آموزش AngularJS

AngularJs چیست؟

انگولار جی اس یک فریمورک محبوب جاوااسکریپت می باشد که توسط گوگل توسعه پیدا کرده است. با انگولار شما قادر به ساخت برنامه های تک صفحه ای (Single Page) هستید. فریمورک انگولار به خوبی معماری MVC را در سمت کلاینت (کاربر) پیاده سازی می کند. انگولار از html ، Css و Javascript استفاده می کند و تقریبا می توان گفت که نقص های آن ها را برطرف می کند.

 

ویژگی های AngularJs در چیست؟

دادن ساختار به اپلیکیشن ها

Data-Binding دو طرفه: در حالت عادی هنگامی که مدل تغییر می کند برنامه نویس باید به صورت دستی تغییرات را بر روی المان ها و DOM انجام دهد. اما هنگامی که برنامه نویس از Angular استفاده می کند این دو با هم به صورت تعاملی رفتار می کنند و تغییرات به صورت خودکار انجام می شود.

تمپلیت ها: در انگولار تمپلیت ها فقط یک html ساده محسوب می شوند، در مرورگر این تمپلیت ها به DOM تبدیل می شوند و انگولار دقیقا از همین DOM استفاده می کند.

دایکرتیو ها: دایرکتیو ها جذاب ترین بخش انگولا هستند. با دایرکتیو ها می توان دست به خلق تگ های دلخواه به جای تگ های معمولی در html زد و آن ها می توانند به عنوان Widget های جدید عمل کنند.

dependency injection: این قسمت این امکان را به شما می دهد تا به جای ساخت و یا جستجو وابستگی ها، آنها را از انگولار فراخوانی کنید. برای مثال شما می گویید که من به Y نیاز دارم و dependency injection آن را در اختیار شما قرار می دهد.

معماری MVC :

در معماری mvc داده‌هایتان به عنوان یک مدل شناخته شده است. اطلاعاتی که لازم دارید ممکن است از یک ساختار داده‌ای خارجی و یا یک داکیومنت json خارجی و حتی یک پایگاه داده بدست بیاید. هر زمان که در مورد Views در MVC شنیدید بدانید که یک قالب برای نمایش داده‌های شما اختصاص داده خواهد شد.

کنترل ها برچسبی هستند که می توانند داده‌ها، مدل ویو یا قالب شما را به هم وصل کنند. کنترلرها در جاوا اسکریپت نوشته می شوند اما برای اجرای Views ها و داده‌ها شما باید از انگولار استفاده کنید.

  • آموزش شروع کار با فریمورک Angular 5

آموزش شروع کار با فریمورک Angular 5

دوشنبه ۲۱ خرداد ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش تست واحد در Angular

آموزش تست واحد در Angular

یکشنبه ۲۰ خرداد ۱۳۹۷ - ساعت ۱۲:۰۰
  • آموزش ایجاد و استقرار فریمورک Angular در Cloud

آموزش ایجاد و استقرار فریمورک Angular در Cloud

پنج شنبه ۱۷ خرداد ۱۳۹۷ - ساعت ۱۷:۰۰
  • آموزش ساخت اپلیکیشن Angular با WordPress

آموزش ساخت اپلیکیشن Angular با WordPress

یکشنبه ۱۳ خرداد ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش توسعه اپلیکیشن با ASP.NET Core و Angular

آموزش توسعه اپلیکیشن با ASP.NET Core و Angular

دوشنبه ۳۱ اردیبهشت ۱۳۹۷ - ساعت ۱۶:۰۰
  • آموزش ایجاد اپلیکیشن چت Realtime با Angular 5 و Firebase

آموزش ایجاد اپلیکیشن چت Realtime با Angular 5 و Firebase

دوشنبه ۳۱ اردیبهشت ۱۳۹۷ - ساعت ۰۲:۰۰
  • آموزش ساخت میکروسرویس های Azure با Angular

آموزش ساخت میکروسرویس های Azure با Angular

پنج شنبه ۲۷ اردیبهشت ۱۳۹۷ - ساعت ۲۲:۰۰
  • آموزش ایجاد ارز دیجیتال و قراردادهای هوشمند

آموزش ایجاد ارز دیجیتال و قراردادهای هوشمند

سه شنبه ۲۵ اردیبهشت ۱۳۹۷ - ساعت ۰۲:۰۰
  • آموزش ایجاد سایت فروشگاهی با Angular 5

آموزش ایجاد سایت فروشگاهی با Angular 5

پنج شنبه ۲۰ اردیبهشت ۱۳۹۷ - ساعت ۰۶:۰۰
  • آموزش Angular CLI

آموزش Angular CLI

سه شنبه ۱۸ اردیبهشت ۱۳۹۷ - ساعت ۱۲:۰۰
  • پرسش و پاسخ های متداول درباره Angular

پرسش و پاسخ های متداول درباره Angular

یکشنبه ۱۶ اردیبهشت ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش کامل MEAN stack در یک ویدئو

آموزش کامل MEAN stack در یک ویدئو

پنج شنبه ۰۶ اردیبهشت ۱۳۹۷ - ساعت ۰۵:۰۰
  • آموزش وب سرویس در AngularJS

آموزش وب سرویس در AngularJS

دوشنبه ۰۳ اردیبهشت ۱۳۹۷ - ساعت ۱۹:۰۰
  • آموزش MEAN Stack – قسمت 2 – Scaffolding و فریمورک ها

آموزش MEAN Stack – قسمت 2 – Scaffolding و فریمورک ها

دوشنبه ۲۷ فروردین ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش MEAN Stack – قسمت 1 – مقدمه

آموزش MEAN Stack – قسمت 1 – مقدمه

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۲۱:۰۰
  • آموزش AngularJS – مبانی دستورالعمل ها

آموزش AngularJS – مبانی دستورالعمل ها

پنج شنبه ۲۳ فروردین ۱۳۹۷ - ساعت ۱۶:۰۰
  • آموزش نگهداری اپلیکیشن ها در Angular

آموزش نگهداری اپلیکیشن ها در Angular

پنج شنبه ۲۳ فروردین ۱۳۹۷ - ساعت ۱۱:۰۰
  • آموزش مبانی AngularJS

آموزش مبانی AngularJS

سه شنبه ۰۷ فروردین ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش شروع کار با Angular و ASP.NET Core

آموزش شروع کار با Angular و ASP.NET Core

سه شنبه ۰۷ فروردین ۱۳۹۷ - ساعت ۱۰:۰۰
  • آموزش طراحی واکنش گرا موبایل با LESS، بوت استرپ و Angular

آموزش طراحی واکنش گرا موبایل با LESS، بوت استرپ و Angular

دوشنبه ۲۸ اسفند ۱۳۹۶ - ساعت ۰۲:۰۰
  • آشنایی با Angular 2

آشنایی با Angular 2

شنبه ۱۹ اسفند ۱۳۹۶ - ساعت ۰۳:۰۰