An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# 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