آموزش 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 ها و داده‌ها شما باید از انگولار استفاده کنید.

  • آموزش SharePoint Framework برای برنامه نویسان – بخش 5 – SPFx و Angular

آموزش SharePoint Framework برای برنامه نویسان – بخش 5 – SPFx و Angular

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

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

جمعه ۲۳ آذر ۱۳۹۷ - ساعت ۰۰:۰۰
  • دوره اصول Angular 5

دوره اصول Angular 5

یکشنبه ۰۴ آذر ۱۳۹۷ - ساعت ۱۹:۰۰
  • آموزش Protractor (ابزار خودکارسازی Angular) از ابتدا

آموزش Protractor (ابزار خودکارسازی Angular) از ابتدا

جمعه ۰۲ آذر ۱۳۹۷ - ساعت ۰۱:۰۰
  • آموزش توسعه وب با Angular و Webpack 4

آموزش توسعه وب با Angular و Webpack 4

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

دوره کامل Angular 

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

آموزش ایجاد و استقرار اپلیکیشن های Angular با کانتینرهای Docker

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

آشنایی با توسعه اپلیکیشن سمت سرور با Angular

چهارشنبه ۰۴ مهر ۱۳۹۷ - ساعت ۱۳:۰۰
  • آموزش ایمن سازی اپلیکیشن Angular با  OpenID و OAuth2

آموزش ایمن سازی اپلیکیشن Angular با  OpenID و OAuth2

جمعه ۱۶ شهریور ۱۳۹۷ - ساعت ۰۵:۰۰
  • آشنایی با مبانی (AngularJS (1.x

آشنایی با مبانی (AngularJS (1.x

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

آموزش شروع کار با Angular NgRx

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

آموزش مهاجرت از React به Angular

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

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

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

آموزش استفاده از Angular CLI

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

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

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

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

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

آموزش ایجاد اپلیکیشن سازمانی Angular با Nx

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

آموزش ایجاد اپلیکیشن با Spring Boot و Angular

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

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

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

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

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

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

پنج شنبه ۱۷ خرداد ۱۳۹۷ - ساعت ۱۷:۰۰