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.

Udemy logo

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

     
  • 4.8
  •  |
  • Reviews ( 64K )
₹519

This Course Includes

  • iconudemy
  • icon4.8 (64K reviews )
  • icon54h 18m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.