Laravel Training Course

This PHP Laravel Developer Training Course covers the critical skills you need to become a master of the art in Laravel

Pre-requisites

You should have all the knowledge of PHP at our PHP Developer level.

Who will benefit

  • Programmers who have mastered PHP up to our advanced level, and who are now ready to take on more sustainable rojects used in more corportate environments.
  • Develop robust modern software applications and RESTful APIs with laravel, one of the hottest PHP frameworks today.
  • Certification

    Attendance : If you have attended 80% of the sessions and completed all the class work, you qualify for the Attendance Certificate. Competency : If you have also completed all the practical projects as described the Outcomes section, you qualify for the Competency Certificate.

    What do I need?

    Live Online Training : A laptop, and a stable internet connection. The recommended minimum speed is around 10 Mbps. Classroom Training : A laptop, please notify us if you are not brining your own laptop. Please see the calendar below for the schedule

    DAY 1

    Introduction

  • Designing with phpspec
  • Installing Laravel
  • TDD
  • Specifying with phpspec
  • Controllers
  • Automating testing – Migrating, seeding the database
  • Laravel’s migration feature
  • From schema to migration
  • Migration anatomy
  • Database testing with PHPUnit
  • Day Two

  • Building Services, Commands, Events
  • Request Routing
  • The controller
  • Restful API’s
  • CRUD by example
  • Model binding
  • Nested Controllers
  • Day Three

  • Form Builder
  • Building Web Pages with Laravel
  • Annotations – comparing with Java, C#
  • DocBlock annotations in Laravel
  • Comparing with Symfony, Zend
  • Http verbs
  • Day Four

  • Middleware Request Filters
  • Routing middleware
  • Custom middleware
  • Terminable middleware
  • Using middleware in route groups
  • Eloquent ORM
  • Basic operations
  • Eloquent relations
  • Polymorphic relations
  • Day Five

  • Scaling Laravel
  • Route caching
  • Comparing Laravel with Lumen
  • Creating a Master / Slave database configuration
  • Building, compiling and testing with Elixir
  • Installing Node.JS
  • Installing and running Elixir
  • Compiling with Laravel Elixir
  • Running Tests with Laravel Elixir
  • Back to top