Laravel Training for Beginners

SHARE TO

Introduction

Laravel is a PHP framework for rapid development. It uses the MVC (Model View Controller) design pattern to separates the web application into three different components. This course provides a great Laravel tutorial for beginners.

This course will give you all the essentials you need to know to get up and running with Laravel. You will learn how to download and install Laravel, how to use Composer to install PHP classes, how to use Artisan (the Laravel command line tool), how to work with Routes, Views, Blade templates, Controllers and Models. It will also show you how to work with Eloquent, the Laravel ORM used to perform SQL queries on Laravel Models. You will also learn how to use Access Control Level in your project.

Benefits of Learning Laravel

It is easy because of the simplicity and a lot of magic in the background.

Laravel has an easy learning curve and supported by a large community. It has Clear and short documentation. Incredible Eloquent ORM. The most popular framework – easy to find developer, easy to find answer, huge community on GitHub and, LaraChat (slack) actually is one of the biggest free slack communities in the world. It has Integration with front-end out of the box. Insane CLI, cron jobs, mail queues and much more.

Who can Attend

This course is designed for php programmers and professionals with Good OOP Knowledge and minimum 1 php based project development experience who want to learn from basic to Advance Laravel. This course provide PHP programmers with a solid foundation in the Laravel, this course guides you through from basic to advance Laravel filled with numerous examples and hands-on exercises, including substantial practice in coding parts of a fully functional application. Class  exercises are designed to reinforce key language concepts.

Software Requirements

Docker Desktop, Laravel, Terminal BASH, Git, Visual Studio Code

Rate

All trainer rate RM2,000/day

Syllabus

Day 1: Introduction & Fundamental

Time

Activities

9:00 – 12:30

Installing and Setting up Laravel 8 & Supporting Tools

Installing using Docker for windows, & Mac.
Configuring Laravel environment
Laravel 8 Architectural Concepts

Laravel 8 Directory Structure

12:30-2:00

Lunch & Rest

2:00 – 4:30

Laravel Basics
Routing, Responses, Request, URL Generation, Controller, View

  

Day 2: Laravel CRUD Project

Time

Activities

9:00 – 12:30

Laravel 8 Basics
Using new Laravel 8 Libraries, Blade Templating, Using Include, etc

12:30-2:00

Lunch & Rest

2:00 – 4:30

Creating a Project
Create Controllers, Route,

 

Setting Database & using Seeder

Day 3: Form, Validation & Error Handling

Time

Activities

9:00 – 12:30

Form & Validation
Creating Forms, Validation & Error Handling

CSRF Protection, Controller Functions

12:30-2:00

Lunch & Rest

2:00 – 4:30

Page Error handling

  

Day 4: Access Control Level

Time

Activities

9:00 – 12:30

Laravel 8 Access Control Level
Authentication via login, Creating permissions

12:30-2:00

Lunch & Rest

2:00 – 4:30

File Storage
Saving Images to Laravel storage