https://github.com/marcosfshirafuchi/udemy-java-completo-programacao-orientada-a-objetos-projetos
Udemy: Java COMPLETO Programação Orientada a Objetos + Projetos
https://github.com/marcosfshirafuchi/udemy-java-completo-programacao-orientada-a-objetos-projetos
devsuperior exceptions git github intellij-idea java mongodb nelioalves nosql poo spring-boot springboot sql udemy udemy-course webservices-backend
Last synced: 2 months ago
JSON representation
Udemy: Java COMPLETO Programação Orientada a Objetos + Projetos
- Host: GitHub
- URL: https://github.com/marcosfshirafuchi/udemy-java-completo-programacao-orientada-a-objetos-projetos
- Owner: marcosfshirafuchi
- Created: 2025-01-20T00:28:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T16:31:10.000Z (over 1 year ago)
- Last Synced: 2025-03-11T16:40:36.722Z (over 1 year ago)
- Topics: devsuperior, exceptions, git, github, intellij-idea, java, mongodb, nelioalves, nosql, poo, spring-boot, springboot, sql, udemy, udemy-course, webservices-backend
- Language: Java
- Homepage: https://www.udemy.com/course/java-curso-completo/?referralCode=A388A1DFDDE7A1740B85
- Size: 2.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
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