Symfony Framework Training

If you’re a Php developer with the urge to learn a new framework, and you are planning to build a super large web application that scales in all directions, then Laravel might be a great web framework for you. Laravel is built to be simple and easy to learn. It is a free and flexible MVC( Model View Control) Framework for PHP developers. It comes with its own templating engine named “Blade”. Laravel is one of the most popular frameworks that help you create high performing and testable applications.Another power fact about Laravel is the inclusion of “Homestead” which is the packaged Vagrant box to let you start development without the hassles of installing web server, HHVM, PHP or any other package on your local machine or server.

Course Description

This course will teach you the essentials of Laravel in order to provide you with a solid understanding of its most important components. A basic knowledge of PHP programming is required for this course.

Curriculum

  • Introduction
  • Installing Laravel
  • Laravel 4 MVC
  • Laravel 4 routing
  • Installing Composer and command line tool
  • Blade essentials
  • Resource controllers
  • Laravel 4 Route groups and Filters
  • Working with database
  • Eloquent CRUD
  • Laravel 4 query builder
  • Eloquent relations
  • Laravel 4 Migrations
  • Laravel 4 Database seeding
  • Forms and validations
  • Setting up laravel form
  • Validating a form
  • Creating Admin Post Resource
  • Creating a front end
  • Setting up the blog
  • Securing the admin panel
  • Handling Routing
  • Establishing an HTML view
  • Creating tables with schema Builder
  • Enabling version control with migrations
  • Querying with eloquent ORM
  • Displaying Laravel code
  • Working with Blade templating
  • Defining conditions
  • Integrating form elements
  • Setting up authentication
  • Creating a registration form
  • Securing content
  • Testing Laravel code
  • Setting up PHPUnit
  • Running initial test
  • Handling framework assertions
  • Building a Laravel application
  • Authenticating users in laravel application
  • Deploying Laravel code in application