09 jul - 2018 • 09:00 > 27 jul - 2018 • 13:00
09 jul - 2018 • 09:00 > 27 jul - 2018 • 13:00
Formação das principais habilidades e capacidades no desenvolvimento orientado a objeto, utilizando-se da linguagem Java, sob a perspectiva e métricas dos princípios de qualidade de software como: alto índice de coesão, fraco acoplamento e alto reuso. Apropriando-se assim de necessidades reais de mercado, aplicando cada conceito ao projeto prático que irá contemplar padrões de projeto, mapeamentos de objeto-relacional para uma base de dados.
Público Alvo:
Alunos e Profissionais da área de Tecnologia da Informação (Cursos de Ciências da Computação, Engenharia de Sistemas, Sistemas de Informação e cursos afins).
Pré-requisito:
Conhecimento prévio em Lógica de Programação / Introdução a Programação.
Conteúdo Programático:
1. Introdução a Orientação a Objetos (Crise do Software)
2. Fundamentos de Modelagem Orientada a Objetos (UML)
3. Sintaxe Básica da Linguagem
4. Polimorfismo e Encapsulamento
5. Classes Abstrata e Interface
6. Arquitetura MVC
7. Tratamento de Exceções
8. Tipos Genéricos
9. Java Framework Collection
10. Padrões de Projeto
11. Java Database Connectivity (JDBC)
12. Programação Concorrente e Paralela (Threads)
13. Framework de Mapeamento Objeto Relacional (Hibernate / JPA)
14. Manipulação de Arquivos ( I/O)
15. Serialização de Objeto
Curso com certificado de 60h.
Rua Abelardo, 45 Graças
Recife, PE
Fernando Wanderley
Mestre em Engenharia da Computação pela Universidade de Pernambuco, na área de Engenharia de Software, com ênfase na área de Engenharia de Requisitos e Bacharel em Ciência da Computação pela Universidade Católica de Pernambuco; trabalhou como Arquiteto de Software e Líder técnico em projetos de médio e grande porte. Exerceu o papel de Consultor de Implantação e Melhoria de Processos de Desenvolvimento de Software pela Qualiti / IBM através da plataforma Rational, sendo o responsável pelas disciplinas de Elicitação de Requisitos e Modelagem de Arquitetura de Software. Ministrou cursos de formação especializada (consultoria e treinamentos com foco na plataforma Java). Atualmente é Doutorando e Pesquisador (CNPq-Ciências sem Fronteiras) pela Universidade Nova de Lisboa é Professor Assistente da UNICAP, da FGV – Faculdade Nova Roma e Professor do Curso de Especialização em Eng. de Software Estácio e Professor do Curso de Especialização em Gestão Ágil de Projetos no Cesar School.
Os dados sensíveis são criptografados e não serão salvos em nossos servidores.
Acessa a nossa Central de Ajuda Sympla ou Fale com o produtor.