Apply for Zend Framework Certification Training

Laravel

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


Back to Top