Carga horária:
8
horas
OBJETIVOS
• Modelar sistemas utilizando o paradigma da orientação a objetos.
• Desenvolver habilidades e técnicas de análise de projetos em multicamadas.
• Desenvolver modelagens OO utilizando premissas e técnicas objetivas e simplificadas.
• Entendimento do uso da UML no contexto de formalização.
• Uso de ferramenta para criação de diagramas de contexto (Jude) conforme objeto de modelagem no estudo de caso de negócio proposto no treinamento.
PÚBLICO ALVO
• Desenvolvedores
• Analistas de Sistemas
• Arquitetos de Software
• Consultores de Tecnologia
PRÉ-REQUISITOS
• N/A
CONTEÚDO PROGRAMÁTICO
• Modelagem de Sistemas Orientado a Objetos
• Vantagens da Orientação a Objetos
• Desenvolvimento de Softwares Orientado a Objetos
• Passos e Premissas para Modelagem Orientada a Objetos
• Conceitos de Arquitetura de Software e Arquitetura de Sistemas
• Camadas de Projeto
• Aplicação na Arquitetura para Java
• Prática de Modelagem
• Princípios da Orientação a Objetos
• Operações e Atributos de Objetos
• Hierarquia de Objetos
• Abstração
• Classes, Atributos, Métodos e Mensagens
• Classes vs Objetos
• Relações e Comportamentos Estruturais da Orientação a Objetos
• Encapsulamento
• Herança
• Polimorfismo
• Associações
• Agregações