Design de Código

Desenvolvimento Seguro de Software

Neste curso, trazemos práticas de código quando se pensa em segurança. Afinal, escrever software seguro é fundamental nos dias de hoje!

5 aulas
Maurício Aniche

Maurício Aniche

Staff Engineer @ Uber

Conteúdo do curso

1 módulos • 5 aulas

Introdução

03:32

Vulnerabilidades mais comuns e como atacá-las

26:36

Outras práticas de segurança de código

19:02

Respondendo à ataques

10:06

Até a próxima!

01:34

O que você vai aprender

Conteúdo técnico e prático para você dominar os conceitos de escalabilidade

Vulnerabilidades mais comuns em aplicações web
Práticas de código seguro
Prevenção de ataques como SQL Injection e XSS
OWASP Top 10 e como mitigar riscos
Validação e sanitização de dados
Estratégias de resposta a incidentes
Autenticação e autorização seguras
Criptografia e proteção de dados sensíveis

Seu instrutor

Maurício Aniche

Maurício Aniche

Staff Engineer @ Uber

Dedica-se a tornar engenheiros de software mais produtivos por meio de plataformas e ferramentas para desenvolvedores. Atualmente é Tech Lead (hands-on) na Adyen, liderando o time de Testing Enablement, responsável por fornecer aos engenheiros as ferramentas e estratégias de teste adequadas. Anteriormente, foi professor assistente de engenharia de software na Delft University of Technology, na Holanda. Sua pesquisa sempre teve foco em qualidade de software. Seus esforços no ensino de testes de software lhe renderam o prêmio de Professor de Ciência da Computação do Ano de 2021 e o TU Delft Education Fellowship, uma prestigiada distinção concedida a docentes inovadores. É autor de 'Effective Software Testing: A Developer's Guide' (2022) e 'Simple Object-Oriented Design' (2024), ambos publicados pela Manning, além de 'Test-Driven Development: Teste e Design no Mundo Real' (2014) e 'Orientação a Objetos e SOLID para Ninjas' (2015), publicados pela Casa do Código.

Domine Engenharia de IA e Desenvolvimento de Software de Alta Qualidade

Rafael
Alberto
Daniel
COMEÇAR AGORA