Slim 4 Authentication (Micro Laravelification)
Slim 4 Authentication (Micro Laravelification), available at $54.99, has an average rating of 4.3, with 27 lectures, based on 10 reviews, and has 84 subscribers.
You will learn about How to setup Slim 4 & slowly make it a fully fledged Php framework similar to Laravel Slim 4, with Laravel Blade Templates Define Global Functions Via Composer Autoloading Slim 4 Controllers Slim 4 Service Providers Similar To Laravels Slim 4 Http Kernel & Console Kernel Whoops Page, within Slim 4 .env file and variables within Slim 4 Integrate With Laravel's Eloquent ORM into Slim 4 to allow for simplified Database Interactions Integrate Cake Php's Phinx Package Into Slim 4 allowing us to create migrations & seeders Create Factories With Faker — From Scratch Creating a Slim 4 Console Kernel Integrating Symfony Console Commands — Allowing Easy Creation of Custom Console Commands How to integrate Vue JS How to integrate Tailwind CSS Register, Logout & Login Authorization Logic Redirect Middleware (Based on whether the user is Authorized Or A Guest) Code Refactoring & Clean Up CSRF Verification Request Validation Setup (Using Laravel's Illuminate Validation Component) Symfony Sessions Using Symfony Sessions To Properly "Flash" Error Messages To Front End Setting Up Validation Rules To Check Validity Against Persisted Database Data "Old" Form Input Repopulation On Form Validation Failure Refactoring controllers & creating a Simple Form Request Class Sending Emails In Slim 4 (Custom Mailable Class Using Swift) Configure Mailtrap io to catch locally sent eMails Flashing success on submission success This course is ideal for individuals who are Intermediate to Advanced Php developers or Developers with an interest in Slim 4 or Php Developers or Slim Developers or Cake Developers or Laravel Developers or Symfony Developers or Those interested in learning via deep dive or Developers interested in the differences between a micro Php framework and full fledged Php framework or Developers curious of Slim 4 beyond minimalism and aren't afraid to do a few things wrong to gain a deeper understanding It is particularly useful for Intermediate to Advanced Php developers or Developers with an interest in Slim 4 or Php Developers or Slim Developers or Cake Developers or Laravel Developers or Symfony Developers or Those interested in learning via deep dive or Developers interested in the differences between a micro Php framework and full fledged Php framework or Developers curious of Slim 4 beyond minimalism and aren't afraid to do a few things wrong to gain a deeper understanding.
Enroll now: Slim 4 Authentication (Micro Laravelification)
Summary
Title: Slim 4 Authentication (Micro Laravelification)
Price: $54.99
Average Rating: 4.3
Number of Lectures: 27
Number of Published Lectures: 27
Number of Curriculum Items: 27
Number of Published Curriculum Objects: 27
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- How to setup Slim 4 & slowly make it a fully fledged Php framework similar to Laravel
- Slim 4, with Laravel Blade Templates
- Define Global Functions Via Composer Autoloading
- Slim 4 Controllers
- Slim 4 Service Providers Similar To Laravels
- Slim 4 Http Kernel & Console Kernel
- Whoops Page, within Slim 4
- .env file and variables within Slim 4
- Integrate With Laravel's Eloquent ORM into Slim 4 to allow for simplified Database Interactions
- Integrate Cake Php's Phinx Package Into Slim 4 allowing us to create migrations & seeders
- Create Factories With Faker — From Scratch
- Creating a Slim 4 Console Kernel
- Integrating Symfony Console Commands — Allowing Easy Creation of Custom Console Commands
- How to integrate Vue JS
- How to integrate Tailwind CSS
- Register, Logout & Login Authorization Logic
- Redirect Middleware (Based on whether the user is Authorized Or A Guest)
- Code Refactoring & Clean Up
- CSRF Verification
- Request Validation Setup (Using Laravel's Illuminate Validation Component)
- Symfony Sessions
- Using Symfony Sessions To Properly "Flash" Error Messages To Front End
- Setting Up Validation Rules To Check Validity Against Persisted Database Data
- "Old" Form Input Repopulation On Form Validation Failure
- Refactoring controllers & creating a Simple Form Request Class
- Sending Emails In Slim 4 (Custom Mailable Class Using Swift)
- Configure Mailtrap io to catch locally sent eMails
- Flashing success on submission success
Who Should Attend
- Intermediate to Advanced Php developers
- Developers with an interest in Slim 4
- Php Developers
- Slim Developers
- Cake Developers
- Laravel Developers
- Symfony Developers
- Those interested in learning via deep dive
- Developers interested in the differences between a micro Php framework and full fledged Php framework
- Developers curious of Slim 4 beyond minimalism and aren't afraid to do a few things wrong to gain a deeper understanding
Target Audiences
- Intermediate to Advanced Php developers
- Developers with an interest in Slim 4
- Php Developers
- Slim Developers
- Cake Developers
- Laravel Developers
- Symfony Developers
- Those interested in learning via deep dive
- Developers interested in the differences between a micro Php framework and full fledged Php framework
- Developers curious of Slim 4 beyond minimalism and aren't afraid to do a few things wrong to gain a deeper understanding
Slim 4 is a micro framework. Unbiased, incredibly abiding to PSR (Php Standard Recommendations), and ultimately able to easily integrate many, many components and packages — including those from other major frameworks and component libraries.
During this series, using Laravel’s architecture as inspiration, we will slowly take Slim’s unbiased code and build it out to a more full featured framework.
What features are we adding into slim?
– Service Providers
– Http Kernel
– Console Kernel
– Config Directory
– .env (Environment Variables & Files)
– Global, auto loaded, helper functions
– CSRF Protection
– Tailwind CSS
– Vue JS
– Laravel Collections
– Laravel Validators
– Laravel Str Helper
– Laravel Blade Templates
– Cake Php’s Phinx
-> Phinx migrations
-> Phinx seeds
– Custom Factories (Using Faker)
– etc…
Through the Laravelification of Slim 4, we will also set up authorization and eventually the ability for a user to reset their account password via email. We’ll locally be able to send emails, flash failed form error messages to the front end, pass success form messages to the front end, setup the ability to re-populate “old” form data AKA failed form data so our users don’t have to re-type everything in if the validation for the form fails.
What all will we be integrating? Check out the entire list
Packages & Resources Glossary
-
Slim 4
-
Slim Csrf
-
Laravel Validators
-
Laravel Homestead
-
Jenssegers Blade
-
Zeuxisoo Slim Whoops
-
Php Dot Env
-
CakePhp Seeders & Migrations
-
Fzaninotto Faker For Factories
-
Illuminate Database
-
Illuminate Support
-
Php Dependency Injection Container
-
Php Dependency Injection Container Slim Bridge
-
Laravel Mix Webpack Wrapper
-
Swift Mailer for Emails
-
Mailtrap for local email testing
-
Illuminate Mail For Markdown Parser
-
Symfony Console Component For Console Commands
-
Symfony Session Component For Sessions
-
Eloquent For Database ORM
-
Vuejs For Front-end Reactivity
-
Tailwind For CSS & SCSS
-
Vue Material Design Icons
-
Guzzle Http Wrapper
Course Curriculum
Chapter 1: Slim 4: Install, Setup, Add Useful Stuff (No Fancy Business)
Lecture 1: Lesson 1: Setup Slim 4
Lecture 2: Lesson 2: Views With Blade
Lecture 3: Lesson 3: PSR-4 Autoload (Global Helper Functions)
Lecture 4: Lesson 4: Slim 4 Controllers (Dependency Injectable)
Chapter 2: Slim 4 Laravel-ified (Advanced)
Lecture 1: Slim 4 Service Providers
Lecture 2: Env Variables (AKA .env file and helper)
Lecture 3: Whoops (Beautified Debug Page)
Lecture 4: Http Kernel
Lecture 5: Database Setup (Laravel Eloquent)
Lecture 6: DB Migrations, Seeds, & Custom Factories (Cake Php's Phinx & Faker)
Lecture 7: Slim Console Commands (Console Kernel & Symfony's Console Component)
Chapter 3: The Assets ~ Vue JS and Tailwind CSS
Lecture 1: Installing Vue JS
Lecture 2: Installing Tailwind CSS
Chapter 4: Slim 4 ~ Let's Authenticate
Lecture 1: Register, Login & Logout
Lecture 2: Redirect Middleware (Guest & Auth)
Lecture 3: A Preparatory Refactor For The Excitement Ahead
Chapter 5: Forms? Let's secure 'em.
Lecture 1: CSRF Tokens (Simplified Blade Directive Syntax)
Lecture 2: Request Validation
Lecture 3: Validation Messages & Symfony Sessions
Lecture 4: Validate Against Database & "Flash" Error Messages
Lecture 5: Failed Forms Re-populate "Old" Input
Lecture 6: Controller Clean Up
Chapter 6: Reset Password Via Emails
Lecture 1: Setting Up The Foundation
Lecture 2: Mailable Part 1
Lecture 3: Mailable Part 2
Lecture 4: Reset Password Via Email
Chapter 7: Let's finalize our Slim 4 series by letting user know they were successful.
Lecture 1: "Flash" Successful Messages
Instructors
-
Zachary Horton
Software Engineer ~ Laravel, Vuejs, Slim 4, Symfony, AWS
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 1 votes
- 3 stars: 2 votes
- 4 stars: 1 votes
- 5 stars: 6 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024