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.
-
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.
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.
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
-
https://readme.so/pt/editor -> Editor de README.md
-
https://git-scm.com/ -> Documentação do Git
🟦 https://www.linkedin.com/in/elidiana/
🟦 https://github.com/elidianaandrade/
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
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
🟦 https://www.linkedin.com/in/cami-la/
🟦 https://www.instagram.com/camimi_la/
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
Conhecendo Collections Java
Ganhando produtividade com Stream API
Desafio de Projeto: Criando um jogo SUDOKU em Java
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
-
Eclipse IDE
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
-
quick.databasediagrams.com
-
DBeaver - Gerenciador de Banco de Dados
-
Biblioteca Flyway - Migrations do Banco de Dados
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
- 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.
- Coordenador / Maintainer: @mathewsph2 (GitHub)
- Para dúvidas e sugestões: abra uma issue no repositório
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.
