Skip to content
Especialização Online

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.
Pré-requisitos: conhecimentos de lógica de programação e idealmente experiência com alguma linguagem de programação.

9 mesesInício das aulas: 25/07/2023

Entenda mais sobre o curso

Professores

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

Conheça seu professor
Pós-Graduação Digital:

Fernando Correia

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

Conheça seu professor
Pós-Graduação Digital:

Jacques Chueke

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

Conheça seu professor
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.

Conheça seu professor
Pós-Graduação Digital:

Markus Endler

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

Conheça seu professor
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.

Conheça seu professor
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.

Conheça seu professor
Pós-Graduação Digital:

Tatiana Escovedo

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

Conheça seu professor

Convidados de Mercado

Pós-Graduação Digital:

Antônio Muniz

Advisor Adaxly

Pós-Graduação Digital:

Gabriel Araujo

Engenheiro de Software Desenvolvedor Flutter

Pós-Graduação Digital:

Phil Calçado

Global Chief Technology Officer (CTO) Picpay

Pós-Graduação Digital:

Renato Wajnberg

Líder Técnico de Design Radix Engineering and Software

Conteúdo do curso

Desenvolvimento Full Stack Básico

Programação Orientada a Objetos

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. 

30h - Tatiana Escovedo

Banco de Dados

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.

30h - Sérgio Lifschitz

Desenvolvimento Full Stack Básico

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. De-senvolvimento 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.

30h - Fernando Correia

Projeto/MVP em Desenvolvimento Full Stack Básico

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

30h - Marcos Kalinowski e Fernando Correia

Desenvolvimento Front-End Avançado

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

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.

30h - Jacques Chueke

Desenvolvimento Front-End Avançado

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

30h - Fernando Correia

Desenvolvimento Front-End Mobile

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.

30h - Markus Endler

Projeto/MVP em Front-End Responsivo ou Mobile

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.

30h - Jacques Chueke e Fernando Correia

Desenvolvimento Back-End Avançado

Desenvolvimento Back-End Avançado

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.

30h - Fernando Correia

Arquitetura de Microsserviços

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.

30h - Otávio Lemos 

Arquitetura em Nuvem e DevOps

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.

30h - Analia Irigoyen 

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

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

30h - Fernando Correia


Nossos diferenciais

Professores que praticam o que ensinam

Professores que criam teorias e práticas de mercado e profissionais de destaque abordam casos reais em Sprints com duração de 3 meses.

Certificação intermediária

Cada Sprint gera um certificado de extensão, ou seja, o aluno sai com diversos certificados de extensão e mais o de especialização, reforçando ainda mais sua formação e seu currículo.

MVP no lugar do TCC

Como o curso tem perfil hands on, a cada Sprint, o aluno constrói um MVP e se qualifica na prática para novas oportunidades de mercado a curto prazo.

Networking qualificado

Squads como a evolução do conceito de turma: todos trabalham em comunidade pelo desenvolvimento e sucesso do grupo.

Suporte 360º

Receba suporte do Community Manager do início ao fim da jornada de estudo, facilitando a resolução de problemas, equacionando dúvidas e tornando a experiência de qualificação ainda mais completa.

Certificação em 9 meses

Cursos de especialização com rápida duração.
Mais que Especialização, a sua evolução
Aulas online e ao vivo com certificação PUC-Rio
Modalidade

 Curso online com 5 momentos ao vivo com professores PUC-Rio por Sprint.

 Momentos ao vivo pela plataforma Zoom.

 As aulas são gravadas e disponibilizadas aos alunos para consulta posterior.

Carga horária

360  horas de curso oferecidas ao longo de 9 meses: 3 Sprints com 3 disciplinas de 30h + 1 disciplina de MVP  de 30hs cada.

Certificação

Certificado de Especialização PUC-Rio ao final do curso, além de 1 certificado de curso de extensão em cada Sprint, totalizando 4 certificações.

Reconhecido pelo MEC

Conheça melhor

Ebook
Encontre todas as informações sobre o curso 
Baixe o Guia do Curso

Nosso Modelo

Carga horária

360  horas de curso oferecidas ao longo de 9 meses: 3 Sprints com 3 disciplinas de 30h + 1 disciplina de MVP  de 30hs cada.

Certificação

Certificado de Especialização PUC-Rio ao final do curso, além de 1 certificado de curso de extensão em cada Sprint, totalizando 4 certificações.

Reconhecido pelo MEC

Todos os cursos são validados pelo Ministério da Educação do Governo Federal.

Matricule-se

No boleto ou cartão em até 36x de
 R$ 436,46
 
Matricule-se

Escolha sua modalidade de parcelas

Parcelas Valor Parcela Desconto Valor do desconto
1x R$ 12.570,01 20% R$ 3.142,50
3x R$ 4.347,13 17% R$ 2.671,13
6x R$ 2.173,56 17% R$ 2.671,13
9x R$ 1.483,96 15% R$ 2.356,88
12x R$ 1.112,97 15% R$ 2.356,88
18x R$ 785,63 10% R$ 1.571,25
24x R$ 621,95 5% R$ 785,63
36x R$ 436,46

Início das aulas 25/07/2023