Secure Coding in Laravel Specialization

Build with Laravel, a PHP Framework. Create safe and secure web apps and webpages with Laravel
With Laravel, a PHP language framework, websites and apps are built faster and easier than ever before. With all of this tooling, abstraction and speed, however, it can be easy to forget or overlook security. In this course, you will learn about some of Laravel's built-in security features; best practices for securing your application; and real-life code and examples.
The PHP framework Laravel offers many options to build strong, safe apps and websites. In the first part of this course, you will explore some of the most common ways to secure your Laravel application. You’ll learn about configuring your application securely to reduce the chance of leaking secrets and credentials, validating user input and authentication methodologies. The second half of the course focuses on user access control through gates and policies, eliminating SQL injection attacks and securing sessions with rate limits. If you stick with it through the end, you’ll get a bonus section about static analysis, tripwires and honeypots.
Applied Learning Project
In the hands-on project for this course, you will be presented with seven challenges that you would encounter in a typical Laravel project. By the end of the course and the project you will be able to analyze and evaluate a Laravel application for overt security vulnerabilities, configure and create a secure-by-default Laravel application, and recommend features to add to a Laravel application to heighten the chance of catching malicious actors. You will be given a free trial to access to the Infosec Skills platform to complete the project.

Sort options

Laravel Protections (Coursera)

Apr 29th 2024
Laravel Protections (Coursera)
Course Auditing
Categories
Effort
Languages
In this course, you'll take a look at how Laravel protects your database and ways you can configure it to protect your system. The Laravel database access layer has a lot of built-in protection from common attacks. However, when you need to customize functionality it can be easy to [...]

Laravel Additional Security (Coursera)

Apr 29th 2024
Laravel Additional Security (Coursera)
Course Auditing
Categories
Effort
Languages
This course focuses on ways to keep your Laravel database secure. It starts with supporting request and response security. First, we’ll discuss how Laravel supports semantic request verbs while still being compatible with browsers. Then, tools to protect against cross-site request forgery and cross-site scripting protection are examined. Then [...]

Laravel: Configure, Validate, Authenticate and Authorize (Coursera)

Apr 29th 2024
Laravel: Configure, Validate, Authenticate and Authorize (Coursera)
Course Auditing
Categories
Effort
Languages
To get started in this beginning course on Laravel, we will examine what prerequisites you need to get the most out of this specialization. We’ll discuss the different ways to install the Laravel framework and focus on the most secure choice. We also will talk about the security concerns [...]