O ORGANIZADOR DESSE EVENTO FOI

CESAR.EDU

O CESAR, premiado centro de inovação, traz para a comunidade a sua unidade educacional, o CESAR.EDU. A partir da necessidade percebida no mercado à procura de profissionais de Tecnologia da Informação e Comunicação (TICs), o CESAR.EDU capacita profissionais para trazer soluções a empresas e a indústrias de diversos segmentos. Um ensino diferenciado, focado em três pilares: 1. Redesenho de processos educacionais, para melhor compreensão de tecnologias. 2. Desenvolvimento de métodos de ensino em sintonia com o mercado de TIC, que leva à sala de aula problemas concretos. 3. Experiência acadêmica e profissional de seu corpo docente, formado por especialistas e engenheiros do próprio CESAR. Você viverá em um ambiente educacional, online ou presencial, totalmente voltado para a melhor performance nos ensinos de referências em: Mestrado Profissional e Cursos de Extensão.

 

Objetivo Geral

Capacitar engenheiros e estudantes a desenvolver códigos com uma melhor qualidade através da adoção de padrões de projeto.

Objetivos Específicos:

    • Desenvolver conhecimentos sobre Arquitetura de Software;
    • Explorar os benefícios de pensar e arquitetar antes de desenvolver;
    • Conhecer os Padrões de Projeto da Gangue dos 4;
    • Conhecer um conjunto com os padrões de projetos mais conhecidos;



Público Alvo:

      O curso de Extensão de Desenvolvimento Arquitetural: Padrões de Projeto é destinado aos desenvolvedores de software interessados em obter os conhecimentos relacionados a desenvolvimento de software com foco em padrões de projeto.



Pré-requisitos:

    Para melhor aproveitamento do curso, é recomendável que haja um conhecimento preliminar em Orientação a Objetos, bons conhecimentos em alguma linguagem de programação e dispor de cerca de uma hora por dia para estudo e participação nas atividades do curso.

 

Unidade 1 – Conceitos de Orientação a Objeto – 10h

1.1 – Encapsulamento, Polimorfismo, Herança, Coesão e Acoplamento

1.2 – Linguagens de programação e suas abstrações
1.3 – Padrões de Projeto: O que é isso?
1.4 – Gangue dos Quatro.
1.5 – Nenhum Padrão é uma Ilha!


Unidade 2 – Padrões de Criação – 10h

2.1 – Creational Patterns: O que são?
2.2 – O mais famoso: Singleton Pattern
2.3 – Fabricando Pizzas: Factory Method Pattern
2.4 – Fabricando as Pizzarias: Abstract Factory Pattern
2.5 – Se você construir eles virão: Builder Pattern


Unidade 3 – Padrões Estruturais – 10h

3.1 – Structural Patterns: O que são?
3.2 – Eu me adaptando posso desacoplar: Adapter Pattern
3.3 – Faça, Facha, Fachada: Facade Pattern
3.4 – Próximo eu e tu: Proxy Pattern
3.5 – União e Ligação: Bridge Pattern


Unidade 4 – Padrões Comportamentais – 10h

4.1 – Behavioral Patterns: O que são?
4.2 – Aquele que tudo vê: Observer Pattern
4.3 – Quem quer fazer, primeiro aprende a comandar: Command Pattern
4.4 – Estratégia, do grego... : Strategy Pattern
4.5 – Percorrendo a lista sem correr: Iterator Pattern


Unidade 5 – Nenhum Padrão é uma Ilha – 8h

5.1 – Construindo um Projeto sem padrões
5.2 – Refatorando um código para colocar alguns padrões
5.3 – Construindo um código já com padrões
5.4 – Outros Padrões


Instrutor: 
Felipe Ferraz: Possui graduação em Ciências da Computação pela Universidade Católica de Pernambuco (2006), Especialização em engenharia de software pela Univeridade de Pernambuco(2008) e Mestrado pelo Centro de Informática de Universidade Federal de Pernambuco(2010). Atualmente é engenheiro de sistemas do Centro de Estudos e Sistemas Avançados do Recife, professor da Faculdade Boa Viagem e CESAR.EDU de disciplinas relacionadas a Engenharia de Software e Arquitetura de Sistemas com enfase em Segurança da informação, OWASP Chapter leader de Recife. Possui vasta experiência na área de Ciências da Computação, com ênfase em Arquitetura de Sistemas de Computação, Segurança, Security Patterns e Engenharia de Software. Desenvolveu e participou de projetos com a tecnologia Android e durante 3 anos trabalhou com tecnologias JAVA e .Net na execução de projetos de grande porte voltados para a WEB e Mobilidade.

 


Maiores informações: http://www.cesar.edu.br/newsite/extensao-padroes-projeto-software-ead.html

Obs: Para colaboradores de empresas do Porto Digital e alunos da Faculdade Marista é necessário enviar até a data de início do curso uma declaração comprovando o vínculo. 

Comentários