Back to Orientação a Objetos com Java
Instituto Tecnológico de Aeronáutica

Orientação a Objetos com Java

Neste curso, assumimos que você já sabe desenvolver programas pequenos em Java, mas você talvez não se sinta ainda confortável em projetar programas mais complexos com método e organização. O objetivo deste curso é fazer você compreender os princípios de orientação a objetos por meio da linguagem Java e saber como eficientemente aplicar esses princípios na prática quando projetando e desenvolvendo software de maneira ágil. Os conceitos discutidos e experimentados por você neste curso serão a base para você poder compreender os novos conceitos apresentados nos cursos seguintes desta especialização. Os conceitos Java apresentados neste curso incluem o seguinte: revisão de conceitos básicos de orientação a objetos, tais como classes, objetos, métodos e atributos, variáveis de instância e de classe; responsabilidades, colaborações e cartões CRC; testes de unidade, uso de plataforma IDE como o Eclipse; herança, classes concretas e abstratas, interfaces, modificadores de acesso, encapsulamento, métodos de acesso; aprofundamento nos conceitos de polimorfismo, sobrecarga e sobreposição; associação de classes, agregação e composição; exceções, delegação e acoplamento abstrato. Em seguida, vocês serão apresentados aos principais princípios usados para organizar o desenvolvimento de programas orientados a objetos com qualidade, dentre os quais, os princípios "Tell, Don't Ask!" e "Law of Demeter". Sempre que conveniente, cada conceito será representado por meio de diagramas UML. Você será exposto a propriedades e anotações em Java. Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que você será capaz de implementar versões iniciais do componente de gamificação constante do Trabalho de Conclusão da Especialização, com base nas boas práticas exercitadas neste curso.

Status: Programming Principles
Status: Test Case
IntermediateCourse32 hours

Featured reviews

WS

Reviewed Mar 18, 2016

Primeira parte de uma trilha de 8 cursos, com Professores EXCELENTES, ótima didática, material e metodologia. Realmente diferente de qualquer curso que eu já tenha participado, vale a pena DEMAIS!

RB

Reviewed Mar 6, 2016

Muito bom. ele aborda de maneira didática e muito correta sobre orientação a objetos. Não tem como fazer esse curso e ficar algo obscuro sobre o assunto.

AD

Reviewed Apr 28, 2021

Excelente Curso, ajudou-me a reforça toda para de Linguagem Orientada a Objetos e algoritmo. Professores excepcionais, possem vasto conhecimento sobre o assunto e uma didática muito boa.

JS

Reviewed Jun 4, 2018

Muito bom ! Recomendo. Excelente nível e como todo curso de alto nível exige que igual esforço dos alunos para realização dos testes e exercícios. Com certeza farei outros cursos.

FR

Reviewed Feb 20, 2017

Conteúdo teórico de excelente qualidade, prático com muita dinâmica , levando o aluno a desenvolver e exercitar de forma direta os conceitos aprendidos. Muito bom!

JB

Reviewed Oct 19, 2016

O curso é ministrado com muita propriedade, com uma didática confortável. Foi positivo realizá-lo pois até mesmo para um profissional sênior como eu o sou me foram trazidas informações novas.:)

ML

Reviewed Jan 17, 2020

Curso superou as minhas expectativas nos aspectos de didática dos mestres, forma de como o conteúdo é conduzido e exercícios propostos no final de cada semana. Recomendo esse curso.

JS

Reviewed Apr 26, 2016

O curso foi realmente muito bom, foram abordados os assuntos com uma clareza imensa. Estou ansioso para participar dos próximos curso dos mesmos.

VP

Reviewed Oct 23, 2016

O curso oferece bom aprendizado tanto nas questões teóricas de orientação a objetos quanto no desenvolvimento de códigos em Java. Recomendo 100%.

GC

Reviewed May 14, 2022

Excelente curso para quem busca desenvolver suas habilidades na linguagem Java. Curso completo onde os temas abordados se complementam a cada semana.

VB

Reviewed Nov 6, 2022

Excelente curso!Todo o conteúdo foi muito bem explicado! O que eu sentia falta em outros cursos encontrei nesse aqui. Exercícios que nos colocam para praticar de verdade.

JC

Reviewed Aug 18, 2016

Excelente curso, só não dou 5 estrelas por causa da edição, em alguns momentos me incomodou, porém é de um bom conteúdo, porém deveria ter materiais do curso em pdf.

All reviews

Showing: 20 of 368

Gustavo
1.0
Reviewed Apr 3, 2016
TAIS
1.0
Reviewed Jun 22, 2020
Fabrício
1.0
Reviewed Jul 9, 2016
Daniel
5.0
Reviewed Aug 15, 2021
Taiane
5.0
Reviewed Oct 1, 2017
ANDRÉ
1.0
Reviewed Mar 23, 2018
Bassam
5.0
Reviewed Dec 13, 2017
Paulo
3.0
Reviewed Mar 15, 2017
Dorian
1.0
Reviewed Jul 16, 2017
Regis
1.0
Reviewed Dec 3, 2016
Adenilson
5.0
Reviewed Apr 29, 2021
Roberto
5.0
Reviewed Mar 12, 2019
Felipe
3.0
Reviewed Jul 6, 2016
LUCAS
3.0
Reviewed Dec 4, 2019
Joedes
5.0
Reviewed Jun 5, 2018
Alcides
3.0
Reviewed Jun 20, 2016
Igor
3.0
Reviewed May 9, 2017
Deleted
3.0
Reviewed Apr 13, 2016
Wesley
1.0
Reviewed Jan 11, 2024
Gustavo
1.0
Reviewed Nov 11, 2022