Curso mais didático e completo de Java e OO, UML, JDBC, JavaFX, Spring Boot, JPA, Hibernate, MySQL, MongoDB e muito mais
- Nelio Alves
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 ;
- 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
- 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
https://www.udemy.com/course/java-curso-completo/?referralCode=A388A1DFDDE7A1740B85
