Laravel Training
Laravel is a free, open-source PHP web 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 systemwith a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deploymentand maintenance, and its orientation toward syntactic sugar.
Laravel Course Content
- Installation of Laravel
-
Introduction
-
Installing Laravel as a git submodule
-
Configuring Laravel
-
Using Laravel with Sublime Text 2
-
Setting up IDE
-
Autoloader to map a class name
- Forms Related Setup
-
Introduction
-
Creating a simple form
-
Gathering form input to display on another page
-
Validating user input
-
Creating a file uploader
-
Validating a file uploader
-
Creating a custom error message
-
Adding a honey pot to a form
-
Uploading an image using Redactor
-
Cropping an image using Jcrop
-
Creating an autocomplete text input
-
Making a CAPTCH-style spam catcher
- Authorisation And Authentication
-
Introduction
-
Setting up configuring the Auth library
-
Creating an authentication system
-
Retrieving and updating user info after logging in
-
Restricting access to certain pages
-
Setting up OAuth with the HybridAuth package
-
Using OpenID for logins
-
Logging in using Facebook credentials
-
Logging in using Twitter credentials
-
Logging in using LinkedIn
- Database Interaction(Crud)
-
Introduction
-
Creating data tables using migrations and schemas
-
Querying using raw SQL statement
-
Querying using Fluent
-
Querying using Eloquent ORM
-
Using automatic validation in modelsLaravel Framework
-
Using advanced Eloquent and relationships
-
Creating a CRUD system
-
Importing a CSV using Eloquent
-
Using RSS as a data source
-
Using attributes() to change table columns names
-
Using a non-Eloquent ORM in Laravel
- Routing and Webservices
-
Introduction
-
Creating a basic controller
-
Creating a route using a closure
-
Making the controller RESTful
-
Using advanced routing
-
Using a filter on the route
-
Using route groups
-
Building a RESTful API with routes
-
Using named routes
-
Using a subdomain in your route
- Presentation of Data
-
Introduction
-
Creating and using a basic views
-
Passing data into a view
-
Loading a view into another view/nested views
-
Adding assets
-
Creating a view using Blade
-
Using TWIG templates
-
Utilizing advanced Blade usage
-
Creating localization of content
-
Creating menus in Laravel
-
Integrating with Bootstrap
-
Using named views and view composers
-
- package Installation
-
Introduction
-
Downloading and installing packages
-
Using the Generators package to set up an app
-
Creating a Composer package in Adding your Composer package to Packagist
-
Adding a non-Packagist package to Composer
-
Creating a custom artisan command
- Implementation of Ajax - Jquery
-
Introduction
-
Getting data from another page
-
Setting up a controller to return JSON data
-
Creating an AJAX search function
-
Creating and validating a user using AJAX
-
Filtering data based on checkbox selection
-
Making an Ajax newsletter sign-up box
-
Sending an e-mail using Laravel and jQuery
-
Creating a sortable table using jQuery and Laravel
- Play with Session and Cookies
-
Introduction
-
Encrypting and decrypting data
-
Using Redis to save sessions
-
Using basic sessions and cookies
- Implmentation of Third party Software
-
Introduction
-
Creating a queue and using Artisan to run it
-
Deploying a Laravel app to Pagoda Box
Apply Now for Laravel Training