Skip to content

joaobenedetmachado/JavaStudyNotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Study Notes

Este repositório contém anotações e materiais de estudo baseados no curso "Java COMPLETO Programação Orientada a Objetos + Projetos" da Udemy. Curso na Udemy

Objetivo

Fornecer uma base sólida em Programação Orientada a Objetos (POO) utilizando Java, abrangendo desde conceitos fundamentais até a implementação de projetos práticos.

Conteúdo

  • Lógica de Programação e Algoritmos
  • Sintaxe da Linguagem Java
  • Classes, Atributos e Métodos
  • Construtores, Sobrecarga e Encapsulamento
  • Estruturas de Dados: Arrays e Coleções
  • Enumerações e Composição
  • Herança, Polimorfismo e Interfaces
  • Tratamento de Exceções
  • Generics
  • Programação Funcional e Expressões Lambda
  • Manipulação de Arquivos
  • JDBC para Acesso a Dados Relacionais
  • JavaFX para Interface Gráfica
  • Git/GitHub para Versionamento
  • Spring Boot para Desenvolvimento Web
  • JPA/Hibernate para Acesso a Dados com ORM
  • Maven para Gerenciamento de Dependências
  • Spring Data JPA e MongoDB

Spring Boot

O Spring Boot é uma ferramenta de código aberto que simplifica o desenvolvimento de aplicativos Java baseados no Spring Framework, permitindo a criação de aplicações autossuficientes e de produção com facilidade. Documentação Oficial

Principais características do Spring Boot:

  • Autoconfiguração: Configura automaticamente os componentes necessários com base nas dependências presentes no projeto, reduzindo a necessidade de configurações manuais.
  • Aplicações independentes: Permite a criação de aplicativos que podem ser executados de forma independente, sem a necessidade de servidores de aplicação externos.
  • Starter POMs: Fornece modelos de objetos de modelo de projeto (POMs) "starter" para ferramentas de construção, facilitando a inclusão de dependências necessárias.
  • Produção pronta: Inclui funcionalidades como métricas, verificações de integridade e configuração externalizada, prontas para uso em ambientes de produção.

Para iniciar um projeto com Spring Boot, você pode utilizar o Spring Initializr, uma ferramenta online que gera a estrutura básica do projeto conforme suas preferências.

About

Repositório com anotações sobre Java e Spring Boot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages