Este bootcamp oferece uma formação abrangente no desenvolvimento Back-End, abordando desde os fundamentos de programação até conceitos avançados de Programação Orientada a Objetos e Estruturas de Dados. Além de explorar o uso da linguagem Java, o curso foca na aplicação de padrões de design essenciais, como aqueles implementados com o framework SpringBoot, e em componentes cruciais para a criação de soluções Back-End robustas e escaláveis. Meu objetivo é dominar esses tópicos para aprimorar minhas habilidades na construção de aplicações eficientes, bem estruturadas e alinhadas às melhores práticas do desenvolvimento de software.
-
Princípios de Desenvolvimento de Software Colaborativo:
- Introdução a plataforma Java
- Versionamento de Código com Git e GitHub
- Desafios de Projetos: Crie Um Portfólio Vencedor
- Contribuindo em um Projeto Open Source no GitHub
- Aula Inaugural - Santander Bootcamp 2024
-
Dominando a Linguagem de Programação Java:
- Ambiente de Desenvolvimento Java
- Aprendendo a Sintaxe Java
- Simulando Uma Conta Bancária Através Do Terminal/Console
- Introdução e Estruturas Condicionais com Java
- Estruturas de Repetição em Java
- Java e Tratamento de Exceções
- Debugging Java
- Criando Um Pequeno Sistema Para Validação de Processo Seletivo
- Desafios de Código: Aperfeiçoe Sua Lógica e Pensamento Computacional
- Condições, Loops e Exceções na Prática com Java
-
Programação Orientada a Objetos com Java:
- Fundamentos da Programação Orientada a Objetos com Java
- Pilares da Programação Orientada a Objetos em Java
- Modelando o iPhone com UML: Funções de Músicas, Chamadas e Internet
- Conhecendo Collections Java
- Ganhando Produtividade com Stream API
- Criando um Banco Digital com Java e Orientação a Objetos
- Abstraindo um Bootcamp Usando Orientação a Objetos em Java
- Orientação a Objetos na Prática com Java
-
Testes e Gerenciamento de Dependências em Projetos Java:
- Gerenciamento de Dependências e Build em Java com Maven
- Introdução a Testes de Software
- Testes Unitários Com JUnit
- Desenvolvendo Testes Utilizando Mockito
-
Banco de Dados SQL e NoSQL Para Desenvolvedores Back-end:
- Introdução a Banco de Dados Relacionais (SQL)
- Introdução ao MongoDB e Bancos de Dados NoSQL
-
Ganhando Produtividade no Java com Spring Framework:
- Introdução a Spring Framework com Spring Boot
- Criando uma API REST Documentada com Spring Web e Swagger
- Adicionando Segurança a uma API REST com Spring Security
- Design Patterns com Java: Dos Clássicos (GoF) ao Spring Framework
- Publicando Sua API REST na Nuvem Usando Spring Boot 3, Java 17 e Railway
-
Soft Skills na Era Ágil: Conectando Pessoas e Oportunidades:
- Trabalhando em Equipes Ágeis
- Deixando Seu LinkedIn Atrativo
- Transformando seu Conhecimento em Artigos Técnicos
- Se Preparando Para Uma Entrevista