‏إظهار الرسائل ذات التسميات الدورة التعليمية دروس انقيولر جي اس AngularJS. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات الدورة التعليمية دروس انقيولر جي اس AngularJS. إظهار كافة الرسائل

First Application AngularJS كيفية كتابة تطبيق ب انجليولر جي إس جافا سكريبت

First Application AngularJS كيفية كتابة تطبيق ب انجليولر جي إس جافا سكريبت 

First Application AngularJS كيفية كتابة تطبيق ب انجليولر جي إس جافا سكريبت

First Application AngularJS كيفية كتابة تطبيق ب انجليولر جي إس جافا سكريبت 

أفضل طريقة لمعرفة قوة تطبيق AngularJS هي إنشاء أول تطبيق أساسي لبرنامج "Hello World" في Angular.JS.

 هناك العديد من بيئات التطوير المتكاملة التي يمكنك استخدامها لتطوير AngularJS ، وبعضها مذكور أدناه.  في مثالنا ، نحن نستخدم Webstorm باعتباره IDE الخاص بنا.
  1.  Webstorm
  2. Sublime Text
  3. AngularJS Eclipse
  4. Visual Studio


تطبيقك الأول  مرحبًا بالعالم في  AngularJS

 يوضح المثال أدناه أسهل طريقة لإنشاء أول تطبيق "Hello world" في AngularJS.

 تطبيقك الأول في انجولير جي إس AngularJS 

<html lang="en">


<head>

  <meta charset="utf 8">

  <title>Arabic blog knowledge </title>

</head>


<body ng-app="app"><! --  الخطوة رقم ١ -->

  <h1 ng-controller="HelloWorldCtrl">{{message}} <! -- الخطوة رقم ٢--> </h1>

  <script src="https://code.angularjs.org/1.6.9/angular.js"></script><! --  الخطوة الرقم  ٣-->

  <script>

    angular.module("app", []).controller("HelloWorldCtrl", function($scope){

      $scope.message = "Hello World" 

    })

  </script><! -- الخطوة رقم ٤-->

  </br>

  <a href="https://devlopertechnology.blogspot.com/"  >Follow me تابعني</a>

</body>


</html>    

اضغط هنا لتطبيق الكود السابق 


شرح كود انجليولر AngularJS 

  • الخطوة رقم ١

تُستخدم الكلمة الأساسية "ng-app" للإشارة إلى وجوب اعتبار هذا التطبيق أحد تطبيقات الزاوية AngularJS .  يمكن إعطاء أي اسم لهذا التطبيق.

ملاحظة كلمة Angular تعني بالعربي الزاوية

  •  الخطوة رقم ٢

ng-controller المتحكم هو ما يستخدم للاحتفاظ بمنطق الأعمال.  في علامة h1 ، نريد الوصول إلى وحدة التحكم ، والتي سيكون لها منطق لعرض "HelloWorld" ، لذلك يمكننا القول ، في هذه العلامة ، نريد الوصول إلى وحدة التحكم المسماة "HelloWorldCtrl".

 نحن نستخدم متغير عضو يسمى "message" وهو ليس سوى عنصر  لعرض رسالة "Hello World".

  • الخطوة رقم ٣ 

استدعاء مكتبة الزاوية AngularJS وبدونها لن يعمل التطبيق، لاحظ الزاوية AngularJS تماما مثل jquery فهي مكتبة تسهل عليك برمجة وتصميم تطبيقات الويب. 

 تُستخدم "علامة البرنامج النصي script tag" للإشارة إلى البرنامج النصي angular.js الذي يحتوي على جميع الوظائف الضرورية لـ angular js.  بدون هذا المرجع ، إذا حاولنا استخدام أي من وظائف AngularJS ، فلن تعمل.

  • الخطوة الرابعة 

Controller  "المتحكم" هو المكان الذي ننشئ فيه منطق أعمالنا ، وهو المتحكم الخاص بنا.  سيتم شرح تفاصيل كل كلمة رئيسية في الفصول اللاحقة.  من المهم ملاحظة أننا نحدد طريقة تحكم تسمى 'HelloWorldCtrl' والتي تتم الإشارة إليها في الخطوة 2.

 نحن نقوم بإنشاء "دالة function" سيتم استدعاؤها عندما يستدعي كودنا عن طريق وحدة التحكم هذه.  كائن $scope  هو كائن خاص في AngularJS وهو كائن عام يستخدم في Angular.js.  يتم استخدام كائن النطاق $scope لإدارة البيانات بين وحدة التحكم والعرض.

 نقوم بإنشاء متغير  يسمى "message" ، مع تخصيص قيمة "HelloWorld" له وإرفاق متغير العضو بكائن $scope.

 ملاحظة: التوجيه ng-controller هو كلمة أساسية محددة في AngularJS (الخطوة رقم 2) ويستخدم لتعريف وحدات التحكم في تطبيقك.  هنا في تطبيقنا ، استخدمنا الكلمة الأساسية ng-controller لتعريف وحدة تحكم باسم "HelloWorldCtrl".  سيتم إنشاء المنطق الفعلي لوحدة التحكم في (الخطوة رقم 5).


 إذا تم تنفيذ الأمر بنجاح ، فسيتم عرض الإخراج التالي عند تشغيل التعليمات البرمجية الخاصة بك في المتصفح.

First Application AngularJS كيفية كتابة تطبيق ب انجليولر جي إس جافا سكريبت





What is MVC architecture in AngularJS? ما هي بنية ومعمارية هيكل الطبقات الثلاثة التحكم والعرض والنموذج في انجولير جي إس جافا سكريبت ؟

What is MVC architecture in AngularJS? ما هي بنية ومعمارية هيكل الطبقات الثلاثة التحكم والعرض والنموذج في انجولير جي إس جافا سكريبت ؟

What is MVC architecture in AngularJS? ما هي بنية ومعمارية هيكل الطبقات الثلاثة التحكم والعرض والنموذج في انجولير جي إس جافا سكريبت ؟

الصورة من موقع 

https://intellipaat.com/tutorial/angularjs-tutorial/mvc-angularjs/

What is MVC architecture in AngularJS? ما هي بنية ومعمارية هيكل الطبقات الثلاثة التحكم والعرض والنموذج في انجولير جي إس جافا سكريبت ؟


وحدة تحكم والنموذج والعرض MVC هي اختصاز إلى Model View Controller.  إنه نمط تصميم برامج لتطوير تطبيقات الويب.  إنه شائع جدًا لأنه يعزل منطق التطبيق عن طبقة واجهة المستخدم ويدعم فصل الاهتمامات
What is MVC architecture in AngularJS? ما هي بنية ومعمارية هيكل الطبقات الثلاثة التحكم والعرض والنموذج في انجولير جي إس جافا سكريبت ؟

كما ذكرت سابقا في الدرس السابق الرابط في الأسفل ما هي تقنية انجولير جي إس جافا سكريبت AngularJS, ان إطار انجولير يدعم التصميم الفريد الثلاثة الطبقات حيث يتم عزا كل من النموذج عن واجهة المستخدم الفيو view ويتم التواصل عن طريق وحدة التحكم او المتحكم controller,   وتكم الأهمية في تتبع الأخطاء والتطوير بكل سهولة ومكرونة إليك الان نبذة مختصرة عن الطبقات الثلاثة. 

يتكون نموذج MVC من الأجزاء الثلاثة التالية:

  •  النموذج Model : مسؤول عن إدارة بيانات التطبيق.  يستجيب للطلبات من العرض والتعليمات من وحدة التحكم لتحديث نفسه.
  •   العرض view: وهي مسؤولة عن عرض جميع البيانات أو جزء فقط من البيانات للمستخدمين.  كما تحدد البيانات بتنسيق معين يتم تشغيله بواسطة قرار وحدة التحكم لتقديم البيانات.  وهي عبارة عن أنظمة قوالب قائمة على البرامج النصية مثل JSP و ASP و PHP ومن السهل جدًا دمجها مع تقنية AJAX.
  •  وحدة التحكم controller : وهي مسؤولة عن التحكم في العلاقة بين النماذج والآراء.  يستجيب لمدخلات المستخدم ويقوم بالتفاعلات على كائنات نموذج البيانات.  تستقبل وحدة التحكم المدخلات ، وتتحقق من صحتها ، ثم تقوم بتنفيذ العمليات التجارية التي تعدل حالة نموذج البيانات.
علما ان استخدام نمط العرض والتحكم والنموذج تستخدمها أيضا في التطبيقات العادية وليس فقط تطبيقات الويب والهاتف المحمول. 





What is AngularJS? and How can make Applications Better؟ ما هو انجليولر جي اس؟ وكيف يمكن تحسين التطبيقات؟

What is AngularJS? and How can  make  Applications Better؟ ما هو انجليولر جي اس؟  وكيف يمكن تحسين التطبيقات؟

What is AngularJS? and How can  make  Applications Better؟ ما هو انجليولر جي اس؟  وكيف يمكن تحسين التطبيقات؟

الصورة من موقع

https://www.etatvasoft.com/blog/angular-js-the-superheroic-javascript-framework/

What is AngularJS? and How can  make  Applications Better؟ ما هو انجليولر جي اس؟  وكيف يمكن تحسين التطبيقات؟

AngularJS هو إطار عمل مفتوح المصدر للتحكم في عرض النماذج (MVC) والذي يشبه إطار عمل JavaScript وربما يكون أحد أكثر أطر تطوير الويب الحديثة شيوعًا المتاحة اليوم.

حيث mvc هي اختصار ل Model view control اي التحكم في عرض النماذج، حيث كل البرمجيات الحديث سواء كانت تطبيقات حاسوبية او تطبيقات هواتف يتم تقسيمها إلى ثلاثة أقسام وهي النموذج والعرض والتحكم، حيث النموذج هو حلقة وصل بين إطار التحكم واطار العرض، إطار العرض هو ما يعرضها للمستخدم، بينما التحكم يتم فيها العمليات والإجراءات مثل الحفظ والقراءة من قواعد البيانات وهذا التقسيم مهم جدا لفصل التصميم عن البرمجة ويمكن بكل سهوله التعديل على أحدهم دون التأثير على الآخر فلا حاجة لتعديل وكتابة الكود من الصفر كل مرة. 


 تم تطوير هذا الإطار من قبل مجموعة من المطورين من جوجل نفسها وبسبب الدعم الهائل من جوجل والمنتديات المجتمعية الواسعة ، فهو أحد أكثر إطارات عمل جافا سكريبت استخدامًا ويتم تحديثه دائمًا بأحدث اتجاهات التطوير  في السوق.

 يتم استخدامه في الغالب لتطوير مشروع تطبيق صفحة واحدة (SPA) بطريقة نظيفة للغاية ويمكن صيانتها.  تطبيق الصفحة الواحدة هو تطبيق ويب يتفاعل مع المستخدم عن طريق إعادة كتابة الصفحة الحالية ديناميكيًا بدلاً من تحميل صفحات جديدة كاملة من الخادم.  يوفر انقيولر جي اس AngularJS إمكانية ربط البيانات بـ HTML مما يمنح المستخدم تجربة غنية وسريعة الاستجابة

حيث SPA هي اختصار Single Page Application اي التطبيقات ذات الصفحة الواحدة 

 لدى Angular كل ما يساعدك في  تطوير تطبيقات الويب الديناميكي. بسهولة ومرونة  يحتوي على الميزات الرئيسية التالية التي تجعله أحد الاطارات المستخدمة على نطاق واسع لتطوير تطبيقات الهاتف المحمول.

ماهي مميزات انجليولر جي اس Angularjs 

يحتوي على  إطار MVC

 تم بناء الإطار على المفهوم الشهير لـ MVC (Model-View-Controller).  هذا هو نمط التصميم المستخدم في جميع تطبيقات الويب الحديثة.  الغرض العام من MVC هو فصل الوظائف والمنطق والواجهة في التطبيق.  وهذا يضمن الأداء الأمثل والتوثيق الأفضل ويقدم وظائف متعددة.  كما أنه يتيح الوضوح بين المنطق والعرض بكفاءة عالية.  مما يجعل ابتطوير سهلة وجذابة.

 كون ان انجليولر جي اس إطار عمل MVC ، فإنه يوفر وظائف أكثر بكثير من الأنظمة الأساسية الأخرى مثل "Reactjs".  يقدم رأيًا قويًا حول هيكل تطبيق الهاتف المحمول وكيف ينبغي أن يكون.  باستخدام AngularJS ، لا داعي للقلق بشأن مكتبة التوجيه التي يجب استخدامها.  لديها كل ذلك بشكل افتراضي.  كل ما عليك فعله هو كتابة كود.

 أثناء كتابة الكود ، لا يُطلب من مطوري تطبيقات الأجهزة المحمولة إضافة جميع المكتبات في وقت واحد وإضافة بعض التعديلات الإضافية الأخرى.  ومع ذلك ، فإنه يحد من المرونة التي توفرها بعض الأنظمة الأساسية الأخرى للمطور أثناء تطوير التطبيق.  لأنه يتعين عليك استخدام ما يوفره لك AngularJS فقط.


 ربط البيانات مع html


 ربط البيانات هو كيفية تنظيم التطبيقات.  إنها القناة التي يتم فيها السماح للبيانات بالتدفق عبر هذه الأنظمة.  يستخدم AngularJS تدفق بيانات ثنائي الاتجاه مما يعني تدفق البيانات بطريقتين.  على سبيل المثال ، إذا تم تغيير عنصر واحد من مدخلات المستخدم ، فإن الحالة المقابلة للنموذج ستتغير أيضًا ، وبالمثل ، إذا كان هناك تغيير في حالة النموذج ، فإن عنصر واجهة المستخدم (إدخال المستخدم) سيتغير أيضًا.  وهكذا تنتقل البيانات في كلا الاتجاهين.  ومع ذلك ، فإن تدفق البيانات ثنائي الاتجاه به بعض المشكلات.  عندما يصبح أحد التطبيقات كبيرًا جدًا عند القيام بالكثير من المدخلات ، تزداد صعوبة استيعاب الأشياء.


  استخدام المرشحات او الفلاتر بكل مرونة


 تُستخدم المرشحات لتصفية البيانات قبل أن تصل إلى العرض ويمكن أن تتضمن شيئًا بسيطًا مثل تنسيق الارقام العشرية  ، أو عكس ترتيب المصفوفة ، أو  مصفوفة استنادًا إلى معلمة ، أو تنفيذ ترقيم الصفحات.  تم تصميم المرشحات لتكون وظائف قائمة بذاتها ومنفصلة عن تطبيقك وتهتم فقط بتحويلات البيانات.


 تعد المرشحات شديدة القوة بحيث يمكن إنشاء جدول HTML قابل للفرز باستخدام عوامل التصفية فقط دون كتابة أي JavaScript.


 لا تحتاج لكتابة كود كبير 


 يستخدم AngularJS القليل جدًا من التعليمات البرمجية لإنتاج نفس النتائج مقارنة بالمنصات الأخرى.  خاصة إذا كان عملاؤك شركات صغيرة أو متوسطة الحجم ، فمن المهم جدًا أن تكون قادرًا على إنجاز الأمور بسرعة دون الحاجة إلى كتابة هذا القدر من التعليمات البرمجية.  لا تريد أن تكتب 15 سطرًا من التعليمات البرمجية لمجرد القيام بشيء بسيط حقًا.

 تعد نماذج البيانات أبسط في الكتابة ويمكن قراءتها بواسطة الإنسان.  يمكن تعديلها وتغييرها بحرية.  الشفرة المكتوبة بلغة AngularJS سهلة الفهم وسهلة الصيانة.  ما يضيف مزايا إضافية هو أن العملاء غير مطالبين بالالتزام بالمطورين ، يمكنهم تغييرها عند الحاجة اعتمادًا على المشكلات التي ينطوي عليها الأمر.


الجهوزية لاختبار الوحدة


 اختبار الوحدة يعني اختبارًا واحدًا لشيء واحد.  الهدف من اختبار الوحدة هو التأكد من أن كل جزء من البرنامج يعمل بشكل جيد كنظام معزول.  كما نعلم ، يمكن أن يكون لوحدة التحكم العديد من الوظائف ، وباستخدام ميزة اختبار الوحدة ، يمكننا اختبار وظيفة واحدة للتحقق من وظيفة واحدة فقط في كل مرة.  هذا سبب آخر يشير إلى أن نظام AngularJS الأساسي أكثر من الأنظمة الأساسية الأخرى لأنه يوفر اختبارًا سهلًا للوحدة.

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

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


 مفتوحة المصدر 


 AngularJS عبارة عن منصة مفتوحة المصدر ولديها مجتمع قوي من المطورين.  المجتمع عامل كبير عند تعلم أي لغة.  تم تطويره بواسطة مجتمع أكبر بكثير من المطورين ؛  تم اختباره من قبل مجتمع أكبر بكثير أينما كان.  يحتوي على الكثير من المنتديات والعديد من مجموعات المستخدمين حيث تتوفر للإجابة على أسئلتك.  علاوة على ذلك ، يتم تحديثه باستمرار بمزيد من الميزات الجديدة ويوفر مجتمعه النشط دعمًا أكثر مرونة وقابلية للتمديد من أي وقت مضى يقدمه أي بائع.

 فائدة أخرى لكونك مفتوح المصدر هو أنك تحرر نفسك من قفل البائعين.  بصفتك نظامًا أساسيًا مفتوح المصدر ، فأنت حر في العمل بمعايير مفتوحة مع مكونات خارجية لا يوفرها البائع.


 علاوة على ذلك ، فهو مجاني.  التكلفة هي العامل الأكبر لأي شخص يريد تعلم لغة أو لمؤسسة ما لاستخدام هذه التكنولوجيا لتطوير تطبيق.  مع AngularJS ، لا يتعين عليك دفع أي شيء لإنشاء تطبيق الهاتف المحمول الخاص بك.


 ساء كنت مطور تطبيقات أو عميلاً ، فإنه يفتح مجموعة واسعة من الخيارات لكليهما.  يمكن للمطورين بسهولة اكتشاف الحل المناسب لإصلاح المشكلات ويمكن للعملاء اختيار فرق التطوير حسب الحاجة.


 التنقل مدفوعًا بالإنترنت 


 تغيير شيء ما هو العلامة الطبيعية التي تدل على أي كائن.  كان أحد اهتمامات تطوير AngularJS هو المظهر المتغير للهواتف المحمولة.  تم تجهيز AngularJS جيدًا لتطوير تطبيقات الأجهزة المحمولة بالإصدار المتقدم.  تميزت الإصدارات المتقدمة بالنهج الذي يحركه التنقل لتبسيط عملية التطوير.  يؤكد المطورون على الميزات الخاصة بالجوال بما في ذلك استهلاك الذاكرة المنخفض ، ودعم اللمس ، وضبط الأداء.  يمكن أيضًا حل مشكلات تطبيقات الأجهزة المحمولة بسهولة باستخدام AngularJS.


 نفس الشيء يتعلق بالويب الذي من المتوقع أن يتحسن والذي تغير منذ وجوده.  حتى إذا كانت الإصدارات السابقة من AngularJS لا تعمل مع مكونات الويب مثل عمليات استيراد HTML ، و shadow DOM ، وما إلى ذلك. يسمح الإصدار الأخير للمطورين بإنشاء عناصر مخصصة ودعم للعديد من مكونات الويب.


 أداء عالي الجودة


 في بعض الأحيان ، هناك بعض وظائف تطبيق الويب التي تؤثر على أداء الموقع.  يحرص المطورون على استخدام الإطار الذي يمكن أن يمكّنهم من إنشاء التطبيقات حسب الرغبة وكذلك مع الأداء المحسن.  AngularJS قادر أيضًا على توفير تطبيقات ويب عالية الأداء من خلال دمج الأدوات اللازمة لتحسين الأداء.  يوفر AngularJS أيضًا حزم سرعة الصفحة لتحسين الأداء.  يعمل على تصغير صفحات HTML ، وإزالة الأسطر الجديدة الإضافية ، والمسافات البيضاء ، والسمات غير الضرورية في HTML والمزيد من الأشياء الأخرى لتحسين صفحة الويب.


 ستعمل الإصدارات المحسنة على تحسين أداء الإطار إلى حد كبير.  تم تطوير AngularJS في الأصل للمصممين على الرغم من أنها تلبي متطلبات المطور.  يمكن للمطورين الآن استخدام إطار العمل لإنشاء التطبيقات ، لنفس التحسينات المطلوبة.


 واجهة المستخدم واضحة 


 تستخدم AngularJS لغة HTML لتحديد واجهة مستخدم التطبيق.  HTML هي لغة تعريفية أكثر سهولة وأقل تعقيدًا من JavaScript.  تعد HTML أيضًا أقل هشاشة في إعادة التنظيم من واجهة مكتوبة بلغة JavaScript ، مما يعني أن الأشياء أقل عرضة للكسر.  بالإضافة إلى أنه يمكنك جلب المزيد من مصممي واجهة المستخدم عندما يكون العرض مكتوبًا بتنسيق HTML.


 يستخدم HTML أيضًا لتحديد تنفيذ التطبيق.  تحدد السمات الخاصة في HTML وحدات التحكم التي يجب استخدامها لكل عنصر.  يعمل النهج التعريفي على تبسيط تطوير التطبيق بشكل كبير في نوع ما تراه هو ما تحصل عليه بدلاً من قضاء الوقت في كيفية تدفق البرنامج وما يجب تحميله أولاً.  ما عليك سوى تحديد ما تريد وسيهتم AngularJS بالتبعية.


 يمكنك التلاعب ب  DOM والسلوك مع التوجيهات


 التوجيهات هي طريقة Angular لجلب وظائف إضافية إلى HTML.  تحقق التوجيهات ذلك من خلال تمكيننا من ابتكار عناصر HTML الخاصة بنا.  من خلال وضع جميع رموز معالجة DOM الخاصة بنا في توجيهات ، يمكننا فصلها عن تطبيق MVC الخاص بنا.  يتيح ذلك لتطبيق MVC الخاص بنا الاهتمام فقط بتحديث العرض ببيانات جديدة.  يجب على المرء أن يتذكر ، أن جميع عمليات التلاعب في DOM يجب أن يتم إجراؤها بواسطة التوجيهات وليس بواسطة DOM مباشرة.


 يرى AngularJS طريقة العرض على أنها مجرد صفحة HTML أخرى بها عناصر نائبة للبيانات.  هذه الطريقة في النظر إلى أزواج العرض بشكل جيد مع مصممي واجهة المستخدم.  من خلال استخلاص معالجات DOM واستدعاءات jQuery ، يمكن لمصممي واجهة المستخدم التركيز على العرض دون تشتيت الانتباه.  أصبح تطوير تطبيقات الويب أكثر متعة مع AngularJS ، من خلال جعل تطبيق MVC الخاص بك يتعلق فقط بتقديم بيانات الأعمال في طرق العرض ، ولا داعي للقلق بشأن معالجة DOM.

حيث DOM هي اختصار documents objects Model 

 قابلية التطبيق السلس


 تطبيق AngularJS ليس بالمهمة السهلة.  يتطلب الكثير من المراقبة العميقة حول الجوانب الفنية للإطار إلى جانب معلومات مستفيضة حول نقاط قوته وميزاته.  يتضمن تطوير AngularJS ميزات مثل التوجيهات المخصصة ووحدات التحكم التي ليس من السهل إتقانها.  مع الكود المعاد كتابته حديثًا لـ AngularJS ، يمكن للمرء أن يتوقع عملية تطوير أسرع.  يأتي مع الكثير من التحديثات الجديدة لجعل إطار العمل أسرع وأصغر وأسهل في الاستخدام.


 مناسبة للتطبيقات متوسطة الحجم والصغيرة 


 تتطلب المتطلبات المعقدة لتطبيقات الويب وقتًا لتطويرها.  يختلف AngularJS بالنسبة لتطوير التطبيقات متوسطة الحجم وكذلك صغيرة الحجم.  AngularJS سريع عند تطوير تطبيقات مثل تطبيقات الجوال المتوسطة والصغيرة الحجم.


اقرأ أيضافي دليل برمجة انجليولر جي إس AngularJS 





الدورة التعليمية دروس انقيولر جي اس او جافا سكريبت AngularJS

الدورة التعليمية دروس انقيولر جي اس AngularJS

الدورة التعليمية دروس انقيولر جي اس AngularJS


الدورة التعليمية دروس انقيولر جي اس AngularJS

 AngularJS هو إطار عمل JavaScript MVC مفتوح المصدر لتطبيق الويب أو مواقع الويب.  يقوم بعمل توسيع  HTML ويجعلها ديناميكية.  يمكن استخدام AngularJS لإنشاء تطبيقات صفحة واحدة.


 ستساعدك هذه الدورك التعليمية من خلال العشرات الدروس  على تعلم أساسيات AngularJS بدءًا من الأساسيات وحتى المستوى المتقدم.  يتم تقسيم هذه البرامج التعليمية إلى أقسام ، حيث يحتوي كل قسم على عدد من الموضوعات ذات الصلة المليئة بشروح سهلة الفهم وأمثلة من العالم الحقيقي ونصائح مفيدة وملاحظات إعلامية وقسم "نقاط يجب تذكرها".


 يتضمن كل درس أمثلة عملية.  يمكنك تحرير النتيجة ومشاهدتها في الوقت الفعلي باستخدام محرر الاكواد Code Editor.  انقر فوق الزر "جربها" أسفل كل مثال لتعديل النتيجة الفعلية ورؤية النتيجة في المتصفح.


 تم تصميم هذه البرامج التعليمية للمبتدئين والمحترفين الذين يرغبون في تعلم AngularJS خطوة بخطوة.


 المتطلبات الأساسية

 مطلوب معرفة أساسية بـ HTML و JavaScript و CSS وتطبيق الويب.