پیشنهاد فرادرس

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

دسته بندی ها: فریمورک ها ، دات نت ، آموزش های پلورال سایت (Pluralsight) ، آموزش ASP.NET MVC ، آموزش ASP.NET ، آموزش انگولار (AngularJS)

آموزش-angularjs-برای-برنامه-نویسان-دات-نت

AngularJS یک کتابخانه قدرتمند تحت Javascript است که توسط گوگل پشتیبانی می شود.

ویژگی‌های AngularJS:

- قالب‌های سمت کاربر (Client Side Templates): انگولار دارای یک template engine قدرتمند برای تعریف قالب است.

- پیروی از الگوی طراحی MVC: انگولار، الگوی طراحی MVC را برای توسعه پیشنهاد می‌دهد و امکانات زیادی برای توسعه هر چه راحت‌تر با این الگو فراهم کرده است.

- Data Binding: امکان تعریف انقیاد داده دوطرفه (Two-Way Data Binding) در این فریم ورک به راحتی هرچه تمام، امکان پذیر است.

- Dependency Injection: این فریم ورک برای دریافت وابستگی‌های تعریف شده، دارای یک سیستم تزریق وابستگی توکار است.

- تعریف Service‌های سفارشی: در این فریم ورک امکان تعریف سرویس‌های دلخواه به صورت ماژول وجود دارد. این ماژول‌های مجزا را به کمک سیستم تزریق وابستگی توکار Angular، به راحتی در هر جای برنامه می‌توان تزریق کرد.

- تعریف Directive‌های سفارشی: یکی از جذاب‌ترین و قدرتمند‌ترین امکانات این فریم ورک، تعریف Directive‌های سفارشی است. Directive ها، امکان توسعه HTML را فراهم کرده اند. توسعه‌ی HTML اکنون در قالب Web Components‌ها فراهم شده است، اما هنوز هم خیلی از مرورگر‌های جدید نیز از آن پشتیبانی نمی‌کنند.

- فرمت کردن اطلاعات با استفاده از فیلترهای سفارشی: با استفاده از فیلترها میتوانید چگونگی الحاق شدن اطلاعات را برای نمایش به کاربر تایین کنید ؛ انگولار همراه با فیلترهای گوناگون مختلفی عرضه میشود که میتوان برایه مثال به فیلتر currency ، date ،uppercase کردن رشته‌ها و .... اشاره کرد همچنین شما محدود به فیلترهای تعریف شده در انگولار نیستید و آزادید که فیلترهای سفارشی خودتان را نیز تعریف کنید.

- سیستم Routing: دارا بودن سیستم Routing قدرتمند، توسعه SPA‌ها را بسیار ساده کرده است.

- سیستم اعتبار سنجی: Angular دارای سیستم اعتبار سنجی توکار قدرتمند برای بررسی داده‌های ورودی است.

- سرویس تو کار برای ارتباط با سرور: Angular دارای سرویس پیش فرض ارتباط با سرور به صورت AJAX است.

- تست پذیری: Angular دارای بستری آماده برای تست کردن برنامه‌های نوشته شده است و از Unit Tests و Integrated End-to-End Test هم پشتیبانی می‌کند.

- جامعه‌ی متن باز بسیار قوی

 

این مجموعه آموزشی  (AngularJS for .NET Developers) استفاده از AngularJS  با فن آوری های کنونی و میراث ASP.NET  را به طور مفهومی آموزش می دهد.

این مجموعه محصولیست از شرکت PluralSight و دارای سطح متوسط و مدت زمان 5 ساعت و 15 دقیقه است.

خلاصه سر فصل های این مجموعه:

  • توسعه Clientside
  • مزایای استفاده از Angular
  • توسعه  Clientside  با  NET.
  • سازماندهی فایل
  • نامگذاری اشیاء
  • ایجاد یک نمایش Angular  در داخل   MVC
  • داده های Bootstrapping  در Angular
  • مقدمه Mini SPA
  • ایجاد یک مینی SPA در داخل MVC   قسمت اول
  • ایجاد یک مینی SPA در داخل MVC   قسمت دوم
  • ساخت  AJAX  با  MVC اکشن
  • ارسال داده به یک MVC اکشن
  • بازیابی اطلاعات با منابع
  • ایجاد یک سرور SignalR
  • Angular  و SignalR - ارسال پیام به سرور
  • افزایش UI  با  Angular
  • افزودن ASP.NET MVC  به  برنامه  WebForms
  • استفاده از عملیات MVC برای بازیابی اطلاعات
  • استفاده از خدمات وب برای ارتباط با سرور
  • ذخیره اطلاعات با استفاده از Web Services  و  $resource
  • استفاده از Web Services  و $http
  • ساخت کد Angular  با  Grunt  قسمت اول
  • ساخت کد Angular  با  Grunt  قسمت  دوم
  • ساخت کد  Angular  با ویژوال استودیو
  • ایجاد یک تست در AngularJs
  • ایجاد تست های AnuglarJS  در تست Explorer
  • اجرای تست AnuglarJS  با  Resharper
  • اجرای تست های  AnuglarJS  در  TeamCity
  • و...

لیست سر فصل های لاتین مجموعه:

Course Introduction 		
Introduction	 		
Clientside Development	 		
A Brief History of Angular	 		
Advantages of Angular	 		
Clientside Development with .NET	 		
Moving from a jQuery Mindset to a Front End Mindset	 		
Course Overview	 		
	Organizing your Code	 		
Introduction	 		
File Organization	 		
Understanding Modules	 		
Organizing Modules	 		
Naming Overview	 		
Namespacing	 		
Naming Objects	 		
	Using Angular with ASP.NET MVC	 		
Introduction	 		
Creating an Angular View inside and MVC View	 		
Using Angular Inside MVC Layouts	 		
Bootstrapping Data in Angular Views	 		
Bootstrapping Data in Angular Views - Continued	 		
Mini SPA Introduction	 		
Creating a Mini SPA Inside an MVC View - Part 1	 		
Creating a Mini SPA Inside an MVC View - Part 2	 		
Deep Linking in an MVC Mini SPA	 		
Summary	 		
	AngularJS: Communicating with the Server	 		
Introduction	 		
Making AJAX calls to an MVC Action	 		
Posting Data to an MVC Action	 		
Handling Server Responses	 		
Using Angular, MVC and WebApi Together	 		
Using Angular and WebApi Together	 		
Retrieving Data with Resources	 		
Posting Data with Resources	 		
Combining Angular and .NET Validation	 		
Summary	 		
	Real Time Communication with SignalR	 		
Introduction	 		
Creating a SignalR Server	 		
SignalR Client Scripts	 		
Angular & SignalR - Sending Messages to the Server	 		
Angular & SignalR - Receiving Messages from the Server	 		
Enhancing the UI with Angular	 		
Using SignalR Groups & Context with Angular	 		
More on Groups & Context	 		
Adding Notifications	 		
	Using Angular with Legacy .NET	 		
Introduction	 		
Delivering Angular to All Pages	 		
Delivering Angular on Specific Pages	 		
Bootstrapping Data	 		
Using Page Methods for Server Communication	 		
Retrieving Simple Objects with Page Methods	 		
Retrieving Collections with Page Methods	 		
Updating Data with Page Methods	 		
Adding ASP.NET MVC to a WebForms App	 		
Using MVC Actions to Retrieve Data	 		
Configuring a RESTful JSON WCF Service	 		
Calling a RESTful WCF Service	 		
Using Web Services for Server Communication	 		
Getting Data with Web Services and $resource	 		
Saving Data with Web Services and $resource	 		
Using Web Services and $http	 		
Summary	 		
	Getting Ready for Production	 		
Introduction	 		
Building your Angular Code with Grunt - Part 1	 		
Building your Angular Code with Grunt - Part 2	 		
Building your Angular Code with Visual Studio	 		
Summary	 		
	Testing AngularJS with .Net	 		
Introduction	 		
Creating a Test in AngularJs	 		
Running AnuglarJS Tests in Test Explorer	 		
Running AnuglarJS Tests with Resharper	 		
Running AnuglarJS Tests in TeamCity	 		
Summary

 

حجم فایل:1612MB

آیا این نوشته را دوست داشتید؟
Pluralsight AngularJS for .NET Developers

پیشنهاد فرادرس

محمد در 1394/09/09 ساعت 05:57

سلام.
میشه بفرمائید ورژن angularی که آموزش میده چنده؟