Atualizado: Java 25 e Spring Boot 4O QUE VOCÊ VAI APRENDER NESTE CURSO?Bem-vindos ao melhor e mais completo curso de Java da Internet, líder absoluto de mercado!Este é o único curso em que você vai contar não só com vídeo aulas, mas também com material de apoio específico para TODOS capítulos, inúmeros exercícios resolvidos e também exercícios propostos com correção, cobertura de aspectos de design com diagramas UML, e a melhor didática baseada na associação aula / conteúdo do material de apoio / versões do Github.O curso é 100% compatível com a versão LTS (Long Term Support) atual do Java.Com minha experiência de mais de 20 anos trabalhando e ensinando Java profissionalmente, eu elaborei exatamente o passo a passo para te levar do zero até o nível avançado de programação em Java! Você vai aprender tudo sobre programação orientada a objetos utilizando Java, desde o básico, com exemplos bem simples e didáticos, e daí vamos gradualmente avançando, até mergulharmos em tópicos avançados. Os tópicos de programação incluem:Lógica de programação e algoritmosSintaxe da linguagem JavaClasses, atributos e métodosConstrutores, sobrecarga, encapsulamentoEstruturas de dados: arrays e coleçõesEnumerações, composiçãoHerança, polimorfismo, interfacesTratamento de exceçõesGenericsProgramação funcional e expressões lambda, Stream APIManipulação de arquivosNós também vamos aprender as principais fer
What you'll learn
understand programming logic and algorithms
write Java syntax and code for object-oriented programming
manage data structures such as arrays and collections
implement inheritance, polymorphism, and interfaces
handle exceptions in Java applications
utilize generics and functional programming concepts like lambda expressions
Course objectives
to take learners from beginner to advanced Java programming skills
to provide hands-on experience through exercises and projects
to develop problem-solving abilities in programming