0% found this document useful (0 votes)
270 views2 pages

Laravel Syllabus

To study laravel

Uploaded by

samit shrestha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
270 views2 pages

Laravel Syllabus

To study laravel

Uploaded by

samit shrestha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Laravel Syllabus

Section 1: Introduction to PHP (Hypertext Preprocessor) - 10 hrs


1.1 Introduction to PHP (Syntax, Variable and Constant, Data type, Operator and Expression) - 1.5 hr
1.2 Control Structure (Conditional Statement and Control loops) - 1.5 hr
1.3 Class and Object – 1 hr
1.4 Functions - 1 hr
1.5 Array – 1 hr
1.6 Handling Html Form with PHP – 1 hr
1.7 Session and Cookie - 0.5 hr
1.8 Database Connectivity with MySql (XAMPP setup) - 1.5 hr
1.9 Exception Handling – 1 hr

Section 2: Introduction to Laravel – 3 hrs


2.1 Introduction to Laravel – 0.5 hr
2.2 Composer and Node.js setup – 1 hr
2.3 IDE introduction and Laravel friendly IDE – 0.5 hr
2.4 Basic concept of URL (IP address, port number, DNS, path) - 1 hr

Section 3: Starting with Laravel – 4 hrs


3.1 Configuring new Laravel project – 0.5 hr
2.2 Artisan CLI – 0.5 hr
2.3 Directory Structure – 1 hr
2.4 Basic routing – 0.5 hr
2.5 Call a controller method from a route – 0.5 hr
2.6 Passing variable from controllers to views – 0.5 hr
2.7 MVC pattern – 0.5 hr

Section 4: HTML Template to Laravel Blade Template – 7 hrs


4.1 Executing PHP function in the blade – 1 hr
4.2 Rendering of custom blade files – 1 hr
4.3 Importing styles and JS and adding assets. - 0.5 hr
4.4 Master layout (include, extends and section) - 2 hr
4.5 Displaying dynamic variable values – 1.5 hr
4.6 Blade control structure – 1 hr

Section 5: Form handling and validation – 5 hrs


5.1 Request and Response – 0.5 hr
5.2 Types of methods (GET, POST, PUT, DELETE) - 1 hr
5.3 Creating a form, action and method of form – 1 hr
5.4 Form validation with Laravel Validator – 1.5 hr
5.5 Validation error response handling – 1 hr

Section 6: Database and migration – 6.5 hrs


6.1 Introduction to migration – 1 hr
6.2 Database define and connectivity – 1 hr
6.3 Artisan migration command, creating a table – 2 hr
6.4 Migration rollback and column add – 1 hr
6.5 Keys (primary and foreign) in migration – 1.5 hr

Section 7: Basic concept of Eloquent ORM – 6.5 hrs


7.1 Introduction - 1 hr
7.2 Eloquent ORM INSERT, READ, UPDATE, DELETE – 2.5 hrs
7.3 Models and Relationships – 2 hrs
7.4 Using models in Controllers and render data in view – 1 hr

Section 8: CMS with Laravel – 3 hr


8.1 Laravel Auth installation with composer (Route setup, migration run) - 1 hr
8.2 Auth flow study – 1 hr
8.3 Middleware and implementation – 2 hr
8.3 Assignment 1: CRUD operations for managing content of your website
8.4 Assignment 2: Send notifications and emails from your site to the admin after content addition.

You might also like