آموزش 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

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

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

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

جمعه ۱۳ بهمن ۱۳۹۶ - ساعت ۲۰:۰۰
  • ساخت سرویس با قابلیت استفاده مجدد در Angular : مدیریت پیکربندی

ساخت سرویس با قابلیت استفاده مجدد در Angular : مدیریت پیکربندی

سه شنبه ۱۰ بهمن ۱۳۹۶ - ساعت ۰۵:۳۰
  • آموزش ساخت سایت با Angular و PHP

آموزش ساخت سایت با Angular و PHP

سه شنبه ۱۰ بهمن ۱۳۹۶ - ساعت ۰۲:۳۰
  • آموزش Angular Material

آموزش Angular Material

سه شنبه ۱۰ بهمن ۱۳۹۶ - ساعت ۰۲:۰۰
  • دوره AngularJS 1

دوره AngularJS 1

دوشنبه ۰۹ بهمن ۱۳۹۶ - ساعت ۰۸:۳۰
  • آموزش ساخت اپلیکیشن های وب با Spring و Angular

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

چهارشنبه ۲۷ دی ۱۳۹۶ - ساعت ۲۰:۳۰
  • آموزش ساخت اپلیکیشن های MEAN Stack

آموزش ساخت اپلیکیشن های MEAN Stack

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

آموزش مفاهیم Angular 2

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۲۱:۳۰
  • آموزش راه حل های Angular 2 – مفاهیم اولیه

آموزش راه حل های Angular 2 – مفاهیم اولیه

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۱۹:۰۰
  • آموزش ویژگی های جدید در فریمورک Ionic 3

آموزش ویژگی های جدید در فریمورک Ionic 3

دوشنبه ۲۵ دی ۱۳۹۶ - ساعت ۰۹:۰۰
  • آموزش ساخت اپلیکیشن های وب با Angular و TypeScript

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

شنبه ۲۳ دی ۱۳۹۶ - ساعت ۰۴:۳۰
  • آموزش راه حل های Ionic 2 برای ساخت اپلیکیشن

آموزش راه حل های Ionic 2 برای ساخت اپلیکیشن

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

آموزش یکپارچه سازی Elasticsearch با فریمورک AngularJS

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

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

چهارشنبه ۲۰ دی ۱۳۹۶ - ساعت ۱۲:۳۰
  • آموزش ساخت اپلیکیشن وب با Spring 5 و Angular 2

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

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

آموزش یکپارچه سازی Angular با خدمات ASP.NET Core RESTful

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

آموزش خدمات فریمورک Angular

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

آموزش فریمورک جاوااسکریپت Angular

چهارشنبه ۲۲ آذر ۱۳۹۶ - ساعت ۱۴:۳۰
  • آموزش متریال دیزاین با Angular

آموزش متریال دیزاین با Angular

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

آموزش انیمیشن سازی با Angular

چهارشنبه ۱۵ آذر ۱۳۹۶ - ساعت ۰۶:۳۰