آموزش فرم‌های مدرن انگولار: روشی بهتر با استفاده از سیگنال‌ها (Signals) - آخرین آپدیت

دانلود Modern Angular Forms: A Better Way with Signals

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: فرم‌های انگولار را به صورت تمیز و مقیاس‌پذیر و بدون دردسرهای معمول بسازید. در این دوره بر اعتبارسنجی (Validation)، جریان‌های کاری async و الگوهای دنیای واقعی مسلط شوید. ساخت فرم‌های مدرن انگولار با استفاده از API جدید Signal Forms پیاده‌سازی اعتبارسنجی با استفاده از ولیدیتورهای داخلی، سفارشی و بین-فیلدی افزودن اعتبارسنجی async و مدیریت debounce برای بررسی‌های سرور ایجاد فرم‌های پویا با فیلدهای شرطی و بخش‌های تکرارپذیر ساخت کنترل‌های فرم سفارشی در انگولار بدون نیاز به ControlValueAccessor مدیریت ارسال فرم (Submission)، وضعیت‌های لودینگ و خطاهای سرور پیش نیازها: دانش پایه انگولار و تایپ‌اسکریپت آشنایی با کامپوننت‌ها و تمپلیت‌های انگولار نصب Angular CLI برای اجرای پروژه‌های دمو یک ویرایشگر کد مانند VS Code

فرم‌های انگولار به سرعت پیچیده می‌شوند.

منطق اعتبارسنجی در نهایت پراکنده می‌شود.

مدیریت اعتبارسنجی async دشوار است.

و با رشد فرم‌ها، نگهداری آن‌ها سخت‌تر می‌شود.

Signal Forms روشی کاملاً جدید برای ساخت فرم‌ها در انگولار معرفی می‌کند.

در این دوره، شما یاد می‌گیرید چگونه با استفاده از API جدید Signal Forms، فرم‌های تمیز و مقیاس‌پذیری بسازید تا درک، تست و توسعه فرم‌هایتان آسان‌تر شود.

ما با ایجاد یک فرم ساده و درک مدل ذهنی اصلی پشت Signal Forms شروع می‌کنیم. از آنجا، به تدریج ویژگی‌های قدرتمندی مانند اعتبارسنجی، اعتبارسنجی async، فیلدهای پویا، کنترل‌های فرم قابل استفاده مجدد و الگوهای ارسال فرم آماده برای محیط تولید را اضافه می‌کنیم.

در پایان دوره، شما خواهید دانست که Signal Forms در لایه داخلی چگونه کار می‌کنند و چگونه با اطمینان از آن‌ها در اپلیکیشن‌های انگولار خود استفاده کنید.

آنچه خواهید آموخت:

  • ساخت فرم‌ها با استفاده از Angular Signal Forms

  • به‌کارگیری ولیدیتورهای داخلی مانند required، email و minLength

  • ایجاد منطق اعتبارسنجی سفارشی و بین-فیلدی (Cross-field)

  • پیاده‌سازی اعتبارسنجی async با درخواست‌های سرور

  • فعال، غیرفعال، مخفی یا تغییر دادن پویا در فیلدها

  • ایجاد بخش‌های تکرارپذیر فرم با استفاده از applyEach

  • ساخت کنترل‌های فرم سفارشی و قابل استفاده مجدد با FormValueControl

  • پیاده‌سازی چرخه حیات ارسال (Submission) در Signal Forms

  • نگاشت خطاهای اعتبارسنجی سمت سرور به فرم

این دوره برای چه کسانی است:

  • توسعه‌دهندگان انگولار که از پیچیدگی یا دشواری نگهداری فرم‌ها خسته شده‌اند

  • توسعه‌دهندگانی که از Reactive Forms استفاده می‌کنند و به دنبال رویکردی تمیزتر و مدرن‌تر هستند

  • توسعه‌دهندگان سطح متوسط که قصد ارتقای معماری فرم‌های خود را دارند

  • تیم‌هایی که برای آینده فرم‌های انگولار آماده می‌شوند

این دوره به‌ویژه برای کسانی مفید است که می‌خواهند با الگوهای مدرن انگولار به‌روز بمانند و مهارت‌های توسعه خود را برای اپلیکیشن‌های واقعی بهبود ببخشند.

دانش پایه انگولار توصیه می‌شود اما الزامی نیست.


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

شروع کار با Angular Signal Forms Getting Started with Angular Signal Forms

  • سیگنال فرم‌ها چیستند؟ What Are Signal Forms

  • ساخت اولین فرم سیگنالی شما Build Your First Signal Form

تسلط بر اعتبارسنجی در Signal Forms Mastering Validation in Signal Forms

  • ولیدیتورهای داخلی Built-in Validators

  • ولیدیتورهای سفارشی و بین-فیلدی Custom and Cross-Field Validators

  • ولیدیتورهای async Async Validators

  • کلاس‌های وضعیت جهانی با provideSignalFormsConfig Global State Classes with provideSignalFormsConfig

ساخت فرم‌های پویا و کنترل‌های سفارشی Building Dynamic Forms and Custom Controls

  • وضعیت فیلدهای پویا Dynamic Field State

  • مجموعه‌های پویا با applyEach Dynamic Collections with applyEach

  • کنترل‌های فرم سفارشی Custom Form Controls

ارسال فرم، خطاها و الگوهای محیط تولید Submission, Errors, and Production Patterns

  • چرخه حیات ارسال فرم The Form Submission Lifecycle

  • نگاشت خطاهای سرور در فرم Mapping Server Errors into the Form

  • سخن پایانی: محدودیت‌ها، بهترین روش‌ها و مهاجرت Final Words Limitations, Best Practices, Migration

نمایش نظرات

آموزش فرم‌های مدرن انگولار: روشی بهتر با استفاده از سیگنال‌ها (Signals)
جزییات دوره
1 hour
12
(آخرین آپدیت)
248
4.7 از 5
دارد
دارد
دارد
Brian Treese
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brian Treese Brian Treese

برایان تریز طراح ارشد SoCreate ، شرکتی است که روشی آسان و سرگرم کننده برای تبدیل ایده های عالی به فیلم نامه های نمایش فیلم و تلویزیون ایجاد می کند. از نظر فنی یک طراح وب (او همیشه جنبه زیبایی وب را دوست داشت) ، اما تخصص او در فتوشاپ و ایلوستریتور متوقف نمی شود. وی بیش از یک دهه است که با استفاده از فناوری هایی مانند HTML ، CSS ، SASS ، SVG ، JavaScript ، Angular ، jQuery ، ASP.Net ، PHP و غیره وب سایت هایی را ایجاد کرده است. در حالی که او بسیار لذت می برد از ساختن چیزهایی ، او همچنین یادگیری را دوست دارد و لذت بردن از دانش خود را با دیگران در این زمینه و یا آرزو دارد که به دنیای شگفت انگیز توسعه وب وارد شود.