آموزش مفاهیم پیشرفته مدیریت داده‌ها و برنامه‌نویسی واکنشی (Reactive Programming) - آخرین آپدیت

دانلود Advanced Data Handling and Reactive Programming Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره مفاهیم پیشرفته مدیریت داده‌ها و برنامه‌نویسی واکنشی، شما را با تکنیک‌های پیشرفته برای ساخت، مقیاس‌بندی و نگهداری اپلیکیشن‌های انگولار (Angular) آشنا می‌کند. در این دوره بر مدیریت داده‌ها، برنامه‌نویسی واکنشی، بهینه‌سازی عملکرد، امنیت، دسترس‌پذیری و بین‌المللی‌سازی تمرکز خواهید کرد. بیاموزید که چگونه از RxJS برای عملیات ناهمگام (Asynchronous)، طراحی فرم‌های پویا با اعتبارسنجی‌های پیشرفته و مدیریت موثر وضعیت اپلیکیشن با استفاده از NgRx بهره ببرید. همچنین تخصص عملی در بهینه‌سازی عملکرد برنامه، ایمن‌سازی اپلیکیشن‌ها و تضمین فراگیر بودن از طریق استانداردهای دسترس‌پذیری و پشتیبانی از چندزبانه کسب خواهید کرد. در پایان این دوره، شما قادر خواهید بود: - از RxJS و NgRx برای مدیریت داده‌های پیچیده و ایجاد اپلیکیشن‌های واکنشی در انگولار استفاده کنید. - فرم‌های پویا طراحی کرده و تکنیک‌های پیشرفته اعتبارسنجی را برای بهبود تعامل کاربر پیاده‌سازی کنید. - عملکرد اپلیکیشن را تحلیل کرده و استراتژی‌های امنیتی را برای کاهش آسیب‌پذیری‌های رایج اجرا کنید. - اپلیکیشن‌های فراگیر را با پیاده‌سازی استانداردهای دسترس‌پذیری (Accessibility) و ویژگی‌های بین‌المللی‌سازی بسازید. چه کسانی باید در این دوره شرکت کنند: این دوره برای توسعه‌دهندگان Front-end، توسعه‌دهندگان وب، مهندسان نرم‌افزار متمرکز بر ساخت اپلیکیشن‌های پیچیده و مقیاس‌پذیر انگولار و متخصصانی که به دنبال تعمیق مهارت‌های خود در متدهای پیشرفته توسعه Angular هستند، ایده‌آل است. پیش‌نیازها: برای شرکت در این دوره، داشتن درک بنیادی از مفاهیم پایه انگولار شامل کامپوننت‌ها، سرویس‌ها، ماژول‌ها و اتصال داده‌های پایه (Data Binding) الزامی است. برای کسب مهارت‌های لازم جهت بهینه‌سازی اپلیکیشن‌های انگولار و تبدیل آن‌ها به برنامه‌هایی با کارایی بالا، امن و دسترس‌پذیر، در این دوره ثبت‌نام کنید.

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

مدیریت داده‌های پویا Managing Dynamic Data

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

  • سناریو: به‌روزرسانی داده‌ها در لحظه (Real Time) Scenario: Real-Time Data Updates

  • مفهوم Observable در RxJS Observable in RxJS

  • ایجاد Observableها Creation of Observables

  • اپراتورها در RxJS Operators in RxJS

  • لغو اشتراک (Unsubscribe) در Observable Unsubscribe an Observable

  • مفهوم Subjects در RxJS Subjects in RxJS

  • سیگنال‌ها (Signals) در انگولار Signals in Angular

  • بررسی HTTPClient Exploring HTTPClient

  • مزایای اینترسپتورها (Interceptors) Benefits of Interceptors

  • درخواست‌ها و انواع آن‌ها Request and their Types

  • ارسال درخواست‌های POST و PUT Making POST and PUT Request

  • ارسال درخواست‌های PATCH و DELETE Making PATCH and DELETE Request

  • بررسی خطاهای HTTP Exploring HTTP Errors

  • مدیریت خطاها در انگولار Error Handling in Angular

مدیریت فرم‌ها و مدیریت پیشرفته وضعیت (State Management) Handling Forms and Advanced State Management

  • فرم‌های انگولار Angular Forms

  • اجزای سازنده فرم‌های انگولار Building Blocks of Angular Forms

  • راه‌اندازی و پیکربندی فرم‌های Template Driven Setup and Configure Template Driven Forms

  • راه‌اندازی و پیکربندی فرم‌های Reactive Setup and Configure Reactive Forms

  • افزودن کنترل‌های پویا به فرم Adding Dynamic Form Controls

  • اعتبارسنجی ورودی‌های فرم Validating Form Input

  • ساخت فرم‌های پویا با FormArray Creating Dynamic Forms with FormArray

  • مروری بر اعتبارسنجی Overview to Validation

  • اعتبارسنج‌های داخلی (Built-in Validators) Built-in Validators

  • وضعیت کنترل فرم در انگولار Form Control Status in Angular

  • متدهای اعتبارسنجی فرم Form Validation Methods

  • اعتبارسنجی‌های سفارشی در فرم‌های انگولار Custom Validations in Angular Forms

  • اعتبارسنج ناهمگام (Async Validator) در انگولار Async Validator in Angular

  • توسعه‌های واکنشی انگولار: NgRx Angular Reactive Extensions: NgRx

  • اجزای تشکیل‌دهنده NgRx Components of NgRx

  • پیاده‌سازی NgRx در انگولار Implementation of NgRx in Angular

  • افزودن منطق برای Effects و Store Adding Logic for Effects and Store

بهبود عملکرد اپلیکیشن‌های انگولار Enhancing Angular Application Performance

  • بهبود عملکرد اپلیکیشن انگولار Improve Angular Application Performance

  • استراتژی‌های مختلف بهینه‌سازی عملکرد Different Performance Optimization Strategies

  • رندرینگ در انگولار Rendering in Angular

  • رندرینگ سمت سرور (SSR) Server-Side Rendering

  • تولید سایت استاتیک (SSG) در انگولار Static Site Generation in Angular

  • مفهوم Hydration در انگولار Hydration in Angular

ساخت اپلیکیشن‌های انگولار امن و چندزبانه Building Secure and Multilingual Angular Applications

  • ایمن‌سازی اپلیکیشن انگولار Securing your Angular Application

  • آسیب‌پذیری‌های امنیتی Security Vulnerabilities

  • احراز هویت و تعیین سطح دسترسی Authentication and Authorization

  • احراز هویت مبتنی بر کوکی و توکن Cookie and Token-based Authentication

  • احراز هویت مبتنی بر توکن Token-based Authentication

  • پیاده‌سازی احراز هویت با استفاده از JWT Implementing Authentication using JWT

  • بین‌المللی‌سازی (i18n) در انگولار Internationalization (i18n) in Angular

  • پیاده‌سازی بین‌المللی‌سازی Internationalization Implementation

  • چرا دسترس‌پذیری (Accessibility) مهم است؟ Why Accessibility?

  • دستیابی به دسترس‌پذیری در انگولار Achieving Accessibility in Angular

جمع‌بندی دوره و ارزیابی Course Wrap-up and Assessment

  • خلاصه دوره: مفاهیم پیشرفته مدیریت داده‌ها و برنامه‌نویسی واکنشی Course Summary: Advanced Data Handling and Reactive Programming Concepts

نمایش نظرات

آموزش مفاهیم پیشرفته مدیریت داده‌ها و برنامه‌نویسی واکنشی (Reactive Programming)
جزییات دوره
16h 47m
49
(آخرین آپدیت)
585
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده