Angular 7 یک چهارچوب برای توسعه نرم افزارهای تحت وبِ تک صفحه ای بر اساس مدل (MV* (MVC,MVVM,MVPمی باشد که توسط شرکت Google ایجاد شد.
وابسته نبودن به هیج زبان برنامه نویسی سمت سرور و سازگار بودن با تمامی آنها مهم نیست که شما برنامه نویس PHP هستید یا ASP.NET و یا هیچ کدام Two Way Data-Binding شاید جذاب ترین بخشAngular 7 باشد زیرا می تواند حجم کد برنامه را نسبت به روش های سنتی تا 80% کاهش دهد.
ساخته شدن بر اساس الگو های خوب نرم افزاری زمانی که شما از
Angular 7 استفاده می کنید خواسته یا ناخواسته به سمت استفاده از الگو های
مناسب برای تولید نرم افزار مایل خواهید شد. توانایی افزودن قابلیت های سفارشی
به HTML و استفاده آن ها در
سایر برنامه ها.
بالا بردن توانایی کار تیمی:
Angular 7 یک الگو و زبان مشترک را بین افراد تیم تعریف می کند. در نتیجه افراد جدید در تیم به سرعت به توسعه کد موجود خواهند پرداخت.
امروزه Angular 7 به یکی از پرطرفدار
ترین چهارچوب های ساخت وب تبدیل شده است که علاوه بر پشتیبانی Google توسط هزاران برنامه نویس دیگر در سراسر دنیا توسعه داده می شود.
پیشنیاز دوره:
آشنایی با جاوا اسکریپت و JQuery
آشنایی به یک زبان
برنامه نویسی سمت سرور
( #PHP, Java,C,....)
سرفصل:
Introduction to Angular 7
The benefits of using Angular
Architecture
Html Compilation
Change Detection
Dependency Injection
Angular Vs. The Other
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