شهادة Angular - المستوى 1

شهادة تأسيسية تركز على إثبات الكفاءة الأساسية في استخدام إطار عمل Angular، وهو إطار عمل مفتوح المصدر وموجه نحو بناء تطبيقات الويب الأحادية الصفحة

مدرب الدورة

مدرب الأكاديمية

نظرة عامة

تم تصميم هذا الكورس لـ المطورين المبتدئين أو أولئك الذين لديهم خلفية في لغات أخرى (مثل JavaScript أو React) ويرغبون في بناء أساس متين للعمل باستخدام Angular. هذه الشهادة تؤكد أن حاملها يفهم المكونات الأساسية (Building Blocks) لهيكل Angular وكيفية إنشاء تطبيقات ويب حديثة ومرنة.

 

🎯 الهدف من الشهادة

 

تثبت الشهادة أن حاملها يمتلك المهارات الأساسية لـ:

  1. بناء مكونات (Components) Angular الأساسية وإدارتها.

  2. تنفيذ ربط البيانات (Data Binding) والمنطق الأساسي للتطبيق.

  3. فهم هيكلة مشاريع Angular واستخدام أدواتها الأساسية.


 

📚 المحاور الأساسية لكورس Angular - المستوى 1

 

يركز المنهج على المبادئ التأسيسية التي تشكل أي تطبيق Angular:

 

1. ⚙️ أساسيات وثقافة Angular (Angular Fundamentals)

 

  • هيكلية Angular: فهم المكونات الأساسية (Modules, Components, Templates, Metadata).

  • TypeScript: مقدمة في لغة TypeScript (اللغة الأساسية لـ Angular) ومزاياها (مثل تحديد أنواع البيانات) مقارنة بـ JavaScript العادية.

  • أدوات Angular CLI: استخدام سطر أوامر Angular (CLI) لإنشاء المشاريع، والمكونات، والوحدات بسرعة.

 

2. 🧱 المكونات (Components)

 

  • بناء المكونات: كيفية تعريف وبناء مكونات Angular وإدارة دورة حياتها (Lifecycle Hooks) (مثل ngOnInit, ngOnDestroy).

  • ربط البيانات (Data Binding): إتقان أنواع ربط البيانات المختلفة:

    • الربط باتجاه واحد (One-way): من المكون إلى العرض (Interpolation) ومن العرض إلى المكون (Event Binding).

    • الربط باتجاهين (Two-way): لتبادل البيانات بين المكونات والنماذج (Forms).

 

3. 🎨 القوالب والأنماط (Templates and Styling)

 

  • القوالب (Templates): استخدام HTML لإنشاء واجهة المستخدم داخل المكونات.

  • التوجيهات (Directives): استخدام التوجيهات الهيكلية (Structural Directives) مثل *ngIf و *ngFor للتحكم في بنية DOM ديناميكياً.

  • الأنماط: تطبيق وتحديد نطاق الأنماط (Scoping Styles) باستخدام CSS.

 

4. 📝 النماذج الأساسية (Basic Forms)

 

  • نماذج HTML: إنشاء نماذج أساسية لجمع إدخالات المستخدم.

  • التحقق من الصحة (Validation): تطبيق قواعد التحقق الأساسية على المدخلات.

باختصار، شهادة Angular - المستوى 1 تؤكد أن المطور يمكنه العمل بفعالية في بيئة Angular، وفهم هيكله الموجه نحو المكونات، وتطبيق المهارات الأساسية لبناء واجهات المستخدم التفاعلية.