Please enable JavaScript.
Coggle requires JavaScript to display documents.
O que aprender para ser uma desenvolvedora backend com Java :coffee: ?,…
O que aprender para ser uma desenvolvedora backend com Java :coffee: ?
Lógica de programação
Primeiros passos com Java
:star: Exceções
:star: Orientação a Objetos
:star: Herança
:star: Polimorfismo
:star: Interface
:star: Pacotes
:star: Entrada e Saída de dados
:star: Collections
:star: Laço de repetição
:star: Condicionais
:star: Tipos de variável
Banco de Dados
Ferramentas
Containerização
Kubernets :mag:
OpenShift :mag:
Docker :star:
Log
sl4j :mag:
Logger :mag:
log4j :star:
Gerenciamento de dependência
Gradle :bulb:
Maven :star:
Git :star:
Comandos básicos Git :star:
Comandos avançados git :star:
Gitflow :star:
Sistemas Operacionais e Conhecimentos Gerais
:star: JDK, JVM, Garbage Collector
:star: Conceitos básicos de rede
:star: Gerenciamento de I/O
:star: Threads e Concorrência
:star: Como funciona o sistema operacional
Boas Práticas
Testes Automatizados
Testes de aceitação :mag:
Teste de integração :star:
Teste de unidade :star:
Mocks :star:
JUnit 5 :mag:
Junit 4 :star:
Conceitos e tipos de teste :star:
Agilidade
:mag: Kanban
:star: Scrum
:star: Manifesto Ágil
Web
WebServer
:star: Apache
:star: NGIX
:star: Browser e Cookies
Servidores de aplicação
:mag: JBoss (opcional)
:mag: Jetty (opicional)
:star: Tomcat
Frameworks
:mag: Java EE
:star: Spring MVC
:star: Spring Boot
:star: Conceito básico de API
:star: Protocolo HTTP/ HTTPS
API
Authenticação
4 more items...
Swagger :star:
NOSQL
4 more items...
RESTful :star:
1 more item...
SOAP :mag:
Serialização :star:
2 more items...
Noções front-end
:mag: HTML + CSS
:mag: Javascript
:mag: XP extreming programing
:mag: Pair Programing
:mag: Collective Code Ownerhip
:mag: Refactoring
TDD :bulb:
YAGNI :mag:
DRY :star:
KISS :mag:
DDD :mag:
Documentação :star:
Design Patterns: GOF :star:
SOLID :star:
Clean Code :star:
:star: Linux
Comandos básicos
:star: grep, awk, sed, lsof, curl, wget, tail, head, less, find, ssh, kill
Uso do Terminal :star:
Build & Deploy :star:
Compilação :star:
Monitoramento
New Relic :mag:
Pager Duty :mag:
Contexto para usar cada BD Relacional :star:
SQL Complexas (JOIN, DISTINCT...) :star:
SQL Simples (SELECT, INSERT, ALTER...) :star:
Modelagem de banco de dados relacional :star:
JPA :star:
Frameworks
Hibernate :star:
Spring Data :bulb:
Java 8+
:mag: Conceitos de programação Funcional
:mag: Outras APIs
:star: Optional
:star: Lambda
:star: Stream
:star: DateTime API
IDE
:star: Eclipse
:bulb: intellij idea
:mag: NetBeans
:star:Debugging/ Depuração
:star: Algoritmo
Legenda:
Muito Recomendado :star:
Bom Saber :bulb:
Opcional :mag: