CONDIÇÕES EXCLUSIVAS | Fale com um de nossos consultores via WhatsApp e conheça nossas Condições Especiais Eu quero
X
Desenvolvimento Full Stack Básico
Capacite-se para atuar no mercado de TI e torne-se um desenvolvedor full stack capaz de criar soluções inteligentes. Para realização deste curso você precisa possuir conhecimentos prévios em Lógica de Programação e noções de pelo menos uma linguagem de programaçãoMetodologia focada no mercado
Faça sua imersão com uma pós-graduação conectada com a rotina da profissão.
Certificados
A cada 3 meses, um certificado novo no tema da sua Sprint.
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.
Visão 360º do mercado
Análise integral a partir de um pensamento crítico voltado para sua prática jurídica e social.
Contato com o mercado jurídico
Tenha momentos com profissionais relevantes para refletir sobre caminhos e discutir soluções.
Estudo de casos jurídicos
Debates multidisciplinares
Encontros ao vivo e aulas gravadas
Suporte personalizado
Evolua na PUC-Rio
Estude, pesquise, aproveite o espaço de coworking e faça seu networking no campus.
Lab_CC
Criação de portfólio
Community Hub
Projeto cultural x TCC
Perfil Hands-on
Crítica à sociedade
Suporte 360°
Duração do curso
Modalidade
Conteúdo online.
Certificação
Certificado de Curso PUC-Rio.
Reconhecido pelo MEC
Carga horária
30 horas de curso.
Tecnologia
Vivência na área
Ensino de excelência
Teoria e prática
Conteúdo do Curso
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.

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

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

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

Tatiana Escovedo
Professora do Departamento de Informática da PUC-Rio. É Gerente Geral na Petrobras e autora de livros na área de Computação.
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.
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.
Time de professores que praticam o que ensinam
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.
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.
Fernando Correia
Marcos Kalinowski
Sergio Lifschitz
Tatiana Escovedo
Preço e formas de pagamento
Parcelamento em até 18x no cartão de crédito ou boleto

Formulário enviado com sucesso!
Cursos relacionados
Desenvolvimento Full Stack Básico
Capacite-se para atuar no mercado de TI e torne-se um desenvolvedor full stack capaz de criar soluções inteligentes.
Desenvolvimento Front-End Avançado
Aprenda a trabalhar com bancos de dados e a desenvolver softwares que facilitem a interação dos usuários com as diversas interfaces tecnológicas da atualidade.
Análise de Dados e Boas Práticas
Aprofunde seus conhecimentos em conceitos como: estatística, programação, aquisição, preparação, limpeza e tratamento de dados.
Pesquisa com Usuários
Aprenda a montar, aplicar e fazer a análise de pesquisas quanti e qualitativas. Aborde desde a organização do espaço de problema, métodos de abordagem e habilidades necessárias para o pesquisador.
Qualidade de Software, Segurança e Sistemas Inteligentes
Aperfeiçoe seus conhecimentos na elaboração de testes de qualidade de software, requisitos para o desenvolvimento e implementação de um software seguro, e na engenharia de sistemas de softwares inteligentes.
Desenvolvimento Back-end Avançado
Capacite-se para atuar no mercado de TI e torne-se um desenvolvedor back-end capaz de criar soluções inteligentes.
Arquitetura de Software
Aprenda na prática a projetar, implementar e testar softwares com ferramentas inteligentes.
Engenharia de Dados
Estude na prática como modelar, projetar, implementar e monitorar soluções para o uso de dados.
Avaliação da Qualidade de Uso de Sistemas Computacionais Interativos
Aprenda a utilizar na prática métodos de Interação Humano-Computador (IHC) e User Experience (UX).
Do Zero ao Código
Estude dados, algoritmos e linguagens de programação para construir páginas web do zero ao código.
Machine Learning e Analytics
Habilite-se para aplicar conhecimentos de algoritmos e de aprendizado de máquina em problemas reais.
Projeto da Interação Humano-Computador e da Interface do Usuário
Aprenda a prototipar projetos focando na usabilidade, acessibilidade, UX e comunicabilidade da jornada.
Gestão Ágil de Projetos e Produtos
Estude como aplicar princípios e diretrizes de Agilidade no desenvolvimento de soluções tecnológicas.