Inscreva-se
Logo
Logo
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

CONDIÇÕES EXCLUSIVAS | Fale com um de nossos consultores via WhatsApp e conheça nossas Condições Especiais Eu quero

X

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

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.

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.

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

Preço e formas de pagamento

Condições de pagamento

Em até 18x de:

R$ 290,97

ou à vista, por R$ 4.190,00

Fale com um consultor

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

      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

            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

              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

                    Do Zero ao Código

                    Estude dados, algoritmos e linguagens de programação para construir páginas web do zero ao código.

                      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
                            Share by: