Solid video-based introduction to securing web applications, with some hands-on examples.
By Mike North
In this course, Mike North covers seven common client-side and server-side vulnerabilities and security attacks that every developer should know, and how to mitigate them.
Throughout the course, North gives students a chance to look through a demo application and practice diagnosing and mitigating security vulnerabilities. This grounds the topics in real-world situations as well as gives students a chance to practice skills rather than just watching explanations and demos.
One area the course doesn’t cover is best practices for storing secure data, like user data and passwords. For that, you’ll want to look into some courseware on basic encryption.
We're hoping Frontend Masters will update this course to cover JWTs, as they archived a course on JWTs as it doesn't meet their standards.
By Gavin Johnson-Lynn, Peter Mosmans, others
Great option for learning security best practices for enterprise-grade applications.
App Academy Open
By Various Authors
Tremendous free resource for learning the foundations of web application security.
By Various Authors
Solid coverage of the core web security concepts that fullstack web developers need to be aware of, with hands-on practice implementing security in Node, Express, and Postgres.
Our course reviews are conducted by a team of technical professionals, course developers, and lifelong learners.
The lead of this project, Brian Green, has worked in developer education since 2009. He built the content development teams at Pluralsight and Udacity, implementing quality standards and tutorials to improve course quality and working with hundreds of authors to create courseware. Most recently, he built the product team at App Academy. As of writing, he estimates he has spent nearly a year of his life taking or reviewing online courses, on topics ranging from Web Development, Networking, Server Administration, DevOps, Cybersecurity, Machine Learning, and Artificial Intelligence.
We reviewed this course using the following criteria: