Skip to content

Pós-Graduação em Desenvolvimento Full Stack

Capacite-se para atuar no mercado de TI e torne-se um desenvolvedor front-end, back-end e full stack capaz de criar soluções inteligentes para as empresas do século XXI.

Adicione ao seu currículo a excelência e relevância de uma das 5 melhores universidades do Brasil.

IMPORTANTE: Para realização deste curso é importante que você possua conhecimentos prévios em Lógica de Programação e noções de pelo menos uma linguagem de programação. Caso você não possua conhecimentos prévios na área, você também pode realizar o curso, basta informar isso no momento da sua inscrição e você será direcionado ao curso com uma Sprint Introdutória (Sprint de transição).​

Tire suas dúvidas

Descubra tudo o que a PUC-Rio desenhou para este curso:

Metodologia focada no mercado

Faça sua imersão com uma pós-graduação conectada com a rotina da profissão.

Certificação rápida

Certificação rápida

Certificado em 9 meses (cursos de 360h) ou 12 meses (cursos de 480h).

Certificados de extensão

Certificados de extensão

A cada 3 meses, um certificado novo no tema da sua Sprint.

Jornada em Sprints

Jornada em Sprints

Sprints a cada 3 meses, com 3 disciplinas + 1 MVP cada. 

Teoria aplicada na prática

Teoria aplicada na prática

Os MVPs ao final de cada Sprint colocam seus conhecimentos em prática e formam portfólio.

100% online

100% online

Metodologia e formato pensados para otimizar seu aprendizado e se encaixar na sua rotina. 

Discord

Discord

Faça parte de uma comunidade acadêmica e interaja com colegas e professores. 

Encontros ao vivo e aulas gravadas

Encontros ao vivo e aulas gravadas

Enriqueça sua jornada e troque conhecimento com sua turma e professores em tempo real.

Suporte Personalizado

Suporte Personalizado

Entre em contato e receba sempre um atendimento próximo e humanizado. 

Pensamento Crítico

Pensamento Crítico

Estude com base em situações e dilemas reais do mercado de trabalho.

Conteúdo do curso

Desenvolvimento Full Stack Básico

Programação Orientada a Objetos

Duração: 30h | Prof.ª: Tatiana Escovedo 

• Introdução e Conceitos Básicos da Linguagem Python;  

• Classes, Objetos, Variáveis, Métodos;  

• Abstração, Encapsulamento, Herança e Polimorfismo;  

• Interfaces e Classes Abstratas; 

• Princípios SOLID; 

• Guia de Estilos;  

• Clean Code e Boas Práticas de Codificação.  

Banco de Dados

Duração: 30h | Prof.: Sérgio Lifschitz 

• Abstração de Dados; 

• Modelagem Conceitual de Dados; 

• Fundamentos de Projeto de Banco de Dados; 

• Projeto Conceitual de Banco de Dados;  

• Projeto Lógico de Banco de Dados;  

• Projeto Físico de Banco de Dados; 

• Linguagem SQL; 

• Administração de Dados; 

• Banco de Não Dados Convencionais e Distribuídos;  

• Implementação de um Banco de Dados Relacional. 

Desenvolvimento Full Stack Básico

Duração: 30h | Prof.: Fernando Correia 

• Restrições de Arquitetura no Desenvolvimento de um Sistema Web;  

• Separação de Responsabilidades. Padrão Model View Controll (MVC);  

• Protocolo HTTP; 

• Implementação de uma API com Python; 

• Desenvolvimento Front-end com o Básico de HTML, CSS e JavaScript;  

• Frameworks de Mercado para Implementação de Front-end e Back-end;  

• Implementação e um Sistema Full Stack Simples; 

• Apresentação dos Ambientes de Teste, Homologação e Publicação. 


Projeto/MVP em Desenvolvimento Full Stack Básico

Duração: 30h | Profs.: Marcos Kalinowski e Fernando Correia 

• Projeto Prático (MVP) das Disciplinas: Programação Orientada a Objetos, Banco de Dados e Desenvolvimento Full Stack Básico.

Desenvolvimento Front-End Avançado

Design e Prototipação de Interface do Usuário

Duração: 30h | Prof.: Jacques Chueke  

• Elementos de Design de Interface de Usuário; 

• Conceitos de Qualidade Relacionados à Interface de Usuário: Funcionalidade, Estética e Afeto; 

• Classificação de Protótipos quanto à Funcionalidade e à Fidelidade; 

• Construção de Wireframes; 

• Aplicação de Princípios e Diretrizes; 

• Aspectos Cognitivos da Interface de Usuário. Projeto Universal; 

• Fundamentação do Projeto: Organização do Espaço de Solução e Justificativa das Decisões Tomadas. 

Desenvolvimento Front-End Avançado

Duração: 30h | Prof.: Fernando Correia 

• HTML/CSS Avançado; 

• Javascript Avançado e Bibliotecas para Front-End (ex.: JQuery); 

• Aspectos Avançados de Frameworks de Mercado para Implementação Front-End (ex.: React.js); 

• Soluções Estilizadas; 

• Sistemas Responsivos, Adaptabilidade e Acessibilidade; 

• APIs e Dados; 

• Otimização para Motores de Busca (SEO). 

Desenvolvimento Front-End Mobile

Duração: 30h | Prof.: Markus Endler  

• Internet das Coisas e Dispositivos Móveis; 

• Widgets e Árvores de Widgets; 

• Frameworks de Mercado para Implementação Front-End Mobile (ex.: Flutter, React Native); 

• Implementação de um Aplicativo Mobile Híbrido para as Plataformas Android e iOS. 

Projeto/MVP em Front-End Responsivo ou Mobile

Duração: 30h | Profs.: Jacques Chueke e Fernando Correia  

• Projeto Prático (MVP) das Disciplinas: Design e Prototipação da Interface do Usuário, Desenvolvimento Front-End Avançado e Desenvolvimento Front-End Mobile. 

Desenvolvimento Back-End Avançado

Desenvolvimento Back-End Avançado

Duração: 30h | Profs.: Alessandro Garcia e Fernando Correia  

• Arquitetura MVC (Model-View-Controller); 

• Aspectos Avançados de Frameworks de Mercado para Implementação de Back-End em Python (Eg, Flask, Django); 

• Desenvolvimento de APIs REST;

• Persistência de Dados;

• Boas Práticas de Desenvolvimento Back-End;

• Aplicando Princípios e Padrões de Projeto. 

Arquitetura de Microsserviços

Duração: 30h | Prof.: Otávio Lemos  

• Arquitetura Orientada a Serviços (SOA);  

• Serviços SOAP (ou Big Web Services): Conceitos e Implementação; 

• Serviços Web RESTful: Conceitos e Implementação;

• Método Prático para Projeto e Implementação de Serviços; 

• Arquitetura de Microsserviços (MSA): Conceitos e Implementação. SOA x MAS; 

• Implantação de Microsserviços (Container, Docker, Dockerhub, Github); 

• Gestão de Dados em Microsserviços.  

Arquitetura em Nuvem e DevOps

Duração: 30h | Prof.ª: Juliana Alves Pereira 

• Introdução ao DevOps;  

• Fluxo: Pipeline de Implantação; IaaS, SaaS e PaaS;  

• Testes Automatizados;  

• Integração Contínua;  

• Release de Baixo Risco;  

• Feedback: Telemetria;  

• Visão do Fluxo de Trabalho;  

• Gemba;  

• Corda e Andon;  

• Plantão 24x7;  

• Desenvolvimento por Hipóteses;  

• Revisão de Código;  

• Testes A/B; 

• Aprendizado e Experimentação; 

• Gestão de Mudanças e Segurança. 

Projeto/MVP em Back-End com Microsserviços em Nuvem

Duração: 30h | Profs.: Juliana Alves Pereira e Leonardo Guerreiro 

• Projeto Prático (MVP) das Disciplinas: Desenvolvimento Back-End Avançado, Arquitetura de Microsserviços, Arquitetura em Nuvem e DevOps. 

Sprint de Transição (voltado para quem NÃO possui conhecimento em Lógica de Programação e noções de linguagem de programação)

Caso você esteja realizando uma transição em sua carreira e ainda não tenha conhecimento em Lógica de Programação e noções de pelo menos uma linguagem de programação, para ter maior aproveitamento da sua Pós, você iniciará seus estudos pela Sprint de Transição.

Ao optar por essa opção, a carga horária da sua Pós aumenta 90h e a duração do seu curso 3 meses. Ainda assim, o valor investido permanece o mesmo.

Serão abordados assuntos como: Introdução à Programação com Python, Introdução à Banco de Dados e Introdução à Construção de Páginas Web. Os conteúdos serão apresentados tanto em formato síncrono quanto assíncrono.

• Introdução à Programação com Python - José Carlos Moreira ​ - 30h;

• Introdução a Banco de Dados - Sérgio Lifschitz e Veronica Santos ​ - 30h;

• Introdução à Construção de Páginas Web - Alexandre Malheiros Meslin - 30h​.

Time de professores que praticam o que ensinam

Pós-Graduação Digital:

Analia Irigoyen

Diretora da ProMove Soluções, com experiência de consultoria para diversas empresas e coautora de livros na área de DevOps.

Pós-Graduação Digital:

Fernando Correia

Doutor pela PUC-Rio, atua em projetos de pesquisa em grandes empresas como: Americanas, Globo e Petrobras.

Pós-Graduação Digital:

Jacques Chueke

Professor de Artes e Design da PUC-Rio. Atua em projetos com empresas como Americanas e Petrobras.

Pós-Graduação Digital:

Marcos Kalinowski

Professor do Departamento de Informática da PUC-Rio. Coordena projetos de P&D com empresas como Americanas e Petrobras.

Pós-Graduação Digital:

Markus Endler

Professor do Departamento de Informática da PUC-Rio. Coordena projetos de P&D com diversas empresas.

Pós-Graduação Digital:

Otávio Lemos

Doutor pela USP. Microsoft MVP. Engenheiro de Software Sênior. Realizou pós-doutorado na Universidade da Califórnia.

Pós-Graduação Digital:

Sergio Lifschitz

Professor do Departamento de Informática da PUC-Rio. Coordena projetos junto a empresas como Fiocruz e INCA.

Pós-Graduação Digital:

Tatiana Escovedo

Professora do Departamento de Informática da PUC-Rio. É Gerente Geral na Petrobras e autora de livros na área de Computação.

Convidados-referência no mercado

Pós-Graduação Digital: BNDES

Antony Seabra

Data Platforms Support Team Lead no BNDES
Pós-Graduação Digital: ADAXLY

Antônio Muniz

Advisor na Adaxly
Pós-Graduação Digital: PETROBRAS

Arthur Barbosa

Coordenador de Dados e Analytics na Petrobras
Pós-Graduação Digital: EXACTA PUC-RIO

Gabriel Araújo

Engenheiro de software na ExACTa PUC-Rio
Pós-Graduação Digital: DATAMINT

Gabriel Barbosa

Solutions Architect na Datamint
Pós-Graduação Digital: STONE

Marcus Fontoura

Chief Technology Officer (CTO) na Stone
Pós-Graduação Digital: DATAMINT

Marisa do Carmo Silva

Researcher and Development na Datamint
Pós-Graduação Digital: OUTROPY

Phil Calçado

Fundador da Outropy

Preço e formas de pagamento

No boleto ou cartão, em até 36x de

R$ 467,01

ou à vista por R$ 13.449,91
Desconto de R$ 3.362,47

Escolha sua modalidade de parcelas

1x R$ 13.449,91 20% R$ 3.362,47
3x R$ 4.651,43 17% R$ 2.858,10
6x R$ 2.325,71 17% R$ 2.858,10
9x R$ 1.587,84 15% R$ 2.521,85
12x R$ 1.190,88 15% R$ 2.521,85
18x R$ 840,62 10% R$ 1.681,23
24x R$ 665,49 5% R$ 840,61
36x R$ 467,01

Mais detalhes

Detalhes

Especialização 100% Online

Detalhes

Certificado: Especialização PUC-Rio

Detalhes

Carga horária: 360 a 450* horas

Detalhes

Duração: 9 a 12* meses

Detalhes

Início: 07/05/2024

Detalhes

Formato: aulas gravadas e encontros ao vivo

Detalhes

*Duração de 12 meses e carga horária de 450h para quem não possui conhecimento em programação.

Guia do Curso

Ebook
  • Para quem o curso é destinado
  • Como funcionarão as aulas
  • Carga horária
  • Como o curso transformará a sua carreira
  • Ementa disciplina a disciplina
Guia do Curso Arrow Alt To Bottom

Cursos que você pode gostar

Tecnologia

Pós-Graduação em Ciência de Dados e Analytics

Aprenda a desenvolver projetos, implementar soluções e construir modelos de análise capazes de fazer as organizações tomarem decisões mais rápidas e ...

  • Ícone Suporte 360
  • Ícone Um MVP a cada SPRINT
  • Ícone Network qualificado
  • Ícone Um diploma a cada 3 meses
Conheça o curso
Tecnologia

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

Garanta sua qualificação para atuar com desenvolvimento de software, gestão ágil de projetos e produtos, arquitetura de software, desenvolvimento ...

  • Ícone Suporte 360
  • Ícone Um MVP a cada SPRINT
  • Ícone Network qualificado
  • Ícone Um diploma a cada 3 meses
Conheça o curso