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

Assim como os arquitetos projetam casas, os Arquitetos de Software criam plantas em diferentes perspectivas tecnológicas para guiar os analistas e desenvolvedores nos projetos de software. Além disso, podem trabalhar com clientes e gerentes de produtos, servindo de link entre as áreas técnicas e de negócios. A pós-graduação atende a uma demanda crescente por profissionais capazes de resolver problemas estratégicos na área de desenvolvimento de software.

Matriz Curricular

Dois arquitetos de software conversando e apontando para um computador com um projeto em código na tela.

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.

Perguntas Frequentes

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

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.

Faça o download do folder da Pós-Graduação MIT em Arquitetura de Software:

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

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!