Escolar Documentos
Profissional Documentos
Cultura Documentos
Bom Saber
Opcional
Algoritmo
Eclipse
intellij idea
NetBeans IDE
Lógica de programação Modelagem de banco de dados relacional
Tipos de variável
Debugging/ Depuração
Condicionais SQL Simples (SELECT, INSERT, ALTER...)
Collections
SQL Complexas (JOIN, DISTINCT...)
Laço de repetição
Entrada e Saída de dados Spring Data
JPA Frameworks
Pacotes
Primeiros passos com Java Banco de Hibernate
Dados
Lambda Contexto para usar cada BD Relacional
Herança
Orientação a Stream Comandos básicos Git
Interface
Objetos
Polimorfismo DateTime API Gitflow
Java 8+ Git Comandos avançados git
Optional
Exceções Build & Deploy
Outras APIs Compilação
Maven
Conceitos de programação Funcional
Ferramentas Gradle
Gerenciamento de dependência
Docker
OpenShift
Containerização
Uso do Terminal Kubernets
log4j
Monitoramento
grep, awk, sed, lsof, curl, Comandos básicos Linux New Relic sl4j
wget, tail, head, less, find, ssh, kill
Log
Logger
Pager Duty
Como funciona o sistema operacional
KISS
Manifesto Ágil
YAGNI
Scrum
Conceitos e tipos de teste
Kanban
Testes Automatizados Mocks
Refactoring
Junit 4
Pair Programing XP extreming programing Teste de unidade
Collective Code Ownerhip JUnit 5
Teste de integração
EhCache
Orientado a Chave e Valor Cassandra
MemCache
Caching Contexto para usar cada BD
DataGrid
Circle CI
DevOps
Elastic Stack Jenkins
Search Engine
Conceito de mensageria Amazon Dynamo DB
RabbitMQ Message Brokers Azure Cosmo DB
Cloud Database
Kafka
IAM
ELB
Google Cloud
S3
Estratégias de migração Escalabilidade e
Escalar Vertical e Horizontal Sustentação
Observabilidade
Continue aprendendo...