/dh-backend

Repositório de atividades da disciplina Backend - Formação Certified Tech Developer - Digital House

Primary LanguageHTML

Readme

Repositório de atividades da formação Certified Tech Developer - Digital House

Disciplina: Back-end 💻

Programa de estudos:

1.Design Patterns

  • Facade pattern(Fachada)

  • Template Method pattern

  • Chain of Responsibility pattern

  • Proxy pattern

  • Flyweight pattern

2.Testes Unitários, Logging e Acesso a Dados

  • Testes unitários JUnit

  • Logging (trace e Debug)

  • Acesso a Banco de Dados

  • Consulta e transações no banco de dados

  • Padrão DAO (Data Access Object)

  • Taller coding

  • Avaliação I

  • Maven

  • Serialização de Objetos e I/O de Arquivos

3.Framework para o desenvolvimento ágil de aplicações

  • Introdução ao Spring Boot
  • Padrão MVC
  • Camada de apresentação
  • API REST
  • API REST II
  • Consumir APIs a partir da View
  • Injeção de Dependências
  • ORM
  • Spring data - Hibernate
  • HQL
  • Taller coding
  • Entrega I: Trabalho integrador
  • Banco de dados não relacionais: MongoDB
  • Sistemas Distribuídos
  • Tratamento de Exeções
  • Segurança
  • Testes unitários com Spring
  • Testes de Integração & Cobertura de código
  • Taller Coding (TI)
  • Documentação
  • Implantar APIs no Docker
  • Taller Coding (TI)
  • Entrega e Taller Coding (TI)
  • Entrega Final (TI)

Tecnologias envolvidas:

  • Java
  • Spring framework
  • Log4J 2
  • JUnit5
  • Maven