Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 5 Module
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.
To get started, we will examine what prerequisites you need to get the most out of this learning path. 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.
Das ist alles enthalten
5 Videos1 Lektüre
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 20 Minuten
Secure Coding in Laravel with Aaron Soray•1 Minute
Prerequisites and how to use this learning path•4 Minuten
Installation of the framework•3 Minuten
Secure installation of third-party packages•8 Minuten
Staying up to date with Laravel security•5 Minuten
1 Lektüre•Insgesamt 10 Minuten
Laravel glossary•10 Minuten
Protecting secrets and reducing information leakage
Modul 2•21 Minuten abzuschließen
Moduldetails
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.
Das ist alles enthalten
5 Videos
Infos zu Modulinhalt anzeigen
5 Videos•Insgesamt 21 Minuten
Securing secrets and using configuration•8 Minuten
Environment and debug impacts•2 Minuten
Forcing SSL•2 Minuten
Log filtering•5 Minuten
Exception handler configuration•2 Minuten
Validation
Modul 3•1 Stunde abzuschließen
Moduldetails
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.
Das ist alles enthalten
7 Videos
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 39 Minuten
Validation overview•5 Minuten
Validating data types•6 Minuten
Validating data from available selection•6 Minuten
Validating boundaries•8 Minuten
Custom validation rules•4 Minuten
Form request validation•5 Minuten
Third-party data validation•5 Minuten
Authentication
Modul 4•23 Minuten abzuschließen
Moduldetails
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.
Das ist alles enthalten
4 Videos
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 23 Minuten
Authentication kits/scaffolding•12 Minuten
Custom authentication•5 Minuten
Checking authentication•5 Minuten
Managing authentication•2 Minuten
Authorization
Modul 5•1 Stunde abzuschließen
Moduldetails
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.
Das ist alles enthalten
4 Videos1 Aufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 32 Minuten
Understanding gates•9 Minuten
Understanding policies•9 Minuten
Roles and permissions•7 Minuten
Authorization recommendations•6 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Laravel Quiz 1•30 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Infosec believes knowledge is power when fighting cybercrime. We help IT and security professionals advance their careers with skills development and certifications while empowering all employees with security awareness and privacy training to stay cyber-safe at work and home. Learn more at infosecinstitute.com.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.