MZ ACADEMY COURSE

Modern PHP & Laravel Backend Development

Build your Backend Development skills with PHP & Laravel through a practical, project-based learning experience. Learn PHP fundamentals, set up your development environment, build professional Laravel applications and dashboards, integrate JavaScript, manage databases, work with Excel Import & Export, and manage your projects using GitHub. Finish the course by bringing everything together in a complete School Management System capstone project. عملية معتمدة على التطبيق والمشاريع. هتتعلم أساسيات PHP، تجهيز بيئة العمل، بناء تطبيقات وDashboards احترافية باستخدام Laravel، الربط مع JavaScript، إدارة قواعد البيانات، التعامل مع Excel Import & Export، وإدارة مشاريعك باستخدام GitHub. وفي نهاية الكورس، هتجمع كل اللي اتعلمته في مشروع عملي متكامل: School Management System.

◈ Beginner ◷ 60 ▤ 68 Lessons ◇ Certificate
Raghad Marwan
Your InstructorRaghad MarwanWeb Development
▶
COURSE PREVIEWAdd a preview video URL in Course Builder

What You’ll Learn

</>
What You Will Learn in This Course:Build practical skills through guided learning and hands-on practice.
◇
Essential PHP Fundamentals for Web Development: Mastering the core programming basics of PHP required to build modern web applications.Build practical skills through guided learning and hands-on practice.
↻
Environment Setup & Tools: Installing and configuring all necessary tools smoothly to kickstart your programming workflow.Build practical skills through guided learning and hands-on practice.
▤
Laravel Framework Basics: Building integrated, feature-rich applications step-by-step using Laravel.Build practical skills through guided learning and hands-on practice.
ƒx
Authentication & Professional Dashboard: Designing a complete authentication system with a professional dashboard suitable for any project.Build practical skills through guided learning and hands-on practice.
◉
Laravel & JavaScript Integration: Bridging Laravel with JavaScript libraries to significantly enhance the user experience.Build practical skills through guided learning and hands-on practice.
⬡
Excel Data Import & Export: Handling data input via Excel files, importing them into the database, and exporting data professionally.Build practical skills through guided learning and hands-on practice.
⌘
Advanced Database Management: Interacting with and managing databases with high efficiency and professional practices.Build practical skills through guided learning and hands-on practice.
</>
Version Control with GitHub: Managing your projects and sharing your code efficiently using GitHub.Build practical skills through guided learning and hands-on practice.
◇
Practical Capstone Project (School Management System): A comprehensive, hands-on project that covers everything you've learned and strongly sharpens your skills!Build practical skills through guided learning and hands-on practice.

About This Course

PHP & Laravel: Zero to Backend Developer is a practical course designed to give you the skills needed to build modern and professional web applications using PHP and Laravel.

The course starts with the essential PHP fundamentals for Web Development, giving you the programming foundation required before moving into Laravel. You’ll also learn how to properly install and configure the necessary development tools and prepare your programming environment for an efficient workflow.

You’ll then move into the Laravel Framework, learning step by step how to build integrated and feature-rich applications. You’ll create a complete Authentication System and develop a professional Dashboard that can serve as a foundation for different types of web projects.

You’ll also learn how to integrate Laravel with JavaScript libraries to build more interactive applications and improve the overall user experience.

Working with real application data is another important part of the course. You’ll develop your Database Management skills and learn professional techniques for efficiently interacting with and managing databases.

You’ll also learn how to handle Excel Data Import & Export, including importing data from Excel files into your database and exporting application data back to Excel professionally.

To improve your development workflow, you’ll learn Version Control with GitHub, allowing you to manage project changes, organize your code, and share your projects efficiently.

Finally, you’ll apply everything you’ve learned by building a complete practical capstone project:

🎓 School Management System

The project brings together the PHP, Laravel, authentication, dashboard, JavaScript integration, database management, Excel, and GitHub skills covered throughout the course.

Instead of finishing with theory alone, you’ll complete the course with hands-on experience building a comprehensive application that strengthens your practical Backend Development skills.

ابدأ رحلتك في Backend Development باستخدام PHP وLaravel من خلال تجربة تعليمية عملية معتمدة على التطبيق والمشاريع. هتتعلم أساسيات PHP، تجهيز بيئة العمل، بناء تطبيقات وDashboards احترافية باستخدام Laravel، الربط مع JavaScript، إدارة قواعد البيانات، التعامل مع Excel Import & Export، وإدارة مشاريعك باستخدام GitHub.

وفي نهاية الكورس، هتجمع كل اللي اتعلمته في مشروع عملي متكامل: School Management System.

الوصف الكامل

كورس PHP & Laravel: Zero to Backend Developer هو كورس عملي مصمم علشان يعلمك المهارات الأساسية والعملية المطلوبة لبناء Web Applications حديثة واحترافية باستخدام PHP وLaravel.

هتبدأ الكورس بتعلم أهم أساسيات PHP للـWeb Development علشان تبني أساس برمجي قوي قبل الانتقال إلى Laravel. وهتتعلم كمان إزاي تثبت وتجهز الأدوات المطلوبة وتعمل Setup كامل لبيئة العمل علشان تبدأ الـDevelopment بشكل منظم.

بعد كده هتنتقل إلى Laravel Framework وهتتعلم خطوة بخطوة إزاي تستخدمه في بناء Applications متكاملة تحتوي على Features مختلفة.

هتتعلم إزاي تبني Authentication System كامل، بالإضافة إلى تصميم وتطوير Professional Dashboard تقدر تستخدم نفس أفكارها كأساس في مشاريع مختلفة.

كمان هتتعلم إزاي تربط Laravel مع JavaScript Libraries علشان تضيف تفاعل أكبر للـApplication وتحسن تجربة المستخدم.

جزء مهم من الكورس هيكون التعامل مع البيانات، وهتطور مهاراتك في Database Management وتتعلم إزاي تتعامل مع قواعد البيانات وتدير البيانات بكفاءة وبطريقة احترافية.

وهتتعلم كمان Excel Import & Export، بداية من إدخال البيانات من Excel Files إلى الـDatabase، لحد تصدير البيانات من الـApplication إلى Excel بشكل احترافي.

وهتتعلم استخدام GitHub وVersion Control علشان تقدر تدير التعديلات على مشاريعك، تنظم الـCode، وتحفظ وتشارك مشاريعك بشكل أفضل.

وفي نهاية الكورس، هتطبق كل اللي اتعلمته في مشروع عملي متكامل:

🎓 School Management System

المشروع هيجمع المهارات اللي اتعلمتها خلال الكورس، بداية من PHP وLaravel، مرورًا بالـAuthentication والDashboard والربط مع JavaScript وإدارة الـDatabase والتعامل مع Excel وGitHub.

الهدف إنك متخلصش الكورس بمجرد معلومات نظرية، لكن تكون طبقت المفاهيم بشكل عملي وبنيت Application متكامل يساعدك على تثبيت وتطوير مهاراتك في الـBackend Development.

Before You Start

Requirements

  • ✓ No previous PHP or Laravel experience is required.
  • ✓ Basic understanding of computers and using the internet.
  • ✓ A laptop or desktop computer capable of running the required development tools.
  • ✓ Stable internet connection for downloading tools, packages, and course resources.
  • ✓ Basic programming knowledge is helpful but not required.
  • ✓ Willingness to practice, solve problems, and build real projects throughout the course.
  • ✓ مش محتاج يكون عندك خبرة سابقة في PHP أو Laravel.
  • ✓ معرفة أساسية باستخدام الكمبيوتر والإنترنت.
  • ✓ Laptop أو Desktop مناسب لتشغيل أدوات وبرامج الـDevelopment المطلوبة.
  • ✓ اتصال إنترنت مستقر لتحميل الأدوات والـPackages ومصادر الكورس.
  • ✓ معرفة بسيطة بالبرمجة هتكون مفيدة، ولكنها مش شرط للبدء.
  • ✓ الاستعداد للتطبيق العملي وحل المشاكل وبناء مشاريع حقيقية أثناء الكورس.

Course Curriculum

Module 01Introduction & Environment Setup8 lessons⌄
  • ▶ Introduction8
  • ▶ PHP Basics14
  • ▶ Installing composer3
  • ▶ CMD موجه الاوامر4
  • ▶ تحميل وتثبيت البرنامج XAMPP7
  • ▶ تحميل وتثبيت VS CODE6
  • ▶ معمارية MVC11
  • ▶ Laravel شرح ملفات مشروع12
Module 02Laravel Fundamentals & Routing11 lessons⌄
  • ▶ مقدمه Routes , Get Route part 123
  • ▶ الرفع على GitHub12
  • ▶ تكمله ال Rout get23
  • ▶ الترتيب25
  • ▶ تكملة الترتيب (130
  • ▶ إرسال المتغيرات13
  • ▶ تنظيم المشروع38
  • ▶ تنظيم المشروع part 222
  • ▶ ارسال البيانات عبر ال POST28
  • ▶ رابط ال Post (part 2)43
  • ▶ رابط ال Post (part 330
Module 03Database Migrations, Seeders & Request Handling5 lessons⌄
  • ▶ Migration part 145
  • ▶ Migration part 213
  • ▶ Factory & seeder part 116
  • ▶ Factory & seeder part 239
  • ▶ تعديل الصور12
Module 04Eloquent Relationships6 lessons⌄
  • ▶ Relationships part 122
  • ▶ Relationships part 226
  • ▶ Relationships part 340
  • ▶ Relationships part 425
  • ▶ Relationships part 536
  • ▶ Relationships part 645
Module 05Capstone Project - School Management System38 lessons⌄
  • ▶ School project part 137
  • ▶ School project part 231
  • ▶ School project part 343
  • ▶ School project part 443
  • ▶ School project part 539
  • ▶ School project part 648
  • ▶ School project part 725
  • ▶ School project part 831
  • ▶ School project part 942
  • ▶ School project part 1022
  • ▶ School project part 1139
  • ▶ School project part 1254
  • ▶ School project part 1338
  • ▶ School project part 1430
  • ▶ School project part 1516
  • ▶ School project part 1640
  • ▶ School project part 1734
  • ▶ School project part 1837
  • ▶ School project part 1931
  • ▶ School project part 2036
  • ▶ School project part 2161
  • ▶ School project part 2258
  • ▶ School project part 2337
  • ▶ School project part 2437
  • ▶ School project part 2551
  • ▶ School project part 2645
  • ▶ School project part 2719
  • ▶ School project part 2850
  • ▶ School project part 2936
  • ▶ School project part 3055
  • ▶ School project part 3149
  • ▶ School project part 3239
  • ▶ School project part 3330
  • ▶ School project part 3428
  • ▶ School project part 3512
  • ▶ School project part 3648
  • ▶ School project part 3761
  • ▶ School project part 3853

Meet Your Instructor

Raghad Marwan

Raghad Marwan

Web Development

Raghad Marwan Abu Dawaba is a Backend Web Developer specializing in building robust web applications using PHP and the Laravel framework. With a strong passion for database architecture and secure application design, she serves as a technical instructor at MZ Academy, empowering aspiring developers to master backend development through practical, real-world projects like school management systems.

in  View LinkedIn Profile
🚀

Your Learning Journey Starts Here.

Build practical skills and turn knowledge into real projects.