{"id":15569941,"url":"https://github.com/thiagohrcosta/santanderbootcamp","last_synced_at":"2026-04-11T02:02:45.925Z","repository":{"id":104848278,"uuid":"380578464","full_name":"thiagohrcosta/SantanderBootcamp","owner":"thiagohrcosta","description":"Bootcamp promovido pelo Santander e Digital Innovation One com carga horária de 119 horas, com foco em Java, Angular, PostgreSQL e Spring Boot","archived":false,"fork":false,"pushed_at":"2021-07-04T17:56:29.000Z","size":2237,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-03T17:59:59.476Z","etag":null,"topics":["angular","git","github","java","postgresql","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thiagohrcosta.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-26T19:08:21.000Z","updated_at":"2021-07-04T17:56:31.000Z","dependencies_parsed_at":"2023-07-05T03:03:11.365Z","dependency_job_id":null,"html_url":"https://github.com/thiagohrcosta/SantanderBootcamp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagohrcosta%2FSantanderBootcamp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagohrcosta%2FSantanderBootcamp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagohrcosta%2FSantanderBootcamp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thiagohrcosta%2FSantanderBootcamp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thiagohrcosta","download_url":"https://codeload.github.com/thiagohrcosta/SantanderBootcamp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246145085,"owners_count":20730495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","git","github","java","postgresql","spring-boot"],"created_at":"2024-10-02T17:40:37.571Z","updated_at":"2026-04-11T02:02:45.838Z","avatar_url":"https://github.com/thiagohrcosta.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![enter image description here](https://res.cloudinary.com/dloadb2bx/image/upload/c_scale,w_500/v1624734077/santanderbootcamp_ltgxcw.png)\n\nBootcamp 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.\n\n## Tecnologias estudadas\n\n**Tecnologias principais** \u003cbr\u003e\n\u003cimg alt=\"Java\" src=\"https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge\u0026logo=java\u0026logoColor=white\"/\u003e \u003cimg alt=\"Angular\" src=\"https://img.shields.io/badge/angular-%23DD0031.svg?style=for-the-badge\u0026logo=angular\u0026logoColor=white\"/\u003e\n\n\n**Frameworks** \u003cbr\u003e\n\u003cimg alt=\"Spring\" src=\"https://img.shields.io/badge/spring-%236DB33F.svg?style=for-the-badge\u0026logo=spring\u0026logoColor=white\"/\u003e\n\n**Banco de dados**\u003cbr\u003e\n\u003cimg alt=\"Postgres\" src =\"https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white\"/\u003e\n\n**Controle de versionamento**\u003cbr\u003e\n\u003cimg alt=\"Git\" src=\"https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge\u0026logo=git\u0026logoColor=white\"/\u003e \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge\u0026logo=github\u0026logoColor=white\"/\u003e\n\n# Conteúdo\n**Desenvolvimento básico em java**\n\n- Orientação a Objetos com Java\n\n  - [Passageiros no carro](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/001%20-%20Passageiros%20no%20carro)\n  - [Construtores](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/002%20-%20Construtores)\n  - [Exercício com construtores](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/003%20-%20Exerc%C3%ADcio%20com%20Construtor)\n  - [Encapsulamento](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Encapsulamento)\n  - [Herança](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Heran%C3%A7a)\n  - [Polimorfismo](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Polimorfismo)\n  - [Exercício com polimorfismo](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/004%20-%20Polimorfismo%20Exercicio)\n  - [This, Super e Equals](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/001-Desenvolvimento-B%C3%A1sico-Java/005%20-%20This%20Super)\n\n* S.O.L.I.D\n  * Single Responsibility Principle\n  * [Open Closed Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/002%20-%20OpenClosedPrinciple)\n  * [Liskov Substitution Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/003%20-%20LiskovSubstitutionPrinciple)\n  * [Interface Segregation Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/004%20-%20InterfaceSegregationPrinciple)\n  * [Dependency Inversion Principle](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/002%20-%20S.O.L.I.D.%20com%20Java/005%20-%20DependencyInversionPrinciple)\n\n* Trabalhando com Datas\n  * [Classe Date](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/001%20-%20Classe%20Date)\n  * [Classe Calendar](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/002%20-%20Classe%20Calendar)\n  * [Classe DateFormat](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/003%20-%20Classe%20DateFormat)\n  * [Date no Java 8](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/003%20-%20Trabalhando%20com%20Datas/004%20-%20Date%20no%20Java%208)\n\n* Trabalhando com Arrays\n  * [Arrays](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/004%20-%20Trabalhando%20com%20Arrays)\n\n* Tratamento de exceções\n  * [Exceções](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/005%20-%20Tratamento%20de%20Exce%C3%A7%C3%B5es)\n\n**Desafios em Java**\n\n- [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)\n-  [Desafio números ímpares](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/006%20-%20Desafios%20em%20Java/002%20-%20Desafio%20impar)\n- [Desafio números positivos](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/006%20-%20Desafios%20em%20Java/003%20-%20Desafio%20Positivos)\n\n**Desenvolvimento básico em java**\n\n- Paradigma funcional no Java\n\n  - [Paradigma funcional](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/001%20-%20Paradigma%20Funcional)\n  - [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)\n  - [Lambda](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/003%20-%20Lambda)\n  - [Recursividade](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/007%20-%20Desenvolvimento%20Avan%C3%A7ado%20Java/004%20-%20Recursividade)\n\n\n**Introdução ao Angular**\n\n  - [Course List Manager](https://github.com/thiagohrcosta/SantanderBootcamp/tree/master/008%20-%20Introdu%C3%A7%C3%A3o%20ao%20Angular%208)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiagohrcosta%2Fsantanderbootcamp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthiagohrcosta%2Fsantanderbootcamp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthiagohrcosta%2Fsantanderbootcamp/lists"}