Skip to content

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 na área da tecnologia com uma pós-graduação conectada com a rotina da profissão.

Modalidade

Modalidade

Conteúdo online

Certificação

Certificação

Certificado de Curso de Extensão PUC-Rio

Reconhecido pelo MEC

Reconhecido pelo MEC

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

Carga horária

Carga horária

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

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.

Alguns dos nossos professores que praticam o que ensinam

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:

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:

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.

Preço e formas de pagamento

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

R$ 290,97

ou à vista por R$ 4.190,00
Desconto de R$ 838,00

Escolha sua modalidade de parcelas

1x R$ 4.190,00 20% R$ 1.047,50
3x R$ 1.483,96 15% R$ 785,62‬
6x R$ 741,98 15% R$ 785,62‬
12x R$ 392,81 10% R$ 523,75
18x R$ 290,97

Metodologia online inovadora

Você está preparado para se especializar com um método inovador? Na PUC-Rio, queremos que sua carreira evolua a um outro nível. Conte com uma metodologia ágil e focada na realidade do mercado de tecnologia.

Seu curso será dividido em sprints, uma a cada 3 meses, com certificações de extensão ao final de cada uma delas. Queremos que você já esteja conectado com o mercado, então utilize o mesmo método e as mesmas ferramentas de trabalho da área.

1. Construa um MVP a cada sprint

2. Os autores dos melhores MVPs finais do curso apresentarão seus trabalhos para profissionais destacados do mercado - em um evento da PUC-Rio com o MIT Technology Review Brasil

Cursos que você pode gostar

Tecnologia

Desenvolvimento Back-end Avançado

Aperfeiçoe suas habilidades em desenvolvimento de Back-End Avançado. Estude sobre a Arquitetura MVC (Model-View-Controller), aspectos avançados de ...

  • Ícone Suporte 360
  • Ícone Entrega do MVP no final do curso
  • Ícone Network qualificado
  • Ícone Certificado de Curso de Extensão PUC-Rio
Conheça o curso
Tecnologia

Desenvolvimento Front-End Avançado

Saiba como ser um profissional requisitado e capaz de criar soluções tecnológicas inteligentes. Aprenda a trabalhar com bancos de dados e a ...

  • Ícone Suporte 360
  • Ícone Entrega do MVP no final do curso
  • Ícone Network qualificado
  • Ícone Certificado de Curso de Extensão PUC-Rio
Conheça o curso
Tecnologia

Machine Learning e Analytics

Conquiste conhecimentos técnicos e práticos para atuar na área de Ciência de Dados. Saiba como criar modelos de Aprendizagem de Máquina e ...

  • Ícone Suporte 360
  • Ícone Entrega do MVP no final do curso
  • Ícone Network qualificado
  • Ícone Certificado de Curso de Extensão PUC-Rio
Conheça o curso
Tecnologia

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

  • Ícone Suporte 360
  • Ícone Entrega do MVP no final do curso
  • Ícone Network qualificado
  • Ícone Certificado de Curso de Extensão PUC-Rio
Conheça o curso