Este repositório é um espaço central onde documento minha jornada de aprendizado, reunindo links para todos os meus repositórios de cursos individuais. Cada curso tem seu próprio repositório dedicado, onde você pode encontrar todos os materiais, exercícios e desafios.
Introdução abrangente aos conceitos básicos da programação, explorando linguagens como JavaScript, HTML e CSS. Fundamentos iniciais até a criação de layouts responsivos, adquirindo habilidades para desenvolver aplicações web interativas e dinâmicas.
- JavaScript e HTML: desenvolva um jogo e pratique lógica de programação
- JavaScript e HTML: pratique lógica com desenhos, animações e um jogo
- HTML5 e CSS3 parte 1: crie uma página da Web
- HTML5 e CSS3 parte 2: posicionamento, listas e navegação
- HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas
- HTML5 e CSS3 parte 4: avançando no CSS
Aprendizagem dos primeiros passos com a linguagem, orientação a objetos, avançando para conhecimentos sobre herança, interface e exceções. Apresentação e desenvolvimento de pacotes fundamentais, entre eles o java.lang e o java.util.
- Java JRE e JDK: compile e execute o seu programa
- Java OO: entendendo a Orientação a Objetos
- Java Polimorfismo: entenda herança e interfaces
- Java Exceções: aprenda a criar, lançar e controlar exceções
- Java e java.lang: programe com a classe Object e String
- Java e java.util: Coleções, Wrappers e Lambda expressions
Aprimorando habilidades em Java e explorando o Spring Framework. Passando por banco de dados, injeção de dependência, persistência de dados, segurança e criação de APIs RESTful. Práticas de arquitetura de software com o uso de Spring Boot, Spring MVC e Spring Data.