Segunda a Sexta : 08:30h às 20h / Sábado : 08h às 13:30h

AA2 - Fundamentos e Técnicas de Modelagem de Software com Java

AA2 - Fundamentos e Técnicas de Modelagem de Software com Java

Indispensável em sua carreira.

Independende de tecnologia, método ou ferramenta fundamentos e princípios de modelagem são indispensáveis!

Reunimos neste curso um material que já desenvolvemos e atualizamos ao longo dos últimos seis anos resultando em um conteúdo sólido, rico e atual sobre fundamentos e princípios de modelagem. Design-patterns, Domain Driven Design, técnicas avançadas de criação de API's e DSL's fazem parte da grade.

Informações Básicas

Pré-requisitos

- Conhecimentos de Orientação a Objeto
- Conhecimento em desenvolvimento web, html, css, javascript, http
- Noções básicas de redes TCP/IP em geral
- Conhecimento sobre os componentes Java EE
- Noções básicas de XML, banco de dados relacional e UML
- Experiência prática com Java (4 anos recomendado)

Conteúdo Programático

• Design Patterns
• Modelagem de software
• Introdução a Design Patterns
• Design Patterns GOF

• Domain Driven Design - DDD
• Introdução
• Padrão de projeto Domain Model
• Linguagem Ubíqua
• Elementos do DDD
• Supple design
• Design estratégico
• CQRS

• Técnicas Avançadas de desenvolvimento de software
• Introdução a Domain Specific Languages(DSLs)
• DSLs internas
• DSLs externas
• Ferramenta Antlr

 40 horas

Conheça a Nossa Escola

Contamos com os melhores equipamentos e a melhor infraestrutura para potencializar seu aprendizado.

Interessado em nossas próximas turmas?

Não temos turmas para este treinamento ainda, mas que tal garantir sua vaga para a próxima turma?

Preencha o formulário ao lado com as suas informações que entraremos em contato assim que surgir a previsão de uma nova turma!

Inscreva-se