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.

SOA, microsserviços, arquitetura em camadas, design patterns, metodologias ágeis, computação em nuvem, código limpo, alinhamento dos propósitos de TI ao negócio.

Kotlin, Flutter, React Native, RESTful, GraphQL, publicação e monetização na Play Store e App Store, Firebase, UX/UI para mobile, PWA, Dart.

.NET (.NET Core, C#, ASP.NET), ASP.NET MVC e Web API, SQL Server, SOLID, design patterns, Domain-Driven Design, métodos ágeis (Scrum), DevOps, Azure, AWS.

Spring Boot, ORM (Hibernate), JavaServer Pages, React, Spring MVC, APIs REST, JavaPersistance API, prática de testes (JUnit e Test-Driven Development), métodos ágeis (Scrum e KANBAN), DevOps, microsserviços.

React, Angular, Next.js, Node.js, JavaScript, TypeScript, Jamstack, Gatsby, Express, APIs, banco de dados (SQL e NoSQL), DevOps, versionamento de código.
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
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
Arquitetura de Plataformas
Arquitetura de Integração e Serviços
Arquitetura em Software
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
Desenvolvimento Front-end com React Native
- 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
Integrações Back-end e Publicação de Apps React Native
- 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
Desenvolvimento Mobile com Flutter
- 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
Integrações e Publicação de Apps Flutter
- Desenvolver aplicações Flutter com acesso a dados via Firebase
- Acessar APIs RESTful com Flutter
- Desenvolver plugins Flutter
- Publicar e gerir aplicações Flutter
Desenvolvimento de Apps com Kotlin
- 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
Integrações, Monetização e Publicação de Apps 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
UX para Desenvolvimento Mobile
- 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
Desenvolvimento de Apps Híbridos com PWA
- 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
Projeto de Interfaces com React
- 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
Front-end com React
- 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
Back-end com Express & Node.JS
- 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
Back-end Node.JS com SQL
- 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
Front-end Jamstack com Gatsby
- 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
Processos, Qualidade e Agilidade em Software
- 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
Integração Contínua e DevOps
- 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
Desenvolvimento Ágil
- 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
Clean Code e Padrões de Projeto
- 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.
Desenvolvimento de Aplicações Java com Spring Boot
- 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
Arquiteturas Avançadas de Software com Microsserviços e Spring Framework
- 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
Desenvolvimento de Aplicações Interativas com React
- 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
Desenvolvimento Full Stack com React e Spring Boot
- 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
DOMAIN-DRIVEN DESIGN
- 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
CLEAN CODE E PADRÕES DE PROJETO
- 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
MÉTODOS ÁGEIS
- Descrever os princípios de desenvolvimento ágil
- Descrever o Extreme Programming (XP)
- Aplicar o framework SCRUM
- Aplicar Requisitos Ágeis e métricas
DEVOPS
- 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
TECNOLOGIA .NET
- 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
SISTEMAS WEB COM ASP .NET
- 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
SISTEMAS EM NUVEM COM 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
SISTEMAS EM NUVEM COM AWS
- 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.

+30 000
Alunos Formados

30 ANOS
de História

+35
Graduações e Pós