Skip to content

Latest commit

 

History

History
127 lines (99 loc) · 9.7 KB

Santander_FullstackDeveloper.Md

File metadata and controls

127 lines (99 loc) · 9.7 KB

Bootcamp Santander

Santander Bootcamp | Fullstack Developer

Para você que deseja desenvolver aplicações back-end de alto nível utilizando Java, criar aplicações ainda mais completas integradas ao banco de dados. Além de explorar o front-end com Angular, uma solução amplamente utilizada para criação de aplicações SPA por grandes empresas do mercado e trilhar uma carreira de sucesso como dev fullstack

📋 Intermediário 💻 23 atividades 🕟 125 hrs

Pagina oficial do Bootcamp

Santander Bootcamp : Fullstack Developer
01. Boas-vindas ao Bootcamp Santander Fullstack Developer
02. Bem-vindo à DIO
03. Lógica de programação essencial
04. Introdução ao Git e ao GitHub
05. Conceitos e melhores práticas com bancos de dados PostgreSQL
06. Desenvolvimento básico em Java
07. Desenvolvimento avançado em Java
08. Aprenda o que são Estrutura de Dados e Algoritmos
09. Implementando Collections e Streams com Java
10. Resolvendo Desafios de Código em Java
11. Primeiros passos em Java
12. Trabalhando com Banco de Dados utilizando JDBC e JPA
13. Introdução ao framework Spring Boot
14. Construindo um sistema de controle de ponto e acesso com Spring Boot
15. Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot
16. Construindo um projeto com arquitetura baseada em microsserviços usando Spring Cloud
17. Desafios numéricos em Java
18. Introdução a criação de websites com HTML5 e CSS3
19. Introdução ao Angular 8
20. Técnicas avançadas em Angular 8
21. Aplicações avançadas com Angular
22. Solucionando Desafios em Java
23. Crie seu gerenciador de salas de reuniões com Java e Angular

https://hermes.digitalinnovation.one/courses/badge/1bc691b4-fb46-4561-a302-d55fb94fe297.png

01. Boas-vindas ao Bootcamp Santander Fullstack Developer

Conheça o Santander, o terceiro maior banco privado do País. Em atividade no mercado local desde 1982. A instituição está presente em todas as regiões do Brasil por meio de uma ampla estrutura, composta de agências, PABs (Postos de Atendimento Bancário) e máquinas de autoatendimento, além de escritórios regionais, centros de tecnologia e unidades culturais, e veja todas as respostas das suas dúvidas sobre o bootcamp e as vagas disponíveis!

https://hermes.digitalinnovation.one/courses/badge/7425308d-fd51-4b5a-b815-abe8c61d2623.png

02. Bem-vindo à DIO

Seja bem-vindo à Digital Innovation One, o maior ecossistema open education em desenvolvimento de software da América Latina. Você vai começar agora uma jornada para criar o seu currículo com portfólio de projetos inovadores e acelerar a sua carreira para conquistar grandes oportunidades.

https://hermes.digitalinnovation.one/courses/badge/88cb0f8d-dcdb-4c7d-a9c5-c56d021a23b1.png

03. Lógica de programação essencial

Lógica de programação é a forma como o desenvolvedor entende a comunicação a fim de programar uma função de um programa. Faz uso de algoritmos, que são sequências de passos bem estabelecidos, como por exemplo, uma receita de bolo.

https://hermes.digitalinnovation.one/courses/badge/c1f33b18-497b-408b-885f-ee8db71d872b.png

04. Introdução ao Git e ao GitHub

Nesse curso vamos aprender um pouco da história do Git e como ele se tornou essencial para otimizar projetos dos desenvolvedores. Também vamos conhecer seus principais comandos, como funciona a plataforma e como ela pode simplificar o seu trabalho.

https://hermes.digitalinnovation.one/courses/badge/ce655a83-1d8f-46ad-a831-6242d6b4aee8.png

05. Conceitos e melhores práticas com bancos de dados PostgreSQL

Esse curso ensinará como trabalhar com PostgreSQL, um gerenciador de banco de dados relacional.

https://hermes.digitalinnovation.one/courses/badge/88bb39be-4055-4d4c-ae22-c11c25ca6016.png

06. Desenvolvimento básico em Java

A linguagem Java é orientada a objetos e uma das mais usadas por desenvolvedores no mundo. Aprenda desde os conceitos e instalação até a execução de projetos em Java.

https://hermes.digitalinnovation.one/courses/badge/5a71425d-2ca3-4dde-bca2-a53a947e4185.png

07. Desenvolvimento avançado em Java

Aprenda em 8 horas de curso a executar de forma eficaz e ágil a linguagem Java e ainda conheça quais são as novidades nas versões da tecnologia: Java 10 e Java 11.

https://hermes.digitalinnovation.one/courses/badge/6c8dca92-1741-4d75-a54c-b0f6cd56fd6c.png

08. Aprenda o que são Estrutura de Dados e Algoritmos

Aprenda o que são estruturas de dados em um sistema, qual a importância dela e como trabalhar com o armazenamento dessas informações de forma ágil e otimizada.

https://hermes.digitalinnovation.one/courses/badge/8eb094f8-f8dc-4cdd-8f15-1d63669010ae.png

09. Implementando Collections e Streams com Java

Aprenda a trabalhar com collections e streams, usadas para implementar estrutura de dados da linguagem Java.

https://hermes.digitalinnovation.one/courses/badge/ffd40f3e-17c9-4ccd-9140-8f44b6add39f.png

10. Resolvendo Desafios de Código em Java

Antes de seguir para os Desafios de Código, entenda melhor o que são eles, qual a importância, como solucioná-los na plataforma e alguns conceitos básicos que envolvem a codificação.

https://hermes.digitalinnovation.one/code_challenge/badge/846cd3fa-3718-45c3-b6aa-4fbfac2445da.png

11. Primeiros passos em Java

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

https://hermes.digitalinnovation.one/courses/badge/98e52508-d41b-455f-9294-2c124cc21510.png

12. Trabalhando com Banco de Dados utilizando JDBC e JPA

Aprenda sobre JDBC e JPA, frameworks da linguagem Java para otimização na hora de trabalhar com banco de dados.

https://hermes.digitalinnovation.one/courses/badge/1dcc883a-37fa-42a9-a2a1-1cf012ffb34e.png

13. Introdução ao framework Spring Boot

Spring Boot é um micro framework que tem como finalidade reaproveitar tecnologias já aplicadas a fim de otimizar o trabalho do desenvolvedor.

https://hermes.digitalinnovation.one/lab_projects/badges/ccce340a-c608-44d0-b80a-07663dbe549f.png

14. Construindo um sistema de controle de ponto e acesso com Spring Boot

Neste projeto você terá o desafio de desenvolver uma API Rest para controle de ponto e acesso dos usuários de uma empresa. Utilizaremos Java, Spring Boot, Hibernate Envers e lombok além de documentar toda a API com Swagger.

https://hermes.digitalinnovation.one/lab_projects/badges/9f018a95-94ea-463f-ba7a-fb46f83d7db7.png

15. Desenvolvendo um sistema de gerenciamento de pessoas em API REST com Spring Boot

Aprenda a construir do zero uma API REST com Spring Boot para cadastro e gerenciamento de pessoas de uma organização, até o Deploy na nuvem (Heroku). Pratique e veja os principais conceitos do estilo arquitetural REST envolvidos durante o desenvolvimento do projeto.

https://hermes.digitalinnovation.one/lab_projects/badges/24f86742-2e7f-4524-8684-676fece8468c.png

16. Construindo um projeto com arquitetura baseada em microsserviços usando Spring Cloud

Aprenda na prática como funciona uma arquitetura de software baseada em microsserviços, os seus benefícios e desafios, assim como faremos um projeto em Java com Spring Cloud para você desenvolver o seu portfólio de projetos.

https://hermes.digitalinnovation.one/code_challenge/badge/7ceeff38-b26f-448b-8aad-02dd212bcd19.png

17. Desafios numéricos em Java

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

https://hermes.digitalinnovation.one/courses/badge/28bfbf19-a31a-41a2-b78f-e70c0e18f37a.png

18. Introdução a criação de websites com HTML5 e CSS3

Nesse curso o especialista vai contar um pouco sobre a história do HTML5 e do CSS3, explicar como funciona a estrutura básica dessas tecnologias, sua semântica, principais elementos e comandos.

https://hermes.digitalinnovation.one/courses/badge/4e771693-693c-4e3e-833c-f963ce9e65b8.png

19. Introdução ao Angular 8

Nesse curso você aprenderá os conceitos e técnicas necessárias para começar a desenvolver aplicações usando Angular 8.

https://hermes.digitalinnovation.one/courses/badge/1796e5e7-c8e5-4518-903b-645f904005f6.png

20. Técnicas avançadas em Angular 8

Aprenda a montar um CRUD (Create, Read, Update e Delete) completo de filmes com aulas práticas voltadas para desenvolvedores que já possuem conhecimentos em Angular.

https://hermes.digitalinnovation.one/courses/badge/0b9bc884-24ea-45ea-9ca1-cb8dece6d748.png

21. Aplicações avançadas com Angular

Aprenda a aplicar conceitos avançados para estruturação, otimização e performance de aplicações complexas usando Angular, assim como a utilização de API não convencionais.

https://hermes.digitalinnovation.one/code_challenge/badge/805de21b-d776-4584-bf8a-847589f66e04.png

22. Solucionando Desafios em Java

Nesse desafio de codificação você irá praticar através do desenvolvimento de algoritmos os conceitos de pensamento computacional apresentados nas aulas e exercícios anteriores.

https://hermes.digitalinnovation.one/lab_projects/badges/9f64105d-e7a8-4e30-9573-1a953ecc5bb0.png

23. Crie seu gerenciador de salas de reuniões com Java e Angular

Neste Labs iremos desenvolver uma API com Spring Boot para gerenciar nossas salas de reunião, utilizaremos o Spring Data para persistência de dados e o banco in-memory H2. E o Front End que irá consumir essa API será uma SPA escrita em Angular.