Course

Web Application Development with PHP & Laravel Framework

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.

Location

KelasProgramming.com, 321A, Tingkat 1, Lorong Selangor, Taman Melawati, 53100 Kuala Lumpur

Language

English & Bahasa Melayu

Duration

3 Days

Price

RM 2,900.00/pax + SST
Special Discount for Independent Individual Learners

Event Date

  • 28 – 30 October 2024 (Monday – Wednesday) – Taman Melawati

Course Content

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 – Laravel Project Structure
  • Understanding the directory structure
  • Key files and their roles
  • Introduction to Blade templating engine
Module 4: Creating Your First Laravel Application
  • Setting up routes
  • Creating controllers and views
  • Basic routing and view creation
Module 5: Database Management with Eloquent
  • Introduction to Eloquent ORM
  • Defining models and relationships
  • Performing CRUD operations
Module 6: Database Migration & Seeding
  • Creating and running migrations
  • Rolling back migrations
  • Generating seed classes
  • Populating the database with seed data
Module 7: Laravel Blade Templating
  • Blade syntax and directives
  • Layouts and partials
  • Control structures in Blade
Module 8: Form Handling and Validation
  • Creating forms in Laravel
  • Handling form submissions
  • Implementing validation rules
Module 9: Authentication
  • Installing Laravel Breeze Starter Kit
  • Verify email address
  • Protecting pages with Middleware
Module 10: Working with Email
  • Triggering Welcome Email
  • Working with Mailtrap
  • Creating and Sending Email
Module 11: Policy & Authorization
  • Creating Policies
  • User Policies in Controllers
  • User Policies in Views
  • User Policies in Router

Target Audience

This course is ideal for:
  • PHP programmers looking to advance their skills with MVC framework development
  • IT professionals looking to develop web development skills
  • Website and WordPress designers looking to learn programming skills and build web applications

Prerequisites

  • Basic understanding of programming concepts
  • Familiarity with HTML, CSS, and JavaScript
  • Previous experience with any programming language is beneficial but not required
  • Bring your own laptop
Your Trainer

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
  • Modern PHP Web Development with Composer
  • 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
  • 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 with Git & Github
  • WordPress Theme Development
  • WordPress Plugin Development
  • WordPress Web Content Management

Inquire For More Information

Course : Web Application Development with PHP & Laravel Framework

If you would like to know more about our courses, schedule, pricing and other information, please fill in the form below and we will be in touch with you as soon as possible.