دوره آموزش AngularJS


طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد ثبت نام
8 جلسه 32 ساعت جمعه از ساعت 9:00 الی 13:00
جمعه ۱ اردیبهشت ۱۳۹۶ 528,000 تومان محمدرضا جان محمدی

سرفصل ها و محتوای دوره آموزش AngularJS

AngularJs یک چهارچوب برای توسعه نرم افزارهای تحت وبِ تک صفحه ای بر اساس مدل (MV* (MVC,MVVM,MVPمی باشد که توسط شرکت Google ایجاد شد.

برخی از ویژگی‌های AngularJS

وابسته نبودن به هیج زبان برنامه نویسی سمت سرور و سازگار بودن با تمامی آنها مهم نیست که شما برنامه نویس PHP هستید یا ASP.NET و یا هیچ کدام Two Way Data-Binding شاید جذاب ترین بخش AngularJs باشد زیرا می تواند حجم کد برنامه را نسبت به روش های سنتی تا 80% کاهش دهد.

ساخته شدن بر اساس الگو های خوب نرم افزاری زمانی که شما از AngularJs استفاده می کنید خواسته یا ناخواسته به سمت استفاده از الگو های مناسب برای تولید نرم افزار مایل خواهید شد. توانایی افزودن قابلیت های سفارشی به HTML و استفاده آن ها در سایر برنامه ها.

بالا بردن توانایی کار تیمی: 
AngularJs یک الگو و زبان مشترک را بین افراد تیم تعریف می کند. در نتیجه افراد جدید در تیم به سرعت به توسعه کد موجود خواهند پرداخت.

 
امروزه AngularJs به یکی از پرطرفدار ترین چهارچوب های ساخت وب تبدیل شده است که علاوه بر پشتیبانی Google توسط هزاران برنامه نویس دیگر در سراسر دنیا توسعه داده می شود.

پیشنیاز دوره:

آشنایی با جاوا اسکریپت و JQuery

آشنایی به یک زبان برنامه نویسی سمت سرور ( #PHP, Java,C,....)

سرفصل:

 

Introduction to Angular

The benefits of using Angular

Architecture

Html Compilation

Change Detection

Dependency Injection

Angular Vs. The Others

Where is Angular going?            

Creating a hand rolled Single Page MVC framework!

Angular Controllers

Scope argument

Angular Markup

                             Data Binding

                             Event Handling

                             Built-in Directives

                             Expressions

                             Filters

                             Custom Filters

                             Two Way binding

                             Validation

Angular Services

                              Custom Serivices 

                              Built-in Services

                                                 http

                                                   resource

                                                   cacheFactory

                                                   compile

                                                   parse

                                                   timeout

                                                   exceptionHandler

                                                   filter

                                                   cookieStore

Angular Routing

                       Define Routing  

                       Default Route

                       Browser History

                       Route parameters

                       route service

                       location service

Angular Directives

                                Custom Directives           

 Using Third Party Directives