Angular هو منصة تطوير، بُنيت باستخدام TypeScript.
كمنصة، يتضمن Angular:
- إطارًا مبنيًا على المكونات لبناء تطبيقات الويب قابلة للتوسيع.
- مجموعة من المكتبات المتكاملة بشكل جيد تغطي مجموعة واسعة من الميزات، بما في ذلك التوجيه، إدارة النماذج، التواصل بين العميل والخادم، وغيرها.
- مجموعة من أدوات المطور لمساعدتك في تطوير، بناء، اختبار، وتحديث شيفرتك.
باستخدام Angular، يمكنك الاستفادة من منصة قادرة على التوسع من مشاريع فردية تديرها مطور واحد إلى تطبيقات على مستوى المؤسسات. والأهم من ذلك، يتألف مجتمع Angular من مجموعة متنوعة تضم أكثر من 1.7 مليون مطور، كتّاب مكتبات، ومنشئي محتوى.
محتوي المقال
متطلبات تعلم أنجولار
مثل معظم الأطُر الحديثة، يتوقع Angular منك أن تكون على دراية بلغات HTML و CSS و JavaScript. بالإضافة إلى ذلك، يُنصح بأن يكون لديك معرفة بالمفاهيم والأدوات التالية:
المفاهيم:
- JavaScript Classes (الفصول في جافا سكريبت): فهم كيفية استخدام وتعريف الفصول في جافا سكريبت.
- أساسيات TypeScript (نوع البرمجة في جافا سكريبت): فهم المفاهيم الأساسية لنوع البرمجة في جافا سكريبت.
- الديكورات في TypeScript (TypeScript Decorators): التعرف على كيفية استخدام وتعريف الديكورات في TypeScript.
الأدوات:
- TypeScript (تايب سكريبت): يتم تضمين TypeScript بشكل افتراضي مع كل تطبيق Angular لتوفير أدوات تطوير محسنة وتحسين صيانة الشيفرة لتوفير تجربة تطوير أفضل.
- واجهة سطر الأوامر (CLI): يستخدم Angular واجهة سطر الأوامر لاستخدام مُترجم يجمع بين تعقيد الأدوات ويحسّن الشيفرة لتركيزك على بناء تطبيقك.
مصادر تعلم أنجولار
كورس تعلم أساسيات إطار العمل أنجولار على اليوتيوب:
أستكشف أغلب الأساسيات والمصطلحات الرئيسية في إطار العمل، كن ملما بجميع عناصر إطار العمل (components) في ساعة ونصف فقط. ربما يستغرق الأمر يوماً كامل فقط للتعرف على أغلب الأساسيات في إطار العمل، لذا ننصح به وبشدة للمبتدئين. أما أهم ما يميزه أنه متاح للجميع على اليوتيوب كما أنه يتناول إطار اللغة بشكل سلس وأحترافي.
إضطلع على الفيديو من هنا.
مقالة الدليل الكامل لتعلم أنجولار من قبل أكاديمية حسوب
بواسطة محمد فواز عرابي، مقالة كاملة تعتبر مرجع لك أثناء العمل، سواء اردت تذكر شيئاً أو أردت الكود بشكل مباشر تعتبر المقالة ممتازة وبها شرح وافي لجميع المكونات. علاوة على ذلك، فهي تتناول جميع العناصر وتوفر شرح وافي لكل منهما. تعتبر مرجعية ممتازة يجب عليك الإحتفاظ بها لأوقات لاحقة.
إضطلع على المقالة من هنا.
سلسلة كتب تعلم Angular بالعربي من قبل وادي التقنية
تحتوي السلسلة على خمسة كتب تتناول المواضيع التالية:
- Angular Environment Setup
- Angular Components and Services
- Angular Pipes and Directives
- Angular Routing and Modules
- Angular Forms
الميزة في تلك السلسلة أنها تتناول جميع مراحل تعلم إطار العمل ومترجمة للعربية بشكل كامل. كما أنها مجانية بشكل كامل، سيتعين عليك فقط تتبع الرابط وتحميلها.
إضطلع على رابط السلسلة من هنا.
كتاب تعليم أنجولار بواسطة بابلو ديلمان
لمن لا لديه مشكلة في اللغة الإنجليزية، هذا الكتاب شامل ووافي ولن تحتاج إلى مصدر اخر، بالإضافة لكونه مجانياً تماماً. لكن عيبه الوحيد كونه باللغة الإنجليزية. وعلى الرغم من ذلك، فالإنجليزية به سلسلة وبسيطة.