نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما اصول Angular را آموزش می دهد که برای ایجاد برنامه های تک صفحه ای به سبک MVC قابل آزمایش با AngularJS مورد نیاز است. در این دوره ، شما یاد خواهید گرفت که استفاده از Angular برای ایجاد برنامه های تک صفحه ای قابل نگهداری و آزمایش بسیار ساده است. شما یاد خواهید گرفت که چگونه: برنامه Angular خود را بوت استرپ کنید ؛ از علامت گذاری و اصطلاحات AngularJS استفاده کنید. ایجاد و استفاده از کنترل کننده ها ؛ از خدمات داخلی استفاده کنید و خدمات سفارشی ایجاد کنید. با استفاده از مسیریابی ، برنامه خود را به SPA تبدیل کنید. و عناصر سفارشی خود را ایجاد کنید و با استفاده از دستورالعمل ها رویدادها را اداره کنید. شما همچنین یاد خواهید گرفت که چگونه AngularJS به شما امکان می دهد همه کارها را با استفاده از توسعه آزمون محور انجام دهید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه ای بر Angular
Introduction to Angular
-
معرفی دوره
Course Introduction
-
معرفی ماژول
Module Introduction
-
به روزرسانی های دوره
Course Updates
-
مقدمه ای بر Angular
Introduction to Angular
-
معماری زاویه ای
Angular Architecture
-
نسخه ی نمایشی: Hello World in Angular
Demo: Hello World in Angular
-
برنامه Angular Event Reg
The Angular Event Reg Application
-
نسخه زاویه ای
Angular Version
-
ابزار مورد استفاده
Tools Used
-
خلاصه
Summary
کنترل کننده های زاویه ای و علامت گذاری
Angular Controllers & Markup
-
مقدمه
Introduction
-
نسخه ی نمایشی: ایجاد سرور Node
Demo: Creating the Node Server
-
نسخه ی نمایشی: ایجاد سرور ASP.NET
Demo: Creating the ASP.NET Server
-
محدوده کنترل کننده های زاویه ای
Angular Controllers & Scope
-
نسخه ی نمایشی: کنترل کننده ها
Demo: Controllers
-
نسخه ی نمایشی: نمایش اطلاعات تکرار شونده
Demo: Displaying Repeating Information
-
رویدادهای دست زدن به نسخه ی نمایشی
Demo Handling Events
-
بخشنامه های داخلی
Built-in Directives
-
دستورالعمل های رویداد
Event Directives
-
سایر دستورالعمل ها - قسمت 1
Other Directives - Part 1
-
سایر دستورالعمل ها - قسمت 2
Other Directives - Part 2
-
محدودیت های IE با Angular
IE Restrictions with Angular
-
اصطلاحات
Expressions
-
فیلترها
Filters
-
فیلترهای داخلی
Built-in Filters
-
نوشتن فیلترهای سفارشی
Writing Custom Filters
-
صحافی دو طرفه
Two Way Binding
-
نسخه ی نمایشی: اتصال دو طرفه
Demo: Two Way Binding
-
اعتبار سنجی
Validation
-
خلاصه
Summary
ایجاد و استفاده از خدمات Angular
Creating and Using Angular Services
-
مقدمه ای بر خدمات Angular
Introduction to Angular Services
-
ایجاد اولین سرویس سفارشی
Creating Your First Custom Service
-
یک نمونه سرویس سفارشی دیگر
Another Custom Service Example
-
مقدمه ای بر خدمات داخلی Angular
Introduction to Built-In Angular Services
-
استفاده از سرویس http $ Angular
Using Angular's $http Service
-
به روزرسانی سرور Node برای درخواستهای JSON
Updating a Node Server for JSON Requests
-
به روزرسانی یک سرور IIS برای درخواست های JSON
Updating an IIS Server for JSON Requests
-
استفاده از وعده های $ http
Using $http Promises
-
با استفاده از سرویس $ Angular
Using Angular's $resource Service
-
ذخیره داده با $ $
Saving Data with $resource
-
با استفاده از Angular's $ anchorScroll Service
Using Angular's $anchorScroll Service
-
استفاده از سرویس cacheFactory $ Angular
Using Angular's $cacheFactory Service
-
با استفاده از سرویس کامپایل $ Angular
Using Angular's $compile Service
-
با استفاده از سرویس تجزیه $ Angular
Using Angular's $parse Service
-
با استفاده از خدمات محلی Angular
Using Angular's $locale Service
-
استفاده از سرویس وقت تلف شده Angular's
Using Angular's $timeout Service
-
با استفاده از Angular's استثنای $ HandHervice
Using Angular's $exceptionHandler Service
-
با استفاده از سرویس فیلتر Angular's $
Using Angular's $filter Service
-
با استفاده از سرویس فروشگاه cookie $ Angular
Using Angular's $cookieStore Service
-
مروری بر سرویسهای کمتر متداول زاویه ای
Overview of Less Common Angular Services
-
تمرینات پیشنهادی
Suggested Exercises
مسیریابی زاویه ای
Angular Routing
-
مقدمه ای بر مسیریابی زاویه ای
Introduction to Angular Routing
-
وب سایت های یور
Websites of Yore
-
برنامه های تک صفحه
Single Page Applications
-
اضافه کردن اولین مسیر زاویه ای
Adding Your First Angular Route
-
بیشتر مسیریابی و تاریخچه مرورگر
More Routing and Browser History
-
ایجاد یک مسیر پیش فرض
Creating a Default Route
-
دسترسی به پارامترها از مسیر
Accessing Parameters from the Route
-
با استفاده از سرویس $ Angular
Using Angular's $route Service
-
فعال کردن مسیریابی HTML5
Enabling HTML5 Routing
-
ویژگیها را الگو و حل کنید
Template and Resolve Properties
-
با استفاده از سرویس موقعیت مکانی Angular
Using Angular's $location Service
-
خلاصه
Summary
-
تمرینات پیشنهادی
Suggested Exercises
ایجاد دستورالعمل های زاویه ای سفارشی
Creating Custom Angular Directives
-
مقدمه ای بر دستورالعمل های زاویه ای
Introduction to Angular Directives
-
ایجاد اولین دستورالعمل زاویه ای
Creating Your First Angular Directive
-
زبان خاص دامنه از طریق عناصر سفارشی
Domain Specific Language via Custom Elements
-
جداسازی دامنه بخشنامه
Isolating Directive Scope
-
بررسی Isolate Scope Bindings
Exploring Isolate Scope Bindings
-
مدیریت رویدادها با دستورالعمل ها
Handling Events with Directives
-
مشاهده و پاسخ به تغییرات
Observing and Responding to Changes
-
استفاده از کنترل کننده ها در دستورالعمل ها
Using Controllers within Directives
-
اشتراک کنترل کننده های راهنما از طریق Require
Sharing Directive Controllers via Require
-
اولویت راهنما و استفاده از ترمینال
Directive Priority and using Terminal
-
با استفاده از Require with Nested Directions
Using Require with Nested Directives
-
درک استنتاج
Understanding Transclusion
-
استفاده از کامپایل برای تبدیل DOM
Using Compile to Transform the DOM
-
شفاف سازی jQuery با دستورالعمل ها
Making jQuery More Explicit with Directives
-
خلاصه
Summary
تست زاویه ای
Testing Angular
-
مقدمه
Introduction
-
نصب کارما
Installing Karma
-
کارما با طوفان وب
Karma with Webstorm
-
آزمایش کنترل کننده ها در Angular
Testing Controllers in Angular
-
آزمایش کنترل کننده ها در قسمت 2 زاویه ای
Testing Controllers in Angular Part 2
-
خدمات آزمایش در Angular
Testing Services in Angular
-
تست خدمات با وابستگی
Testing Services with Dependencies
-
آزمایش خدمات AJAX به صورت زاویه دار
Testing AJAX Services in Angular
-
آزمایش خدمات AJAX در قسمت 2 زاویه ای
Testing AJAX Services in Angular Part 2
-
تست فیلترها به صورت زاویه دار
Testing Filters in Angular
-
دستورالعمل های آزمایش - بررسی اجمالی
Testing Directives - Overview
-
تنظیم کارما برای آزمایش دستورالعمل ها
Setting up Karma for testing Directives
-
دستورالعمل های تست به صورت زاویه دار
Testing Directives in Angular
-
تست پایان به پایان - بررسی اجمالی
End to End testing - Overview
-
راه اندازی زاویه سنج
Setting up Protractor
-
راه اندازی Protractor با طوفان وب
Setting up Protractor with Webstorm
-
تست Angular End to End - قسمت 1
Angular End to End testing - Part 1
-
آزمون Angular End to End - قسمت 2
Angular End to End testing - Part 2
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات