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
template desenvolvido por FVAL | layout por Training Tecnologia