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

4 Days

Price

RM 3,500.00/pax + SST
Special Discount for Independent Individual Learners

Event Date

  • 23 – 26 September 2024 (Monday – Thursday) – 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 – 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.

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.