When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Java COMPLETO Programação Orientada a Objetos + Projetos
Curso mais didático e completo de Java e OO, UML, JDBC, JavaFX, Spring Boot, JPA, Hibernate, MySQL, MongoDB e muito mais

This Course Includes
udemy
4.8 (64K reviews )
54h 18m
english
Online - Self Paced
professional certificate
Udemy
About Java COMPLETO Programação Orientada a Objetos + Projetos
O 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 algoritmos
Sintaxe da linguagem Java
Classes, atributos e métodos
Construtores, sobrecarga, encapsulamento
Estruturas de dados: arrays e coleções
Enumerações, composição
Herança, polimorfismo, interfaces
Tratamento de exceções
Generics
Programação funcional e expressões lambda, Stream API
Manipulação de arquivos
Nós também vamos aprender as principais
ferramentas
e
frameworks
para se trabalhar com Java profissionalmente no mercado, tais como:
JDBC
para acesso a dados baseado em SQL
JavaFX
para interface gráfica
Git / Github
para versionamento
Spring Boot
- principal framework Java para desenvolvimento comercial em Java
JPA / Hibernate
para acesso a dados com mapeamento objeto-relacional (ORM)
Maven
para gerenciamento de dependências de projeto
Spring Data JPA
- framework para acesso a dados ORM
Spring Data MongoDB
- framework para acesso a dados NoSQL ao banco MongoDB
METODOLOGIA
Além de cobrir a
teoria
de forma clara e objetiva, o curso possui muito
enfoque prático
. Cada seção do curso possui
exercícios
resolvidos e exercícios propostos para você treinar. E nós vamos ainda fazer
projetos
neste curso, os quais vão te permitir colocar tudo que você aprendeu em prática, e vai te permitir compreender como os tópicos se unem para a construção de
projetos reais
.
PÚBLICO ALVO
Este curso é especialmente indicado para quem deseja adquirir uma
base solida
, tanto teórica quanto pratica, de desenvolvimento orientado a objetos e linguagem Java. O curso também é super indicado para quem precisa de
reforço aos conteúdos da faculdade
, e para quem deseja se preparar de forma definitiva para ingressar e se destacar no mercado como um profissional Java.
SEJAM BEM-VINDOS!
Assista a aula introdutória e outros vídeos gratuitos para obter mais informações e constatar nossa
qualidade
e
didática
. Estou muito feliz em te dar boas-vindas a este curso: sua
melhor e mais completa referência
para programação orientada a objetos com Java, com qualidade
profissional
. Eu e minha equipe estamos diariamente disponíveis na seção
Perguntas e Respostas
para responder suas dúvidas sobre o curso. Além disso, como todo curso aqui da Udemy, você também tem os seguintes benefícios:
Garantia de satisfação de 30 dias
Certificado
Não vejo a hora de começarmos juntos essa jornada. Um grande abraço e te vejo no curso!
What You Will Learn?
- Dominar Programação Orientada a Objetos e linguagem Java .
- Criar soluções flexíveis, extensíveis e testáveis .
- Adquirir a base sólida teórica e prática para ser um desenvolvedor Java de sucesso .
- Aplicar o conhecimento de orientação a objetos na construção de soluções para problemas reais .
- Compreender diagramas de classe UML, tanto de entidades quanto de serviços .
- Desenvolver aplicações para desktop com interface gráfica .
- Construir web services usando Spring Boot e boas práticas .
- Acessar banco de dados relacionais com comandos SQL (JDBC) e também com ORM (JPA/Hibernate) .
- Acessar banco de dados NoSQL.