Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

337 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image-2024-12-01-T01-17-16-558-Z 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

Curso desenvolvido pelo:

  • Nelio Alves

Principais Tecnologias

  • Java 21 : Utilizaremos a versão LTS mais recente do Java para tirar vantagem das últimas inovações que essa linguagem robusta e amplamente utilizada oferece;
  • IntelliJIDEA : Utilizei o IntelliJIDEA como a IDEA para fazer os programas em Java;
  • Spring Boot : Utilizei o Spring boot na versão 3.5.5;
  • MySQL : Utilizei o MySQL Workbench 8.0 CE como banco de dados na Seção 19: Bônus - Acesso a banco de dados com JDBC;
  • MongoDB : Utilizei o MongoDB Compass como banco de dados na Seção 24: Bônus - Projeto Spring Boot e banco MongoDB (web services + NoSQL) ;
  • Postman : Utilizei o Postman para testar as APIs dos projetos desenvolvidos no curso ;

O que você aprenderá

  • 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

Conteúdo do curso

  • Introdução
  • Conceitos de programação
  • Introdução à linguagem Java
  • Estrutura sequencial
  • Estrutura condicional
  • Estrutura repetitivas
  • Outros tópicos básicos sobre Java
  • Introdução à Programação Orientada a Objetos
  • Construtores, palavra this, sobrecarga, encapsulamento
  • Comportamento de memória, array, listas
  • Tópicos especiais em Java - data-hora
  • Enumerações, composição
  • Herança e polimorfismo
  • Tratamento de exceções
  • Trabalhando com arquivos
  • Interfaces
  • Generics, Set, Map
  • Programação funcional e expressões lambda
  • Bônus: Acesso a banco de dados com JDBC
  • Bônus: Nivelamento sobre Git e GitHub
  • Bônus: Java EE - Mapeamento objeto-relacional com JPA / Hibernate
  • Bônus: Projeto web services com Spring Boot e JPA / Hibernate
  • Bônus: Projeto Sistema jogo de xadrez
  • Bônus: Projeto Spring Boot e banco MongoDB (web services + NoSQL)
  • Bônus: (LEGADO) - Interface gráfica com JavaFX (projeto Java 11)
  • Seção bônus

Link do curso:

https://www.udemy.com/course/java-curso-completo/?referralCode=A388A1DFDDE7A1740B85