برمجة Angular

نظرة عامة
تعلّمك دورة برمجة Angular في CIS College بناء تطبيقات ويب حديثة أحادية الصفحة باستخدام أحد أُطر JavaScript الأكثر انتشارًا. خلال 20 إلى 25 ساعة، ستتعلّم تنظيم التطبيقات باستخدام المكوّنات وإدارة حالة التطبيق والاتصال بخدمات الواجهة الخلفية وبناء تطبيقات جاهزة للاستخدام الواقعي.
ماذا ستتعلّم
- إعداد بيئة تطوير Angular باستخدام Node.js وnpm وAngular CLI
- بناء مكوّنات وقوالب قابلة لإعادة الاستخدام لواجهة مستخدم تطبيقك
- استخدام التوجيهات وربط البيانات لوصل المكوّنات بالبيانات
- تطبيق حقن التبعيات وبناء خدمات لمنطق الأعمال المشترك
- إعداد التوجيه والتنقّل للتطبيقات أحادية الصفحة
- العمل مع النماذج المعتمدة على القوالب والنماذج التفاعلية، بما يشمل التحقّق
- إرسال طلبات HTTP ومعالجة الاستجابات باستخدام HttpClient في Angular
- إدارة تدفقات البيانات غير المتزامنة باستخدام Observables وRxJS
منهج الدورة
| الوحدة | الموضوعات التي تغطيها |
|---|---|
| أساسيات Angular | معمارية الإطار وإعداد البيئة وإنشاء تطبيقك الأول |
| المكوّنات والقوالب | بناء مكوّنات قابلة لإعادة الاستخدام وتركيبها لواجهة المستخدم |
| التوجيهات وربط البيانات | العرض الشرطي وربط البيانات بين المكوّنات والقوالب |
| الخدمات وحقن التبعيات | تغليف منطق الأعمال ومشاركة البيانات عبر التطبيق |
| التوجيه والتنقّل | إعداد المسارات والتنقّل بين العروض وتمرير المعاملات |
| النماذج والتحقّق | بناء نماذج معتمدة على القوالب ونماذج تفاعلية مع التحقّق ومعالجة الأخطاء |
| HTTP وRxJS | إرسال طلبات HTTP وإدارة البيانات غير المتزامنة باستخدام Observables |
لمن هذه الدورة
تتطلّب هذه الدورة معرفة عملية بـ HTML وCSS وJavaScript.
الجمهور المستهدف
- مطوّرو الواجهة الأمامية الراغبون في الانتقال إلى التطوير باستخدام أطر العمل
- مطوّرو JavaScript الراغبون في إنشاء تطبيقات أحادية الصفحة
- كل من لديه خبرة في HTML وCSS وJavaScript ويرغب في تعلّم Angular
المتطلبات
- HTML
- CSS
- JavaScript