Pós-Graduação
MIT em Arquitetura de Software
Design Patterns, GOF, Web Services, GRASP, Microserviços, TOGAF, Rest, Qualidade De Software, TDD, Código Limpo, Zachman
Aprofunde seus conhecimentos em Design Patterns, GOF, Web Services, GRASP, Microserviços, TOGAF, REST, Qualidade de software, TDD, Código Limpo e Zachman.
Formamos profissionais capazes de resolver problemas estratégicos na área de desenvolvimento de software, com uma visão crítica sobre as principais plataformas, tecnologias e soluções de softwares nos ambientes corporativos. É ideal para quem possui alto nível técnico e deseja se especializar no campo.
Matriz Curricular

Engenharia e Processos de Software
Processos, Qualidade e Agilidade em Software
- Explicar ciclo de vida de software
- Criticar a evolução nos processos de software
- Aplicar métricas e modelos de qualidade de software
- Levantar requisitos na forma de histórias de usuário
- Escrever testes de aceitação
- Planejar software de forma ágil
- Estimar software de forma ágil
- Priorizar o desenvolvimento de software conforme demandas do negócio
- Projetar software como componentes visando reutilização
- Explicar Test-Driven Development e Feature-Driven Development
Modelagem de Domínio e Padrões de Projeto
- Projetar softwares com o paradigma de orientação a objetos
- Modelar domínios e estabelecer linguagens ubíquas
- Aplicar UML para criação de diagramas estruturais
- Aplicar UML para criação de diagramas comportamentais
- Aplicar os padrões SOLID
- Aplicar os padrões GRASP
- Aplicar os padrões GoF
- Aplicar boas práticas de código limpo e refatoração
Projeto de Bloco
Artefatos de projeto de software ágil e disciplinado, com backlog de produto em forma de histórias de usuário e um modelo de domínio utilizando UML ou outra descrição gráfica
Arquitetura de Plataformas
Arquitetura Java
- Aplicar padrões de projeto em sistemas Java
- Explicar o funcionamento da Máquina Virtual Java
- Implementar acesso a dados com Hibernate
- Implementar serviços com a plataforma Java EE
- Implementar sistemas Web com Spring Framework
- Integrar back-end Java EE com tecnologias front-end
Arquitetura .NET
- Aplicar padrões de projeto em sistemas .NET
- Explicar o Common Language Runtime .NET
- Implementar acesso a dados com Entity Framework
- Implementar serviços com a plataforma .NET
- Implementar sistemas web com ASP.NET Core
- Integrar back-end .NET Core com tecnologias front-end
Projeto de Bloco
Projeto de software para a plataforma Java ou .NET., incluindo a descrição de camadas web e os serviços utilizados, a forma de implementação da persistência e os frameworks utilizados, bem como os padrões aplicados.
Arquitetura de Integração e Serviços
Arquitetura de Microsserviços e Mobile
- Projetar arquitetura de software com foco em ambientes mobile multiplataforma
- Projetar arquitetura de software orientada a serviços
- Projetar microsserviços
- Desenvolver APIs de microsserviços
- Documentar APIs de microsserviços
- Consumir APIs de microsserviços
- PublicarAPIs de microsserviços
- Integrar serviços em aplicações mobile
Integração Contínua, DevOps e Computação em Nuvem
- Projetar software para integração e entrega contínua em nuvem
- Implementar software para integração e entrega contínua em nuvem
- Automatizar testes contínuos em nuvem
- Implementar software em nuvem
- Monitorar software proativamente em nuvem
Projeto de Bloco
Projeto de integração com microsserviços de uma aplicação mobile multiplataforma, com DevOps e planejamento para integração contínua.
Arquitetura em Software
Arquitetura de Software
- Projetar componentes arquiteturais
- Selecionar padrões de arquitetura
- Documentar uma solução arquitetural
- Analisar a escalabilidade de aplicações
- Analisar a escalabilidade de volumes de dados
- Estabelecer disponibilidade, interoperabilidade, desempenho, segurança, testes e usabilidade da arquitetura
Arquitetura Corporativa
- Alinhar os propósitos de TI ao negócio
- Explicar as dimensões da arquitetura no negócio
- Implementar o framework Zachman
- Implementar o framework TOGAF
Projeto de Bloco
Analisar um estudo de caso contendo um projeto de arquitetura de software com a representação de um ou mais aspectos estruturais da arquitetura e seu relacionamento com os requisitos do negócio e dos intervenientes.
Processos, Qualidade e Agilidade em Software
- Explicar ciclo de vida de software
- Criticar a evolução nos processos de software
- Aplicar métricas e modelos de qualidade de software
- Levantar requisitos na forma de histórias de usuário
- Escrever testes de aceitação
- Planejar software de forma ágil
- Estimar software de forma ágil
- Priorizar o desenvolvimento de software conforme demandas do negócio
- Projetar software como componentes visando reutilização
- Explicar Test-Driven Development e Feature-Driven Development
Modelagem de Domínio e Padrões de Projeto
- Projetar softwares com o paradigma de orientação a objetos
- Modelar domínios e estabelecer linguagens ubíquas
- Aplicar UML para criação de diagramas estruturais
- Aplicar UML para criação de diagramas comportamentais
- Aplicar os padrões SOLID
- Aplicar os padrões GRASP
- Aplicar os padrões GoF
- Aplicar boas práticas de código limpo e refatoração
Projeto de Bloco
Artefatos de projeto de software ágil e disciplinado, com backlog de produto em forma de histórias de usuário e um modelo de domínio utilizando UML ou outra descrição gráfica
Arquitetura Java
- Aplicar padrões de projeto em sistemas Java
- Explicar o funcionamento da Máquina Virtual Java
- Implementar acesso a dados com Hibernate
- Implementar serviços com a plataforma Java EE
- Implementar sistemas Web com Spring Framework
- Integrar back-end Java EE com tecnologias front-end
Arquitetura .NET
- Aplicar padrões de projeto em sistemas .NET
- Explicar o Common Language Runtime .NET
- Implementar acesso a dados com Entity Framework
- Implementar serviços com a plataforma .NET
- Implementar sistemas web com ASP.NET Core
- Integrar back-end .NET Core com tecnologias front-end
Projeto de Bloco
Projeto de software para a plataforma Java ou .NET., incluindo a descrição de camadas web e os serviços utilizados, a forma de implementação da persistência e os frameworks utilizados, bem como os padrões aplicados.
Arquitetura de Microsserviços e Mobile
- Projetar arquitetura de software com foco em ambientes mobile multiplataforma
- Projetar arquitetura de software orientada a serviços
- Projetar microsserviços
- Desenvolver APIs de microsserviços
- Documentar APIs de microsserviços
- Consumir APIs de microsserviços
- PublicarAPIs de microsserviços
- Integrar serviços em aplicações mobile
Integração Contínua, DevOps e Computação em Nuvem
- Projetar software para integração e entrega contínua em nuvem
- Implementar software para integração e entrega contínua em nuvem
- Automatizar testes contínuos em nuvem
- Implementar software em nuvem
- Monitorar software proativamente em nuvem
Projeto de Bloco
Projeto de integração com microsserviços de uma aplicação mobile multiplataforma, com DevOps e planejamento para integração contínua.
Arquitetura de Software
- Projetar componentes arquiteturais
- Selecionar padrões de arquitetura
- Documentar uma solução arquitetural
- Analisar a escalabilidade de aplicações
- Analisar a escalabilidade de volumes de dados
- Estabelecer disponibilidade, interoperabilidade, desempenho, segurança, testes e usabilidade da arquitetura
Arquitetura Corporativa
- Alinhar os propósitos de TI ao negócio
- Explicar as dimensões da arquitetura no negócio
- Implementar o framework Zachman
- Implementar o framework TOGAF
Projeto de Bloco
Analisar um estudo de caso contendo um projeto de arquitetura de software com a representação de um ou mais aspectos estruturais da arquitetura e seu relacionamento com os requisitos do negócio e dos intervenientes.
- Duração: Cerca de 22 meses
- Início: 25 de julho de 2022
- Dias: Segundas-feiras
- Horário: A partir das 19h
Perguntas Frequentes
Como funciona?
A Pós-Graduação é composta por blocos de aprendizado, totalizando 480 horas de aulas e atividades de aprendizagem. Ao término de cada bloco, o aluno consolida seu aprendizado apresentando um Projeto de Bloco, aplicando os conhecimentos promovidos no período.
Público Alvo
O curso foi desenvolvido para profissionais que já possuem experiência no desenvolvimento de Software, como Desenvolvedores e Analistas Plenos ou Seniores, Líderes ou Gerentes de Desenvolvimento, que desejam liderar em aplicações corporativas eficientes e escaláveis. É o curso ideal para quem possui alto nível técnico e deseja desenvolver visão crítica sobre as principais plataformas, tecnologias e soluções de softwares nos ambientes corporativos.
Pré-Requisitos
Somente profissionais graduados podem estudar.
É obrigatória experiência ou graduação na área de TI.
A Pós-Graduação é composta por blocos de aprendizado, totalizando 480 horas de aulas e atividades de aprendizagem. Ao término de cada bloco, o aluno consolida seu aprendizado apresentando um Projeto de Bloco, aplicando os conhecimentos promovidos no período.
O curso foi desenvolvido para profissionais que já possuem experiência no desenvolvimento de Software, como Desenvolvedores e Analistas Plenos ou Seniores, Líderes ou Gerentes de Desenvolvimento, que desejam liderar em aplicações corporativas eficientes e escaláveis. É o curso ideal para quem possui alto nível técnico e deseja desenvolver visão crítica sobre as principais plataformas, tecnologias e soluções de softwares nos ambientes corporativos.
Somente profissionais graduados podem estudar.
É obrigatória experiência ou graduação na área de TI.
Coordenador
Carlos Pivotto
Nos últimos quinze anos, especificou, projetou e liderou projetos de desenvolvimento de software de instituições de governo federal e municipal, de economia mista do setor petroquímico e do setor privado.
É mestre em Engenharia de Sistemas e Computação pelo Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa em Engenharia (COPPE/UFRJ) e graduado em Engenharia de Computação e Informação pela Universidade Federal do Rio de Janeiro. Atua como professor de graduação e pós-graduação nas áreas de Engenharia de Software, Arquitetura de Software, Sistemas de Informação e Linguagens de Programação.
Temas abordados
- Modelagem e Projetos de Arquitetura de Software
- Ciclo de vida de aplicações e seus requisitos
- Projetos de desenvolvimento de software e metodologias ágeis
- Análise e projeto orientado a objetos com UML
- Arquiteturas de software para .NET, Java EE e dispositivos móveis
- Especificação da arquitetura de serviços da organização
- Melhores práticas de DevOps para entrega contínua de software escalável e manutenível
- Aspectos estruturais da arquitetura e seu relacionamento com os requisitos do negócio e dos intervenientes
- Padrões corporativos Zachman e TOGAF
- Modelagem de domínio e linguagem ubíqua
- Padrões de projeto adequados à solução de problemas recorrentes
- Alinhamento dos sistemas de software aos processos de negócio
- Avaliação de integrações de software e microsserviços
Uma escola inteira para você
A Escola de Tecnologia da Informação (ESTI) do Instituto Infnet é exclusiva para cursos área, com salas e Labs virtuais que garantem o aprendizado máximo do aluno. Nossas Pós são baseadas nas exigências do mercado e incentivam a especialização profissional do docente na área.












Único
Aprendizado 100% Prático
Todas as aulas ministradas em laboratório com uma workstation por aluno, para que coloquem em prática na hora as ferramentas que aprendem.
Presencial, mas também com aulas transmitidas e gravadas
Aqui, você não perde o conteúdo. As aulas também são transmitidas online e ficam gravadas em nossa plataforma.
Infraestrutura
Nossos campus são projetados com ambientes de estudo equipados e preparados para o aluno ter o máximo de foco, conforto e rendimento.
Imersão ao mercado
Você irá participar de palestras e eventos com empregadores a respeito dos assuntos mais atuais da área, garantindo um real contato com profissionais atuantes e ajudando na sua imersão ao mercado.
Conteúdo extenso e que aprofunda
Nosso conteúdo é denso e aprofunda nas plataformas, tecnologias e soluções de problemas estratégicos na área de desenvolvimento de software.
Avançado
Construído para profissionais que visam avançar na carreira enquanto mantém-se técnicos.
Certificações
Os conhecimentos desta Pós graduação são uma ótima base para o aluno se preparar para os exames de certificação da Google Academy: Conceitos básicos e Youtube Ads.
Carreiras e Competências
A pós-graduação prepara o aluno para as carreiras de Arquiteturo de Software, Arquiteto de Soluções e Arquiteto Corporativo.
Impulsione sua carreira
Trabalhando num mercado em alta
Neste período de reclusão social, o Marketing Digital reafirmou seu papel crucial para a saúde das empresas. Muitos negócios tiveram que se adaptar à nova realidade para continuarem a funcionar e ter sucesso em seus meios.
Por isso, a demanda de profissionais da área para orientar as vendas e serviços do mundo online vem crescendo muito. Aliadas a recuperação gradual da economia a nível mundial, as oportunidades de atuação do Marketing Digital são diversas e promissoras.
Em alta
A pesquisa "Empregos em Alta no Brasil 2021", realizada pelo Linkedin, classificou ''profissionais do Marketing Digital", "autônomos de conteúdo digital" e "especialistas em E-commerce" como três das 15 profissões mais importantes
Sem fronteiras
Uma das vantagens da área é a possibilidade de atuação remota. Acentuada pela pandemia, o trabalho a distância permite novas opções de emprego tanto em território nacional, quanto internacional
Variedade
As estratégias de comunicação e vendas online requerem diferentes tipos de funções e ações para serem implementadas. Por isso, as profissões do campo Digital são bem variadas, formando um leque grande para o profissional da área atuar
Depoimentos de alunos da ESTI

Tire suas dúvidas sobre o ensino do Instituto Infnet
Por que estudar no Infnet?
O Infnet é a melhor faculdade de tecnologia do Rio de Janeiro. Foi fundado em 1994, para o ensino de excelência voltado às necessidades do mercado, e tornou-se referência nesse segmento. A proposta do Instituto é ensinar tecnologia aplicada ao contexto de negócios, isto é, como uma ferramenta para o desenvolvimento das organizações.
Quem são os professores?
São profissionais que trabalham na área em que lecionam, recrutados dentre os melhores profissionais em empresas como Petrobras, White Martins, Stone, Globo, Dataprev, Eletrobras Furnas, Ágora, BNDES, Amil e Accenture. O Instituto Infnet acredita que só quem trabalha no setor é capaz de ministrar aulas conectadas com o mercado. Além disso, em sua maioria, possuem mestrado ou doutorado e as certificações cobertas no programa.
Como vou saber o que aprender na Pós-Graduação?
Só existe uma forma transparente e objetiva de indicar o que o aluno domina ao final de um curso: uma lista de competências.
“Competência” é algo que você sabe realizar ou resolver. Ao final da pós-graduação, você terá um conjunto de novas competências para aplicar em seu trabalho.
O curso pode ser atualizado ao longo do tempo?
Sim, o programa de um curso de pós-graduação é dinâmico e suas disciplinas, competências e estrutura podem ser modificadas pela instituição. Há várias razões para um curso sofrer alterações: mudanças na tecnologia, mudanças no mercado, evolução das certificações, aprendizados da instituição, ajustes no modelo de ensino, demandas do corpo discente, feedback dos docentes e outras.
E se eu não for aprovado em uma matéria?
Você terá que fazê-la novamente (a mesma ou uma disciplina similar, indicada pela instituição).
O Infnet é a melhor faculdade de tecnologia do Rio de Janeiro. Foi fundado em 1994, para o ensino de excelência voltado às necessidades do mercado, e tornou-se referência nesse segmento. A proposta do Instituto é ensinar tecnologia aplicada ao contexto de negócios, isto é, como uma ferramenta para o desenvolvimento das organizações.
São profissionais que trabalham na área em que lecionam, recrutados dentre os melhores profissionais em empresas como Petrobras, White Martins, Stone, Globo, Dataprev, Eletrobras Furnas, Ágora, BNDES, Amil e Accenture. O Instituto Infnet acredita que só quem trabalha no setor é capaz de ministrar aulas conectadas com o mercado. Além disso, em sua maioria, possuem mestrado ou doutorado e as certificações cobertas no programa.
Só existe uma forma transparente e objetiva de indicar o que o aluno domina ao final de um curso: uma lista de competências.
“Competência” é algo que você sabe realizar ou resolver. Ao final da pós-graduação, você terá um conjunto de novas competências para aplicar em seu trabalho.
Sim, o programa de um curso de pós-graduação é dinâmico e suas disciplinas, competências e estrutura podem ser modificadas pela instituição. Há várias razões para um curso sofrer alterações: mudanças na tecnologia, mudanças no mercado, evolução das certificações, aprendizados da instituição, ajustes no modelo de ensino, demandas do corpo discente, feedback dos docentes e outras.
Você terá que fazê-la novamente (a mesma ou uma disciplina similar, indicada pela instituição).
Fale conosco!
Saiba tudo sobre as informações, admissão e valores do curso no chat abaixo. Você pode iniciar uma conversa conosco e tirar suas dúvidas!