Este é o meu terceiro artigo aqui para o Dev.to, 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 pela plataforma DIO.
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
A 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.
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 opnião é muito importante. Deixe nos comentários!

Top comments (0)