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.

Confira as Próximas Turmas

Confira nosso calendário das turmas e escolha a melhor opção para você

Início Término Período Modalidade Local
01/04/2019 06/05/2019 Seg. e Qua. - Noite Presencial São José dos Campos Reserve

Início da Próxima Turma

Garanta já sua vaga realizando o registro no formulário ao lado.

Inscreva-se e dê um passo a mais na sua carreira diferenciando-se e adicionando vantagem competitiva!

  • -

    -

  • -

    -

  • -

    -

  • -

    -

Inscreva-se na turma