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/2021Alura
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/2021Alura
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.
Alura
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/2027Certiprof
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/2024Udemy
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/2024KA Solution
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/2024Udemy
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/2023Udemy
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/2022Udemy
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/2024Alura
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/2024Alura
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/2024Alura
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/2025Alura