Meu primeiro bootcamp na DIO (CI&T Java backend)
Este é o meu terceiro artigo aqui para a comunidade DIO, concluí dia 10/04/2026 este Bootcamp da DIO e CI&T (Java Backend e AWS), e neste artigo tem como objetivo compartilhar minha evolução durante esse meu primeiro bootcamp nessa plataforma.
Java da (Faculdade e do Cursinho Técnico)
Comecei a estudar a linguagem Java em 2008, enquanto desenvolvia em aula um pequeno web chat e um mini e-commerce caseiro. Em seguida avancei para o Java Mobile em 2011, 2012 que era muito comum o desenvolvimento de pequenos applets para celulares que ainda não era comum o uso de sistemas Android.
Comparando hoje em dia com O Java de 2008, a linguagem teve muitas melhorias se juntarmos com os próprios plugins e os frameworks como Spring Boot, Hibernate, Quarkus etc, que encurtam o tempo de trabalho pela metade.
Lombok, Liquibase, Hibernate e outras novidades...
Como citei no tópico anterior, o Java como sofreu grandes mudanças de uma versão a outra, novos mecanismos surgiram para encurtar o tempo de trabalho entre um projeto e outro.
Confesso senti um pouco de medo ao ouvir falar nessas novidades do Java como: Lombok, Liquibase. Muita coisa mudou no Universo Java desde 2008 até aqui (2026). Hoje compreendo melhor o papel de cada na evolução do Java.
O Liquibase me faz recordar das aulas de SQL Server e os scripts de Stored Procedures que eu sempre rodava para backups e checar se as tabelas estavam presentes ou não.
DockerFile e Docker-compose
Apesar de não ser um item obrigatório durante o bootcamp, os próprios professores comentam direto durante as vídeo-aulas e isso despertou em mim uma curiosidade sobre sua arquitetura e funcionamento do próprio sistema de containers.
Quando fiz faculdade em 2010, o comum para os estudantes e profissionais de T.I era você baixar e instalar além da própria IDE da linguagem de sua escolha, também o próprio Banco de Dados que funcionava por padrão localhost ou 127.0.0.1.
Pedi para o Google Gemini gerar pra mim um script para gerar um banco de dados MySQL rodando diretamente no próprio container simulando um servidor externo.
# Use 'root/example' as 'user/password' credentials
services:
db-mysql:
image: mysql:8.0
container_name: mysql-container
restart: always
environment:
MYSQL_ROOT_PASSWORD: P@ssw0rd
MYSQL_DATABASE: java_db
MYSQL_USER: container
MYSQL_PASSWORD: dev_password
ports:
- "3306:3306"
networks:
rede_mysql:
ipv4_address: 172.30.0.22 # Mudei para a faixa .30
volumes:
- mysql_dados:/var/lib/mysql
networks:
rede_mysql:
driver: bridge
ipam:
config:
- subnet: 172.30.0.0/16 # Faixa exclusiva para o MySQL
volumes:
mysql_dados:
Essa técnica ajuda bastante para quem tá começando na área, pois os padrões comportamentais de um servidor de Banco de Dados local é diferente de um externo.
Caso você não tenha condições financeiras de contratar um servidor para hospedar um site e um para o banco de dados, este caminho pode ser reduzido ao instalar um servidor de container diretamente no seu computador.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
817dd42a0b6f mysql:8.0 "docker-entrypoint.s…" 2 weeks ago Up 49 minutes 0.0.0.0:3306->3306/tcp, [::]:3306->3306/tcp, 33060/tcp mysql-container
Tecnologia AWS para os negócios
Quando peguei esse tópico para estudar durante o bootcamp, me fez lembrar das aulas de pesquisa e análise de mercado, onde faziamos pesquisas de valor de peças de computador e as horas de trabalho de montagem, manutenção etc.
Neste tópico tive também que realizar uma pesquisa com relação a implantação de Serviços de Cloud Computing da AWS, onde tive que estudar qual dos serviços oferecidos melhor se encaixava nas exigências dessa empresa do setor farmaceutico.
- Suporte no DEV.to: Atualmente, o DEV.to não possui renderização nativa direta para Mermaid em seus posts. Uma alternativa comum é usar o Mermaid Live Editor para gerar uma imagem (SVG/PNG) e incluí-la no artigo.

Conclusão
Este bootcamp me ajudou a abrir meus olhos para o mundo de novidades que apesar de assustar no começo, elas são necessárias para nos desafiar e nos tornar ainda melhores.
Um conselho, caso você esteja começando na área de T.I ou precisando reforçar seus conceitos, o melhor caminho para começar:
- Curso Lógica Programação: Diferentemente do que os cursinhos técnicos ensinam, aqui é ensinado a programar utilizando uma linguagem que é muito utilizado na Web, o
JavaScript.
O que achou do meu artigo? Sua opinião é muito importante. Deixe nos comentários!



