|
|
|
Treinamento
|
 |
 |
 |
Squadra Training Center
Programação Orientada a Objetos (SqOO100)
Descrição
O curso tem por objetivo capacitar o aluno a entender e aplicar os conceitos de programação orientada por objetos, em nível de desenho e implementação. Sistemas complexos construídos sobre arquiteturas OO se tornam muito mais escaláveis, portáveis, extensíveis e robustos que sistemas construídos sobre paradigmas estruturados. Além disso, as linguagens mais populares do mercado (Delphi, VB, VB NET, Java, C#, C++), suportam ou exigem o uso de técnicas de orientação por objetos para a programação efetiva de sistemas. Neste contexto, o curso procura explicar, para o iniciado, os principais conceitos de orientação por objetos, usando exemplos em UML, linguagem padrão para modelagem de sistemas OO.
Duração
30 horas
Conteúdo Programático
Orientação a Objetos - Por quê?
Orientação a Objetos - Conceitos Básicos
Introdução a UML
Objetos e Classes
Pilares: Encapsulamento, Modularidade, Abstração, Hierarquia, Tipagem e Persistência
Herança
Polimorfismo
Interfaces e Contratos
Tratamento de Erros e Exceções
Desenho e Implementação de Projetos
Diagramas de Classe e Sequência em UML
Tópicos: Cartões CRC, Refactoring e Introdução a Padrões de Desenho
Estudo de Caso (Exemplos em Delphi, Java, C++ ou Visual Basic)
|
|
|
|
 |
|
|
 |
|
|