Pós-Graduação
MIT em Desenvolvimento Java

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

Torne-se um engenheiro de software especialista na plataforma Java com esta pós-graduação presencial.

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

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

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

Dia e horário

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

Início e Duração

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

Programadores trabalhando juntos em software pós graduação java - curso de java rj

Matriz curricular da pós-graduação Java

Engenharia de Software Aplicada

  • Aplicar Modelos de Processos de Software e de Engenharia de Requisitos
  • Utilizar requisitos funcionais, não funcionais, regras de negócio e matriz de rastreabilidade
  • Aplicar os conceitos de gestão de configuração
  • Aplicar Engenharia de Software Distribuído e Arquitetura Orientada a Serviços (SOA)
  • Descrever SaaS, PaaS, IaaS e Cloud Computing
  • Descrever os conceitos de Domínio, Subdomínio, Contexto
  • Delimitado e Linguagem Ubíqua
  • Descrever os conceitos de Mapas de Contexto, Entidades, Objetos de Valor
  • Descrever os conceitos de Serviços, Módulos, Agregados, Fábricas e Repositórios
  • Realizar o levantamento de requisitos e modelagem de domínio de um projeto de software

 

Modelagem de Software

  • Utilizar a modelagem de sistemas orientados a objetos (OO)
  • Utilizar os diagramas da Unified Modeling Language (UML)
  • Aplicar Contextos Delimitados e Linguagem Ubíqua no projeto estratégico
  • Aplicar Subdomínios e Mapas de Contexto no projeto estratégico
  • Aplicar Agregados e Eventos de Domínio no projeto tático
  • Descrever os conceitos de Test Driven Design (TDD)
  • Utilizar Padrões SOLID e GRASP na modelagem
  • Utilizar Padrões GOF
  • Criar a modelagem de um sistema de software

 

Projeto de Bloco

Elaborar o planejamento de um projeto de software detalhado, incluindo levantamento de requisitos, modelagem usando DDD (Domain Driven Design) e UML.

Processos Ágeis de Desenvolvimento de Software

  • Descrever Domain Driven Design
  • Descrever os Princípios de Desenvolvimento Ágil
  • Descrever Extreme Programming: XP
  • Aplicar o SCRUM
  • Criar User Stories e Backlog do produto
  • Realizar Sprint Planning, Review e Retrospectiva
  • Gerenciar tarefas com KANBAN
  • Utilizar frameworks para processos ágeis
  • Estimar tempo, custo e lead time no desenvolvimento de 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
  • Gerenciar repositórios
  • Empregar testes automatizados e contínuos
  • Criar máquinas virtuais
  • Implantar virtualização e Software as a Service (SaaS)
  • Implantar projetos com arquitetura de microsserviços
  • Implantar projetos com arquitetura sob contêineres

 

Projeto de Bloco

Elaborar User Stories, Backlog do produto e Sprint Planning de um sistema de software, além de construir um burnup chart e um plano de testes.

Tecnologia Java

  • Descrever a plataforma do Java e seus principais componentes
  • Utilizar os conceitos de Orientação a Objetos
  • Construir aplicações Java, utilizando Padrões de Projeto
  • Utilizar Domain-Driven Design
  • Implantar aplicações empregando SOLID e GRASP
  • Utilizar tratamento de erros em aplicações Java
  • Utilizar testes unitários e TDD
  • Implantar projetos utilizando generics, collections e threads
  • Implantar projetos utilizando Stream API e Lambda

 

Java Web

  • Utilizar JDBC na integração com bancos de dados
  • Construir aplicações Web com arquitetura e protocolo HTTP
  • Utilizar MVC, middleware e containers
  • Construir aplicativos Java com Servlets
  • Implantar projetos com DDD e SOLID
  • Utilizar JSP com Expression Language e Java Standard Tag Libraries
  • Construir aplicativos utilizando gerenciamento de sessão, filtros e listeners
  • Utilizar os Design Pattern: Data Transfer Object, Controller, Façade e DAO
  • Escrever interfaces simples com HTML e CSS
  • Utilizar o Java Persistence API com JPA e Java Server Faces (JSF)

 

Projeto de Bloco

Projetar e implementar um sistema Web empregando a tecnologia Java, e apresentá-lo de forma funcional.

Persistência e MVC

  • Especificar sistemas utilizando DDD e diagramas UML
  • Compreender o padrão MVC para desenvolver aplicações
  • Construir softwares simples com interfaces gráficas utilizando os recursos visuais do IDE
  • Desenvolver em grupo sistemas em Java utilizando os recursos visuais e wizards do IDE
  • Criar e implementar modelos de dados relacionais em bancos de dados
  • Utilizar o conceito de ORM (Modelagem Objeto-Relacional)
  • Construir aplicações empregando o Mapeamento de Entidades
  • Empregar Design Patterns: Inversion of Control e Dependency Injection
  • Construir aplicações empregando o Hibernante
  • Desenvolver aplicações web com MVC em Java

 

Serviços em Nuvem 

  • Contextualizar arquiteturas de sistemas distribuídos
  • Desenvolver clientes para consumir e manipular dados de APIs
  • Desenvolver APIs para expor dados para leitura e escrita
  • Projetar serviços em nuvem
  • Publicar APIs em ambientes em nuvem
  • Utilizar o armazenamento em nuvem

 

Projeto de Bloco

Elaborar o projeto de serviços em nuvem em Java, incorporando versionamento de software e controle de dependências.

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.

Este curso de Java no RJ é voltado para:

Profissionais que desejam aprofundar seus conhecimentos em 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.

Conhecimento prévio em qualquer linguagem orientada a objetos e bom nível de inglês técnico.

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.

Uma Especialização em Java, no contexto de pós-graduação Java, refere-se a um programa educacional avançado que se concentra no aprofundamento dos conhecimentos e habilidades em programação utilizando a linguagem Java. Java é uma linguagem de programação amplamente utilizada para o desenvolvimento de aplicativos, sistemas e software em diversos setores. Uma pós-graduação Java pode oferecer uma oportunidade para os participantes se tornarem especialistas em desenvolvimento Java, adquirindo um entendimento profundo dos conceitos, técnicas avançadas e práticas recomendadas. Isso permite que os profissionais atuem de maneira mais eficaz na criação e manutenção de aplicativos robustos e escaláveis usando a linguagem Java.

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

Aquino Botelho

Coordenador do curso Java no Rio de Janeiro, tem mais de 28 anos de experiência na área de Tecnologia da Informação. Já atuou como analista desenvolvedor, gerente e líder de projetos em instituições públicas e privadas.

Desenvolveu projetos de Software na IBM e na empresa APPI Tecnologia. Atuou como Coordenador de Engenharia de Sistemas do Jogos Mundiais Militares, Rio 2011, e foi Assessor Técnico do Centro de Análises de Sistemas Navais da Marinha do Brasil (CASNAV), no Rio de Janeiro. Atualmente é gerente de projetos de TI no CASNAV. 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 são uma sólida base para a obtenção das certificações importantes em 2023 Certified Scrum Master (CSM), OCA – Oracle Certified Associate, Java SE 8 Programmer, OCP – Oracle Certified Professional, Java SE 8 Programmer, OCE – Oracle Certified Expert e Java EE 6 Web Services Developer.

Curso Único

Aprendizado Prático

Todas as aulas deste curso Java 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.

Imersão ao mercado

Neste curso de Java presencial, 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 transmitidas e gravadas

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

ÚNICA

O aluno aprende engenharia de software e tecnologia Java (incluindo desenvolvimento para o ambiente corporativo) em uma mesma pós-graduação.

DEVOPS

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

PARCEIRO OFICIAL

A pós-graduação é ministrada por um parceiro oficial da Oracle Education. Os alunos do curso podem obter um desconto na realização de exames de certificação da Oracle.

Conteúdo extenso e que aprofunda

O conteúdo desta pós é denso e aprofunda no desenvolvimento de software corporativo na plataforma Java usando métodos ágeis.

Aprendizado Prático

Todas as aulas deste curso Java 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 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.

ÚNICA

O aluno aprende software e tecnologia Java (incluindo desenvolvimento para o ambiente corporativo) em uma mesma pós-graduação.

Networking de alto nível

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

DEVOPS

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

PARCEIRO OFICIAL

A pós-graduação é ministrada por um parceiro oficial da Oracle Education. Os alunos do curso podem obter um desconto na realização de exames de certificação da Oracle.

Conteúdo extenso e que aprofunda

O conteúdo da pós-graduação em Desenvolvimento Java é denso e aprofunda no desenvolvimento de software corporativo na plataforma Java usando métodos ágeis.

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

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