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)
Introduction to Laravel
Overview of Laravel and development environment setup
Introduction to Laravel
Installing Laravel
Laravel MVC Structure
Setting Up Development Environment
Laravel Routing System
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.
Routing and Controllers
Understanding routing system and controllers in Laravel
Eloquent ORM and Databases
Working with databases using Eloquent
Views and Blade Templates
Building user interfaces using Blade
Authentication and Authorization
Implementing authentication and authorization systems
API Development
Building RESTful APIs using Laravel
Security and Best Practices
Applying security standards and best practices in Laravel
Instructor
م. سارة العلي
Certified Trainer
Trainee Reviews (3)
دورة ممتازة للمطورين المتوسطين. التطبيقات العملية كانت رائعة. أتمنى لو كانت هناك مشاريع أكثر تعقيداً.
محتوى غني وشامل! بعد انتهائي من الدورة أصبحت قادراً على تطوير مشاريع Laravel متكاملة. استثمار يستحق كل ريال!
دورة استثنائية! تعلمت كيفية بناء تطبيقات ويب احترافية من الصفر. المدربة م. سارة شرحها واضح ومنظم بشكل ممتاز.