Mentoria Desenvolvedor Java — Parte 6
Para saber mais sobre o projeto de mentoria kyrius, dá uma lida em:
Para preparar seu ambiente de desenvolvimento para a mentoria, é só seguir as aulas disponibilizadas em:
Para dar os primeiros passos, é só seguir as aulas disponibilizadas em:
Para dar início aos conhecimentos básicos, é só seguir as aulas disponibilizadas em:
Para conhecer um pouco mais da linguagem Java, é só seguir as aulas disponibilizadas em:
Vamos ao que interessa.
Conhecimentos Intermediários: Aprendiz Padawan (5 dias)
Além de conhecer bem a linguagem de programação Java, é importante também conhecer os principais arquivos usados em configurações (xml, yml) e no trafego de informações em uma aplicação (xml, json). Faremos alguns exercídios de API com JSON usando o Postman, que foi instalado na parte 1 da mentoria.
E não só isso, é importante também manipular, armazenar e recuperar de forma adequada os dados que irão trafegar na aplicação (banco de dados). Instalaremos e usaremos o banco de dados Postgres (banco de dados) e junto PGAdmin (ferramenta para interação com o postgres), que será executado a partir do docker-compose, que também foi instalado na parte 1 da mentoria.
Além disso, um bom desenvolvedor deve conhecer um pouco de padrão de projetos (design patterns), que são soluções generalistas para problemas recorrentes.
Por fim, será apresentado alguns dos principais projetos do Spring Frameworks, que um bom desenvolvedor também precisa conhecer.
E, se o inglês ainda estiver fraco, deixei ao final algumas dicas muito interessantes que com certeza podem te ajudara melhorar muito o nível do inglês.
- Estrutura de um arquivo JSON:
2. Estrutura de um arquivo XML:
3. Estrutura de um arquivo YAML:
4. Rest, tipos Request/Response HTTP (usando Postman):
5. Modelagem de dados e MER:
6. Instalação do Postgres e PGAdmin com docker-compose:
Saindo o pouco do padrão de vídeos aulas, vamos utilizar essa vez um excelente tutorial no formato de artigo para instalação do Postgres e PGAdmin utilizando docker-compose, criado pelo Renato Groffe,
Então, é só seguir o passo a passo clicando aqui.
As aulas seguintes dependem do Postgres e do PGAdmin instalados. Então, nada de pular essa parte, viu?
7. Comandos Básicos de SQL:
8. Design Patterns: conceitos e exemplos
9. Spring Framwork: principais projetos
10. Aplicação completa com Spring:
11. Dicas para melhorar o nível do Inglês:
Ps.: próximas fases…
- Para acessar a fase de Conhecimentos avançados: Batendo de frente com o Darth Vader, é só clicar aqui.
- Para acessar a fase de Carreira: Agora que vc é um Jedi, é só clicar aqui.