123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
package dev.vinicius.portfolio.formacao;import java.time.LocalDate;public class Certificacoes {// Cada curso tem o nome, as horas e a data de conclusãorecord Certificacao(String curso, int horas, LocalDate concluidoEm) {}// Cursos concluídos, do mais recente para o mais antigoCertificacao springBoot = new Certificacao("Spring Boot 3: desenvolva uma API Rest em Java",10, LocalDate.of(2025, 12, 19));Certificacao springDataJpa = new Certificacao("Java: persistência de dados e consultas com Spring Data JPA",16, LocalDate.of(2025, 12, 9));Certificacao javaApiEArquivos = new Certificacao("Java: consumindo API, gravando arquivos e lidando com erros",10, LocalDate.of(2025, 11, 5));Certificacao http = new Certificacao("HTTP: entendendo a web por baixo dos panos",10, LocalDate.of(2025, 10, 14));Certificacao angular = new Certificacao("Angular: construa uma aplicação web com componentes, template e CLI",8, LocalDate.of(2025, 9, 22));Certificacao typescript = new Certificacao("TypeScript na prática: implemente um projeto completo",12, LocalDate.of(2025, 9, 11));Certificacao pythonParaDados = new Certificacao("Python para Dados: primeiros passos",10, LocalDate.of(2025, 4, 8));Certificacao pythonOrientadoAObjetos = new Certificacao("Python: avance na Orientação a Objetos e consuma API",8, LocalDate.of(2025, 3, 27));Certificacao gitEGithub = new Certificacao("Git e GitHub: repositório, commit e versões",8, LocalDate.of(2025, 3, 25));}
// Próximo: Eventos.java →