Skip to content

leandrobeandrade/java-course-cod3r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso de Java Completo

Repositório responsável por armazenar códigos referentes ao curso realizado na plataforma Udemy.

Didática do curso:

  • Domínio de Programação Orientada a Objetos e linguagem Java
  • Criação de soluções flexíveis, extensíveis e testáveis
  • Compreensão da base sólida teórica e prática
  • Aplicação do conhecimento de orientação a objetos na construção de soluções para problemas reais
  • Compreensão de diagramas de classe UML, tanto de entidades quanto de serviços
  • Desenvolvimento de aplicações para desktop com interface gráfica
  • Construção de web services usando Spring Boot e boas práticas
  • Acesso a banco de dados relacionais com comandos SQL (JDBC) e também com ORM (JPA/Hibernate)
  • Acesso a banco de dados NoSQL

Conteúdo do curso:

Básico

  • Lógica de programação e algoritmos
  • Sintaxe da linguagem Java
  • JRE vs JDK
  • Java vs Javac
  • Classes, atributos e métodos
  • Construtores, sobrecarga, encapsulamento

Intermediário

  • Enumerações
  • Composição
  • Herança
  • Polimorfismo
  • Classes abstratas
  • Tratamento de exceções

Avançado

  • Interfaces
  • Generics
  • Programação funcional e expressões lambda
  • Stream API

Prático

  • Swing - interface gráfica
  • JavaFX - interface gráfica
  • JDBC - acesso a dados baseado em SQL
  • JPA/Hibernate - acesso a dados com mapeamento objeto-relacional (ORM)
  • Web - conceitos sobre internet
  • Maven / Spring Boot - principal framework Java para desenvolvimento comercial
  • Spring Data MongoDB - framework para acesso a dados NoSQL ao banco MongoDB

Autor: Cod3r

image