Pós-Graduação
MIT em Engenharia de Software .NET

Com a especialização em Engenharia de Software presencial, o aluno desenvolve uma visão abrangente sobre a Engenharia de Software e Tecnologia .NET, alinhada a competências técnicas para a liderança de projetos, pessoas ou empreendimentos na área.

A pós cobre desde o desenvolvimento web até a implementação de microsserviços e práticas de DevOps, capacitando os alunos a criar sistemas sofisticados e funcionais. Os egressos finalizam o curso com uma base sólida para os exames de certificações Microsoft .NET.

Aulas presenciais que
ficam gravadas

Conteúdo extenso e que aprofunda

Network presencial
de alto nível

Ambientes equipados
para o máximo de foco

Curso presencial

O prédio da Faculdade Infnet fica localizado na Rua São José, 90 – Centro, Rio de Janeiro.

Em laboratório

As aulas são ministradas em laboratório com uma workstation por aluno.

Dia e horário

As aulas acontecem em sábados alternados, das 9h00 às 16h00.

Início e Duração

Início: 27/04/2024
Duração: cerca de 22 meses. 

Dois programadores trabalhando juntos no computador, foto da especialização Engenharia de Software

MATRIZ CURRICULAR da especialização engenharia de software

Engenharia de Software Aplicada

  • Descrever os aspectos humanos da engenharia de software e seu ciclo de vida
  • Aplicar a elicitação de requisitos e compreender sua relação com a qualidade de software
  • Aplicar os conceitos de projeto de software e da arquitetura orientada a serviços (SOA)
  • Aplicar o paradigma de Orientação a Objetos, requisitos ágeis e critérios de aceitação
  • Descrever o projeto de arquitetura, componentes e de interface gráfica
  • Aplicar os conceitos de qualidade de software e Cloud Computing
  • Utilizar as principais métricas e estimativas para projetos de software

 

Modelagem de Software

  • Utilizar a modelagem de sistemas orientados a objetos (OO)
  • Utilizar os diagramas da Unified Modeling Language (UML)
  • Criar a modelagem de um sistema de software empregando os Diagramas UML
  • Empregar os conceitos de herança, polimorfismo e interfaces
  • Descrever os conceitos de Domain Driven Design (DDD)
  • Descrever os conceitos de Test Driven Design (TDD)
  • Utilizar os padrões SOLID e GRASP na modelagem
  • Utilizar os padrões GOF

 

Projeto de Bloco

Elaboração do planejamento de um projeto de software detalhado, empregando princípios e padrões de Engenharia de Software, elicitação de requisitos funcionais e não funcionais, regras de negócio e matrizes de rastreabilidade, estimativas de custo e prazo e, ao final, criação de sua modelagem com UML.

Processos Ágeis de Desenvolvimento de Software

  • Compreender os modelos de processo de software na visão MPS-BR e CMMI
  • Aplicar o processo único com RUP
  • Descrever os Princípios de Desenvolvimento Ágil
  • Aplicar Extreme Programming: XP
  • Aplicar o SCRUM
  • Criar user stories
  • Liderar times
  • Gerenciar tarefas com Kanban
  • Aplicar frameworks para processos ágeis
  • Estimar tempo e custo no desenvolvimento software ágil
  • Construir burndown chart e burnup chart
  • Analisar casos de implantação de metodologia ágil

 

Integração Contínua e DevOps 

  • Descrever os conceitos de CI/CD
  • Criar e gerenciar repositórios
  • Empregar testes automatizados
  • Aplicar o TDD
  • Implantar virtualização e Software as a Service
  • Implantar projetos com arquitetura de microserviços
  • Implantar projetos com arquitetura sob conteiners

 

Projeto de Bloco

Elaboração das User Stories, backlog do produto e Sprint Planning de um sistema de software, com a construção de um burnup chart e um plano de testes.

Tecnologia .NET

  • Utilizar o framework .NET
  • Utilizar Domain-Driven Design
  • Implantar aplicações empregando SOLID e GRASP
  • Utilizar os conceitos de Orientação a Objetos
  • Utilizar tratamento de erros em aplicações C#
  • Utilizar testes unitários e TDD
  • Implantar projetos utilizando generics, collections e threads

 

Sistemas Web com ASP .NET

  • Implantar projetos com DDD e SOLID
  • Aplicar ASP.NET MVC e SPA
  • Explicar a diferença entre View Model x Domain Model
  • Realizar o Mapeamento (AutoMapper)
  • Utilizar o gerenciamento de estado da aplicação
  • Aplicar ASP.NET Identity em software
  • Publicar aplicações no Azure
  • Utilizar o armazenamento em nuvem

 

Projeto de Bloco

Elaboração de um projeto de sistema Web empregando a tecnologia .NET, sua implementação e apresentação do projeto funcional.

Injeção de Dependência e Persistência

  • Criar arquivos de leitura, escrita e serializar arquivos
  • Empregar ADO.NET e Stored Procedures
  • Conhecer e utilizar os conceitos de ORM: Entity Framework e Entity Framework Core
  • Empregar os Design Patterns: Inversion of Control e Dependency Injection
  • Utilizar Blobs, Table Entity e SQL Server
  • Realizar o Mapeamento Entidades com Entity Framework
  • Criar aplicação para persistência de dados

 

Microsserviços e Mensageria

  • Conhecer e utilizar programação orientada a aspectos
  • Utilizar o sistema de mensageria
  • Criar Web Services SOAP e REST
  • Aplicar segurança para Web, autenticação e autorização
  • Conhecer e utilizar Enterprise Service Bus
  • Conhecer e aplicar event sourcing

 

Projeto de Bloco

Elaboração de um projeto com frameworks e serviços com a tecnologia .NET, sua implementação e apresentação do projeto funcional.

Perguntas Frequentes

Nossas aulas têm como foco o aprendizado prático e a construção de networking profissional. Os alunos aprendem em laboratórios equipados com os últimos softwares do mercado, garantindo um aprendizado e uma interação eficaz. A organização do curso se dá em blocos, cada um compreendendo disciplinas, competências e um projeto integrador.

Ao concluir cada bloco, os alunos desenvolvem um projeto abrangente que engloba todos os temas e habilidades abordados. Essa abordagem integrada permite consolidar o conhecimento de forma prática e aplicada.

Para assegurar que nenhum conteúdo seja perdido, todas as aulas são gravadas em nossa plataforma. Isso possibilita que, em casos de ausência, os alunos acessem o material posteriormente, garantindo a integralidade do acompanhamento do curso.

O MIT Engenharia de Software presencial é voltado para:

Profissionais que desejam aprofundar seus conhecimentos em Engenharia de Software, incluindo métodos ágeis, integração contínua, DevOps e arquitetura SOA.

Profissionais que desejam dominar a construção de aplicações corporativas complexas e em nuvem, incluindo software embarcado.

Profissionais que desejam adquirir conhecimentos aprofundados em .NET, especialmente em aplicações web e componentes, inclusive obtendo as bases conceituais para certificações oficiais da Microsoft.

Somente profissionais graduados podem realizar o MIT Engenharia de Software.

É obrigatória experiência ou graduação na área de TI.

Os egressos do MIT Engenharia de Software tornam-se aptos a seguir carreiras como:

Desenvolvedor de Software, Engenheiro de Software, Líder de Projetos de Software, DevOps e Scrum Master.

MIT significa “Master in Information Technology”. É o equivalente à sigla MBA, mas para a área de tecnologia. MBAs são cursos com aspectos de gestão de negócios (“B” de Business).

Coordenador

Tomas de Aquino

Coordenador da pós-graduação Engenharia de Software presencial (RJ), Tomas tem mais de 28 anos de experiência na área de TI e atuou como analista desenvolvedor, gerente e líder de projetos em instituições públicas e privadas.

Desenvolveu projetos de Engenharia de Software na IBM e na empresa APPI Tecnologia, atuou como Coordenador de Engenharia de Sistemas do Jogos Mundiais Militares em 2011 e foi Assessor Técnico do Centro de Análises de Sistemas Navais da Marinha do Brasil (CASNAV), sendo atualmente é gerente de projetos de TI para a Marinha.

Habilitado em Sistemas de Armas pela Escola Naval, Engenheiro de Computação e Mestre em Sistemas e Computação pelo Instituto Militar de Engenharia, Mestre e Doutor pela Escola de Guerra Naval, possui MBA em Gestão Internacional pela COPPEAD.

Certificações

As aulas da especialização Engenharia de Software presencial cobrem as bases conceituais para obtenção das certificações Certified Scrum Master, Programação em C#, Desenvolvendo Aplicativos Web ASP .NET MVC e Desenvolvimento de Soluções para Microsoft Azure.

Curso Único

Aprendizado Prático

Todas as aulas desse curso .NET no RJ são ministradas em laboratório com uma workstation por aluno, para que coloquem em prática na hora as ferramentas que aprendem.

Networking de alto nível

Você irá participar de palestras e eventos com empregadores a respeito dos assuntos mais atuais da área, garantindo um real contato com profissionais atuantes.

Infraestrutura

Nosso prédio foi projetado com ambientes de estudo equipados e preparados para o aluno ter o máximo de foco, conforto e rendimento.

Também com aulas gravadas

Aqui, você não perde o conteúdo. As aulas do curso .NET no RJ também são transmitidas online e ficam gravadas em nossa plataforma.

Parceria com a Microsoft

Somos parceiros educacionais da Microsoft no Rio desde 1998. Os alunos do curso podem obter um desconto na realização de exames de certificação, conforme a política da Microsoft.

DevOps

Aumenta a empregabilidade do aluno com o ensino de DevOps, ampliando o leque de opções de atuação profissional.

Visão Ágil

Cobre tanto o método tradicional quanto o método ágil para desenvolvimento de software.

Única

O aluno aprende engenharia de software, métodos ágeis, DevOps e tecnologia .NET em uma mesma pós-graduação.

Conteúdo extenso que aprofunda

O conteúdo desta pós é denso e aprofunda no desenvolvimento de software nas plataformas .NET, preparando os alunos para assumirem cargos de liderança de projetos e pessoas.

Aprendizado Prático

Todas as aulas desse curso .NET no RJ são ministradas em laboratório com uma workstation por aluno, para que coloquem em prática na hora as ferramentas que aprendem.

Também com aulas gravadas

Aqui, você não perde o conteúdo. As aulas do MIT Engenharia de Software também são transmitidas online e ficam gravadas em nossa plataforma.

Infraestrutura

Nosso prédio foi projetado com ambientes de estudo equipados e preparados para o aluno ter o máximo de foco, conforto e rendimento.

Networking de alto nível

Durante a especialização Engenharia de Software, 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.

DevOps

A especialização Engenharia de Software aumenta a empregabilidade do aluno com o ensino de DevOps, ampliando o leque de opções de atuação profissional.

Visão Ágil

Essa especialização Engenharia de Software cobre tanto o método tradicional quanto o método ágil para desenvolvimento de software.

Conteúdo extenso e que aprofunda

O conteúdo desta pós é denso e aprofunda no desenvolvimento de software nas plataformas .NET, preparando os alunos para assumirem cargos de liderança de projetos e pessoas.

Parceria com a Microsoft

Somos parceiros educacionais da Microsoft no Rio desde 1998. Os alunos da especialização Engenharia de Software podem obter um desconto na realização de exames de certificação, conforme a política da Microsoft.

Única

Neste curso .NET presencial, o aluno aprende engenharia de software, métodos ágeis, DevOps e tecnologia .NET em uma mesma pós-graduação.

Uma faculdade inteira para você

A Faculdade Infnet é exclusiva para cursos da área de tecnologia. Nossas pós são baseadas nas exigências do mercado e incentivam a especialização profissional do discente na área.

Localização privilegiada

O prédio da Faculdade Infnet fica localizado no Centro do Rio de Janeiro, próximo a diversos tipos de transporte público e comércio nos arredores.

Transporte

Ônibus

O Infnet fica na esquina da Av. Rio Branco, no “miolo” do centro da cidade. Há linhas de ônibus para qualquer lugar do Rio de Janeiro, e também para cidades vizinhas, praticamente em frente à faculdade.

Metrô

O Infnet fica praticamente em frente à saída “Rio Branco” da Estação de Metrô Carioca. Para saber mais sobre as linhas de Metrô e a integração Metrô-Ônibus no Rio, visite o site oficial.

Carro

Na rua do Infnet, há o Edifício Garagem Menezes Cortes. São apenas 2 quadras, com bastante movimento de pessoas até as 23h.

Barcas

A poucas quadras do Infnet fica a estação de barcas da Praça XV. É uma boa opção para quem mora em Niterói.

Aprendizado prático em laboratórios preparados

Nossos laboratórios são preparados para que o aluno aprenda enquanto faz. Por isso, os estudantes contam com uma workstation equipada para poderem praticar nos softwares e programas mais atuais, garantindo que seu aprendizado seja uma verdadeira experiência de mercado.

Ambientes de estudo

Além de nossas salas super equipadas, oferecemos aos nossos alunos acesso ilimitado a ambientes de estudos para que possam estudar por conta própria. Além disso, nosso campus conta com uma biblioteca repleta de títulos de diversas áreas.

Acreditamos que o aprendizado é uma jornada contínua e que nossos alunos merecem ter acesso a ambientes de estudo que os ajudem a desenvolver todo o seu potencial. É por isso que estamos comprometidos em fornecer instalações modernas, recursos avançados e suporte excepcional para nossos estudantes.

Um time de professores experts

Faça o download do folder da Pós-Graduação MIT em Engenharia de Software .NET

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 dO INFNET

Tire suas dúvidas sobre o ensino da Faculdade Infnet

Somos referência em tecnologia. O Infnet foi fundado em 1994, para o ensino de excelência voltado às necessidades do mercado. Nossa proposta é ensinar tecnologia aplicada ao contexto de negócios, isto é, como uma ferramenta para o desenvolvimento das organizações.

Dois anos de estudos permitem mais conteúdo e um aprofundamento único em temas mais técnicos e complexos.

As aulas presenciais facilitam a concentração daqueles alunos que não possuem um ambiente tranquilo e organizado em casa para estudo.

Nossos campus são projetados com ambientes de estudo equipados e preparados para o aluno ter o máximo de foco, conforto e rendimento. Além disso, também temos diversas salas de estudos.

Aqui, você não perde o conteúdo. As aulas são transmitidas online e ficam gravadas em nossa plataforma.

O campus da Faculdade fica localizado ao lado do metrô da Carioca no centro do Rio de Janeiro. Nosso prédio fica em frente à Assembléia Legislativa do RJ e ao lado também do Terminal Menezes Cortes. Seu acesso é super fácil, sendo bem monitorado pela guarda do Centro Presente.

Sim. O objetivo é nivelar a turma, de forma que as aulas possam transcorrer de maneira mais fluida e também promover um networking de alto nível entre os alunos.

Outros cursos que também podem te interessar