Overview
This course teaches learners how to secure a Symfony application by covering topics such as authentication, registering users, managing passwords, and implementing access control. By the end of the course, students will be able to authenticate users, validate passwords, set up roles and permissions, handle registration and password reset functionalities, and test authorization. The teaching method includes hands-on demonstrations and coding examples. This course is intended for developers familiar with Symfony looking to enhance the security of their applications.
Syllabus
Part 1 Login Form Authentication.
Part 2 Validating Passwords + Login and Redirect.
Part 3 Roles + Remember me + Access Control.
Part 4 Register Form + Registration Confirmation.
Part 5 Password Reset Form + Password Reset Requests.
Part 6 Role Based Access Control.
Part 7 Symfony Voters + Permissions .
Part 8 Testing Authorization + Simulating Logged-in Users.
Taught by
Gary Clarke