Pós-Graduação em Engenharia de Software com Java

Pós-Graduação
MIT em Engenharia de Software com Java

Java, ORM, TDD, Spring, JPA, Junit, Quarkus, Orientação a Objetos, OOP, JSP, Hibernate, RUP

Torne-se um desenvolvedor de software especialista na plataforma Java, aplicando os princípios e padrões da engenharia de software nesta pós-graduação EAD.

O programa tem como ênfase o desenvolvimento de software corporativo usando métodos ágeis, integração contínua e arquitetura de microsserviços. Além disso, neste curso nos aprofundamos nas tecnologias ORM, TDD, Spring, JPA, Junit, Quarkus, OPP, JSP, Hibernate e RUP.

Aulas 100% Ao Vivo

Não são videoaulas prontas, gravadas. Este curso é composto por aulas iguais às de uma pós-graduação presencial.

Turma de verdade

Você participa de uma turma de verdade, onde interage com alunos e professores e constrói seu networking.

Curso baseado em projetos

Você demonstra as competências em projetos práticos que entrega ao final de cada disciplina, e não em provas.

Aulas com Labs Virtuais

Pós prática, ministrada usando Labs Virtuais para os alunos experimentarem as tecnologias e softwares da área.

HORÁRIO
DAS AULAS

20h00 às 21h30

PRÓXIMA
TURMA

24/04/2023

DIAS DA
SEMANA

Seg e Qua

DURAÇÃO
DA PÓS

11 meses

Programador trabalhando em código no laptop - Pós Graduação Engenharia de Software com Java

Disciplinas e Competências do curso

  • 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.

  • Descrever a plataforma do Java e seus principais componentes
  • Construir aplicações Java utilizando encapsulamento e herança
  • Construir aplicações Java utilizando polimorfismo
  • Empregar o tratamento de erros e exceções em aplicações Java
  • Construir aplicações empregando generics, collections e expressões lambda

Complementares 

  • Construir aplicações empregando assertions e testes unitários com JUnit
  • Construir aplicações empregando mockito em testes unitários
  • Construir aplicações empregando programação concorrente (multithreading)

  • Construir aplicações web empregando EL, JSTL e Taglibs no JSP
  • Utilizar MVC em aplicações Java com servlets
  • Construir aplicações Java com Spring Web MVC
  • Construir aplicativos utilizando gerenciamento de sessão, filtros e listeners
  • Utilizar injeção de dependência com Spring MVC

Complementares 

  • Construir páginas web com a template engine Thymeleaf
  • Utilizar CDI para desacoplar os componentes de uma aplicação

  • Construir aplicações Java com banco de dados utilizando JDBC
  • Utilizar o conceito de ORM (Modelagem Objeto-Relacional) em aplicações Java
  • Construir aplicações Java mapeando entidades com Hibernate/JPA
  • Utilizar Spring Data no processo de persistência
  • Utilizar o Spring Cloud Data Flow na construção de aplicações

Complementares 

  • Construir aplicações Java com Spring Data MongoDB
  • Construir aplicações Java no Spring Framework com banco de dados na AWS

  • Desenvolver e publicar APIs com arquitetura de microserviços
  • Construir aplicações web utilizando Spring Boot
  • Construir aplicações web com arquitetura imperativa com Quarkus
  • Construir aplicações web com arquitetura reativa com Quarkus
  • Desenvolver aplicações Java web com containers

Complementares 

  • Documentar API com Swagger
  • Empregar segurança com Spring Boot Security
  • Construir aplicações web com arquitetura reativa com Vert.x

Perguntas frequentes

Nesta pós-graduação Engenharia de Software EAD, 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.

 

O curso é composto por 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 EAD de profissionais de todo o Brasil.

Este curso é voltado para profissionais que desejam aprofundar seus conhecimentos em engenharia de software, incluindo metodologias ágeis, qualidade e teste de software.

 

Profissionais que desejam dominar a construção de aplicações corporativas complexas em Java.

 

Profissionais que desejam adquirir conhecimentos aprofundados em Java, especialmente em aplicações Web e serviços.

Esta pós-graduação EAD em Engenharia de Software cobre a maioria das competências exigidas para as certificações e orienta os alunos em relação aos estudos adicionais necessários.

 

A preparação para qualquer certificação exige dedicação e estudo individual por parte do aluno, adicionalmente às aulas do curso.

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).

Para assistir às aulas desta pós EAD, 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.

 

Para fazer os trabalhos do curso 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, para desenvolver os trabalhos do curso.

Coordenador

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 pela PUC-RJ.

Carreiras

Este curso forma desenvolvedores de software especialistas na plataforma Java.

É uma carreira de alta demanda nas empresas, já que a plataforma Java está cada vez mais presente em sistemas que vão desde grandes soluções corporativas até softwares embarcados em eletrodomésticos e celulares.

Temas abordados

curso único

Faculdade Focada

Ministrado por uma escola totalmente dedicada à formação para a área de tecnologia tecnologia aplicada aos negócios e gestão

Flexível

As aulas são ao vivo mas ficam gravadas para você assistir conforme sua disponibilidade.

Única

O aluno aprende engenharia de software e tecnologia Java em uma mesma pós-graduação EAD.

Parceria oficial

A instituição é parceira oficial da Oracle Education há mais de 20 anos, tendo ministrado o primeiro curso de Java do Brasil.

Professores de mercado

Os professores do Instituto Infnet atuam em empresas como: Petrobras, Stone, Microssoft, BNDES e Globo.

Certificação

As aulas desta pós-graduação em Engenharia de Software com Java são uma sólida base para a obtenção das certificações em Java e Scrum.

DevOps

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

Visão ágil

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

Biblioteca Virtual

Acesso a biblioteca online com mais de 35 mil livros, vídeos e tutoriais de editoras como: Apress, Packt Publishing, Pearson, O'Reily (Safari), Sams, Cisco Press, McGraw-Hill, Sybex

Faculdade Focada

Curso ministrado por uma escola totalmente dedicada à formação para a área de tecnologia tecnologia aplicada aos negócios e gestão

Flexível

As aulas do curso são ao vivo mas ficam gravadas para você assistir conforme sua disponibilidade.

Única

O aluno aprende engenharia de software e tecnologia Java em uma mesma pós-graduação EAD.

Parceria oficial

A instituição é parceira oficial da Oracle Education há mais de 20 anos, tendo ministrado o primeiro curso de Java do Brasil.

Professores de mercado

Os professores do Instituto Infnet atuam em empresas como: Petrobras, Stone, Microssoft, BNDES e Globo.

Certificação

As aulas desta pós-graduação em Engenharia de Software com Java são uma sólida base para a obtenção das certificações em Java e Scrum.

DevOps

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

Visão ágil

Este curso cobre tanto o método tradicional quanto o método ágil para desenolvimento de software.

Biblioteca Virtual

Acesso a biblioteca online com mais de 35 mil livros, vídeos e tutoriais de editoras como: Apress, Packt Publishing, Pearson, O'Reilly (Safari), Sams, Cisco Press, McGraw-Hill, Sybex

Certificações

Este curso fornece as bases conceituais para que o aluno possa se preparar para as certificações: Oracle Certified Associate, Java SE 8 Programmer (1Z0-808), Certified Scrum Master (CSM), Oracle Certified Professional, Java SE 8 Programmer (1Z0-809).

* ou similares que venham a substituí-los. O custo dos exames não está incluído nas mensalidades do curso e eles podem ser feitos em centros oficiais existentes em muitas cidades do Brasil.

Um time de professores experts

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

Curso flexível

Você assiste às aulas do curso, estuda e faz os trabalhos no horário que puder. Assistir ao vivo é o ideal, mas é você quem decide. Nesta pós-graduação em Engenharia de Software, você faz seu horário!

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.

No caso das pós-graduações lato sensu, como especializações tradicionais ou MBAs, conforme disposto na página do próprio Ministério da Educação, elas não precisam ser reconhecidas pelo MEC:

"Observados esses critérios, os cursos de especialização em nível de pós-graduação independem de autorização, reconhecimento e renovação do reconhecimento (o que lhes garante manter as características de flexibilidade, dinamicidade e agilidade), desde que oferecidos por instituições credenciadas".


O que é necessário é que as instituições de ensino que ofereçam esses cursos de pós-graduação lato sensu sejam credenciadas pelo MEC.

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.

 

Portaria 529 de 14/06/2013. Essas informações são públicas, o candidato pode ir lá sozinho e pesquisar no site: emec.mec.gov.br/

 

Este nível de qualidade só é possível pela metodologia do curso 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.

Neste curso, você terá as mesmas oportunidades de aprendizado que em uma pós-graduação presencial, com aulas ao vivo, colegas de classe, trabalhos e indicação de conteúdos adicionais para estudar.

 

Para nós, pós-graduação não pode ser videoaula gravada para autoestudo por isso nossas aulas são ao vivo. É uma pós-graduação de verdade, com aulas de verdade.

Sim, o certificado da pós-graduação na modalidade Live é o mesmo de uma pós-graduação presencial.

Tire suas Dúvidas

No atendimento digital você encontra a qualquer momento mais informações sobre as nossas pós-graduações live. E, caso prefira conversar com um de nossos consultores, siga até o final e você será direcionado para nosso atendimento ao vivo via Whatsapp.

Cursos relacionados: