Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Segurança para Devs

via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Desenvolva aplicações seguras e proteja sistemas contra ameaças reais. O curso aborda autenticação, autorização, proteção de dados, vulnerabilidades de front-end e back-end, gestão de segredos, análise de superfície de ataque, modelagem de ameaças e segurança em infraestrutura. Estrutura validada: 3 unidades, 4 módulos, 12 grupos, 54 videoaulas e 4 quizzes visíveis no currículo.

Syllabus

  • Autenticação e HTTP
    • Nesse módulo iremos aprender técnicas essenciais de segurança em autenticação: validação e armazenamento seguro de senhas, uso de salt e pepper, implementação de MFA e WebAuthn, recuperação de senha sem vulnerabilidades, configuração de CORS, cookies HttpOnly/Secure e defesas contra ataques.
  • Front-End
    • Aprenda a proteger aplicações web front-end contra vulnerabilidades críticas: XSS, clickjacking, prototype pollution e outros tipos de ataques. Domine práticas defensivas como validação de origens, sanitização de DOM e gestão segura de scripts de terceiros para construir aplicações resilientes.
  • Back-End
    • Nesse módulo iremos aprender sobre vulnerabilidades críticas de back-end: SSRF, CSRF, NoSQL Injection, controle de acesso quebrado, injeção de comandos, serialização insegura e validação de entradas.
  • Ambiente e Infraestrutura
    • O módulo aborda SAST para análise de código, gestão de dependências, modelagem de ameaças com STRIDE e Cornucopia, SSH seguro com chaves, TLS e Let's Encrypt, WAF, gerenciamento de segredos, CI/CD criptografado e logging para auditoria e detecção de ataques.

Taught by

Rodrigo Gonçalves

Reviews

Start your review of Segurança para Devs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.