What you'll learn
- Conceitos de programação orientada a objetos
- Sintaxe de programação orientada a objetos com a linguagem java
Course content
- Preview03:05
- 00:01Download Material
- 01:54Dicas Gerais
Requirements
- Ter feito o curso Java SE F1 ou
- Conhecimentos básicos em sintaxe de linguagem Java
- Conhecimentos básicos de ide eclipse
Description
Objetivos
Objetivo deste curso é introduzir o participante aos conceitos e implementações do paradigma de programação orientado a objetos, dando sequência ao curso Java SE F1.
Conteúdo Programático:
Conceitos de Orientação e Objetos
Paradigma e filosofia
Classes
Mensagens
Atributos
Métodos
Objetos
Visibilidade
Encapsulamento
Herança
Agregação
Programação Orientada a Objetos
Pacotes
Exercícios
Classes
Exercícios
Atributos
Exercícios
Métodos
Exercícios
Objetos
Exercícios
Construtores
Exercícios
Ciclo de vida de um objeto – Coletor de Lixo.
Exercícios
Encapsulamento
Exercícios
Herança
Exercícios
Agregação
Exercícios
Sobrecarga de construtores – Override
Exercícios
Sobrecarga de métodos e construtores – Override
Exercícios
Sobreposição de métodos – Overload
Exercícios
Classes abstratas
Exercícios
Métodos abstratos
Exercícios
Classes finais
Exercícios
Métodos finais
Exercícios
Classes estáticos
Exercícios
Métodos estáticos
Exercícios
Operador this
Exercícios
Operador super
Exercícios
Who this course is for:
- Estudantes interessado em dar continuidade na sequência do curso JSE SE F1
- Estudantes que desejem aprender sobre programação orientada a objetos na linguagem Java
Instructor
Entusiasta de Agile, XP, TDD, Hexagonal Architecture, Groovy e Flutter. Graduado e pós graduado em engenharia de software, Certified ScrumMaster®, Java Sun Microsystems® SCJA, SCJP, SCJD, SCBCD, SCMAD, SCWCD e arquiteto oficial Oracle® OCMJEA, com mais outras 20 certificações internacionais diversas, mais de 20 anos de experiência com a plataforma Java, applicatons servers, elaboração de arquiteturas, projetos back-end, soluções web, desktop, native mobile, web mobile, integrações de soluções usando rest, soap, microservices e message oriented middleware, utilizando produtos proprietários Java, produtos JCP, Jakarta EE e produtos Spring framework. Instrutor e consultor Java com mais de 3 mil horas em treinamento e consultorias presenciais e mais de 25 mil alunos EAD na Udemy. Entusiasta de renda variável, nas horas vagas estuda o mercado de ações, price action, análise técnica e administra carteira de investimento pessoal.