Curso Java e Programação Orientada a Objetos
Prof. Dr. Nelio Alves
https://devsuperior.com.br
Um repasse da disciplina de Lógica de Programação com a linguagem Java. É imprescindível conhecer tópicos básicos como variáveis, condicionais (if-else), laços (while, for) e alguns recursos básicos da linguagem Java, antes de iniciarmos nos conteúdos de orientação a objetos.
Nota: se você já é programador em outra linguagem, pode pular este bloco, ou somente passar rapidamente por ele. Se você é iniciante ou ainda tem um pouco de dificuldade nestes tópicos, você PRECISA fazer este capítulo, especialmente os exercícios, sem pular etapas.
- Conceitos de programação
- Introdução à linguagem Java
- Estrutura sequencial
- Estrutura condicional
- Estruturas repetitivas
- Outros tópicos básicos em Java
Uma jornada profunda sobre e programação orientada a objetos, com linguagem Java, com explicações teóricas e práticas, e exercícios de fixação com problemas reais. Uma base de fundamentos importantíssimos para atuação no mercado e para o desenvolvimento de aplicações modernas.
- Introdução à Programação Orientada a Objetos
- Construtores, this, sobrecarga, encapsulamento
- Comportamento de memória, arrays, listas
- Tópicos especiais em Java: data-hora
- Enumerações e composição
- Herança e polimorfismo
- Tratamento de exceções
- Trabalhando com arquivos
- Interfaces
- Generics, Set, Map
- Programação funcional e expressões lambda
- Lógica de Programação e Algoritmos
- Controle de versão (Git)
- Banco de Dados e SQL
- Programação Orientada a Objetos
- Estruturas de Dados e Algoritmos
- Backend
- Frontend
- Mobile
- Outras especialidades (games, software embarcado, software básico, etc.)