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

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

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

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

Laravel Protections

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

О курсе

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 undo that layer and allow for attacks like SQL injection. In this course, we’ll discuss how Laravel protects your database and look at ways to extend functionality without compromising security. Then, we’ll pivot to performance and reducing the chance of denial of service attacks. Finally, concentrating on a layered approach of security in your app, we’ll focus on the security of properties in an Eloquent model. The course also covers three related concepts that are compared and analyzed. Securing Laravel passwords and ensuring their complexity is explained. Hashing functionality and algorithms provided by Laravel are also reviewed. Leveraging encryption by hand, as well as where it’s automatically integrated into Laravel, is also discussed. Additionally, the course will discuss two mechanisms for tracking users between requests and storing user information are discussed in this course: sessions and cookies. First, all of the different session configurations and drivers are discussed. We’ll review what is really necessary and what is just hype. Then, using the persistent session storage and flashing session data is reviewed. The course complete with a discussion of the usage and security of Laravel cookies. And finally, the course will cover how Laravel provides functionality to rate limit incoming requests. Rationale for choosing to protect end points, both globally and with segmented or conditional choices, is discussed.

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

EncryptionApplication SecurityEndpoint SecurityData SecurityQuery LanguagesData AccessSecurity ControlsWeb ApplicationsObject-Relational MappingComputer ProgrammingCryptographyAuthenticationsSecure CodingDistributed Denial-Of-Service (DDoS) AttacksDatabase Application

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

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

01Laravel Database Protections12 материалов

Database and Eloquent

Query security and performanceВидеоQuery builder nuancesВидеоEloquent property securityВидео

Hashing, passwords and encryption

HashingВидеоPasswords

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

Aaron Saray

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

Laravel Protections
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 1.4 ч

1 модулей

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

Часть программы вашего университета
Видео
EncryptionВидео

Sessions and cookies

Session setupВидеоSession manipulationВидеоCookiesВидео

Rate limiting

General rate limitingВидеоAdvanced rate limitingВидеоLaravel Protections QuizЗадание