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

AngularJS Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره با نشان دادن بهترین روش ها هنگام توسعه برنامه های وب با AngularJS به شما کمک می کند تا گام بعدی را در توسعه خود بردارید. این دوره بخشی از موارد زیر است: مسیر AngularJS همه را بزرگ کنید معرفی دوره 9m 21s سازماندهی کد شما 20 متر 59 نوشتن کنترل کننده ها و خدمات دهه 46 46 نوشتن دستورالعمل ها و دیدگاه ها 49 متر 3 ثانیه برخورد با حوزه 33 متر 48s برقراری ارتباط بین اجزا 21m 59s شکستن یک صفحه به قطعات 31m 31s برقراری ارتباط با سرور 46 متر 6 ثانیه برخورد با مدل ها 44 متر 3 ثانیه علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

معرفی دوره Course Introduction

  • معرفی دوره Course Introduction

سازماندهی کد شما Organizing your Code

  • مقدمه Introduction

  • سازمان پرونده File Organization

  • درک ماژول ها Understanding Modules

  • سازماندهی ماژول ها Organizing Modules

  • نامگذاری اجمالی Naming Overview

  • نامگذاری Namespacing

  • نامگذاری اشیا Naming Objects

نوشتن کنترل کننده ها و خدمات Writing Controllers & Services

  • مقدمه Introduction

  • بررسی اجمالی Overview

  • کوچک سازی Minification

  • درک کنترل کننده ها Understanding Controllers

  • کنترل کننده ها - دستورالعمل های طراحی Controllers - Design Guidelines

  • درک خدمات Understanding Services

  • فیلترها به عنوان خدمات Filters as Services

  • خدمات - دستورالعمل های طراحی Services - Design Guidelines

  • خدمات - انواع خاص Services - Specific Types

نوشتن دستورالعمل ها و دیدگاه ها Writing Directives and Views

  • مقدمه Introduction

  • رهنمودها - نامگذاری Directives - Naming

  • دستورالعمل ها - اهداف Directives - Purposes

  • رهنمودها - کنترل کننده ها در مقابل پیوند Directives - Controllers vs Link

  • دستورالعمل ها - کنترل کننده های مورد نیاز Directives - Requiring Controllers

  • رابط های راهنما Directive Interfaces

  • اجتناب از FOUC در Views Avoiding FOUC in Views

  • نوشتن HTML معتبر با Angular Writing valid HTML with Angular

  • تفکر اعلانی قسمت 1 Thinking Declaratively Part 1

  • تفکر اعلانی قسمت 2 Thinking Declaratively Part 2

  • درمان HTML به عنوان DSL Treating HTML as A DSL

برخورد با حوزه Dealing with Scope

  • مقدمه Introduction

  • باتارنگ Batarang

  • نمای کلی Scope Overview

  • ایجاد دامنه ها Creating Scopes

  • دامنه اشتراک گذاری Sharing Scope

  • وراثت دامنه Inheriting Scope

  • Isolating Scope Isolating Scope

برقراری ارتباط بین اجزا Communicating Between Components

  • مقدمه Introduction

  • برقراری ارتباط با حوزه های موروثی Communicating with Inherited Scopes

  • برقراری ارتباط با رویدادها Communicating with Events

  • برقراری ارتباط با خدمات Communicating with Services

  • نتیجه Conclusion

شکستن یک صفحه به قطعات Breaking Down A Page into Components

  • مقدمه Introduction

  • کنترل کننده های درون خطی Inline Controllers

  • کنترل کننده ها و ngInclude Controllers and ngInclude

  • بخشنامه ها Directives

  • نتیجه Conclusion

برقراری ارتباط با سرور Communicating with The Server

  • مقدمه Introduction

  • با استفاده از منبع $ Using $resource

  • استفاده از $ http برای خواندن داده ها Using $http to Read Data

  • استفاده از $ http برای ذخیره داده ها Using $http to Save Data

  • $ http ، $ منبع و وعده ها $http, $resource, and Promises

  • پیکربندی HTTP HTTP Configuration

  • تبدیل می شود Transforms

  • رهگیرها Interceptors

  • با استفاده از Restangular Using Restangular

برخورد با مدل ها Dealing with Models

  • مقدمه Introduction

  • ایجاد مدل با $ http Creating Models with $http

  • ایجاد مدل های با منبع $ Creating Models with $resource

  • ایجاد مدل با مستطیل شکل Creating Models with Restangular

  • Angular و Backbone. مدل با هم Angular and Backbone.Model Together

  • ایجاد مدل با Backbone.Model - بازیابی اطلاعات Creating Models with Backbone.Model - Retrieving Data

  • ایجاد مدل با Backbone.Model - صرفه جویی در داده ها Creating Models with Backbone.Model - Saving Data

  • مروری کوتاه بر نسیم A Brief Overview of Breeze

  • نتیجه Conclusion

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش AngularJS بهترین روش ها
جزییات دوره
5h 3m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,181
4.6 از 5
دارد
دارد
دارد
Joe Eames
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Joe Eames Joe Eames

جو عشق خود را به برنامه نویسی در Apple III در BASIC آغاز کرد. اگرچه زبان مورد نظر وی JavaScript است ، اما تقریباً با تقریباً همه زبانهای اصلی مایکروسافت به صورت حرفه ای کار کرده است. وی در حال حاضر مشاور و نویسنده تمام وقت Pluralsight است. جو همیشه علاقه زیادی به تحصیل داشته است و بیش از ده سال به عنوان معلم فنی به صورت تمام وقت و نیمه وقت کار کرده است. او یک وبلاگ نویس و سخنران مکرر ، سازمان دهنده ng-conf ، کنفرانس AngularJS (www.ng-conf.org) و یک میزبان در پادکست جاوا اسکریپت Jabber (http://javascriptjabber.com/) است