Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alexandrecpedro/back-end-i

Java with Spring Boot / Maven
https://github.com/alexandrecpedro/back-end-i

docker docker-compose dockerfile h2-database integration-test java junit5 jwt lombok lombok-maven mock-mvc mongodb rest-api spring spring-boot spring-data-jpa spring-mvc spring-security swagger unirest

Last synced: about 16 hours ago
JSON representation

Java with Spring Boot / Maven

Awesome Lists containing this project

README

        

### CTD - Backend I

## šŸ—‚ MĆ³dulos

#### 1. Design Patterns

- [x] Aula 01 | Testes unitƔrios JUnit
- [x] Aula 01 | Testes unitƔrios JUnit [encontro] - aula ao vivo | 1 de Agosto
- [x] Aula 02 | Template Method pattern
- [x] Aula 02 | Template Method pattern [encontro] - aula ao vivo | 2 de Agosto
- [x] Aula 03 | IntegraĆ§Ć£o I [encontro] - aula ao vivo | 2 de Agosto
- [x] Aula 04 | Chain of Responsibility pattern
- [x] Aula 04 | Chain of Responsibility pattern [encontro] - aula ao vivo | 3 de Agosto
- [x] Aula 05 | Proxy pattern
- [x] Aula 05 | Proxy pattern [encontro] - aula ao vivo | 3 de Agosto
- [x] Aula 06 | IntegraĆ§Ć£o II [encontro] - aula ao vivo | 4 de Agosto
- [x] Aula 07 | Flyweight pattern
- [x] Aula 07 | Flyweight pattern [encontro] - aula ao vivo | 8 de Agosto
- [x] Aula 08 | Facade pattern (Fachada)
- [x] Aula 08 | Facade pattern (Fachada) [encontro] - aula ao vivo | 9 de Agosto
- [x] Aula 09 | IntegraĆ§Ć£o III [encontro] - aula ao vivo | 9 de Agosto

#### 2. Testes UnitƔrios, Logging e Acesso a Dados

- [x] Aula 10 | Logging (Trace e Debug)
- [x] Aula 10 | Logging (Trace e Debug) [encontro] - aula ao vivo | 10 de Agosto
- [x] Aula 11 | Acesso a Banco de Dados
- [x] Aula 11 | Acesso a Banco de Dados [encontro] - aula ao vivo | 10 de Novembro
- [x] Aula 12 | IntegraĆ§Ć£o IV [encontro] - aula ao vivo | 11 de Agosto
- [x] Aula 13 | Consultas e transaƧƵes no banco de dados
- [x] Aula 13 | Consultas e transaƧƵes no banco de dados [encontro] - aula ao vivo | 15 de Agosto
- [x] Aula 14 | PadrĆ£o DAO (Data Access Object)
- [x] Aula 14 | PadrĆ£o DAO (Data Access Object) [encontro] - aula ao vivo | 16 de Agosto
- [x] Aula 15 | IntegraĆ§Ć£o V [encontro] - aula ao vivo | 16 de Agosto
- [x] Aula 16 | Oficina Coding
- [x] Aula 16 | Oficina Coding [encontro] - aula ao vivo | 17 de Agosto
- [x] Aula 17 | AvaliaĆ§Ć£o I
- [x] Aula 18 | Maven
- [x] Aula 18 | Maven [encontro] - aula ao vivo | 18 de Agosto
- [x] Aula 19 | SerializaĆ§Ć£o de Objetos e I/O de Arquivos
- [x] Aula 19 | SerializaĆ§Ć£o de Objetos e I/O de Arquivos [encontro] - aula ao vivo | 22 de Agosto
- [x] Aula 20 | IntegraĆ§Ć£o VI [encontro] - aula ao vivo | 23 de Agosto

#### 3. Framework para o desenvolvimento Ɣgil de aplicaƧƵes

- [x] Aula 21 | IntroduĆ§Ć£o ao Spring Boot
- [x] Aula 21 | IntroduĆ§Ć£o ao Spring Boot [encontro] - aula ao vivo | 23 de Agosto
- [x] Aula 22 | PadrĆ£o MVC
- [x] Aula 22 | PadrĆ£o MVC [encontro] - aula ao vivo | 24 de Agosto
- [x] Aula 23 | IntegraĆ§Ć£o VII [encontro] - aula ao vivo | 24 de Agosto
- [x] Aula 24 | Oficina de coding sobre o Trabalho Integrador
- [x] Aula 24 | Oficina de coding sobre o Trabalho Integrador [encontro] - aula ao vivo | 25 de Agosto
- [x] Aula 25 | API Rest
- [x] Aula 25 | API Rest [encontro] - aula ao vivo | 29 de Agosto
- [x] Aula 26 | IntegraĆ§Ć£o VIII [encontro] - aula ao vivo | 30 de Agosto
- [x] Aula 27 | API Rest II
- [x] Aula 27 | API Rest II [encontro] - aula ao vivo | 30 de Agosto
- [x] Aula 28 | Consumir APIs
- [x] Aula 28 | Consumir APIs [encontro] - aula ao vivo | 31 de Agosto
- [x] Aula 29 | IntegraĆ§Ć£o IX [encontro] - aula ao vivo | 31 de Agosto
- [x] Aula 30 | InjeĆ§Ć£o de DependĆŖncias
- [x] Aula 30 | InjeĆ§Ć£o de DependĆŖncias [encontro] - aula ao vivo | 01 de Setembro
- [x] Aula 31 | ORM
- [x] Aula 31 | ORM [encontro] - aula ao vivo | 05 de Setembro
- [x] Aula 32 | IntegraĆ§Ć£o X [encontro] - aula ao vivo | 06 de Setembro
- [x] Aula 33 | Spring Data - Hibernate
- [x] Aula 33 | Spring Data - Hibernate [encontro] - aula ao vivo | 06 de Setembro
- [x] Aula 34 | HQL
- [x] Aula 34 | HQL [encontro] - aula ao vivo | 08 de Setembro
- [x] Aula 35 | IntegraĆ§Ć£o XI [encontro] - aula ao vivo | 12 de Setembro
- [x] Aula 36 | Oficina de Coding
- [x] Aula 36 | Oficina de Coding [encontro] - aula ao vivo | 13 de Setembro
- [x] Aula 37 | Oficina de Coding II
- [x] Aula 37 | Oficina de Coding II [encontro] - aula ao vivo | 13 de Setembro
- [x] Aula 38 | Banco de Dados nĆ£o-relacionais: MongoDB
- [x] Aula 38 | Banco de Dados nĆ£o-relacionais: MongoDB [encontro] - aula ao vivo | 14 de Setembro
- [x] Aula 39 | IntegraĆ§Ć£o XII [encontro] - aula ao vivo | 14 de Setembro
- [x] Aula 40 | Sistemas DistribuĆ­dos
- [x] Aula 40 | Sistemas DistribuĆ­dos [encontro] - aula ao vivo | 15 de Setembro
- [x] Aula 41 | Tratamento de ExceƧƵes
- [x] Aula 41 | Tratamento de ExceƧƵes [encontro] - aula ao vivo | 19 de Setembro
- [x] Aula 42 | IntegraĆ§Ć£o XIII [encontro] - aula ao vivo | 20 de Setembro
- [x] Aula 43 | SeguranƧa
- [x] Aula 43 | SeguranƧa [encontro] - aula ao vivo | 20 de Setembro
- [x] Aula 44 | AutenticaĆ§Ć£o de APIs baseadas em tokens JWT
- [x] Aula 44 | AutenticaĆ§Ć£o de APIs baseadas em tokens JWT [encontro] - aula ao vivo | 21 de Setembro
- [x] Aula 45 | IntegraĆ§Ć£o XIV [encontro] - aula ao vivo | 21 de Setembro
- [x] Aula 46 | Testes de IntegraĆ§Ć£o
- [x] Aula 46 | Testes de IntegraĆ§Ć£o [encontro] - aula ao vivo | 22 de Setembro
- [x] Aula 47 | Oficina de Coding (TI) sobre o nosso Trabalho Integrador
- [x] Aula 47 | Oficina de Coding (TI) sobre o nosso Trabalho Integrador [encontro] - aula ao vivo | 26 de Setembro
- [x] Aula 48 | Oficina de Coding (TI) e entrega
- [x] Aula 48 | Oficina de Coding (TI) e entrega [encontro] - aula ao vivo | 27 de Setembro
- [x] Aula 49 | DocumentaĆ§Ć£o
- [x] Aula 49 | DocumentaĆ§Ć£o [encontro] - aula ao vivo | 27 de Setembro
- [x] Aula 50 | Implantar APIs no Docker
- [x] Aula 50 | Implantar APIs no Docker [encontro] - aula ao vivo | 28 de Setembro
- [x] Aula 51 | IntegraĆ§Ć£o XVI [encontro] - aula ao vivo | 28 de Setembro
- [x] Aula 52 | Oficina Coding (TI)
- [x] Aula 52 | Oficina Coding (TI) [encontro] - aula ao vivo | 29 de Setembro
- [x] Aula 53 | Estamos chegando ao final
- [x] Aula 53 | Estamos chegando ao final [encontro] - aula ao vivo | 03 de Outubro
- [x] Aula 54 | Chegamos ao final!
- [x] Aula 54 | Chegamos ao final! [encontro] - aula ao vivo | 04 de Outubro

#### AvaliaƧƵes
- [x] AvaliaĆ§Ć£o I | Testes UnitĆ”rios, Logging e Acesso a Dados (PadrĆ£o DAO e H2 Database)
- [x] AvaliaĆ§Ć£o II | Trabalho Integrador - Sistema de reserva de consultas (E-commerce)