Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/thiagohrcosta/codenation-java
- Owner: thiagohrcosta
- Created: 2020-04-16T01:20:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-25T18:19:34.000Z (over 4 years ago)
- Last Synced: 2024-10-28T07:16:47.918Z (about 2 months ago)
- Language: PLpgSQL
- Homepage:
- Size: 3.17 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
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 StringsContando 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
- SQLo 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
- EnumerationsAplicando-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 MavenNã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)