laravel - Yasham Academy

Laravel For Web Developers

The most in-demand framework for backend development

 Course Duration

45 Days

Course Fees 

Rs. 5000/- Only

Description

What is Laravel ?

Laravel is an advanced and versatile PHP framework capable of creating the large scale and secured web applications.

 

Why learn Laravel ?

Lots of full stack web developers use Laravel. Thus, having this skill, opens up tremendous job opportunities for the aspiring professionals.

 

What can be accomplished by Laravel ?

Scalable and Complex Web Applications can be developed using Laravel. Laravel also provides speed and security.

 

Syllabus

Total Course Duration :  52 hrs 

Introduction to Laravel : Theory: 1 hrs Practical: 1 hrs
Introduction to Laravel
Laravel Features
MVC Concept
Laravel Environnment Setup
  • Installing Laravel
  • Setting up the environment
  • Setting up the Integrated Development Environment (IDE)
Laravel Directory Structure Understanding
Root Directory Structure
App Directory Structure

 

Laravel Configuration
Environment Configuration
Database Configuration
Application Naming Standard
Maintenance Mode

 

Laravel Routes
Concept of Routes
Routing Parameters
Laravel Controllers
Concepts of Controller
Creating Controller
Routing Controller
Passing Data

 

Laravel Views
Concepts of Views
Creating Views
Passing data to Views
Blade Template
Laravel Database
Database Connection
Create Record
Read Record
Update Record
Delete Record

 

Laravel Eloquent Database/ORM
Database Connection
Create Record
Read Record
Update Record
Delete Record

 

Laravel Eloquent & Database Relationship
One to One
One to Many
Many to Many 
Laravel Forms & Validation
Setting up Model, View and Controller
Persisting in Database
Reading it back
Editing & Deleting Data

 

Laravel Login/Authentication System
Creating Authentication and Login
Laravel Sessions
Concepts of Sessions
Setting Sessions
Reading Sessions
Deleting Flash Data
Laravel Emails
Setting up email
Sending email 

 

Laravel Error Logging and Handling
Error Logging
Error Handling

 

Laravel Advance Concepts
Event Handling
Facades
Security

 

Project
End to end web development project utilizing the above concepts