تطوير مواقع ويب
2025-11-19 16:31
صورة الدورة
وصف الدورة

تعلن أكاديمية ايكارد للعلوم المهنية والتقنية والادارية عن موعد جلسة #تعريفية_مجانية
#الدعوة_عامة
كورس #تطوير_تطبيقات_الويب
🔴الموعد الخميس
🟤الساعة الرابعة عصرا
محاور الكورس:
محاور الخطة الدراسية لتطوير الويب
المرحلة الأولى: أساسيات الويب (HTML & CSS)
مقدمة عن الويب وسوق العمل
لغة HTML
مما تتألف صفحة الويب؟
العلامات (Tags) الرئيسية
نموذج (Form) والعناصر الأساسية
استكمال العلامات المتقدمة في HTML
دمج وتضمين (CSS) مع HTML
علامات الـ (Meta Tag)
الجداول (Table)
الفرق بين العناصر المضمنة (Inline) والعناصر الكتلية (Block)
لغة CSS
الخصائص الأساسية: (Background)، (Padding)، (Margin)، (Text-)
المُحدِّدات (Selectors): (Class) و (ID)
النموذج العائم (Float) والتوضيع (Position)
تصميم شريط التنقل (Navbar) و قسم البطل (Hero Section)
المرحلة الثانية: تقنيات وتصميم متقدم (CSS3)
أدوات ومفاهيم متقدمة في CSS
استخدام مكتبة FontAwesome للرموز
ثلاث طرق لإخفاء العناصر
مقدمة عن CSS3
البادئات الخاصة بالمتصفحات (Vendor Prefix)
خاصية Flexbox
خاصية CSS Grid
التحويلات (Transform)
الرسوم المتحركة (Animation)
الاستجابة للشاشات (Responsive) واستعلامات الوسائط (Media Queries)
المرحلة الثالثة: أطر العمل (Frameworks)
مقدمة عن أطر العمل
إطار عمل Bootstrap
شرح نظام الشبكات (Grid) في Bootstrap
المكونات الأساسية والأكثر شيوعًا في Bootstrap
تطبيق عملي على استخدام المكونات
المرحلة الرابعة: البرمجة بلغة JavaScript
مقدمة إلى JavaScript
كيف تفكر بلغة JavaScript؟
أساسيات JavaScript
الأساسيات والجمل الشرطية (Condition Statements)
الفرق بين (Var)، (Let)، و (Const)
كائنات ووظائف متقدمة
طرق المعالجة (Methods)
طرق مساعدة للتعامل مع المصفوفات (Array Helper Methods)
التفاعل مع الصفحة والخادم
نموذج كائن المستند (DOM)
نموذج كائن المتصفح (BOM)
أحداث الحلقة (Events Loop) والتطبيقات
واجهة برمجة التطبيقات (API)، JSON، و AJAX
معالجة الأخطاء
أنواع الأخطاء (Type of Error) و (Try...Catch)
المرحلة الخامسة: مكتبة React
مقدمة إلى React
إنشاء تطبيق React
صيغة JSX
استخدام CSS في React
المكونات والخصائص (Components & Props)
إدارة الحالة (State) والتأثيرات (Effects)
استخدام (useState) و (useEffect)
تطبيقات عملية على (useState) و (useEffect)
التواصل مع الخادم (Server)
ثلاث طرق للتعامل مع API: (Axios)، (Fetch)، (Async & Await)
تطبيق باستخدام (useEffect) و (Axios)
إدارة الحالة المتقدمة
(useReducer)
(useContext)
تحسين الأداء (Performance Optimization)
(memo)
(useMemo)
(useCallback)
التوجيه (Routing)
React Router DOM - الجزء الأول
React Router DOM - الجزء الثاني
إدارة الحالة العامة (Global State Management)
Redux
Redux Toolkit
للاطلاع على كافة الدورات عن طريق الرابط
http://icardacademy.org/Acadmia
للتسجيل والاستفسار
0936263644
0954821821
0966751518

تصنيف الدورة
تقني
اسم المدرب

الاستاذ مصطفى برجس

مدة الدورة

50 ساعة

تكلفة الدورة
1000000 ل.س