MIT em Arquitetura de Software

MIT em Arquitetura de Software

SOMENTE PARA DESENVOLVEDORES DE SOFTWARE

Forma profissionais capazes de resolver problemas estratégicos na área de desenvolvimento de software. É ideal para quem possui alto nível técnico e deseja aprofundar seus conhecimentos, desenvolvendo visão crítica sobre as principais plataformas, tecnologias e soluções de softwares nos ambientes corporativos.

Disciplinas e Competências

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

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

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
  • Publicar APIs 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

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

Perguntas frequentes

Você terá uma verdadeira experiência de sala de aula, participando por áudio e vídeo, tirando dúvidas com os professores e construindo seu networking.

São 64 aulas interativas ao vivo e sete dias por semana de aprendizado na comunidade online. Você tem o apoio de professores dedicados, que são experts no assunto, e aprende junto com uma turma de profissionais de todo o Brasil.

O curso foi desenvolvido para profissionais que já possuem experiência no desenvolvimento de Software. É 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 na área de desenvolvimento de software.

Para assistir às aulas, basta um celular com câmera e boa conexão internet wifi ou 4g, mas será bem mais produtivo se você usar um desktop ou notebook com câmera e um confortável fone de ouvidos, que é a configuração recomendada.

Para fazer os trabalhos e enviar pelo Moodle, você deve usar um computador com configuração mínima Core i3, 4gb de RAM (recomendável 8gb) e internet de boa qualidade.

Ao tornar-se aluno, você terá direito a uma conta no G Suite do Google e acesso a todas as VMs (Virtual Machines) necessárias para seu aprendizado, assim como instruções para baixá-las e utilizá-las.

Coordenador

Carlos Pivotto

Coordena a pós-graduação, que é ministrada por professores do quadro permanente do Instituto Infnet.

Prof. 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 pela COPPE/UFRJ e graduado em Engenharia de Computação e Informação pela UFRJ. 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.

 

Carreiras

A pós-graduação prepara o aluno para as carreiras de Arquiteturo de Software, Arquiteto de Soluções e Arquiteto Corporativo.

Temas abordados

única

AVANÇADO

Ideal para profissionais que visam avançar na carreira enquanto mantém-se técnicos.

CORPO DOCENTE

Formado por profissionais de mercado altamente qualificados e experientes.

NETWORKING

Colegas de alto nível, atuantes no mercado, que proporcionam um networking relevante para toda a vida, potencializado pela comunidade online.

FLEXÍVEL

Aulas gravadas para você assistir conforme sua disponibilidade.

Um time de professores experts

Prof Armenio
Armênio Cardoso

Pioneiro no ensino da linguagem Java no Brasil, desde 1997. Trabalhou em projetos de desenvolvimento de software na Petrobras, Alcatel, Banco Icatu, Embratel, Cepel, Cobra e Amil. Atuou como programador, instrutor, analista, tradutor e revisor de livros técnicos e software.

Prof. Elberth
Elberth Moraes

Profissional atuante no desenvolvimento de software desde 1998, hoje trabalha como gestor de desenvolvimento na Dataprev. É Mestre em Informática pela Universidade Federal do Estado do Rio de Janeiro (UNIRIO) e Especialista em Análise, Projeto e Gerência de Sistemas.

Prof. Rafael Cruz
Rafael Cruz

Desenvolvedor, Arquiteto de Software, Partner na Electric Dreams, Microsoft Most Valuable Profissional (MVP), Instrutor Oficial Microsoft (MCT), Fundador do Coders In Rio, palestrante em eventos como The Developer Conference, Visual Studio Summit e MVP Conference. Autor do blog rafaelcruz.dev sobre desenvolvimento Web, Aplicativos Móveis e Cloud Solutions.

Prof Andre
André Ormastroni

Atua na área de TI há 25 anos, com experiência na entrega de soluções em diferentes setores do governo e empresas privadas. Atualmente é analista de dados na Petrobras, onde desenvolve estudos de inteligência relacionados ao combate à fraude e corrupção, envolvendo tecnologias de mineração de texto, data analytics e grafos de conhecimento. Mestre em Engenharia de Sistemas e Computação pela COPPE/UFRJ.

O time de professores, naturalmente, pode ser alterado ao longo do tempo.

Flexível

Você assiste às aulas, estuda e faz os trabalhos no horário que puder.
Assistir ao vivo é o ideal, mas é você quem decide. Faça seu horário!

Distanciamento Social

Impulsiona demanda

Uma intensa fase de transformação digital foi acentuada pelo distanciamento social, levando à digitalização de inúmeros processos corporativos.

A demanda global por profissionais de desenvolvimento de software é imensa, e Arquitetos de Software são altamente requisitados.

DEPOIMENTOS DE ALUNOS

Perguntas frequentes

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.

Nossa qualidade foi reconhecida pelo MEC, que conferiu conceito máximo (5) para a modalidade EAD da instituição e para todas as graduações reconhecidas.
Este nível de qualidade só é possível pela metodologia que combina aulas ao vivo diárias e o aprendizado através do desenvolvimento de projetos com desafios reais da profissão. Além disso, a metodologia de avaliação por competências aproxima os alunos do mercado de trabalho.

Sim, com aprofundamento em cada disciplina, como se espera de um curso de especialização. Para nós, pós-graduação não pode ser videoaula gravada para autoestudo. 

É uma pós-graduação de verdade, com aulas de verdade.

Você precisará assistir a todas as aulas, ao vivo ou gravadas, como for melhor para você. Também precisará fazer os projetos e estudar os conteúdos indicados. É esperada uma dedicação média de cerca de oito horas por semana ao longo dos onze meses de aulas.

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.

Sim, precisa – ao vivo ou gravadas. O ideal é conseguir assistir ao vivo para aproveitar ao máximo, mas não é obrigatório.  Para ser aprovado em uma disciplina, é necessário ter assistido todas as oito aulas até o dia da entrega do projeto, que acontece uma semana depois da última aula ao vivo.

Porque é uma pós-graduação para o aluno aprender de verdade, e não uma sequência de palestras.

Cada disciplina tem 45 horas de aulas, estudos e desenvolvimento de projeto, permitindo que o aluno aprofunde-se no assunto, em nível profissional.

Ter dezenas de disciplinas curtas e professores variados pode parecer bom à primeira vista, mas é a fórmula para um curso sem profundidade.

Você terá que fazê-la novamente (a mesma ou uma disciplina similar, indicada pela instituição).

O aluno aprende muito mais fazendo projetos ao longo de todo o curso do que em um TCC no final. Além disso, é muito comum no Brasil o aluno deixar de entregar seu TCC e perder o certificado.

Projetos espalhados durante a pós-graduação ajudam o aluno a manter o ritmo e oferecem oportunidades de avaliação mais aprofundadas e justas que provas online.

Você terá as mesmas oportunidades de aprendizado, com aulas ao vivo, colegas de classe, trabalhos e indicação de conteúdos adicionais para estudar.

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 certificado da pós-graduação na modalidade Live é o mesmo de uma pós-graduação presencial.

Para assistir às aulas, basta um celular com câmera e boa conexão internet wifi ou 4g. Melhor ainda se você usar um desktop ou notebook com câmera e um confortável fone de ouvidos, que é a configuração recomendada.

A pós-graduação utiliza uma solução integrada de Moodle, Zoom, Workplace, biblioteca Safari e G Suite. Apesar de todos eles terem versões para mobile, em vários momentos será bem mais confortável usar um computador.

Alguns títulos de pós têm exigências específicas de hardware para a utilização de máquinas virtuais e labs remotos.

Para fazer sua matrícula, converse conosco abaixo: