Inscreva-se
Logo
Logo
Aperfeiçoamento: Qualidade de Software, Segurança e Sistemas Inteligentes
Aperfeiçoamento

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. Para realização deste curso você precisa possuir conhecimentos prévios em Programação em Python, Banco de Dados e Desenvolvimento Full Stack Básico.
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

Teste e Qualidade de Software

Duração: 30h | Prof.: Marcos Kalinowski   


  • 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 | Profs.: Marcos Kalinowski e Anderson Oliveira 


  • Projeto Prático (MVP) das Disciplinas: Teste e Qualidade de Software, Desenvolvimento de Software Seguro e Engenharia de Sistemas de Software Inteligentes.

Time de professores que praticam o que ensinam

Anderson Oliveira Tecnologia

Anderson Oliveira

Professor do Departamento de Informática da PUC-Rio. Atua em projetos e consultorias para diversas empresas.

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
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$ 317,05

ou à vista, por R$ 4.565,61

Fale com um consultor

Cursos relacionados

Aperfeiçoamento

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

    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

      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

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