Laravel Training Course

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

Duration

  • 5 Days

What do I need?

  • Webinar : 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 bringing your own laptop. Please see the calendar below for the schedule

Certification

  • Attendance : If you have attended 80% of the sessions and completed all the class work, you qualify for the Attendance Certificate. (Course Price : R12 500)
  • Competency : If you have also enrolled for the additional competency projects, you qualify for the Competency Certificate. (Course Price : R15 000)

Pre-requisites

You should be very familiar with PHP at the Advanced PHP level.

Who will benefit

  • Programmers who have mastered PHP up to our advanced level, and who are now ready to take on more sustainable projects used in more corportate environments.
  • Develop robust modern software applications and RESTful APIs with laravel, one of the hottest PHP frameworks today.
  • Blade, Laravel’s powerful custom templating tool
  • Tools for gathering, validating, normalizing, and filtering user-provideddata
  • The Eloquent ORM for working with application databases
  • The role of the Illuminate request object in the application lifecycle
  • PHPUnit, Mockery, and Dusk for testing your PHP code
  • Tools for writing JSON and RESTful APIs
  • Interfaces for filesystem access, sessions, cookies, caches, and search
  • Tools for implementing queues, jobs, events, and WebSocket event publishing

DAY 1

1. Why Laravel?

2. Setting Up a Laravel Development Environment

3. Routing and Controllers

4. Blade Templating

Day Two

5. Databases and Eloquent

6. Frontend Components

7. Collecting and Handling User Data

8. Artisan and Tinker

Day Three

9. User Authentication and Authorization

10. Requests, Responses, and Middlewar

11. The Container

12. Testing

Day Four

13. Writing APIs

14. Storage and Retrieval

15. Mail and Notifications

Day Five

16. Queues, Jobs, Events, Broadcasting, and the Scheduler

17. Helpers and Collections

18. The Laravel Ecosystem

Back to top