في العصر الرقمي اليوم ، الطلب على مهارات تطوير البرمجيات في أعلى مستوياته على الإطلاق. سواء كنت تتطلع إلى ممارسة مهنة في هندسة البرمجيات أو ترغب ببساطة في تطوير مهاراتك في البرمجة ، فهناك العديد من اللغات والأطر والتقنيات للاختيار من بينها. في هذا الكتاب ، سوف نستكشف أهمية تعلم 35 مهارة مختلفة ضرورية لمطوري البرمجيات. من الخوارزميات وهياكل البيانات إلى التعلم الآلي وبرمجة اللغة الطبيعية ، تلعب كل من هذه المهارات دورًا رئيسيًا في عملية تطوير البرامج.
محتوي المقال
الخورازميات وهياكل البيانات
الخوارزميات وهياكل البيانات هي مفاهيم أساسية في علوم الكمبيوتر. إنها توفر طريقة لتنظيم البيانات ومعالجتها بكفاءة ، وهو أمر ضروري لبناء برامج قابلة للتطوير وذات كفاءة عالية. يمكن أن تساعدك خوارزميات التعلم وهياكل البيانات على تحسين التعليمات البرمجية وتقليل تعقيدها وتحسين جودتها الإجمالية.
- Algorithms – Full Coures In Arabic – Hard-Code
- C++ Data Structures – تراكيب البيانات – محمد الدسوقي
- CS Master – Level 1- Algorithms & Data Structures الخوارزميات وهياكل البيانات – KMR Script
- CS Master – Level 2- Dive into the Computer كيف يعمل الكمبيوتر – KMR Script
- CS50 in Arabic – KMR Script
- CS50 In Arabic – Coders Camp
- Cs50 In Arabic 2022 | كورس cs50 بالعربي كامل – Abdelrahman Gamal (? in process)
- Data structure – Nehal Elsamoly
- Data Structure – Hard Code
- Data Structure : JavaScript (leetcode problem solving) – Shadow Coding
- Data Structure C++ – Mega Code
- Data Structures Full Course In Arabic – Adel Nasim
- grokking-algorithms – Nehal Elsamoly (? in process)
- Problem solving (Arabic) – Muhammed Afifi
- Standard Template Library (STL) Full Tutorial Using C++ In Arabic – Adel Nasim
Assembly
لغة Assembly هي لغة برمجة منخفضة المستوى تسمح للمطورين بالتحكم المباشر في أجهزة الكمبيوتر. على الرغم من عدم استخدامه بشكل شائع في تطوير البرامج الحديثة ، يمكن أن يوفر تجميع التعلم رؤى قيمة حول كيفية عمل أجهزة الكمبيوتر وكيفية تفاعل البرامج مع الأجهزة.
- Microprocessor 8086 & Assembly Language Course – Sherif Ezzat
- x86 Assembly Language – لغة التجميع – Ahmed Sallam
AWS
Amazon Web Services (AWS) عبارة عن نظام أساسي للحوسبة السحابية يوفر مجموعة واسعة من الخدمات لبناء ونشر تطبيقات البرامج. يمكن أن يساعدك تعلم AWS على تطوير تطبيقات قابلة للتطوير وموثوقة وفعالة من حيث التكلفة يمكن الوصول إليها من أي مكان في العالم.
- كورس كامل بالعربى مع المهندس عيسى أبوشريف – Eissa AbuSherif
- لمتابعة الكورس كامل – Eng-Mohammed Oday
Bootstrap
يعد Bootstrap إطارًا شائعًا للواجهة الأمامية يوفر مجموعة من المكونات والقوالب المصممة مسبقًا لبناء تطبيقات ويب سريعة الاستجابة. يمكن أن يساعدك Learn Bootstrap في إنشاء مواقع ويب ذات مظهر احترافي بسرعة وسهولة.
- كورس بوتستراب كامل للمبتدئين | bootstrap 2021 tutorial for beginners – Abdelrahman Gamal
- Bootstrap 3 In Arabic – Elzero Web School
- Bootstrap 4 – Elzero Web School
- Bootstrap 5 Design 01 Bondi – Elzero Web School
- Bootstrap 5 Tutorial – Ag Coding
لغة C
لغة C هي لغة برمجة قوية تُستخدم لبناء أنظمة تشغيل وأنظمة مضمنة وتطبيقات أخرى منخفضة المستوى. يمكن أن يساعدك التعلم C على تطوير فهم عميق لكيفية عمل أجهزة الكمبيوتر وكيفية تفاعل البرامج مع الأجهزة.
#C
#C هي لغة برمجة حديثة موجهة للكائنات وتستخدم على نطاق واسع لبناء تطبيقات سطح المكتب والويب. يمكن أن يساعدك تعلم C # على تطوير مهارات برمجة قوية وإنشاء تطبيقات قابلة للتطوير وفعالة وسهلة الصيانة.
- الدورة المتقدمة C#-SQLServer Using MVP & Git – Programming Solutions – Academy
- كورس Design Patternsبالعربي-ITI – Mobarmg
- C# – 6wrni
- C# Programming Course Level 1 Basics By Arabic – محمد شوشان
- C# Programming Course Level 2 Object Oriented Programming By Arabic – محمد شوشان
- Unit Testing in C# [Arabic] – خالد السعداني
++C
C ++ هي لغة برمجة عالية الأداء تُستخدم على نطاق واسع لبناء برامج النظام وتطبيقات الألعاب والتطبيقات الأخرى ذات الأداء الحرج. يمكن أن يساعدك تعلم C ++ على تطوير فهم عميق لمفاهيم علوم الكمبيوتر وبناء تطبيقات سريعة وفعالة وموثوقة.
- كورس البرمجة للمبتدئين بلغة C++ – Tarek Alabd
- Arabic C++ For kids & beginners (برمجة لصغار السن والمبتدئيين) – Arabic Competitive Programming
- Basics of OOP with C++ – Tarek Alabd
- C++ – OOP بالعربى – Programming Solutions – Academy
- C++ For Beginners – Eng. Marwa Radwan – Techs Experts
- C++ Intensive – برمجة الحاسوب – Arabic Competitive Programming
- C++ Object-Oriented Design and Programming – Arabic Competitive Programming
- C++ Programming | Arabic Course – Hard-Code
- C++ Programming Basics – Ali Shahin
- C++ Programming Course Level 1 Basics By Arabic – محمد شوشان
- C++ Programming Course Level 2 Object Oriented Programming By Arabic – محمد شوشان
- C++ Programming From Scratch In Arabic – Adel Nasim
- CS Master – Level 0 – Intro to CS مقدمة لعلوم الحاسب – KMR Script
- CS Master – Level 4 – Object Oriented Programming & Design Patterns – KMR Script
- Modern c++ – Moatasem El Sayed (? in process)
- Object-Oriented Programming C++ in Arabic – Adel Nasim
- Object-Oriented Programming with C++ – Ahmed Sallam
- Programming 1 – Programming For Beginners – C++ – محمد الدسوقي
- Programming 2 – Object Oriented Programming with C++ – محمد الدسوقي
هندسة الحاسوب – Computer Architecture
هندسة الكمبيوتر هي دراسة كيفية تفاعل أجهزة وبرامج الكمبيوتر. ويغطي موضوعات مثل تصميم المعالج وإدارة الذاكرة وأنظمة الإدخال / الإخراج. يمكن أن يساعدك تعلم هندسة الكمبيوتر على تطوير فهم أعمق لكيفية عمل أجهزة الكمبيوتر وكيفية تفاعل البرامج مع الأجهزة.
- Computer Architecture – تنظيم وبناء الحاسب – Ahmed Sallam
لغة Dart دارت
Dart هي لغة برمجة تُستخدم لبناء تطبيقات الويب والجوال. تشتهر بأدائها السريع وبنيتها سهلة التعلم. يمكن أن يساعدك Learning Dart في إنشاء تطبيقات عالية الجودة بسرعة وسهولة.
- Dart بالعربى – Asem Saafan
قواعد البيانات
قواعد البيانات ضرورية لتخزين واسترجاع البيانات في تطبيقات البرمجيات. يمكن أن يساعدك تعلم كيفية تصميم وإنشاء وإدارة قواعد البيانات في إنشاء تطبيقات قابلة للتطوير وموثوقة وفعالة.
- CS Master – Level 3 – Databases قواعد البيانات – KMR Script
- Database 1 – المقرر النظرى – Fundamentals of Database Systems – محمد الدسوقى
- Database Design – تخاريف مبرمج
NoSQL
قواعد بيانات NoSQL هي نوع من قواعد البيانات التي تسمح بتخزين البيانات بشكل مرن وقابل للتطوير. غالبًا ما يتم استخدامها للتطبيقات واسعة النطاق التي تتطلب وصولاً سريعًا وفعالاً إلى البيانات. يمكن أن يساعدك تعلم NoSQL في إنشاء تطبيقات عالية الأداء يمكنها التعامل مع كميات كبيرة من البيانات.
- Mongodb – دورة تعلم – Algorithm Academy
- Mongodb – دورة قواعد بيانات(للكفيف)م – TheNewBaghdad
- Mongodb – شرح قواعد البيانات – Emam Academy
SQL
SQL هي لغة برمجة تُستخدم لإدارة ومعالجة البيانات في قواعد البيانات العلائقية. إنه ضروري لبناء التطبيقات التي تتطلب معالجة البيانات المعقدة واسترجاعها. يمكن أن يساعدك تعلم SQL في إنشاء تطبيقات قابلة للتطوير وفعالة وموثوقة.
- Arabic MySQL Essentials مبادئ ماي سكوال – KMR Script
- Database 1 – المقرر العملى – Learn SQL In Arabic – محمد الدسوقى
- Learn MySQL – Elzero Web School
- MS SQL Server For Beginners – محمد الدسوقى
- MySQL tutorials || بناء قواعد البيانات بكفاءة عالية – TheNewBaghdad
التعلم العميق Deep Learning
التعلم العميق هو مجموعة فرعية من التعلم الآلي الذي يركز على بناء الخوارزميات التي يمكنها التعلم والتنبؤ بناءً على كميات كبيرة من البيانات. يتم استخدامه في تطبيقات مثل التعرف على الصور ومعالجة اللغة الطبيعية والسيارات ذاتية القيادة. يمكن أن يساعدك التعلم العميق في بناء تطبيقات ذكية يمكنها تحليل البيانات المعقدة وفهمها.
- 14 الكورس الأول : التعلم العميق و الشبكات العصبية – Hesham Asem
- 15 الكورس الثاني : تطوير الشبكات العميقة – Hesham Asem
- 16 الكورس الثالث : هيكلية مشاريع تعلم الآلة – Hesham Asem
- 17 الكورس الرابع : الشبكات العصبية الملتفة CNN – Hesham Asem
- 18 الكورس الخامس : الشبكات العصبية المتكررة RNN – Hesham Asem
Flutter
Flutter هو إطار عمل لتطوير تطبيقات الأجهزة المحمولة يسمح للمطورين بإنشاء تطبيقات عالية الأداء عبر الأنظمة الأساسية باستخدام قاعدة بيانات واحدة. يمكن أن يساعدك Learning Flutter في إنشاء تطبيقات الهاتف المحمول بسرعة وسهولة.
- Advanced Flutter Tutorial – build E commerce App – Scholar Tech
- Best Flutter Course For Beginner in Arabic| افضل دوره فلاتر بالعربي – Scholar Tech
- E-commerce App with Flutter & Dart – Tarek Alabd
- Flutter & Dart Bootcamp For Beginners – Tarek Alabd
- Flutter بالعربى – Asem Saafan
- Flutter BLoC – بالعربي – Omar Ahmed
- Mastering Firebase And Flutter version 2 (2021) – Course – project -فلاتر- مشروع – دورة – فايربيز – شرح – احتراف – كورس – Wael Abu hamza
- State Management in Flutter – Tarek Alabd
تطوير الألعاب Game Development
تطوير الألعاب هو مجال متخصص في تطوير البرمجيات يتطلب فهمًا عميقًا لرسومات الكمبيوتر والفيزياء والذكاء الاصطناعي. يمكن أن يساعدك تطوير الألعاب التعليمية على إنشاء ألعاب جذابة وغامرة يمكنها الترفيه عن المستخدمين وتحديهم.
- Godot – تعلم الأساسيات لتصميم الألعاب – SpriteSheet
- Godot Engine – Whales State
- Unity 2D Game – 6wrni
- Unity 3D Game – 6wrni
Git
Git هو نظام تحكم في الإصدار يستخدم لإدارة التغييرات في كود البرنامج. إنه ضروري لتطوير البرامج التعاونية ويسمح للمطورين بتتبع التغييرات والتعاون في التعليمات البرمجية والحفاظ على سجل تغييرات التعليمات البرمجية. يمكن أن يساعدك Learn Git على تطوير ممارسات ترميز أفضل والعمل بكفاءة أكبر في بيئة الفريق.
- Basic course for Git – أكاديمية ترميز
- Git and Github – Elzero Web School
- GitHub – تعلم العمل المشترك على – TheNewBaghdad
- Learn Git in Arabic – Algorithm Academy
HTML و CSS
HTML و CSS هي اللبنات الأساسية للويب. يوفر HTML بنية صفحات الويب ، بينما يوفر CSS التصميم والتخطيط. يمكن أن يساعدك تعلم HTML و CSS في إنشاء مواقع ويب ذات مظهر احترافي بسرعة وسهولة.
- برمجة المواقع | تعلم لغة الhtml من الصفر – أكاديمية ترميز
- برمجة المواقع | سلسلة دروس لغة css – أكاديمية ترميز
- كورس CSS3 بالعربي-ITI – Mobarmg
- كورس HTML5 بالعربي-ITI – Mobarmg
- CSS Art Tutorials – Codezilla
- HTML And CSS Template 1 – Elzero Web School
- HTML And CSS Template 2 – Elzero Web School
- HTML And CSS Template 3 – Elzero Web School
- HTML Crash Course Tutorials for Beginners: HTML كامل للمبتدئين – Mohammed Elzanaty
- Learn CSS In Arabic 2021 – Elzero Web School
- Learn HTML In Arabic 2021 – Elzero Web School
- Learn SASS In Arabic 2021 – Elzero Web School
- Learn Web Design From Scratch – HTML – Techs Experts
- Sass – Elzero Web School
- Sass – Create a website – Elzero Web School
- Tailwind CSS – Ag Coding
Java
Java هي لغة برمجة شائعة تُستخدم لبناء تطبيقات سطح المكتب والويب والجوال. وهي معروفة بقابليتها للنقل وقابلية التوسع وميزات الأمان. يمكن أن يساعدك تعلم Java في إنشاء تطبيقات قوية وقابلة للتطوير يمكن تشغيلها على مجموعة متنوعة من الأنظمة الأساسية.
- JAVA Course Level 1 Basics By Arabic – محمد شوشان
- JAVA For Beginners – Course 1 – in Arabic – محمد الدسوقى
- Java FX – Khalid ESSAADANI
- Java Programming – Eng. Marwa Radwan – Techs Experts
- JAVA Programming Course Level 2 Object Oriented Programming By Arabic – محمد شوشان
- JAVA Programming Course Level 3 Graphic User Interface By Arabic – محمد شوشان
- JAVA Programming Course Level 4 Connect Database and JAVA By Arabic – محمد شوشان
- JAVA Programming Full Project by Arabic (uni_staff project) |(المشروع الختامي بالجافا كاملا بشرح عربي ) – محمد شوشان
- Java Tutorial for beginners- full course -تعلم البرمجة- جافا – genial code
- Learn JAVA Programming From Scratch In Arabic – Adel Nasim
- Object-Oriented Programming JAVA in Arabic – Adel Nasim
- Programming 2 – Object Oriented Programming With Java – محمد الدسوقى
Java Script
JavaScript هي لغة برمجة نصية تُستخدم لبناء تطبيقات ويب تفاعلية. إنه ضروري لبناء تطبيقات الويب الحديثة ويوفر مجموعة واسعة من الميزات والوظائف. يمكن أن يساعدك تعلم JavaScript في إنشاء تطبيقات ويب ديناميكية وجذابة.
- سلسلة دروس جافا سكريبت – أكاديمية ترميز
- كورس جافا سكريبت كامل | Javascript Tutorial – Abdelrahman Gamal
- كورس Ajax بالعربي-ITI – Mobarmg
- كورس ES6 بالعربي-ITI – Mobarmg
- Arabic JavaScript – KMR Script
- Arabic JavaScript ES6 الاصدار السادس من الجافاسكربت – KMR Script
- Complete Intro to Javascript – Mohammed Elzanaty
- Design Patterns | javascript | [Arabic] – Shadow Coding
- ECMAScript 6 Tutorial In Arabic – Mohammed Elzanaty
- Friday js – codeZone
- HTML | CSS | JavaScript | Project – Shadow Coding
- Javascript – Elzero Web School
- JavaScript AJAX – Elzero Web School
- JavaScript Application – Elzero Web School
- JavaScript Canvas – Elzero Web School
- JavaScript ECMAScript 6 – Elzero Web School
- JavaScript Files API – برمجيات حسان
- JavaScript JSON API – Elzero Web School
- JavaScript OOP – Elzero Web School
- Javascript Tips And Tricks [Arabic] – codeZone
- Javascript Tutorial | كورس جافا سكريبت كامل – Abdelrahman Gamal
- JavaScript Unit Testing With Jest – Elzero Web School
- Learn JavaScript in Arabic 2021 – Elzero Web School
- SOLID Principles In Arabic – codeZone
Gulp.js
Gulp.js هي أداة تشغيل مهام تُستخدم لأتمتة المهام المتكررة في تطوير الويب ، مثل التصغير والتسلسل والتجميع. يمكن أن يساعدك تعلم Gulp.js على أتمتة سير عملك والعمل بكفاءة أكبر في تطوير الويب.
- Automatic Your Work With Gulpjs – Elzero Web School
- Basic of Gulp.js – Algorithm Academy
- Gulp.js – Workshop – Algorithm Academy
jQuery
jQuery هي مكتبة JavaScript شائعة تُستخدم لتبسيط مهام تطوير الويب. يوفر مجموعة واسعة من الميزات والوظائف للعمل مع DOM ، ومعالجة الأحداث ، وتقديم طلبات AJAX. يمكن أن يساعدك تعلم jQuery على العمل بكفاءة أكبر في تطوير الويب.
- كورس JQuery بالعربي-ITI – Mobarmg
- Basic of jQuery – Elzero Web School
- jQuery – Practical Examples and Create Apps – Elzero Web School
- JQuery In Arabic – Web Development – Hassouna Academy
NodeJS
NodeJS هو إطار عمل لتشغيل JavaScript على جانب الخادم يستخدم لبناء تطبيقات ويب قابلة للتطوير وعالية الأداء. تشتهر بأدائها السريع وقدرتها على التعامل مع كميات كبيرة من البيانات. يمكن أن يساعدك تعلم NodeJS في بناء تطبيقات ويب عالية الأداء يمكنها التعامل مع عدد كبير من المستخدمين.
- كورس MongoDB بالعربي-ITI – Mobarmg
- كورس NodeJS بالعربي -ITI – Mobarmg
- Arabic Dive into Node JS Development الغوص في النود جي اس – KMR Script
- JWT Authentication using Node, Express, Typescript, Jasmine & Postgres – Mohammed Elzanaty
- Learn Basic of NodeJS – Emam Academy
- Learn NodeJS from zero to hero – Algorithm Academy
- NodeJS – Build a Full E-Commerce RESTful APIs (بالعربي) – Programming Solutions – Academy
- NodeJS – From Zero To Hero – تخاريف مبرمج
- NodeJS Advanced Topics – تخاريف مبرمج
- NodeJS Course (2017 – عربي) – برمجيات حسان
- NodeJS Create App – Emam Academy
- NodeJS Express – Emam Academy
- Pre NodeJS Course – Mobarmg
- REST API Node.js – Emam Academy
PugJS
PugJs هي لغة نموذجية تُستخدم لتبسيط كود HTML. يوفر بنية أبسط لإنشاء قوالب HTML ويمكن أن يساعد في تقليل مقدار التعليمات البرمجية اللازمة لإنشاء صفحات الويب. يمكن أن يساعدك تعلم PugJs على العمل بكفاءة أكبر في تطوير الويب.
- Learn PugJs – Elzero Web School
React.js
React.js هي مكتبة JavaScript شائعة للواجهة الأمامية تُستخدم لبناء واجهات المستخدم. يوفر مجموعة واسعة من الميزات والوظائف لإنشاء واجهات مستخدم تفاعلية ومتجاوبة. يمكن أن يساعدك تعلم React.js في بناء تطبيقات ويب حديثة وجذابة.
- Learn React JS Tutorial || React دورة كاملة لتعلم الـ – Unique Coderz Academy
- React JS A JavaScript library دورة – Muhammed Essa
- React.js – Algorithm Academy
- React.js Hooks – Algorithm Academy
- React.js Todo App – Algorithm Academy
- ReactJS – Advanced [تعلم رياكت ] – kimz codes
- ReactJs-Build Full E-Commerce From Scratch Redux (بالعربي) – Programming Solutions – Academy
- ReactJS Part 1 – Learn React Hooks by Project [تعلم الرياكت هوكس] [الجزء الاول] – kimz codes
- ReactJS Part 2 – UseEffect & UseRef – working with API and Prev State [Arabic] [بالعربي][الجزء الثاني] – kimz codes
- ReactJS Part 3 – Performance Optimization (react memo, use memo, use call back) [تعلم الرياكت] [الجزء الثالث] – kimz codes
- ReactJS with zanaty – Mohammed Elzanaty
- Redux ToolKit 2021/2022 part 4 [شرح Redux toolkit] [تعلم Redux] [شرح Redux] – kimz codes
- Redux ToolKit Project, Book Store project [تعلم Redux toolkit] – kimz codes
Vue.js
Vue.js هو إطار عمل JavaScript تقدمي يستخدم لبناء واجهات المستخدم. تشتهر ببساطتها ومرونتها وأدائها. يمكن أن يساعدك تعلم Vue.js على بناء واجهات مستخدم تفاعلية وسريعة الاستجابة.
- Basic of Vue.js – Elzero Web School
- Vue.js Apps and Practical examples – Elzero Web School
- Vue.js Composition API – Algorithm Academy
- Vue.js Router Tutorial – Algorithm Academy
تعلم الآلة
التعلم الآلي هو مجموعة فرعية من الذكاء الاصطناعي تركز على بناء الخوارزميات التي يمكنها التعلم من البيانات والتنبؤ. يتم استخدامه في مجموعة واسعة من التطبيقات ، بما في ذلك التعرف على الصور ومعالجة اللغة الطبيعية والصيانة التنبؤية. يمكن أن تساعدك بنية برامج التعلم على تصميم أنظمة برمجية قابلة للتطوير والصيانة.
- 01 machine learning تعليم الآلة , القسم الأول : مقدمة – Hesham Asem
- 02 تعليم الآلة , القسم الثاني : التوقع Machine learning , Regression – Hesham Asem
- 03 تعليم الآلة , القسم الثالث : بايثون Machine learning , Python – Hesham Asem
- 04 القسم الرابع : التصنيف Classification & Logistic Regression – Hesham Asem
- 05 القسم الخامس : الشبكات العصبية Neural Network – Hesham Asem
- 06 القسم السادس : نظام الدعم الآلي SVM – Hesham Asem
- 07 القسم السابع : التعليم بدون إشراف Unsupervised ML – Hesham Asem
- 08 القسم الثامن : مواضيع هامة في تعليم الآلة – Hesham Asem
- 09 القسم التاسع : تكنيكات حديثة في تعليم الآلة – Hesham Asem
- 10 القسم العاشر : مكتبة سايكيتليرن Sklearn Library – Hesham Asem
- 11 القسم الحادي عشر : تنسر فلو و كيراس TensorFlow & Keras – Hesham Asem
- 12 القسم الثاني عشر : تطبيقات عملية من كاجل و جيتهاب Kaggle & Github – Hesham Asem
- 13 ML Helper Tutorials برنامج المساعد في تعليم الآلة – Hesham Asem
TypeScript
TypeScript هي مجموعة شاملة من JavaScript تضيف كتابة ثابتة وميزات أخرى إلى اللغة. يوفر مجموعة من الميزات التي يمكن أن تساعد في تحسين جودة التعليمات البرمجية وتقليل الأخطاء في قواعد التعليمات البرمجية الكبيرة. يمكن أن يساعدك تعلم TypeScript على كتابة تعليمات JavaScript أكثر قوة ويمكن صيانتها.
TypeScript
- Learn Typescript 2022 – Elzero Web School
- Typescript Course For Javascript Developer – Programming Solutions – Academy
- typescript for angular developers [arabic tutorial] – codeZone
- TypeScript tutorial Arabic – Hussein Al Rubaye (YouTube)
Angular
Angular هو إطار عمل JavaScript شائع للواجهة الأمامية يُستخدم لبناء تطبيقات ويب معقدة. يوفر مجموعة واسعة من الميزات والوظائف لبناء واجهات مستخدم تفاعلية ومتجاوبة. يمكن أن يساعدك تعلم Angular لبناء تطبيقات ويب معقدة وقابلة للتطوير
- كورس Angular 2 بالعربي – Mobarmg
- كورس AngularJS بالعربي-ITI – Mobarmg
- Angular 4+ [arabic tutorial] – codeZone
- Arabic Angular 7 from A to R احتراف الانجولار – KMR Script (YouTube)
- Arabic Angular and Firebase App تطبيق انجولار وفايربيز – KMR Script (YouTube)
- Arabic NgRx (Angular + Redux) – KMR Script (YouTube)