Pós-Graduações em Software EAD Live – Faculdade Infnet

Avance na sua carreira em Software

Especialize-se nas áreas mais requisitadas para Devs.  Oferecemos pós-graduações com todas as aulas ao vivo em Arquitetura de Software, Engenharia de Software com Java, Desenvolvimento Web Full Stack, Desenvolvimento Mobile e Engenharia de Software .NET.

Avance na sua carreira em Software

Especialize-se nas áreas mais requisitadas para Devs.  Oferecemos pós-graduações com todas as aulas ao vivo em Arquitetura de Software, Engenharia de Software com Java, Desenvolvimento Web Full Stack, Desenvolvimento Mobile e Engenharia de Software .NET.

01

Todas as aulas ao vivo

03

Acesso a biblioteca virtual

02

Acesso a biblioteca virtual

03

Prepara para certificações oficiais

Nota Máxima MEC

O MEC conferiu conceito máximo (5) para a modalidade EAD da Faculdade. Essas informações são públicas, o candidato pode ir lá sozinho e pesquisar no site: emec.mec.gov.br/

Conheça nossas Pós

PÓS MIT ARQUITETURA DE SOFTWARE

Para quem é?

Desenvolvedores com alto nível técnico que desejam se tornar 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.

Matriz curricular

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

PÓS MIT DESENVOLVEDOR MOBILE

Para quem é?

A pós-graduação Desenvolvimento Mobile é para desenvolvedores que desejam criar aplicações móveis para plataformas iOS e Android.

Empreendedores, que já dominam programação e querem entrar no quente mercado de aplicações móveis.

Matriz curricular

  • Desenvolver aplicações com propriedades, estados, contextos, hooks e rotas
  • Desenvolver layouts responsivos com React Native
  • Desenvolver aplicações com múltiplas telas e coleções com React Native
  • Desenvolver aplicações com geolocalização e mapas com React Native

Complementares 

  • Desenvolver aplicações com JavaScript
  • Desenvolver aplicações com TypeScript
  • Desenvolver componentes de interface usando NativeBase
  • Gerenciar estado da aplicação React Native
  • Desenvolver aplicações com Flux e GraphQL com React Native
  • Publicar e gerir aplicações React Native
  • Desenvolver aplicações simples com Flutter
  • Desenvolver layouts responsivos com Flutter
  • Desenvolver aplicações com múltiplas telas e gerenciamento de estados em Flutter
  • Desenvolver aplicações com geolocalização e mapas com Flutter

Complementares 

  • Desenvolver algoritmos com Dart
  • Desenvolver aplicações Flutter com acesso a dados via Firebase
  • Acessar APIs RESTful com Flutter
  • Desenvolver plugins Flutter
  • Publicar e gerir aplicações Flutter
  • Descrever a arquitetura do sistema Android e desenvolver com a linguagem Kotlin
  • Desenvolver apps com uma ou múltiplas Activities, Intents implícitas e listas com a RecyclerView
  • Desenvolver apps com leitura de dados a partir de raw resources e asset files e com persistência local
  • Desenvolver interfaces utilizando o editor visual e o ConstraintLayout, com componentes visuais nativos do Android e dentro dos princípios do Material Design e padrões de acessibilidade

Complementares 

  • Converter código Java em Kotlin
  • Desenvolver apps com interfaces dinâmicas utilizando fragmentos
  • Desenvolver apps com persistência remota no ambiente Firebase e que consomem APIs Restful
  • Desenvolver apps com notificações, com permissões em tempo de execução e tarefas em segundo plano
  • Desenvolver apps com localização de idiomas, preferências e anúncios dentro dos aplicativos
  • Construir personas, entrevistar usuários e escrever histórias
  • Construir wireframes, protótipos, interfaces e testes
  • Aplicar telemetria para Analytics
  • Construir aplicações responsivas com padrões mobile para iOS e Android

Complementares 

  • Explicar aspectos de interação homem-computador
  • Compreender aspectos interpessoais da usabilidade
  • Explicar Processos de negócios e engenharia de software na usabilidade
  • Implementar service workers e caching em aplicações web progressivas
  • Implementar arquitetura de app shell em aplicações web progressivas
  • Implementar armazenamento client-side em aplicações web progressivas
  • Implementar fundamentos de UX em aplicações web progressivas

Complementares 

  • Desenvolver Accelerated Mobile Pages (AMP)

PÓS MIT DESENVOLVEDOR WEB FULL STACK

Para quem é?

Desenvolvedores com alto nível técnico que desejam se tornar 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.

Matriz curricular

  • Desenvolver um app baseado no ciclo de vida das aplicações web com React
  • Desenvolver as rotas da aplicação conforme as boas práticas do React
  • Desenvolver os formulários através de componentes com React
  • Desenvolver componentes estilizados com React

Complementares 

  • Criar componente com Figma e SGV
  • Realizar o deploy do front-end no Vercel
  • Desenvolver o controle de estado na aplicação com React
  • Desenvolver aplicações que evitem renderização desnecessária com React
  • Desenvolver aplicações que escutam e reagem a eventos com React
  • Desenvolver validação e autenticação de usuários com React

Complementares

  • Transformar uma aplicação web em um app com React Native
  • Realizar o deploy do front-end no Heroku
  • Desenvolver o modelo de rotas respeitando os tipos de requisição
  • Desenvolver o middleware da aplicação organizado em módulos
  • Desenvolver as funções de programação async usando JavaScript
  • Desenvolver o conjunto de serviços da aplicação

Complementares

  • Desenvolver aplicações para apresentações de gráficos com Chart.JS
  • Desenvolver aplicações para trabalhos em tempo real com Socket.io
  • Desenvolver a API em cima da arquitetura mais viável
  • Desenvolver o modelo de banco de dados da aplicação
  • Desenvolver as operações de CRUD para a aplicação
  • Desenvolver a camada de autenticação e permissão da aplicação

Complementares

  • Desenvolver aplicações que enviem notificações
  • Realizar a integração com a api do Facebook
  • Desenvolver a arquitetura da aplicação com Jamstack
  • Desenvolver a estrutura da aplicação e os seus componentes com Gatsby
  • Desenvolver a aplicação com formulários estáticos com Gatsby
  • Desenvolver as rotas utilizadas na aplicação com Gatsby

Complementares

  • Desenvolver aplicações Jamstack com Headless CMS
  • Desenvolver aplicações Gatsby com Edge Computing

Pós MIT Engenharia de Software com Java

Para quem é?

Desenvolvedores com alto nível técnico que desejam se tornar 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.

Matriz curricular

  • Criticar o ciclo de vida e os processos de software
  • Modelar domínio utilizando Domain Driven Design
  • Construir o mapa de contextos da aplicação
  • Planejar e projetar software de forma componentizada, visando reutilização
  • Utilizar as principais métricas e estimativas para projetos de software

Complementares 

  • Descrever o projeto de arquitetura, componentes e de interface gráfica
  • Aplicar os conceitos de qualidade de software e Cloud Computing
  • 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
  • Aplicar testes com Test-Driven Development
  • Monitorar software proativamente em nuvem

Complementares 

  • Implantar virtualização e Software as a Service
  • Implantar projetos com arquitetura sob conteiners
  • Compreender os princípios de desenvolvimento ágil
  • Aplicar frameworks para processos ágeis
  • Levantar requisitos na forma de user story e escrever testes de aceitação
  • Aplicar Extreme Programming e SCRUM
  • Estimar tempo e custo no desenvolvimento software ágil

Complementares 

  • Construir burndown chart e burnup chart
  • Analisar casos de implantação de metodologia ágil
  • Gerenciar tarefas com KANBAN
  • Aplicar boas práticas de clean code e refactory.
  • Aplicar os princípios SOLID.
  • Aplicar os padrões GoF.
  • Aplicar o código adaptável através de padrões de projetos.
  • Desenvolver aplicações Java utilizando conceitos avançados de orientação a objetos
  • Implementar estruturas de dados e manipular coleções em Java
  • Desenvolver e configurar aplicações utilizando o framework Spring Boot
  • Implementar APIs REST e camada de persistência com Spring Data

Complementares 

  • Dominar recursos avançados em programação Java
  • Desenvolver projetos modernos com TDD e Microsserviços
  • Implementar arquiteturas de Microsserviços
  • Modelar e implementar Microsserviços
  • Desenvolver aplicações Cloud Native
  • Processar informações em lote com Microsserviços

Complementares 

  • Aplicar Design Patterns em Arquiteturas de Microsserviços
  • Desenvolver e implantar aplicações seguras
  • Definir a containerização de aplicações Spring Boot
  • Configurar o ambiente para criar e depurar aplicativos React
  • Explorar React, seus componentes, JSX e recursos do ES6
  • Gerenciar estados e componentes com Redux e estilos
  • Consumir APIs em aplicações React

Complementares 

  • Integrar bibliotecas de terceiros em aplicações React
  • Desenvolver Interfaces de Usuário com Material UI
  • Publicar APIs em ambientes de produção
  • Configurar e operar um ambiente de desenvolvimento Spring
  • Implementar funcionalidades CRUD
  • Aprimorar a interface para exportação de dados
  • Garantir a qualidade, segurança e disponibilidade da aplicação

Complementares 

  • Desenvolver listagem com paginação e confirmação
  • Implementar Testes Automatizados em Aplicações React

Pós MIT Engenharia de Software .NET

Para quem é?

Desenvolvedores com alto nível técnico que desejam se tornar 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.

Matriz curricular

  • Descrever os conceitos básicos de Engenharia de Software
  • Descrever os princípios e práticas de DDD
  • Aplicar a modelagem de domínio
  • Utilizar DDD em exemplos práticos de estudos de caso
  • Aplicar boas práticas de clean code e refactory
  • Aplicar os princípios SOLID
  • Aplicar os padrões GoF
  • Aplicar o código adaptável através de padrões de projetos
  • Descrever os princípios de desenvolvimento ágil
  • Descrever o Extreme Programming (XP)
  • Aplicar o framework SCRUM
  • Aplicar Requisitos Ágeis e métricas
  • 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
  • Aplicar testes com Test-Driven Development
  • Aplicar os conceitos de Orientação a Objetos com C#
  • Modelar aplicações utilizando Domain-Driven Design
  • Criar aplicações empregando padrões de projeto – SOLID e GRASP
  • Desenvolver testes unitários e aplicar TDD
  • Desenvolver de sistemas web e a aplicar a arquiteturas em camadas
  • Projetar aplicativos Web com ASP.NET MVC e Web API
  • Implementar o acesso a dados utilizando o Entity Framework
  • Disponibilizar aplicativos Web no Microsoft Azure
  • Explicar a Computação em Nuvem e Microsoft Azure
  • Descrever os Principais Serviços do Microsoft Azure
  • Construir o Deploy de Aplicações na Azure
  • Aplicar o Monitoramento e Escalabilidade na Nuvem
  • Explicar a Computação em Nuvem e AWS
  • Descrever os Principais Serviços da AWS
  • Construir o Deploy de Aplicações na AWS
  • Aplicar o Monitoramento e Escalabilidade na Nuvem

A Faculdade Infnet é referência no ensino superior em tecnologia, com décadas de pioneirismo na formação de profissionais de destaque em tecnologia no Brasil.

alunos e professores infnet

+30 000
Alunos Formados

aula instituto infnet

30 ANOS
de História

aulas ead e presencial instituto infnet

+35
Graduações e Pós

Informações e valores