Skip to content

Este repositório reúne conteúdos, referências e atividades do Bootcamp "CI&T — Backend com Java e AWS". O objetivo é apresentar fundamentos sólidos de desenvolvimento backend com Java, boas práticas de programação orientada a objetos, integração com bancos de dados, desenvolvimento de APIs REST etc

License

Notifications You must be signed in to change notification settings

mathewsph2/CIET_Backend_com_Java_e_AWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

💻 Bootcamp CI&T — Backend com Java e AWS


📌 Sobre

Este repositório reúne conteúdos, referências e atividades do Bootcamp "CI&T — Backend com Java e AWS". O objetivo é apresentar fundamentos sólidos de desenvolvimento backend com Java, boas práticas de programação orientada a objetos, integração com bancos de dados, desenvolvimento de APIs REST e uso de serviços na AWS — com foco em desafios práticos e projetos aplicados.

🎯 Objetivos

  • Dominar os fundamentos da linguagem Java e sua sintaxe básica.

  • Aplicar conceitos de Programação Orientada a Objetos (POO) com Java.

  • Utilizar ferramentas de versionamento como Git e GitHub em projetos reais.

  • Desenvolver APIs REST seguras e documentadas com Spring Boot.

  • Integrar aplicações Java com bancos de dados relacionais e NoSQL.

  • Explorar serviços essenciais da AWS para aplicações modernas.

  • Participar de projetos Open Source e construir um portfólio profissional.

🎓 Público-alvo

Estudantes, desenvolvedores iniciantes e profissionais que desejam aprofundar seus conhecimentos em backend com Java, desenvolvimento de APIs, integração com bancos de dados e uso de serviços em nuvem com AWS.


🗂️ Princípios de Desenvolvimento de Aplicações

Introdução ao Bootcamp CI&T - Backend com Java e AWS

Introdução ao Java e seu ambiente de desenvolvimento

Versionamento de código com git e github

Desafios de projetos: Crie um portfólio vencedor

DESAFIO DE PROJETO: Contribuindo em um projeto Open Source no GitHub

MENTORIA: Live de lançamento - CI&T - Backend com Java & AWS

🧰 Ferramentas & Recursos

🎓 Instrutores/Mentores

🟦 https://www.linkedin.com/in/elidiana/

🟦 https://github.com/elidianaandrade/

🗂️ Sintaxe básica com java

Fundamentos da linguagem de programação Java

Estruturas de controle em java

Desafios de Código: Aperfeiçoe sua lógica e pensamento computacional

DESAFIO DE CÓDIGO: Entendendo Sintaxe básica e estrutura em Java

🗂️ Programação Orientada a Objetos

Java e a Arte da Abstração com classes e encapsulamento

Herança e polimorfismo em Java

Dominando Interfaces e Lambda em Java

Praticando com Collections e outras classes úteis do Java

DESAFIO DE CÓDIGO: Programação orientada a objetos com Java

DESAFIO DE PROJETO: Abstraindo um Bootcamp usando orientação a objetos em Java

🎓 Instrutores/Mentores

🟦 https://github.com/cami-la/

🟦 https://www.linkedin.com/in/cami-la/

🟦 https://www.instagram.com/camimi_la/

🗂️ Gerenciamento de Exceções, IO e Dependências em Java

Debugging e Tratamento de Exceções em Java

Simplificando I/O de Arquivos e Diretórios com Java

Gerenciando Dependências com Maven e Gradle

🗂️ Coleções e Strem em Java

Conhecendo Collections Java

Ganhando produtividade com Stream API

Desafio de Projeto: Criando um jogo SUDOKU em Java

🗂️ Desenvolvimento de APIs

Introdução ao desenvolvimento de API

Introdução ao 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

Desafio de Código: Entendendo o Desenvolvimento de APIs com Java

Desafio de Projeto: Design Patterns com Java: Dos Clássicos (GoF) ao Spring Framework

🧰 Ferramentas & Recursos

🗂️ Integração Java com Banco de Dados

Introdução Banco de Dados

Introdução Banco de Dados Relacionais (SQL)

Introdução ao MongoDB e Banco de Dados NoSQL

JDBC: Explorando Persistência de Dados com Java

Desafio de Projeto: Criando seu Board de Tarefas com Java

🧰 Ferramentas & Recursos

  • quick.databasediagrams.com

  • DBeaver - Gerenciador de Banco de Dados

  • Biblioteca Flyway - Migrations do Banco de Dados

  • https://app.diagrams.net/

🗂️ Introdução a Cloud da AWS

Introdução ao Conceito de Cloud

Infraestrutura Global AWS

Computação em AWS

Redes em AWS

Armazenamento e Banco de Dados AWS

Desafio de Projeto: Redução de custos em Farmácias com AWS

Segurança na nuvem com AWS

Monitoramento e Análise da AWS


Certificado CI&T Backend com Java e AWS


🤝 Como contribuir

  • Abra uma issue para sugerir melhorias ou reportar erros.
  • Faça um fork e envie um Pull Request para contribuições de conteúdo.
  • Use padrões de commit claros e descreva a motivação da mudança no PR.

📬 Contato

  • Coordenador / Maintainer: @mathewsph2 (GitHub)
  • Para dúvidas e sugestões: abra uma issue no repositório

🔓 Open Source & Licença

Este repositório é um projeto open source, criado com fins educacionais e de aprendizado.

Todo o conteúdo aqui apresentado é um sumário de estudos e práticas desenvolvidas durante o bootcamp
CI&T — Backend com Java e AWS, não possuindo vínculo oficial com a CI&T.

📜 O projeto está licenciado sob a MIT License, o que significa que você pode:

  • Usar o conteúdo para estudo ou referência
  • Modificar e adaptar o material
  • Compartilhar livremente

Desde que respeitados os termos da licença.

👉 Veja o arquivo [LICENSE] para mais detalhes.

⚠️ Este repositório é um projeto independente e educacional, criado por um participante do bootcamp. Não é um repositório oficial da CI&T.

About

Este repositório reúne conteúdos, referências e atividades do Bootcamp "CI&T — Backend com Java e AWS". O objetivo é apresentar fundamentos sólidos de desenvolvimento backend com Java, boas práticas de programação orientada a objetos, integração com bancos de dados, desenvolvimento de APIs REST etc

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published