Cursos Alura
- Legendas:
- ✅ : Feito
- ⏸ : Pausado
⚠️ : Pendente- 🔨 : Em andamento
"Aprenda as ferramentas mais utilizadas para desenvolvimento, controle de versão com Git e Github e build da aplicação através de Maven ou MSBuild e outros."
- ✅Git e Github: Controle e compartilhe seu código
- ✅Git e Github: Estratégias de ramificação, Conflitos e Pull Requests
- ✅Maven: Gerenciamento de dependências e build de aplicações Java
"Aprenda a usar uma das linguagens mais populares no desenvolvimento back-end, mergulhe no paradigma da orientação a objetos e domine as principais bibliotecas do mundo Java."
- ✅Java JRE e JDK: Escreva o seu primeiro código com Eclipse
- ✅Java OO: Introdução à Orientação a Objetos
- ✅Java Polimorfismo: Entenda herança e interfaces
- ✅Java Exceções: Aprenda a criar, lançar e controlar exceções
- ✅Java e java.lang: Programe com a classe Object e String
- ✅Java e java.util: Coleções, Wrappers e Lambda expressions
- ✅Java e java.io: Streams, Reader e Writers
- ✅Java Collections: Dominando Listas, Sets e Mapas
- ✅Java moderno: Tire proveito dos novos recursos do Java 8
- ✅TDD e Java: Testes automatizados com JUnit
"Entendendo a metaprogramação"
- ✅ Java Reflection parte 1: Entendendo a metaprogramação
- ✅ Java Reflection parte 2: Anotações e Injeção de Dependências
"Duas tarefas ao mesmo tempo."
"Crie modernas aplicações web Java com o Spring Framework. Aprenda a programar do acesso ao banco de dados, com Spring Data, até a aplicação web, com Spring MVC, e publicação da API REST, tudo com o framework mais popular do mundo Java."
- ✅Java e JDBC: Trabalhando com um banco de dados
- ✅Persistência com JPA: Introdução ao Hibernate
- ✅Java e JPA: Consultas avançadas, performance e modelos complexos
- ✅Spring Data JPA: Repositórios, Consultas, Projeções e Specifications
- ✅Spring Boot API REST: Construa uma API
- ✅Spring Boot API Rest: Segurança da API, Cache e Monitoramento
- ✅Spring Boot e Teste: Profiles, Testes e Deploy
"Modelo o seu projeto usando boas práticas e padrões de projeto como o SOLID. Use BDD e DDD e saiba as vantagens da Clean Architecture."
- ✅SOLID com Java: Princípios da programação orientada a objetos
- ✅Design Patterns em Java I: Introdução às boas práticas de programação
- ✅Design Patterns em Java II: Avançando nas boas práticas de programação
- ✅Testes de Integração: Testes de SQL e DAOs automatizados em Java
- ✅Selenium: Testes automatizados de aceitação em Java
- ✅BDD e Java: Behavior Driven Development com Cucumber
- ✅Java e Clean Architecture: Descomplicando arquitetura de software
- ✅Java e Domain Driven Design: Apresentando os conceitos
"Prepare-se e aprenda tudo o que precisa para tirar a certificação Java OCJP I."
- ✅Certificação Java SE 7 Programmer I: O básico de Java
- ✅Certificação Java SE 7 Programmer I: Tipos de Dados
- ✅Certificação Java SE 7 Programmer I: Operadores
- ⏸Certificação Java SE 7 Programmer I: Criando e usando Arrays
⚠️ Certificação Java SE 7 Programmer I: Laços⚠️ Certificação Java SE 7 Programmer I: Métodos e encapsulamento⚠️ Certificação Java SE 7 Programmer I: Relações entre classes⚠️ Certificação Java SE 7 Programmer I: Lidando com exceções⚠️ Certificação Java SE 8 Programmer I: Conteúdo além da prova
"Aprenda como a refatoração de código pode aumentar sua qualidade, sem alterar suas funcionalidades"
"Domine a principal e mais popular ferramenta de containers utilizada por times de tecnologia ao redor do mundo, prepare-se para a certificação Docker DCA e alavanque sua carreira!"
- ✅Docker: Criando containers sem dor de cabeça
⚠️ Docker Swarm: Orquestrador de containers⚠️ Docker DCA: Inicie os estudos para a prova de certificação do Docker⚠️ Docker DCA: Finalize os estudos para a prova de certificação do Docker
"Desenvolva habilidades e hábitos chaves para o mercado"