Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pedrohcleal/java-course
Estudos em programação
https://github.com/pedrohcleal/java-course
Last synced: about 2 months ago
JSON representation
Estudos em programação
- Host: GitHub
- URL: https://github.com/pedrohcleal/java-course
- Owner: pedrohcleal
- Created: 2023-09-09T19:25:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-28T22:00:19.000Z (5 months ago)
- Last Synced: 2024-07-28T23:21:12.149Z (5 months ago)
- Language: Java
- Size: 74.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Java COMPLETO - Programação Orientada a Objetos + Projetos
Este repositório contém os arquivos e projetos desenvolvidos durante o curso "Java COMPLETO - Programação Orientada a Objetos + Projetos" ministrado pelo Professor Nelio Alves.
## Descrição do Curso
O curso aborda uma ampla gama de tópicos essenciais para programação em Java, desde conceitos básicos de lógica de programação até ferramentas e frameworks utilizados profissionalmente no mercado. Algumas das áreas abordadas incluem:
- Lógica de programação e algoritmos
- Sintaxe da linguagem Java
- Classes, atributos e métodos
- Construtores, sobrecarga, encapsulamento
- Estruturas de dados: arrays e coleções
- Enumerações, composição
- Herança, polimorfismo, interfaces
- Tratamento de exceções
- Generics
- Programação funcional e expressões lambda, Stream API
- Manipulação de arquivosAlém disso, são exploradas ferramentas e frameworks essenciais para o desenvolvimento profissional em Java, incluindo:
- JDBC para acesso a dados baseado em SQL
- JavaFX para interface gráfica
- Git / Github para versionamento
- Spring Boot - principal framework Java para desenvolvimento comercial em Java
- JPA / Hibernate para acesso a dados com mapeamento objeto-relacional (ORM)
- Maven para gerenciamento de dependências de projeto
- Spring Data JPA - framework para acesso a dados ORM
- Spring Data MongoDB - framework para acesso a dados NoSQL ao banco MongoDB## Estrutura do Repositório
- **Projetos/**: Esta pasta contém os projetos desenvolvidos ao longo do curso.
- **Aulas/**: Aqui você encontrará materiais de referência, slides ou outros recursos relacionados às aulas do curso.
- **Exercicios/**: Exercícios propostos durante as aulas ou para prática individual.
- **Notas_de_Aula/**: Notas pessoais ou resumos de conceitos importantes abordados no curso.
- **Recursos/**: Qualquer recurso adicional relevante para o curso.## Como Contribuir
Se você é um estudante do curso ou tem interesse em contribuir com este repositório, sinta-se à vontade para enviar pull requests com correções, melhorias ou novos recursos.