Repositório criado para compleção dos estudos necessários para mudança de capítulo de QA para Backend.

Cronograma de estudo dividido por assuntos:

  • PRÉ-ESTUDO - PROGRAMAÇÃO ORIENTADA A OBJETOS COM JAVA (INÍCIO)

    • Trabalhando com classes e instâncias de objetos
    • Implementando métodos
    • Conhecendo heranças
    • Trabalhando com classes Static e Abstract
    • Polimorfismo, Override e Encapsulamento
    • Trabalhando com Collections
    • Conhecendo as Interfaces
    • Conhecendo os Enums
    • Trabalhando com Streams
    • Pequeno resumo sobre SOLID
  • ENGENHARIA

    • Possuir conhecimento em algum design pattern;
    • Possuir conhecimento de SOLID;
    • Possuir conhecimentos mínimos de containers;
    • Estar em busca de conhecimentos de outras linguagens de programação, IaC, IaaS, PaaS e SaaS;
    • Possuir conhecimento mínimo de banco de dados.
  • ARQUITETURA

    • Possuir conhecimentos mínimos de CLOUD;
    • Estar em busca de conhecimentos das principais arquiteturas de mercado.
  • QUALIDADE

    • Possuir bons conhecimentos de unit Tests;
    • Possuir conheciumentos mínimos de outros padrões de testes;
    • Possuir conhecimentos mínimos de algum padrão de qualidade de escrita de código.
  • TOOLING

    • Possuir conhecimento em alguma IDE;
    • Possuir bons conhecimentos em VersionControl, de preferência GIT;
    • Possuir conhecimentos de gerenciamento de dependências, build e de clientes REST, ex POSTMAN, INSOMNIA e cURL.
  • AGILIDADE

    • Possuir conhecimento de algum framework ágil e ter trabalhado com o mesmo;
    • Em busca de conhecimentos de XP e Pairing.