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

Coursera

Secure Coding in Laravel

Infosec via Coursera Specialization

Overview

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.

Syllabus

Course 1: Laravel: Configure, Validate, Authenticate and Authorize
- Offered by Infosec. To get started in this beginning course on Laravel, we will examine what prerequisites you need to get the most out of ... Enroll for free.

Course 2: Laravel Additional Security
- Offered by Infosec. This course focuses on ways to keep your Laravel database secure. It starts with supporting request and response ... Enroll for free.

Course 3: Laravel Protections
- Offered by Infosec. In this course, you'll take a look at how Laravel protects your database and ways you can configure it to protect your ... Enroll for free.

Courses

Taught by

Aaron Saray

Reviews

Start your review of Secure Coding in Laravel

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.