0% found this document useful (0 votes)
47 views

PHP Laravel Framework

This 5-day training course covers the Laravel PHP framework. It introduces students to core Laravel concepts like models, controllers, views and migrations. Students will learn how to build a TODO application with full CRUD functionality using Laravel. The course also covers authentication, middleware, deployment and more advanced topics like relations and events. By the end, students will have hands-on experience building a complete web application with Laravel.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

PHP Laravel Framework

This 5-day training course covers the Laravel PHP framework. It introduces students to core Laravel concepts like models, controllers, views and migrations. Students will learn how to build a TODO application with full CRUD functionality using Laravel. The course also covers authentication, middleware, deployment and more advanced topics like relations and events. By the end, students will have hands-on experience building a complete web application with Laravel.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

PHP Laravel Framework

Duration: 5 days

1. Introducing to Laravel
1.1. Installing Laravel
1.2. Creating the TODOParrot Application
1.3. Configuring Laravel Application
1.4. Useful Development and Debugging Tools
1.5. Testing Laravel Application with PHPUnit
2. Managing Project Controllers, Layout, Views, and Other Assets
2.1. Creating First View
2.2. Creating First Controller
2.3. Managing Application Routes
2.4. Introducing the Blade Template Engine
2.5. Integrating Images, CSS and JavaScript
2.6. Introducing Elixir
2.7. Testing Views
3. Introducing Laravel Models
3.1. Configuring Project Database
3.2. Introducing the Eloquent ORM
3.3. Creating First Model
3.4. Introducing Migrations
3.5. Defining Accessors, Mutators, and Methods
3.6. Validating Models
3.7. Creating a RESTful Controller
3.8. Seeding the Database
3.9. Finding Data
3.10. Inserting New Records
3.11. Updating Existing Records
3.12. Deleting Records
3.13. Introducing Query Builder

1
3.14. Creating Sluggable URLs
3.15. Testing Models
4. Model Relations, Scopes, and Other Advanced Features
4.1. Introducing Relations
4.2. Introducing One-to-One Relations
4.3. Introducing the Belongs To Relation
4.4. Introducing One-to-Many Relations
4.5. Introducing Many-to-Many Relations
4.6. Introducing Has Many Through Relations
4.7. Introducing Polymorphic Relations
4.8. Eager Loadin
4.9. Introducing Scopes
5. Integrating Web Forms
5.1. Web Form Fundamentals
5.2. Creating a User Feedback For
5.3. Creating New TODO Lists
5.4. Updating a TODO List
5.5. Deleting TODO Lists
5.6. Associating Tasks with Categories
5.7. Uploading Files
6. Introducing Middleware
6.1. Introducing Laravel’s Default Middleware
6.2. Creating Middleware Solution
6.3. Using Middleware Parameters
7. Authenticating and Managing Users
7.1. Configuration Laravel Authentication
7.2. Registering Users
7.3. Retrieving the Authenticated User
7.4. Restricting Access to Authenticated Users
7.5. Restricting Forms to Authenticated Users
7.6. Creating Route Aliases

2
7.7. Adding Custom Fields to the Registration Form
7.8. Restricting an Entire Application to Authenticated Users
8. Deploying, Optimizing and Maintaining Application
8.1. Introducing the Laravel 5 Command Scheduler
8.2. Optimizing Application
8.3. Deploying Application
8.4. Placing Application in Maintenance Mode
9. Creating a Restricted Administration Console
9.1. Identifying Administrators
9.2. Creating the Administration Controllers
9.3. Restricting Access to the Administration Console
10. Introducing Lumen
10.1. Creating First Lumen Application
10.2. Creating a Status API
11. Introducing Events
11.1. Creating an Event
11.2. Broadcasting Events

You might also like