
Suporte 360º
Metodologia inovadora
Network qualificado

Guia do Curso
- Para quem o curso é destinado
- Como funcionarão as aulas
- Carga horária
- Como o curso transformará a sua carreira
- Ementa disciplina a disciplina
Formulário enviado com sucesso!
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.
Jornada em Sprints
Sprints a cada 3 meses, com 3 disciplinas + 1 MVP cada.
Teoria aplicada na prática
Os MVPs ao final de cada Sprint colocam seus conhecimentos em prática e formam portfólio.
100% online
Metodologia e formato pensados para otimizar seu aprendizado e se encaixar na sua rotina.
Discord
Faça parte de uma comunidade acadêmica e interaja com colegas e professores.
Pensamento Crítico
Estude com base em situações e dilemas reais do mercado de trabalho.
Aulas em formatos diferentes
Além das tradicionais videoaulas gravadas, tenha acesso a debates, podcasts, e-books e muito mais
Certificação rápida
Tenha uma formação completa e um certificado Lato Sensu com a excelência PUC-Rio em 12 meses.
Encontros ao vivo e aulas gravadas
Suporte personalizado
Sprint Do Zero ao Código | Domine as habilidades do futuro
Esta é a oportunidade ideal para complementar seus estudos com habilidades técnicas essenciais para o mercado.
Conteúdo do Curso
Desenvolvimento Full Stack Básico
Programação Orientada a Objetos
Duração: 30h | Profs.: Tatiana Escovedo e Marcos Kalinowski
- 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 | Profs.: Fernando Correia e Dieinison Braga
- 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
- Projeto Prático (MVP) das Disciplinas: Programação Orientada a Objetos, Banco de Dados e Desenvolvimento Full Stack Básico.
Gestão Ágil de Projetos e Produtos
Gestão Ágil de Projetos
Duração: 30h | Prof.: Marcos Kalinowski
- Introdução à Agilidade e Engenharia de Software Contínua;
- Conceitos de BizDev, DevOps e Experimentação Contínua;
- Framework SCRUM: Papéis, Cerimônias e Artefatos;
- Práticas Gerenciais Ágeis (Planejamento, Estimativa, Gestão Visual e Coaching);
- Princípios Lean;
- Kanban Aplicado ao Desenvolvimento de Software;
- Ferramentas para Gestão Ágil de Projetos;
- Ágil Escalado e o Framework SAFe.
Engenharia de Requisitos e Gestão Ágil de Produtos
Duração: 30h | Prof.: Marcos Kalinowski
- Introdução à Engenharia de Requisitos;
- Tipos de Requisitos;
- Características de Qualidade de Produtos de Software;
- Elicitação de Requisitos Ágeis (Técnicas de Elicitação, Ideação e Product Backlog Building);
- Especificação de Requisitos Ágeis (User Stories, Protótipos e Critérios de Aceitação);
- Verificação e Validação de Requisitos (Definition of Ready e Definition of Done);
- Gerência de Requisitos (Gestão e Refinamento do Backlog);
- Gestão Ágil de Produtos (Estratégia de Produto, Descoberta do Produto, Desenvolvimento do Produto e Lançamento do Produto).
Design e Prototipação da 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.
Projeto/MVP em Especificação Ágil de um Sistema de Software
Duração: 30h
- Projeto Prático (MVP) das Disciplinas: Gestão Ágil de Projetos, Engenharia de Requisitos e Gestão Ágil de Produtos, e Design e Prototipação da Interface do Usuário.
Arquitetura de Software
Arquitetura e Projeto de Software
Duração: 30h | Profs.: Alessandro Garcia, Fernando Correia e Dieinison Braga
- Introdução à Arquitetura de Software;
- Importância da Arquitetura de Software;
- Estilos e Padrões Arquiteturais;
- Documentação da Arquitetura e Visões Arquiteturais;
- Arquiteturas de Referência. Avaliação da Arquitetura;
- Princípios do Projeto GRASP e SOLID;
- Padrões de Projeto GoF;
- Atributos de Qualidade Interna de Código;
- Code Smells e Refatoração.
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 × 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.ª: Analia Irigoyen
- 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 Sistema com Arquitetura de Microsserviços em Nuvem
Duração: 30h
- Projeto Prático (MVP) das Disciplinas: Arquitetura e Projeto de Software, Arquitetura de Microsserviços, e Arquitetura em Nuvem e DevOps.
Qualidade de Software, Segurança e Sistemas Inteligentes
Teste e Qualidade de Software
Duração: 30h | Profs.: Marcos Kalinowski e Otávio Lemos
- Qualidade do Produto de Software;
- Verificação e Validação de Software;
- Introdução ao Teste de Software;
- Processo de Teste de Software;
- Técnicas de Teste Funcional (Partição por Conjunto de Equivalência, Análise do Valor Limite, Grafo Causa-Efeito e Teste Funcional Sistemático);
- Técnicas de Teste Estrutural (Fluxo de Controle – Teste do Caminho Básico e Teste de Laços – e Fluxo de Dados);
- Técnicas de Teste Baseadas em Defeitos (Semeadura de Defeitos e Análise de Mutantes);
- Design by Contract e Teste Metamórfico;
- Automatização de Teste;
- Qualidade do Processo de Software: Normas e Modelos de Referência (CMMI e MPS.BR).
Desenvolvimento de Software Seguro
Duração: 30h | Prof.: Anderson Oliveira
- Conceitos Básicos de Segurança;
- Segurança no Ciclo de Vida de Desenvolvimento de Software (OWASP SKF);
- Requisitos para Desenvolvimento Seguro;
- Princípios do Projeto Seguro;
- Implementação de Software Seguro (Validação de Entradas, Processamento Seguro, Invocação de Outros Programas, Envio de Saídas);
- Listas de Verificação de Apoio ao Desenvolvimento Seguro;
- Verificação de Segurança (OWASP Web Security Testing Guide for Cybersecurity).
Engenharia de Sistemas de Software Inteligentes
Duração: 30h | Profs.: Marcos Kalinowski e Tatiana Escovedo
- Introdução à Engenharia de Sistemas de Software Inteligentes;
- Introdução à Ciência de Dados e Machine Learning;
- Especificação Ágil de Sistemas Inteligentes;
- Arquiteturas de Sistemas Inteligentes;
- Projeto de Sistemas Inteligentes Utilizando Princípios SOLID;
- Algoritmos de Machine Learning para Classificação e Regressão (por exemplo, Árvores de Decisão, KNN, SVM e Ensembles);
- Construção de Modelos de Machine Learning na Prática;
- Testes Automatizados de Modelos de Machine Learning. Implantação (Deploy) de Modelos de Machine Learning.
Projeto/MVP em Sistema de Software Inteligente com Qualidade e Segurança
Duração: 30h
- Projeto Prático (MVP) das Disciplinas: Teste e Qualidade de Software, Desenvolvimento de Software Seguro e Engenharia de Sistemas de Software Inteligentes.
Sprint Do Zero ao Código (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 do Zero ao Código.
Ao optar por essa modalidade, você iniciará pela Sprint do Zero ao Código com carga horária de 90h, após isso você estará devidamente preparado para iniciar sua jornada na Pós-graduação. Você não terá nenhum custo adicional por isso.
Time de professores que praticam o que ensinam
Alessandro Garcia
- Professor do Quadro Principal do Departamento de Informática da PUC-Rio, onde orienta pesquisas de mestrado, doutorado e pós-doutorado e coordena projetos de pesquisa e desenvolvimento na área de Engenharia de Software, em parceria com órgãos públicos e iniciativa privada.
- Seus tópicos de especialidade incluem: Arquitetura de Software, Microsserviços, Compreensão, Manutenção e Evolução de Software, Dívidas Técnicas, Aspectos Humanos e Sociais, Robustez de Software, Engenharia de Software Inteligente e Gestão Informatizada da Saúde.
- Doutor em Informática pela PUC-Rio
.
- Recipiente da edição 2018 do prêmio “Contribuições Significativas para a Engenharia de Software no Brasil”, concedido pela Sociedade Brasileira de Computação.
- Atuou ao longo dos últimos 20 anos em projetos da indústria de software, em atividades relacionadas à criação, avaliação e evolução de arquiteturas de software, APIs e processos na Petrobras, IBM EUA, Minds@Work, IBM Brasil, SUS, Siemens e CENPES
Analia Irigoyen
- Diretora/consultora da ProMove Soluções
- Mestre em Engenharia de Sistemas e Computação pela UFRJ
- Possui certificações EXIN DevOps Professional, KMP I e II (LKU), LeSS, Black Belt, PSM I, CSPO, CSM, MGT 3.0, Agile Facilitator e PMP
- Coautora dos livros Jornada DevOps, Jornada Kanban na Prática, Jornada Ágil e Digital, Jornada Ágil do Produto e Jornada Azure DevOps.
Anderson Oliveira
- Professor do Departamento de Informática da PUC-Rio, onde leciona disciplinas na área de Segurança da Informação na graduação e na pós-graduação Lato Sensu.
- Consultor Técnico do Departamento de Informática, com mais de 20 anos de atuação, coordenando a equipe de suporte de infraestrutura de TI responsável pela operação da rede de comunicação de dados e serviços de vários laboratórios de ensino e pesquisa, dois Data Centers e uma Cloud Privada.
- Participa de projetos de pesquisa e desenvolvimento junto a diversas empresas, com foco em Autonomous Things, Redes de Sensores sem Fio, Segurança em IoT e Wearables.
Fernando Correia
- Atua como Líder de Projetos e Pesquisa em projetos de pesquisa e desenvolvimento da PUC-Rio junto a empresas como Americanas S.A., Globo e Petrobras.
- Doutor em Informática pela PUC-Rio na área de Ciências de Dados, e Mestre, também pela PUC-Rio, na área de Engenharia de Software.
- Por mais de 6 anos, foi pesquisador associado da FGV Direito Rio, onde também atuou como Engenheiro Líder em projetos de pesquisa aplicada.
Jacques Chueke
- Professor do Departamento de Artes e Design (DAD) da PUC-Rio, onde atua lecionando disciplinas na área de concentração de Mídias Digitais, principalmente relacionadas com o Design de UI (User Interface).
- PhD pela City University of London, UK, Centre for Human Computer Interaction Design, Faculdade de Informática (2010-2016). Mestre em Design pela PUC-Rio (2006-2009).
- Consultor em UX (User Experience) e UI (User Interface) para mobile, web e bespoke software (software sob medida).
- Atua como Líder de UX/UI em projetos de pesquisa e desenvolvimento da PUC-Rio junto a empresas como Americanas S.A. e Petrobras.
Marcos Kalinowski
- Professor do Quadro Principal do Departamento de Informática da PUC-Rio, onde orienta pesquisas de mestrado, doutorado e pós-doutorado e coordena projetos de pesquisa e desenvolvimento junto a empresas como Americanas S.A. e Petrobras, nas áreas de Engenharia de Software e Ciência de Dados.
- Seus tópicos de especialidade incluem Engenharia de Requisitos, Engenharia de Software para Ciência de Dados, Engenharia de Software Experimental e Qualidade do Processo e do Produto de Software.
- Doutor em Engenharia de Sistemas e Computação pela COPPE/UFRJ.
- Atuou por mais de 10 anos na indústria de software antes de se tornar professor (como desenvolvedor, consultor e diretor).
- Forneceu dezenas de treinamentos in-company para empresas de dentro e de fora do país, incluindo Chemtech, CNEN, DataPrev, Loggi, Oceaneering, ONS, Petrobras, Sakonnet Technology, entre outras.
- É Senior Advisor da equipe técnica responsável pelo programa nacional MPS.BR, que busca promover o desenvolvimento do Brasil por meio da inovação tecnológica. Avaliador líder do modelo MPS-SW, tendo avaliado processos de software de dezenas de empresas brasileiras.
Sergio Lifschitz
- Professor do Quadro Principal do Departamento de Informática da PUC-Rio, onde orienta pesquisas de mestrado, doutorado e pós-doutorado e coordena projetos de pesquisa e desenvolvimento junto a empresas nas áreas de Banco de Dados e Ciência de Dados.
- Seus tópicos de especialidade incluem Banco de Dados, Ciência de Dados, Engenharia de Dados e Bioinformática, com desenvolvimento de ferramentas e sistemas em parceria com a Fiocruz, UNB, UFRRJ, UFRJ e INCA.
- Doutor em Informática, com especialização em Bancos de Dados e Redes pela École Nationale Supérieure des Télécommunications (ENST/Télécom Paris), França
Tatiana Escovedo
- Professora do Departamento de Informática da PUC-Rio, onde coordena cursos de pós-graduação lato sensu e colabora com pesquisas nas áreas de Ciência de Dados e Engenharia de Software.
- Gerente Geral de Transformação Digital da Petrobras.
- Doutora em Engenharia Elétrica, na área de Métodos de Apoio à Decisão, e Mestre em Informática, na área de Engenharia de Software, pela PUC-Rio.
- Autora dos livros Introdução a Data Science - Algoritmos de Machine Learning e Métodos de Análise, Jornada Java, Jornada Python e Engenharia de Software para Ciência de Dados - Um guia de boas práticas com ênfase na construção de sistemas de Machine Learning em Python.
Otávio Lemos
- Desenvolvedor, pesquisador e professor de computação. Leciona há mais de dez anos na Universidade Federal de São Paulo (UNIFESP), tem mestrado e doutorado pela Universidade de São Paulo (USP), e fez pós-doutorado na Universidade da Califórnia em Irvine, USA.
- Na UCI, trabalhou em diferentes períodos perfazendo aproximadamente dois anos. Já apresentou seu trabalho de pesquisa no Google, na Carnegie Mellon University (CMU) e na UCI, além de inúmeros congressos internacionais.
- Em 2019 iniciou seu trabalho na Internet com um canal pessoal no YouTube que ultrapassou 30.000 inscritos. Em 2021 ganhou o prêmio Microsoft MVP, renovado para 2022-2023. No mesmo ano publicou o livro digital Arquitetura Limpa na Prática, que já vendeu mais de 1500 cópias. Atualmente, além de professor, atua como Engenheiro de Software Sênior na Trio.
- Nesse novo período tem realizado workshops, cursos, treinamentos e sessões de consultoria junto a empresas e startups de tecnologia brasileiras e internacionais.

Alessandro Garcia

Analia Irigoyen

Anderson Oliveira

Fernando Correia

Jacques Chueke

Marcos Kalinowski

Sergio Lifschitz

Tatiana Escovedo

Otávio Lemos
Convidados-referência no mercado
Fábio Heuseler
Paulo Caroli
Arthur Barbosa
Maurício Aniche
Phil Calçado
Antônio Muniz
Joanna Pivatelli
Marcus Fontoura
Antony Seabra
Marisa do Carmo Silva
Hugo Villamizar
Roberta Arcoverde
Ana Regina Rocha
João Gabriel Bracaioli

Fábio Heuseler

Paulo Caroli

Arthur Barbosa

Maurício Aniche

Phil Calçado

Antônio Muniz

Joanna Pivatelli

Marcus Fontoura

Antony Seabra

Marisa do Carmo Silva

Hugo Villamizar

Roberta Arcoverde

Ana Regina Rocha

João Gabriel Bracaioli
Preço e formas de pagamento

Formulário enviado com sucesso!
Parcelamento no cartão de crédito em até 36x de:
R$ @mensalidade
ou à vista de R$ @valorTotal
por: R$ @valorParcela
- Especialização 100% Online
- Certificado: Especialização PUC-Rio
- Formato: aulas gravadas e encontros ao vivo
- Carga horária: 480 horas
- Duração total: 12 ou 15 meses com sprint de Aperfeiçoamento "Sprint Do Zero ao Código"
Parcelamento em até 36x no cartão de crédito, boleto ou pix
De:* | Por**: |
---|
* De: preço original do curso, considerando a condição de parcelamento.
** Por: preço final do curso parcelado + desconto, se aplicável.
Valores sujeitos á mudanças de acordo com método de pagamento escolhido.
Mais detalhes do curso
Carga horária: 480h + 90h de Curso de Aperfeiçoamento “Sprint Do Zero ao Código”
Carga horária: 480 horas
Certificado: Especialização PUC-Rio + Certificado de 90h
Certificado: Especialização PUC-Rio
Duração: 12 meses
Duração: 15 meses
Especialização 100% Online
Especialização 100% Online
Formato: aulas gravadas e encontros ao vivo
Formato: aulas gravadas e encontros ao vivo
Cursos relacionados
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 consistentes.
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.
Pós-Graduação em UX Experiência do Usuário e Interação Humano-Computador
Torne-se um profissional que exerce papéis de liderança em experiência do usuário, como designer, pesquisador e arquiteto de informação.