تفاصيل الكورس
الشهادات المعتمدة
🎁شهادة معتمدة من نقابة المهندسين
محتوى الكورس
♦️الكورس ٦ مستويات بمعدل ٩٦ ساعه تدريبيه
♦️♦️محتوي Front end
مقدمة إلى تطوير الويب (10 ساعات))
مقدمة عن الويب وتطوير الويب (2 ساعات)
*مفهوم الويب.
*الفرق بين الفرونت إند والبك إند.
أساسيات HTML (4 ساعات)
*هيكلية HTML.
*العناصر والتصنيفات.
*الروابط والصور والجداول.
أساسيات CSS (4 ساعات)
*قواعد CSS.
*الألوان والخطوط والتنسيق.
*النماذج والليوث.
التعمق في HTML و CSS (20 ساعات)
HTML متقدمة (8 ساعات)
*النماذج.
*عناصر HTML5 الجديدة.
*الإطارات والعناصر التفاعلية.
CSS متقدمة (12 ساعة)
*Flexbox.
*CSS Grid.
*تصميم متجاوب (Responsive Design).
*تحويلات وتطبيقات.
Bootstrap و SASS (4 ساعات)
*أساسيات Bootstrap.
*تخصيص Bootstrap.
*استخدام SASS لتنسيق CSS.
4JavaScript الأساسيات (20 ساعات)
مقدمة إلى JavaScript (4 ساعات)
*الأساسيات.
*المتغيرات والأنواع.
*العمليات والتحكم في التدفق.
التوابع والكائنات (6 ساعات)
*التوابع.
*الكائنات.
*المصفوفات.
التعامل مع DOM (10 ساعات)
*الوصول إلى عناصر HTML.
*معالجة الأحداث.
*التلاعب بالصفحات.
الوحدة 4: JavaScript متقدمة (20 ساعات)
ES6 والمزايا الحديثة (8 ساعات)
*الـ Let و Const.
*الفئات والموديولات.
*Async/Await والوعود (Promises).
Ajax و Fetch API (6 ساعات)
*إرسال واستقبال البيانات.
*التعامل مع JSON.
مكتبة jQuery (6 ساعات)
*أساسيات jQuery.
*التلاعب بالصفحات باستخدام jQuery.
*استخدام AJAX مع jQuery.
5: أدوات التطوير وأطر العمل (20 ساعات))
أدوات المطورين(4 ساعات)
*Git و GitHub.
*إدارة المشاريع باستخدام npm و yarn.
*استخدام Webpack.
مقدمة إلى React.js (12 ساعات)
*أساسيات React.
*مكونات React.
*التفاعل مع حالات ومكونات React.
*المشروع النهائي باستخدام React.
الوحدة 6: مشروع نهائي وتطبيق شامل (10 ساعات)
*مشروع متكامل(10 ساعات)
*بناء مشروع كامل باستخدام HTML, CSS, JavaScript وReact.
*اختبار وتطوير التطبيق.
*نشر التطبيق على GitHub Pages أو أي منصة أخرى.
♦️♦️Back End
الوحدة 1: مقدمة إلى تطوير الويب باستخدام PHP (10 ساعات)
مقدمة عن تطوير الويب وPHP (2 ساعات)
*مقدمة عن الباك إند.
*نظرة عامة على PHP.
أساسيات PHP (8 ساعات)
*تركيب اللغة.
*المتغيرات والثوابت.
*العمليات والتحكم في التدفق.
*الدوال والمصفوفات.
*الوحدة 2: PHP متقدمة وإدارة البيانات (20 ساعات)
*البرمجة الكائنية في PHP (8 ساعات)
*المفاهيم الأساسية للبرمجة الكائنية.
*الفئات والكائنات.
*الوراثة والتجريد.
التعامل مع قواعد البيانات باستخدام MySQL (12 ساعات)
*الاتصال بقواعد البيانات.
*CRUD (إنشاء، قراءة، تحديث، حذف).
*استخدام PDO للعمليات الآمنة.
الوحدة 3: أساسيات Laravel (20 ساعات)
مقدمة إلى Laravel (2 ساعات)
*نظرة عامة على Laravel.
*إعداد بيئة العمل.
أساسيات Laravel (8 ساعات)
*الهيكلية العامة للمشروع.
*الراوتينج (Routing).
*التحكم في البيانات باستخدام Controllers.
قواعد البيانات مع Laravel (10 ساعات)
*Eloquent ORM.
*الميجريشن (Migrations).
*السييدينج (Seeding).
الوحدة 4: التعمق في Laravel (20 ساعات)
التفاعلات المتقدمة مع Eloquent (8 ساعات)
*العلاقات بين الجداول.
*الاستعلامات المتقدمة.
*الأحداث والمراقبين.
التعامل مع الجلسات والمصادقة (6 ساعات)
*إدارة الجلسات.
*المصادقة باستخدام Auth.
*التصريح (Authorization).
API في Laravel (6 ساعات)
*بناء RESTful API.
*التعامل مع JSON.
*حماية API باستخدام Passport أو Sanctum.
الوحدة 5: تحسين الأداء والأدوات الإضافية (20 ساعات)
تحسين الأداء(8 ساعات)
*الكاشينج (Caching).
*الأوبتيميزيشن (Optimization).
*تحسين الاستعلامات.
التكامل مع الأدوات الخارجية (6 ساعات)
*إرسال البريد الإلكتروني.
*التكامل مع خدمات الطرف الثالث.
اختبار التطبيقات في Laravel (6 ساعات)
*اختبارات الوحدة (Unit Testing).
*اختبارات التكامل (Integration Testing).
*استخدام PHPUnit.
الوحدة 6: مشروع نهائي وتطبيق شامل (10 ساعات)
مشروع متكامل باستخدام Laravel (10 ساعات)
*بناء تطبيق متكامل باستخدام PHP وLaravel.
*اختبار وتطوير التطبيق.
*نشر التطبيق على خادم حقيقي أو سحابي.
م / عمرو جمال
م / عمرو جمال
🔴 محاضر في مجال التدريب لأكثر من ٥ سنوات
🔴 يعمل لدى احدي شركات البرمجه
🔴حاصل على كليه الحاسبات والمعلومات جامعه الاسكندريه
🔴 تدريب لأكثر من ٣٠٠ طالب