К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Laravel: Configure, Validate, Authenticate and Authorize · LearnSpace
Назад в каталог
courseraIT и технологии

Laravel: Configure, Validate, Authenticate and Authorize

Курс от Infosec
Начальный≈ 2.9 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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 of using third-party packages. The course will introduce some tips on how to audit your application after a third-party package is installed. Finally, we'll share resources to stay up-to-date with Laravel. Securing configuration and secrets is one of the most important parts of your Laravel app. This course will focus on using the configuration system properly, securing environment secrets and ways to force SSL for your Laravel app. In addition, log filtering and exception handling systems are constructed to reduce the chance of leaking sensitive information. Validation is necessary to secure input from both users and third-parties. In this course, we’ll discuss what things to validate, why to validate them and how to use Laravel’s built-in rules to get the most secure validation configuration. We'll examine using form requests to validate for controllers, as well as using inline-validation for commands. Finally, custom validation is also built and dissected. Authentication is the first half of securing user access to your Laravel application. In this course, we’ll cover how to authenticate users in Laravel and the reasons why. We’ll discuss and examine the built-in Laravel authentication kits and explain which kit is best for which use case. Even if you have unique authentication requirements, Laravel’s authentication system can be used and we’ll show how with a custom authentication provider. Authorization is the second half of securing user access to your Laravel application. In this course, we’ll discuss the different built-in options Laravel has to provide authorization. Gates, a simpler solution, will be compared to the more advanced policy system. Extending the authorization system with roles and permissions with a third-party package is also demonstrated. Finally, best practices of using authorization will be presented, including making sure not to fall into some common traps.

Навыки, которые вы освоите

AuthenticationsApplication SecurityConfiguration ManagementData ValidationAuthorization (Computing)Package and Software ManagementComputer ProgrammingCybersecuritySecurity ControlsIdentity and Access ManagementSoftware InstallationInformation TechnologySecure CodingRole-Based Access Control (RBAC)

Программа курса

5 модулей · 27 учебных материалов

01Introduction and installation6 материалов

Introduction and installation

Secure Coding in Laravel with Aaron SorayВидеоPrerequisites and how to use this learning pathВидеоInstallation of the frameworkВидеоSecure installation of third-party packagesВидеоStaying up to date with Laravel security

Учитесь у экспертов

Aaron Saray

Преподаватель курса

Laravel: Configure, Validate, Authenticate and Authorize
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 2.9 ч

5 модулей

Язык: Английский

Часть программы вашего университета
Видео
Laravel glossaryЧтение
02Protecting secrets and reducing information leakage5 материалов
Securing secrets and using configurationВидеоEnvironment and debug impactsВидеоForcing SSLВидеоLog filteringВидеоException handler configurationВидео
03Validation7 материалов
Validation overviewВидеоValidating data typesВидеоValidating data from available selectionВидеоValidating boundariesВидеоCustom validation rulesВидеоForm request validationВидеоThird-party data validationВидео
04Authentication4 материалов
Authentication kits/scaffoldingВидеоCustom authenticationВидеоChecking authenticationВидеоManaging authenticationВидео
05Authorization5 материалов
Understanding gatesВидеоUnderstanding policiesВидеоRoles and permissionsВидеоAuthorization recommendationsВидеоLaravel Quiz 1Задание