Basic Requirements

  • Understanding the fundamentals of programming (variables, conditions, loops).
  • Good knowledge of PHP (preferably beginner to intermediate level).
  • Basic understanding of building web pages using:
  • HTML
  • CSS
  • JavaScript
  • Basic knowledge of databases, especially:
  • MySQL or MariaDB
  • A computer running:
  • Windows, macOS, or Linux
  • Installation of PHP 8.1 or higher
  • Installation of Composer (PHP package manager)
  • Installation of a local server such as:
  • XAMPP, Laragon, or MAMP
  • A modern web browser such as Google Chrome or Firefox
  • A code editor such as:
  • VS Code (highly recommended)
  • Basic familiarity with command-line interfaces (Terminal / CMD).
  • Awareness of the concept of RESTful APIs.
  • Understanding the MVC pattern (will be explained during the course if needed).
  • A GitHub account for version control (optional but helpful).
  • A willingness to learn practically and build real-world projects.
  • A stable internet connection
  • Commitment to applying exercises and building a complete project
  • Daily or weekly time for consistent practice
  • Dedication to completing all practical assignments in each lesson

Learning Outcomes

  • Build complete web applications, database managemeBy the end of this course, learners will be able to:
  • Understand the Laravel architecture, the MVC pattern, and how to apply it in web development.
  • Build a complete Laravel project from scratch following best practices.
  • Work with databases using Eloquent ORM and perform CRUD operations.
  • Develop professional RESTful APIs using Laravel.
  • Manage application routing and control request flow effectively.
  • Use Blade templates to build dynamic and structured user interfaces.
  • Implement authentication and authorization within the application.
  • Work with sessions and cookies to enhance user experience.
  • Use Artisan commands for essential and advanced development tasks.
  • Deploy a Laravel application on a production server or shared hosting.
  • Apply security principles to protect Laravel applications.
  • Build a fully functional, portfolio-ready project by the end of the course.nt, implement security standards

Description

This comprehensive course provides a full guide to learning modern web application development using the Laravel framework—one of the most powerful and popular PHP frameworks. You will be guided step-by-step from setting up your development environment to building a fully functional, production-ready web application. Throughout the course, you will learn how to work with databases, build RESTful APIs, manage authentication and authorization, create dynamic interfaces using Blade, and use Artisan tools to streamline your workflow. By the end of the course, you will have the skills and confidence to build professional, scalable web applications and enhance your career opportunities or launch your own projects.

Curriculum Content (7 Unit - 5 Lecture)

Module 1

Introduction to Laravel

5 Lectures

Overview of Laravel and development environment setup

Introduction to Laravel

2 Attachments 4 Interactive Question
Mandatory

Installing Laravel

3 Attachments 2 Interactive Question

Laravel MVC Structure

2 Interactive Question

Setting Up Development Environment

2 Interactive Question

Laravel Routing System

3 Interactive Question

Laravel Framework Fundamentals Exam

This exam aims to assess the student’s understanding of the fundamental concepts of the Laravel framework, including routing management, MVC architecture, database handling with Eloquent ORM, controller creation, and session management. The exam is based on the content covered in the "Introduction to Laravel" module.

5 Question 30 Minute Success: 100.00% 3 attempts
Unit Test
Module 2

Routing and Controllers

0 Lectures

Understanding routing system and controllers in Laravel

Module 3

Eloquent ORM and Databases

0 Lectures

Working with databases using Eloquent

Module 4

Views and Blade Templates

0 Lectures

Building user interfaces using Blade

Module 5

Authentication and Authorization

0 Lectures

Implementing authentication and authorization systems

Module 6

API Development

0 Lectures

Building RESTful APIs using Laravel

Module 7

Security and Best Practices

0 Lectures

Applying security standards and best practices in Laravel

Instructor

م. سارة العلي

Certified Trainer

Trainee Reviews (3)

س

سارة القحطاني

Verified Purchase
3 months ago

دورة ممتازة للمطورين المتوسطين. التطبيقات العملية كانت رائعة. أتمنى لو كانت هناك مشاريع أكثر تعقيداً.

Helpful (10)
م

محمد العتيبي

Verified Purchase
3 months ago

محتوى غني وشامل! بعد انتهائي من الدورة أصبحت قادراً على تطوير مشاريع Laravel متكاملة. استثمار يستحق كل ريال!

Helpful (20)
ش

شركة التطوير المتقدم

Verified Purchase
3 months ago

دورة استثنائية! تعلمت كيفية بناء تطبيقات ويب احترافية من الصفر. المدربة م. سارة شرحها واضح ومنظم بشكل ممتاز.

Helpful (25)