Laravel Training

Laravel PHP Framework Training in Delhi, Noida and Gurgaon

Laravel is a free, open-source PHP web application framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar. As of March 2015, Laravel is regarded as one of the most popular PHP frameworks, together with Symfony2, Nette, CodeIgniter, Yii2 and other frameworks. The source code of Laravel is hosted on GitHub and licensed under the terms of MIT License. Taylor Otwell created Laravel as an attempt to provide a more advanced alternative to the CodeIgniter framework, which did not provide certain features such as built-in support for user authentication and authorization

1- Installing Laravel
– Artisan CLI ( command-line interface )
– Laravel Directory Structure
– Configuring a new Laravel project

2- Setting up a sample project ‘ Hello World ‘
– Artisan command to generate boiler plate code for a controller
– Basic routing
– Call a controller method from a route
– Passing variables from controllers to views

3- 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
– Using named views and view composers

4- Migrations
– Introduction
– Requirements for running migrations
– Artisan migration command
– Migration structure
– How to create a table using a migration
– Laravel migration rollback
– Perform various Laravel migration tasks in Laravel
– Insert data , change column type , nullable ,foreign key
– Database seeding
– Laravel shop database dictionary
– Migrations for our project database

5-Eloquent ORM ( Storing and Using Data )
– Eloquent ORM Models
– Naming conventions
– Table name and primary keys
– Timestamps
– Run raw SQL statement
– Eloquent ORM INSERT, READ , UPDATE , DELETE
– Using models in controllers
– Displaying data from models in views

6- 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

7- Creating a registration & user login form
– Adding Custom Fields to Registration Form
– Uploading an image using Redactor
– Cropping an image using Jcrop

8- Authenticating Your Application
– Introduction
– Setting up configuring the Auth library
– Creating an authentication system
– Retrieving and updating user info after logging in
– Restricting access to certain pages

9- 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

10- Creating and Using Composer Packages
– Introduction
– Downloading and installing packages

11- Using Ajax and jQuery
– Introduction
– Getting data from another page
– Setting up a controller to return JSON data
– Creating an AJAX search function
– Creating a sortable table using jQuery and Laravel

12- Using Security and Sessions Effective
– Introduction
– Encrypting and decrypting data
– Using basic sessions

13- Laravel Project : News Portal
– Create Database tables for news project
– Create Model for all database tables
– Setup admin panel
– Create CRUD for News ,category inside admin panel
– Create controller to display news and category
– Create comment system using jquery,ajajx
– Finalizing our news portal project

 

Course Fee 10,000 Rs Only-