Cursos complementates:
Agilidade e TDD: Um dia no desenvolvimento de software

Neste curso, aprendi sobre o funcionamento de um time ágil no dia a dia do desenvolvimento de software, desde a entrada em um projeto até a entrega de funcionalidades. Apliquei práticas de TDD (Test-Driven Development), escrevendo testes antes de implementar as funcionalidades, o que contribuiu para um código mais confiável e com menos bugs. Também entendi a diferença entre testes de unidade, integração e aceitação, além da importância da cobertura de testes como métrica para garantir a qualidade do software.

Período: 13/09/2021 a 17/09/2021
Carga horária: 8 horas

Alura

Git e GitHub: Controle e compartilhe seu código

Neste curso, aprendi o que é o Git e como utilizá-lo para controlar versões de projetos de forma eficiente. Comecei iniciando repositórios locais, registrando alterações com commits e organizando o histórico de desenvolvimento. Também explorei como compartilhar projetos no GitHub, colaborar com outras pessoas em equipe, resolver conflitos, trabalhar com ramificações (branches) e gerar versões de entrega.

Período: 31/08/2021 a 12/09/2021
Carga horária: 6 horas

Alura

Docker para Desenvolvedores

Neste curso, aprendi a utilizar o terminal do Linux para realizar tarefas do dia a dia de um desenvolvedor, como navegar entre diretórios, criar, mover e remover arquivos, além de redirecionar saídas e usar caracteres coringa (wildcards) para automatizar comandos. Também explorei a compactação e descompactação de arquivos utilizando ferramentas como tar e gzip, e conheci o editor VI, aprendendo a editar arquivos diretamente pelo terminal, com comandos de inclusão, alteração e exclusão.

Período: 17/09/2021 a 21/09/2021
Carga horária: 4 horas

Alura

Scrum Foundation - Professional Certification

Neste curso, aprendi os fundamentos do framework Scrum, incluindo seus valores, princípios e estrutura. Estudei os papéis essenciais como Scrum Master, Product Owner e Time de Desenvolvimento, além dos eventos que organizam o processo, como Sprint, Planning, Daily, Review e Retrospective. Também compreendi os artefatos do Scrum e a importância de práticas como transparência, inspeção e adaptação. O curso incluiu simulados e me preparou para a certificação profissional.

Válido: 24/09/2024 a 24/09/2027

Certiprof

Swagger

Neste curso, aprendi a planejar o desenvolvimento de uma nova API utilizando a ferramenta Trello, organizando tarefas e etapas do projeto de forma visual e colaborativa. Também adquiri conhecimentos para escrever especificações de API com Open API, documentando funcionalidades de forma padronizada e compreensível. Além disso, explorei o uso do Swagger Editor para criar e validar especificações, garantindo clareza e eficiência no desenvolvimento da API.

Concluído: 07/09/2024
Carga horária: 3,5 horas

Udemy

Computação em Nuvem (AWS Discovery Day)

Neste curso, aprendi a planejar o desenvolvimento de uma nova API utilizando a ferramenta Trello, organizando tarefas e etapas do projeto de forma visual e colaborativa. Também adquiri conhecimentos para escrever especificações de API com Open API, documentando funcionalidades de forma padronizada e compreensível. Além disso, explorei o uso do Swagger Editor para criar e validar especificações, garantindo clareza e eficiência no desenvolvimento da API.

Concluído: 22/06/2024
Carga horária: 4 horas

KA Solution

Docker para Desenvolvedores (com Docker Swarm e Kubernetes)

Neste curso, aprendi a criar e subir containers com Docker, assim como criar imagens personalizadas. Utilizei o Docker Compose para gerenciar múltiplos containers e trabalhei com Volumes e Bind Mounts para persistência de dados. Também explorei a criação de redes (networks) entre containers, orquestração com Docker Swarm e Kubernetes tanto em modo declarativo quanto imperativo. Além disso, aprendi a utilizar Docker Swarm na AWS e a linguagem YAML do básico ao avançado para definição de infraestrutura.

Concluído: 24/04/2024
Carga horária: 12,5 horas

Udemy

MySQL do Básico ao Avançado

Neste curso 100% prático, aprendi a utilizar MySQL do básico ao avançado, desenvolvendo habilidades essenciais para criar e consultar bancos de dados. Estudei a estrutura e sintaxe do SQL, aplicação de funções agregadas, JOINs, operadores lógicos e comparação, além da criação de bancos e tabelas com restrições. Também explorei como modelar dados do mundo real, gerar relatórios e integrar MySQL com Python, preparando-me para atuar com confiança no desenvolvimento e análise de dados.

Concluído: 17/01/2023
Carga horária: 8 horas

Udemy

Desenvolvimento Web Avançado com PHP, Laravel e Vue.JS

Neste curso, aprendi a desenvolver aplicações web modernas com o framework Laravel, aplicando o padrão MVC e os recursos de rotas, controllers, views com Blade e Eloquent ORM. Trabalhei com CRUD, autenticação com Session e JWT, middlewares, migrations, seeders, validação de formulários, além de exportação de arquivos e envio de e-mails. Também explorei a integração com Vue.js, Bootstrap e Redis para projetos completos e performáticos.

Concluído: 22/06/2022
Carga horária: 57 horas

Udemy

REACT: Aplicação web em uma PWA

Neste curso, aprendi os fundamentos das Progressive Web Apps (PWA) e como torná-las rápidas, confiáveis e responsivas. Implementei estratégias de cache com VitePWA, entendi o papel dos service workers e explorei abordagens de cache com a biblioteca Workbox. Com isso, pude construir aplicações que funcionam offline e oferecem uma experiência próxima de apps nativos.

Concluído: 08/08/2024
Carga horária: 8 horas

Alura

Redis I: armazenando chaves e valores

Neste curso, aprendi como o Redis pode ser usado para otimizar buscas, armazenar sessões de usuários e lidar com estatísticas de acesso. Trabalhei com hashes, identifiquei padrões de acesso e implementei soluções de cache para melhorar o desempenho de aplicações web em tempo real.

Concluído: 13/11/2024
Carga horária: 20 horas

Alura

Nodejs: Autenticação, Passport e OAuth 2.0

Aprendi a implementar autenticação segura com Passport e OAuth 2.0 em aplicações Node.js. Utilizei OAuth com GitHub, desenvolvi lógicas de login com banco de dados, e apliquei boas práticas de programação para reforçar a segurança e organização do código. Também trabalhei com loops de tentativa e tratamento de erros no fluxo de autenticação.

Concluído: 03/12/2024
Carga horária: 8 horas

Alura

Pandas I/O: trabalhando com diferentes formatos de arquivos

Aprendi a manipular e analisar dados com a biblioteca Pandas em diferentes formatos de arquivos, como planilhas Excel, arquivos JSON, HTML, XML e bancos de dados. Desenvolvi habilidades para importar, exportar e transformar dados de maneira eficiente, o que é essencial para projetos de análise e ciência de dados.

Concluído: 13/02/2025
Carga horária: 8 horas

Alura