Skip to content

Este repositório contém todo o material e código desenvolvidos durante o bootcamp Back-End com Java oferecida pela DIO em parceria com o Santander. O bootcamp foca nos fundamentos da linguagem Java, Programação Orientada a Objetos, Bancos de Dados estruturados e não estruturados, Framework Spring e Soft Skills.

Notifications You must be signed in to change notification settings

MyLearnHub/Back-End-com-Java-DIO-e-Santander

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Logo da DIO e do Santander

Back-End com Java - DIO e Santander

🔍Visão Geral

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.

💻Tecnologias Aprendidas

Tecnologias Aprendidas

📚Conteúdo Abordado

  • 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

🏅Certificados

Certificado do Curso

Princípios de Desenvolvimento de Software Colaborativo Certificado Princípios de Desenvolvimento de Software Colaborativo
Introdução a Plataforma Java Certificado Introdução a Plataforma Java
Versionamento de Código com Git e GitHub Certificado Versionamento de Código com Git e GitHub
Desafios de Projetos: Crie Um Portfólio Vencedor Certificado Desafios de Projetos Crie Um Portfólio Vencedor
Contribuindo em um Projeto Open Source no GitHub Certificado Contribuindo em um Projeto Open Source no GitHub
Aula Inaugural - Santander Bootcamp 2024 Certificado Aula Inaugural Santander Bootcamp 2024
Dominando a Linguagem de Programação Java Certificado Dominando a Linguagem de Programação Java
Ambiente de Desenvolvimento Java Certificado Ambiente de Desenvolvimento Java
Aprendendo a Sintaxe Java Certificado Aprendendo a Sintaxe Java
Simulando Uma Conta Bancária Através Do Terminal/Console Certificado Simulando Uma Conta Bancária Através Do Terminal Console
Introdução e Estruturas Condicionais com Java Certificado Introdução e Estruturas Condicionais com Java
Estruturas de Repetição em Java Certificado Estruturas de Repetição em Java
Java e Tratamento de Exceções Certificado Java e Tratamento de Exceções
Debugging Java Certificado Debugging Java
Criando Um Pequeno Sistema Para Validação de Processo Seletivo Certificado Criando Um Pequeno Sistema Para Validação de Processo Seletivo
Desafios de Código: Aperfeiçoe Sua Lógica e Pensamento Computacional Certificado Desafios de Código Aperfeiçoe Sua Lógica e Pensamento Computacional
Programação Orientada a Objetos com Java Certificado Programação Orientada a Objetos com Java
Fundamentos da Programação Orientada a Objetos com Java Certificado Fundamentos da Programação Orientada a Objetos com Java
Pilares da Programação Orientada a Objetos em Java Certificado Pilares da Programação Orientada a Objetos em Java
Modelando o iPhone com UML: Funções de Músicas, Chamadas e Internet Certificado Modelando o iPhone com UML Funções de Músicas, Chamadas e Internet
Conhecendo Collections Java Certificado Conhecendo Collections Java
Ganhando Produtividade com Stream API Certificado Ganhando Produtividade com Stream API
Criando um Banco Digital com Java e Orientação a Objetos Certificado Criando um Banco Digital com Java e Orientação a Objetos
Abstraindo um Bootcamp Usando Orientação a Objetos em Java Certificado Abstraindo um Bootcamp Usando Orientação a Objetos em Java
Testes e Gerenciamento de Dependências em Projetos Java Certificado Testes e Gerenciamento de Dependências em Projetos Java
Gerenciamento de Dependências e Build em Java com Maven Certificado Gerenciamento de Dependências e Build em Java com Maven
Introdução a Testes de Software Certificado Introdução a Testes de Software
Testes Unitários Com JUnit Certificado Testes Unitários Com JUnit
Desenvolvendo Testes Utilizando Mockito Certificado Desenvolvendo Testes Utilizando Mockito
Banco de Dados SQL e NoSQL Para Desenvolvedores Back-end Certificado Banco de Dados SQL e NoSQL Para Desenvolvedores Back-end
Introdução a Banco de Dados Relacionais (SQL) Certificado Introdução a Banco de Dados Relacionais SQL
Introdução ao MongoDB e Bancos de Dados NoSQL Certificado Introdução ao MongoDB e Bancos de Dados NoSQL
Ganhando Produtividade no Java com Spring Framework Certificado Ganhando Produtividade no Java com Spring Framework
Introdução a Spring Framework com Spring Boot Certificado Introdução a Spring Framework com Spring Boot
Criando uma API REST Documentada com Spring Web e Swagger Certificado Criando uma API REST Documentada com Spring Web e Swagger
Adicionando Segurança a uma API REST com Spring Security Certificado Adicionando Segurança a uma API REST com Spring Security
Design Patterns com Java: Dos Clássicos (GoF) ao Spring Framework Certificado 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 Certificado Publicando Sua API REST na Nuvem Usando Spring Boot 3 Java 17 e Railway
Soft Skills na Era Ágil: Conectando Pessoas e Oportunidades Certificado Soft Skills na Era Ágil Conectando Pessoas e Oportunidades
Trabalhando em Equipes Ágeis Certificado Trabalhando em Equipes Ágeis
Deixando Seu LinkedIn Atrativo Certificado Deixando Seu LinkedIn Atrativo
Transformando seu Conhecimento em Artigos Técnicos Certificado Transformando seu Conhecimento em Artigos Técnicos
Se Preparando Para Uma Entrevista Certificado Se Preparando Para Uma Entrevista

🔗Recursos Adicionais

🔧Ferramentas

📦Linguagens e Pacotes

📖Guias de Referência

📎Bootcamp

📬Contato

About

Este repositório contém todo o material e código desenvolvidos durante o bootcamp Back-End com Java oferecida pela DIO em parceria com o Santander. O bootcamp foca nos fundamentos da linguagem Java, Programação Orientada a Objetos, Bancos de Dados estruturados e não estruturados, Framework Spring e Soft Skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages