Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thiagohrcosta/santanderbootcamp

Bootcamp promovido pelo Santander e Digital Innovation One com carga horária de 119 horas, com foco em Java, Angular, PostgreSQL e Spring Boot
https://github.com/thiagohrcosta/santanderbootcamp

angular git github java postgresql spring-boot

Last synced: 18 days ago
JSON representation

Bootcamp promovido pelo Santander e Digital Innovation One com carga horária de 119 horas, com foco em Java, Angular, PostgreSQL e Spring Boot

Awesome Lists containing this project

README

        

![enter image description here](https://res.cloudinary.com/dloadb2bx/image/upload/c_scale,w_500/v1624734077/santanderbootcamp_ltgxcw.png)

Bootcamp promovido pelo **Santander** e **Digital Innovation One** com carga horária de 119 horas, com o objetivo de desenvolver aplicações back-end de alto nível utilizando Java, criando aplicações ainda mais completas integradas ao banco de dados. O bootcamp também explora o front-end com Angular, uma solução amplamente utilizada para criação de aplicações SPA por grandes empresas do mercado.

## Tecnologias estudadas

**Tecnologias principais**

Java Angular

**Frameworks**

Spring

**Banco de dados**

Postgres

**Controle de versionamento**

Git GitHub

# Conteúdo
**Desenvolvimento básico em java**

- Orientação a Objetos com Java

- [Passageiros no carro](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/001%20-%20Passageiros%20no%20carro)
- [Construtores](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/002%20-%20Construtores)
- [Exercício com construtores](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/003%20-%20Exerc%C3%ADcio%20com%20Construtor)
- [Encapsulamento](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Encapsulamento)
- [Herança](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Heran%C3%A7a)
- [Polimorfismo](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Polimorfismo)
- [Exercício com polimorfismo](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Polimorfismo%20Exercicio)
- [This, Super e Equals](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/005%20-%20This%20Super)

* S.O.L.I.D
* Single Responsibility Principle
* [Open Closed Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/002%20-%20OpenClosedPrinciple)
* [Liskov Substitution Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/003%20-%20LiskovSubstitutionPrinciple)
* [Interface Segregation Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/004%20-%20InterfaceSegregationPrinciple)
* [Dependency Inversion Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/005%20-%20DependencyInversionPrinciple)

* Trabalhando com Datas
* [Classe Date](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/001%20-%20Classe%20Date)
* [Classe Calendar](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/002%20-%20Classe%20Calendar)
* [Classe DateFormat](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/003%20-%20Classe%20DateFormat)
* [Date no Java 8](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/004%20-%20Date%20no%20Java%208)

* Trabalhando com Arrays
* [Arrays](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/004%20-%20Trabalhando%20com%20Arrays)

* Tratamento de exceções
* [Exceções](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/005%20-%20Tratamento%20de%20Exce%C3%A7%C3%B5es)

**Desafios em Java**

- [Desafio da feira](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/006%20-%20Desafios%20em%20Java/001%20-%20Desafio%20da%20Feirahttps://github.com/thiagohrcosta/SantanderBootcamp/tree/master/006%20-%20Desafios%20em%20Java/001%20-%20Desafio%20da%20Feira)
- [Desafio números ímpares](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/006%20-%20Desafios%20em%20Java/002%20-%20Desafio%20impar)
- [Desafio números positivos](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/006%20-%20Desafios%20em%20Java/003%20-%20Desafio%20Positivos)

**Desenvolvimento básico em java**

- Paradigma funcional no Java

- [Paradigma funcional](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/001%20-%20Paradigma%20Funcional)
- [Funções e imutabilidade](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/002%20-%20Fun%C3%A7%C3%B5es%20e%20Imutabilidade)
- [Lambda](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/003%20-%20Lambda)
- [Recursividade](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/004%20-%20Recursividade)

**Introdução ao Angular**

- [Course List Manager](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/008%20-%20Introdu%C3%A7%C3%A3o%20ao%20Angular%208)