Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagohrcosta/codenation-java

Repositório dedicado ao conteúdo produzido ao longo do AceleraDev Java realizado pela CODENATION com carga horária de 80 horas.
https://github.com/thiagohrcosta/codenation-java

Last synced: about 1 month ago
JSON representation

Repositório dedicado ao conteúdo produzido ao longo do AceleraDev Java realizado pela CODENATION com carga horária de 80 horas.

Awesome Lists containing this project

README

        

# Acelera Dev - Java
![LogoCodenation](https://www.codenation.dev/img/social-meta-home.png)

O **Acelera Dev - Java** é um bootcamp voltado para a aceleração rápida do aluno focada na elaboração de projetos semanais, cujos requisitos são incrementados a cada semana aplicando não apenas o que estudado no módulo anterior, como também, as novas funcionalidades do módulo. O curso ministrado pela **[Codenation](https://codenation.dev/)**.

## Conteúdo do Curso
No **MÓDULO 01** foram estudados:

- Lógica de Programação;
- Algorítimos;
- Estrutura de Dados;
- Manipulação de Strings

Contando com os seguintes desafios para conclusão do módulo:

- [***Fibonacci***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/Fibonnacci)
- ***Criptografia de Júlio César***
- [***Calculadora de Salário Líquido***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/SalarioBase)

Já no **MÓDULO 02** foram estudados os conteúdos envolvendo:

- Orientação a objetos;
- Collections API;
- Stream API;
- Exceptions;
- Builder Pattern;
- Lógica de Programação;
- Algorítimos;
- Estrutura de Dados.

Para a conclusão do citado módulo foram exigidos os seguintes desafios:

- [***Gerenciador de Times de Futebol***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/EquipeDeFutebol)
- [***Controle de estacionamento***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/ControleDeEstacionamento)
- [***Média, moda e mediana***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/MediaModaMediana)

Dando prosseguimento à Aceleração, o **MÓDULO 03** teve como conteúdo lecionado:

- Orientação a objetos;
- Reflection API;
- Annotations.

Seguindo a formação orientada a projetos, o citado módulo contou com o seguinte desafio:

- [***Utilitário - Calculador de atributos de classe***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/CalculadorDeClasses)

O **MÓDULO 04** abordou o seguinte conteúdo:

- Orientação a Objetos;
- Sprint Boot;
- JPA;
- Lombok.

Seu desafio foi:

- [***Criando entidades de Banco de Dados em Java***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/CriandoEntidadeBancoDados)

Após o estudo inicial do Spring Boot, o **MÓDULO 05** foi dedicado ao seguinte conteúdo:

- Orientação a Objetos;
- Spring Boot;
- Spring Data;
- JPA;
- Lombok;
- Programação Funcional;
- Stream API;
- Collections API.

Os desáfios deste módulo foram:

- [***Criando e manipulando entidades no Banco de Dados***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/EntidadesDeBancoDeDados)
- [***Order Service***](https://github.com/thiagohrcosta/Codenation-Java/tree/master/OrderService)

Já o conteúdo do **MÓDULO 06** contemplou o seguinte conteúdo:

- Rest API
- Spring Boot
- JPA
- H2
- Dependency Injection
- MapStruct
- Lombok
- SQL

Já os seus desafios foram:

- [**Criando endpoints com Spring**](https://github.com/thiagohrcosta/Codenation-Java/tree/master/EndPointsComSpring)
- [**Gerador de frases do monty python utilizando Spring Boot e JPA**](https://github.com/thiagohrcosta/Codenation-Java/tree/master/GeradorDeFrases)

Dando prosseguimento o **MÓDULO 07** abraçou os seguintes conteúdos:

- REST API
- Spring Boot
- Spring Security
- OAuth2
- JPA
- H2
- SQL

o desafio deste módulo foi:

- [**OAUTH2 com Spring**](https://github.com/thiagohrcosta/Codenation-Java/tree/master/OAuth2-Desafio)

Já no **MÓDULO 08** foram ensinados os seguintes conteúdos:

- SOLID
- Strategy Pattern
- Enumerations

Aplicando-se o desafio:

- [**Refatorando formas de pagamento**](https://github.com/thiagohrcosta/Codenation-Java/tree/master/RefatorandoFormaDePagamento)

Por fim, o **MÓDULO 09** foi responsavel por abranger os conteúdos envolvendo:

- Deploy Applications
- DevOps
- CI/CD
- Heroku
- Apache Maven

Não foram exigidos desafios para este módulo.

## O que foi utilizado

- Intellij
- Maven
- Gradle
- Git
- Gihbash
- Docker
- Lombok
- Hibernate

## CERTIFICADO
![Certificado](https://github.com/thiagohrcosta/Codenation-Java/blob/master/arquivos/CertificadoCodenation.png?raw=true)