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

Coursera

Writing Secure Applications - OWASP Top 10 for Developers

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course covers OWASP's Top 10 security risks, providing developers with essential knowledge on how to secure applications. Learn practical techniques to mitigate common vulnerabilities, improve your AppSec practices, and ensure robust application security in development. In this course, you will dive deep into the OWASP Top 10 security vulnerabilities and learn how to address them while developing secure applications. Each section explains critical risks such as broken access controls, cryptographic failures, and injection attacks, providing you with the knowledge to secure your applications effectively. As you progress, you'll explore practical demonstrations and real-world examples of each vulnerability, giving you insights into how attackers exploit weaknesses and, more importantly, how to prevent them. This course emphasizes understanding the Secure Software Development Lifecycle (SDLC) and incorporating security best practices throughout the development process. By the end of the course, you will be well-equipped to implement security measures, validate authentication processes, secure APIs, and prevent supply chain failures. Whether you're a beginner or an experienced developer, this course will enhance your security skillset and ensure you can build safe and secure applications. This course is designed for developers, security professionals, and IT practitioners who aim to deepen their understanding of secure coding practices. Whether you are building web applications, APIs, or cloud services, this hands-on course will provide practical, actionable techniques to safeguard your code. You’ll learn how to identify vulnerabilities, apply best practices, and implement security measures to protect your projects from common threats and attacks, ensuring robust and secure software development. This course blends theory with hands-on demos of common vulnerabilities and security practices. You’ll explore real-world case studies and practical exercises to understand the OWASP Top 10 risks in-depth. By applying these lessons, you’ll be equipped to implement security measures and address vulnerabilities in your own projects, ensuring robust and secure application development. This course is based on Writing Secure Applications - OWASP Top 10 for Developers, by Derek Fisher. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • Introduction
    • This module introduces key concepts in application security and the Secure SDLC, helping learners understand how to integrate security practices into software development processes. It covers the fundamentals of secure application development and sets the foundation for building secure software.
  • About Application Security
    • This module introduces learners to the OWASP Foundation and its role in improving software security. It covers the significance of the OWASP Top 10 and how community-driven standards help address common application vulnerabilities. Learners will gain a foundational understanding of secure software development practices.
  • OWASP Top Ten 2021
    • This module delves into critical web application security vulnerabilities, such as broken access controls, injection attacks, and insecure authentication. It equips learners with the knowledge to identify, analyze, and mitigate common security risks in software development. Practical demonstrations and real-world scenarios help reinforce secure coding practices.
  • Conclusion
    • This module provides a comprehensive review of the course's core concepts, focusing on summarizing key takeaways and applying OWASP Top 10 principles to real-world projects. Learners will gain insights into how to effectively implement security best practices in their development workflows.

Taught by

Packt - Course Instructors

Reviews

Start your review of Writing Secure Applications - OWASP Top 10 for Developers

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.