Curriculum
- 12 Sections
- 0 Lessons
- 45 Hours
Expanse all sectionsCollapse all sections
- Module 1: Introduction of Laravel Framework
- Installing Laravel
- Artisan CLI ( command-line interface )
- Laravel Directory Structure
- Configuring a new Laravel project
- Artisan command to generate boilerplate code for a controller
- Basic routing
- Call a controller method from a route Passing variables from controllers to views
0 - Module 2: HTML Template to Laravel Blade Template
- Template inheritance
- Master layout, Extending the master layout
- Displaying variables
- Blade conditional statements
- Blade Loops
- Executing PHP functions in blade
- Displaying Your Views
- Creating and using a basic views
- Loading a view into another view/nested views
- Adding assets
- Integrating with Bootstrap
0 - Module 3: Migrations
- Introduction
- Requirements for running migrations
- Artisan migration command
- Migration structure
- How to create a table using a migration
- Laravel migration rollback
- Database Seeding
- Migrations for our project database
0 - Module 4: Using Forms and Gathering Input
- Creating contact us form
- Validating user input
- Sending email
- Creating a file uploader
- Validating a file uploader
- Creating a custom error message
0 - Module 5: Creating a registration & user login form
- Using Artisan command to create inbuilt user register and login system – Authenticating Your Application
- Adding Custom Fields to Registration Form Creating user profile page
0 - Module 6: Admin Panel Setup
- Introduction
- Setup Admin Panel using Bootstrap theme
- Create Admin login
- Creating an admin authentication system Encrypting and decrypting data
0 - Module 7: Using Controllers and Routes for URLs and APIs
- Introduction
- Creating a basic controller
- Creating a route using a closure
- Making the controller RESTful
- Using route groups Building a RESTful API with routes
0 - Module 8: Eloquent ORM ( Storing and Using Data )
- Eloquent ORM Model
- Naming conventions
- Table name and primary keys
- Timestamps
- Eloquent ORM INSERT
- READ
- UPDATE
- DELETE
- Using models in controllers Displaying data from models in views
0 - Module 9: Creating and Using Composer Packages
- Introduction
- Downloading and installing packages Using a basic Shopping Cart package in our project
0 - Module 10: Using Ajax and jQuery
- Introduction
- Getting data from another page
- Setting up a controller to return JSON data Creating a Jquer
- AJAX comment system
0 - Module 11: Security & Session
- Using Security Sessions Effective
0 - Module 12: Project Work & Documentation0