عن الدورة
من هم مدربوك في هذه الرحلة؟
م. محمود محمد مطور Full-Stack بخبرة تمتد لأكثر من 15 عامًا. يمتلك معرفة عميقة ليس فقط في الـ Back-End باستخدام PHP، بل أيضًا في تقنيات الواجهة الأمامية وكيفية ربط النظامين معًا بسلاسة، مما يمنحك فهمًا متكاملًا لكيفية عمل المشاريع الكبرى
ما الذي سوف ستتعلمه؟
أساسيات تطوير الويب والتمييز بين Front-End وBack-End. البرمجة بلغة PHP من الصفر وحتى المستوى المتقدم. إنشاء قواعد البيانات وربطها بالمواقع باستخدام MySQL وPDO/MySQLi. بناء تطبيقات احترافية باستخدام Laravel Framework. تطوير واجهات برمجة تطبيقات RESTful APIs واستخدامها. تطبيق مفاهيم الأمان، المصادقة، وإدارة الصلاحيات. تجهيز مشاريع متكاملة للنشر على الإنترنت.
مدة الدورة؟
مدة الدبلومة: 3 شهور. عدد المحاضرات الأسبوعية: محاضرتان. مدة المحاضرة الواحدة: 3 ساعات. إجمالي المحاضرات: 24 محاضرة + مشاريع تطبيقية واقعية.
خطة الدراسة
Module 1: مقدمة في تطوير الويب والـ Backend ؟
مفهوم الـ Backend والـ Frontend. أساسيات HTTP وServer-Side Programming. إعداد بيئة العمل (XAMPP, Composer). التعرف على الـ Terminal / Command Line.
Module 2: أساسيات PHP – الجزء الأول . ؟
تركيب اللغة (Syntax) وأنواع البيانات (Data Types). المتغيرات، العمليات الحسابية، والشروط (If, Else, Operators). الحلقات (Loops) والتطبيقات العملية عليها.
Module 3: أساسيات PHP – الجزء الثاني؟
الدوال (Functions) والمصفوفات (Arrays). التعامل مع النصوص (Strings). معالجة النماذج (Forms) وإرسال البيانات بـ GET وPOST. إدارة الـ Sessions والـ Cookies.
Module 4: البرمجة الكائنية في PHP (OOP)؟
المفاهيم الأساسية: Classes وObjects. الخصائص (Properties) والدوال (Methods). الوراثة (Inheritance) والتعدد الشكلي (Polymorphism). الواجهات (Interfaces) والفئات المجردة (Abstract Classes).
Module 5: قواعد البيانات والـ SQL؟
أساسيات MySQL. تنفيذ أوامر SQL الأساسية (Select, Insert, Update, Delete). إنشاء العلاقات بين الجداول (Relationships). ربط PHP مع MySQL باستخدام PDO أو MySQLi.
Module 6: مقدمة في Laravel Framework؟
التعرف على Laravel وأهميته في تطوير الويب الحديث. شرح نمط MVC (Model – View – Controller). استخدام Artisan CLI. إنشاء أول تطبيق باستخدام Laravel.
Module 7: نظام التوجيه والتحكم (Routing & Controllers)؟
عداد المسارات (Routing) المتقدمة. أنواع Controllers وآلية عملها. Middleware واستخدامها في الأمان والتحكم. التعامل مع Requests وResponses.
Module 8: التعامل مع قواعد البيانات في Laravel؟
Migrations وتهيئة الجداول. Eloquent ORM والتعامل مع الـ Models. العلاقات بين الجداول (Relations). Seeders, Factories, Query Builder.
Module 9: واجهات المستخدم في Laravel؟
Blade Template Engine. إنشاء Layouts وComponents. التحقق من البيانات (Validation). رفع ومعالجة الملفات (File Uploads).
Module 10: المصادقة والأمان (Authentication & Security)؟
إنشاء نظام تسجيل الدخول وتسجيل المستخدمين. إدارة الصلاحيات (Authorization) باستخدام Gates & Policies. استعادة كلمات المرور. المصادقة عبر APIs باستخدام Laravel Sanctum.
Module 11: تطوير واجهات برمجة التطبيقات (APIs Development)؟
تصميم RESTful APIs. إعداد الـ Endpoints واستخدام API Resources. اختبار الـ APIs وتوثيقها (API Testing & Documentation).
Module 12: المشروع النهائي والنشر (Final Project & Deployment)؟
بناء مشروع متكامل باستخدام Laravel. اختبار الأخطاء (Testing) وتحسين الأداء (Optimization). رفع المشروع على خادم فعلي أو استضافة سحابية (Deployment).
فرص العمل بعد التخرج؟
عند إتمام هذه الدبلومة، ستكون مؤهلًا للعمل في المناصب التالية. PHP Backend Developer. Laravel Developer. API Developer. PHP Software Engineer.
الأدوات والبرمجيات المستخدمة؟
PHP 8.x. Laravel 10. MySQL / phpMyAdmin. XAMPP / Composer. VS Code / Sublime Text. Postman (لتجربة الـ APIs). Git & GitHub.
متطلبات النظام؟
كمبيوتر بمعالج i5 أو أعلى. ذاكرة RAM لا تقل عن 8GB. نظام تشغيل Windows أو macOS. اتصال إنترنت مستقر.
المتطلبات المسبقة ؟
لا تتطلب أي خبرة سابقة في البرمجة. معرفة أساسية باستخدام الكمبيوتر والمتصفح.
الشهادة المعتمدة ؟
بعد إتمام الدبلومة والمشروع النهائي، يحصل المتدرب على. شهادة معتمدة من FutureTech في تطوير الويب باستخدام PHP وLaravel، تُثبت قدرته على بناء تطبيقات ويب احترافية آمنة وقابلة للتوسع.
الأسئلة الشائعة
هل PHP لغة قديمة؟ ألا يجب أن أتعلم Node.js أو Python بدلاً منها؟
هذا من أكثر الأسئلة شيوعًا، والإجابة بسيطة: PHP ليست قديمة، بل هي ناضجة ومستقرة. هي تدير أكثر من 70% من مواقع الإنترنت، وهذا يعني وجود عدد هائل من الوظائف والفرص المتاحة لها. بينما Node.js و Python رائعتان، فإن PHP (خاصة مع Laravel) توفر بيئة تطوير سريعة جدًا وسهلة التعلم للمبتدئين، مما يجعلها الخيار الأمثل كأول لغة Back-End لك. تعلمك لـ PHP سيجعل تعلم أي لغة أخرى في المستقبل أسهل بكثير.
ما قيمة شهادتكم؟ وهل أحتاج شهادة لأجد وظيفة؟
في سوق العمل التقني، المشاريع التي بنيتها تتحدث بصوت أعلى من أي شهادة. وهذا هو تركيزنا الأساسي. في نهاية الدبلومة، ستحصل على شهادة إتمام معتمدة من FutureTech تثبت إتقانك للمنهج، ولكن الأهم هو أنك ستتخرج بملف أعمال (Portfolio) يحتوي على مشاريع حقيقية مثل نظام إدارة المحتوى أو متجر إلكتروني وهو ما يبحث عنه مديرو التوظيف حقًا.
هل إطار العمل Laravel صعب التعلم؟
بالعكس، Laravel صُمم ليكون “إطار العمل للشغوفين بالويب”. إنه يجعل مهام الـ Back-End المعقدة (مثل تأمين المواقع، والتعامل مع قواعد البيانات) بسيطة ومباشرة. بنيتنا للدبلومة تضمن أنك ستتعلم أساسيات PHP القوية أولاً، ثم تنتقل إلى Laravel بسلاسة، مما يجعل عملية التعلم منطقية وممتعة.
ما نوع المشاريع التي سأكون قادرًا على بنائها بعد هذه الدبلومة؟
ستكون قادرًا على بناء مجموعة واسعة من تطبيقات الويب الديناميكية، مثل: متاجر إلكترونية متكاملة. أنظمة إدارة المحتوى (CMS) للمدونات والمواقع الإخبارية. منصات حجز (للفنادق، المواعيد، …إلخ). واجهات برمجية (APIs) لتغذية تطبيقات الموبايل بالبيانات. لوحات تحكم معقدة لإدارة الأنظمة والشركات.
No Review Yet