cropped-logo-box-2.png

kelas
programming.com

In-Person Course
laravel-logo

Web Development with PHP & Laravel Framework

hrdc-claimable
Training Provider
taming-tech-loho
Duration

4 Days

time

9:00 am to 5:00 pm

participants

5 to 20 participants

Delivery

On-site and face to face

Materials

Training materials is included

Meals

Breakfast, lunch and afternoon tea is provided

Device

Bring your own device / laptop

language

Malay & English

Price

RM3,900 plus SST

Location

KelasProgramming.com by Taming Tech Sdn Bhd, 321A, First Floor, Lorong Selangor, Taman Melawati, 53100 Kuala Lumpur

Pre-requisite

Participants are expected to have basic HTML, CSS and PHP programming knoweldge

Overview

Our comprehensive 4-day course on Laravel is designed specifically for beginner PHP programmers seeking to elevate their skills in web development. Laravel, a powerful and elegant PHP framework, is at the forefront of modern web application development. 

This immersive training program will guide participants through key Laravel concepts, including the Model-View-Controller (MVC) architecture, routing, authentication, Eloquent ORM for database interaction, database migration and seeding, the use of Tinker for interactive debugging, form validation, Blade templating for elegant views, middleware implementation, and the creation of RESTful APIs. 

With its expressive syntax and developer-friendly features, Laravel simplifies and streamlines the web development process, allowing programmers to focus on creating robust and scalable applications. Join us for an enriching learning experience where you’ll gain hands-on expertise in Laravel, empowering you to build cutting-edge web applications with confidence and efficiency. Elevate your PHP programming skills and embark on a journey towards becoming a proficient Laravel developer.

Syllabus & Learning Outcome

Module 1 – Introduction to Laravel:

  • Understand the fundamentals of the Laravel framework.
  • Explore key features and advantages over other PHP frameworks.

Module 2 – Environment Setup and Project Structure:

  • Learn how to set up a development environment for Laravel.
  • Navigate through the Laravel project structure and understand the role of key files.

Module 3 – Database Management with Eloquent:

  • Master the use of Eloquent ORM for efficient database interactions.
  • Create models and define relationships to establish a robust database layer.

Module 4 – Database Migration and Seeding:

  • Understand the importance of database migrations in Laravel.
  • Learn how to seed databases with sample data for testing and development.

Module 5 – Blade Templating and Views:

  • Dive into Laravel’s Blade templating engine for efficient view management.
  • Implement layouts, partials, and control structures in Blade.

Module 6 – Form Handling and Validation:

  • Explore form creation and submission in Laravel.
  • Implement validation rules to ensure data integrity.

Module 7 – Working with Tinker:

  • Get hands-on experience with Laravel Tinker for interactive debugging and testing.
  • Learn how to use Tinker to interact with your Laravel application.
Module 8 – Authentication: 
  • Learn to implement user authentication using Laravel’s default scaffolding.
  • Customize authentication views, routes, and controllers to fit specific project requirements.
 Module 9 – Working with Email
  • Configure and test email using Mailable, Mailtrap.io and views
  • Explore Laravel’s built-in functionality for sending plain text and HTML emails.

Module 10 – Middleware and Requests:

  • Understand the role of middleware in request processing.
  • Create custom middleware and handle HTTP requests and responses.

Module 11 – RESTful API Development:

  • Gain insights into API development in Laravel.
  • Create API routes, controllers, and consume APIs within Laravel.

Module 12 – Deployment Options:

  • Explore various deployment options for hosting Laravel applications.
  • Configure a production environment and deploy a Laravel application.

Your Instructor

Khairil Iszuddin bin Ismail

HRD Corp Trainer ID : 12474

Graduated from Universiti Teknologi Malaysia with a bachelor’s degree in Computer Science in 2001, Kharil Iszuddin Ismail has various hands-on experience in system development as well as training corporates and government agencies.

Previous work experience including serving as CTO to e-Sentral.com, a startup that delivers ebook for publishers and readers in the SEA region. After that, Iszuddin also helped out Kiddocare to deploy their system for on-demand babysitter platform as their CTO.

Previous training clients include MAMPU, INTAN, KDN, KWSP, UM and many more.

Courses and Technical Skills

  • Web Development with PHP & MySQL
  • PHP Laravel Web Framework
  • PHP Codeigniter Web Framework
  • MySQL Database Management
  • RESTful API Development with
  • PHP & Fusio API Gateway
  • Git – Source Code Management & Version Control
  • HTML/CSS
  • Responsive Web with Bootstrap
  • Javascript & JQuery
  • Hybrid Mobile Development with Phonegap / Cordova
  • Deploying Web Application on Cloud Infrastructure (AWS, Linode or Digital Ocean)
  • Web Server Management with RunCloud
  • Web Application Cloud Deployment Infrastructure
  • Web Application Team Development
  • WordPress Theme Development
  • WordPress Plugin Development
  • WordPress Web Content Management

Bonus

Online Course

Laravel Tahap 1

This is a pre-recorded online containing 18 videos totaling to 7 hours and 20 minutes viewing time. The course covers topics such topics like MVC, Eloequent ORM, Blade templating, Routing, Seeding, Migration, Authentication, and many more.

Delivered in Bahasa Melayu

t-shirt and merchandise

24/7 Code For Life Kit

This kit contains a t-shirt, notebook, lanyard and some stickers

* subject to availability

Registration

Please enter your details below. We will be in touch with you as soon as we can.

Contact Us

KelasProgramming.com by Taming Tech Sdn Bhd
321A, First Floor, Lorong Selangor,
Taman Melawati
53100 Kuala Lumpur

Email : hq@tamingtech.my

Phone / WhatsApp : +60134464601