Design Patterns PDF Imprimir E-mail

Design Patterns

Carga Horária: 40 horas


APRESENTAÇÃO

O curso capacita o aluno a entender e conhecer como aplicar conceitos avançados de orientação a objetos quando codificado em Java, explorar os principais padrões de projeto de orientação a objetos e suas aplicações em Java, aprender os principais padrões de projeto para JEE.

Público Alvo

Interessados em tecnologia e segurança da informação, analistas, arquitetos de  sistemas, projetistas, entusiastas interessados em familiarizar-se com as muitas técnicas de desenvolvimento e as diferentes formas de aplicação para a consecução de requisitos não funcionais.

Vantagens do curso

Conhecer os principais padrões de projeto aplicados a arquitetura de sistemas construídos em quaisquer linguagens. Ao final do treinamento os alunos conhecerão os diferentes design patterns e poderão decidir como construir melhor suas aplicações.

Pré requisitos

·Inglês técnico (leitura)
·Experiência em desenvolvimento de código em Java

Conteúdo programático

- Reconhecendo e aplicando patterns
- Design patterns
- Definindo um pattern
- Unified Modeling Language
- Identificando patterns
- Sinais de aviso e ciladas
- Padrões criacionais
- Factory patterns
- Singleton pattern
- APIs and providers
- Cascading factories
- Padrões comportamentais
- Strategy pattern
- Template method pattern
- Observer pattern
- Model/view/controller pattern
- Command pattern
- Chain of responsibility pattern
- Padrões estruturais
- Composite pattern
- Adapter pattern
- Decorator pattern
- Facade pattern
- Flyweight pattern
- JEE design patterns
- Model/view/controller, redux
- Intercepting filter pattern
- Front and application controller patterns
- Business delegate pattern
- Service locator pattern
- Transfer object pattern
- Composite entity pattern
- Data access object pattern
- Conclusão

Instrutor

Consultor e instrutor Java, possui larga experiência profissional com mais de 10 anos  atuando no mercado. Possui as seguintes certificações:
- Oracle SOA Architect Certified Expert
- IBM Certified SOA Solution Designer
- IBM Certified SOA Associate
- IBM Certified XML Solution Developer
- IBM Principal CLP Domino R5
- IBM CLP Domino R5
- IBM CLS Domino R5
- Sun Certified Enterprise Architect for JEE5 (I)
- Sun Certified Developer for Java Web Services
- Sun Certified Business Component Developer for JEE5
- Sun Certified Web Component Developer
- Sun Certified Mobile Application Developer
- Sun Certified Java Programmer
- Sun Certified Java Associate

 

 

Boletim Training Tecnologia Cadastre-se

Name:

Email:

Banner
template desenvolvido por FVAL | layout por Training Tecnologia