Desenvolvimento Full Stack Básico
Aperfeiçoamento

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ção
Tire suas dúvidas

Metodologia focada no mercado

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

Duração do curso

Duração do curso

120 horas de curso : 1 Sprint com 3 disciplinas de 30hs + 1 disciplina de MPV de 30hs cada.
Modalidade

Modalidade

Conteúdo online.

Certificação

Certificação

Certificado de Curso PUC-Rio.

Reconhecido pelo MEC

Reconhecido pelo MEC

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

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 Tecnologia

Fernando Correia

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

Conheça
Marcos Kalinowski Tecnologia

Marcos Kalinowski

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

Conheça
Sergio Lifschitz Tecnologia

Sergio Lifschitz

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

Conheça
Tatiana Escovedo Tecnologia

Tatiana Escovedo

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

Conheça
Tatiana Escovedo Engenharia

Tatiana Escovedo

Doutor em Engenharia Mecânica com ênfase em Termociências. Pesquisador no Instituto de Energia da PUC-Rio (IEPUC).

Conheça

Time de professores que praticam o que ensinam

Fernando Correia Tecnologia

Fernando Correia

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

Marcos Kalinowski

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

Sergio Lifschitz

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

Tatiana Escovedo

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

Tatiana Escovedo

Doutor em Engenharia Mecânica com ênfase em Termociências. Pesquisador no Instituto de Energia da PUC-Rio (IEPUC).

Preço e formas de pagamento

Em até 18x de:

@mensalidade

ou à vista por R$ @valorTotal*

  • Curso 100% Online
  • Certificado: PUC-Rio
  • Formato: aulas gravadas e encontros ao vivo
  • Carga horária: 90h (Do Zero ao Código) a 120h (todo o restante)
  • Duração total: 3 meses

Cursos relacionados

Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

Arquitetura de Software

Aprenda na prática a projetar, implementar e testar softwares com ferramentas inteligentes.

Conheça o curso
Aperfeiçoamento

Engenharia de Dados

Estude na prática como modelar, projetar, implementar e monitorar soluções para o uso de dados.

Conheça o curso
Aperfeiçoamento

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

Conheça o curso
Aperfeiçoamento

Machine Learning e Analytics

Habilite-se para aplicar conhecimentos de algoritmos e de aprendizado de máquina em problemas reais.

Conheça o curso
Aperfeiçoamento

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.

Conheça o curso
Aperfeiçoamento

Gestão Ágil de Projetos e Produtos

Estude como aplicar princípios e diretrizes de Agilidade no desenvolvimento de soluções tecnológicas.

Conheça o curso