آموزش انگولار: کامپوننت‌ها و تمپلیت‌ها - آخرین آپدیت

دانلود Angular: Components and Templates

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نوشتن تمپلیت‌های انگولار که قابل نگهداری و گویا باشند، بدون درک عمیق از سینتکس کنترل جریان (Control Flow) و تکنیک‌های ارتباط بین کامپوننت‌ها می‌تواند دشوار باشد. در دوره «انگولار: کامپوننت‌ها و تمپلیت‌ها»، شما یاد می‌گیرید چگونه تمپلیت‌های انعطاف‌پذیر، خوانا و قابل استفاده مجدد بسازید. در ابتدا، نحوه کنترل جریان تمپلیت را با استفاده از سینتکس کنترل جریان انگولار، شامل @if، @switch، @let و تکنیک‌های پیشرفته رندر کردن لیست‌ها با متغیرهای متنی و ردیابی هویت (Identity Tracking) بررسی خواهید کرد. سپس، با نحوه استفاده از پایپ‌های (Pipes) داخلی انگولار برای قالب‌بندی داده‌ها در تمپلیت‌ها و همچنین روش ساخت پایپ‌های سفارشی برای کپسوله‌سازی منطق‌های نمایش رایج آشنا می‌شوید. در نهایت، یاد می‌گیرید که چگونه با استفاده از Content Projection کامپوننت‌های قابل استفاده مجدد بسازید و داده‌ها را از طریق Input و Output Bindings بین کامپوننت‌ها منتقل کنید، از جمله اتصال دوطرفه (Two-way Binding) با Model Inputs و رویدادهای تغییر ضمنی. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه تمپلیت‌های انگولار و تکنیک‌های ارتباطی کامپوننت‌ها را خواهید داشت تا بتوانید با اعتماد به نفس کامل، رابط‌های کاربری پویا و قابل نگهداری را در انگولار پیاده‌سازی کنید.

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

کنترل جریان تمپلیت در انگولار Controlling Template Flow in Angular

  • شروع به کار Getting Started

  • مدیریت رندرینگ شرطی Handling Conditional Rendering

  • نام مستعار برای مقدار عبارت شرطی Aliasing a Conditional Expression's Value

  • رندرینگ شرطی با @Switch و @Case Conditional Rendering with @Switch @Case

  • ساخت متغیرهای محلی تمپلیت با @let Creating Local Template Variables with @let

  • استفاده از متغیرهای مرجع تمپلیت Using Template Reference Variables

  • مدیریت محدوده متغیرهای تمپلیت Handling Limited Template Variable Scope

  • استفاده از جایگزین @empty در حلقه @for Using the @empty Fallback with @for

  • رندرینگ بهینه لیست‌ها با @for و track Efficient List Rendering with @for and track

  • متغیرهای متنی در حلقه‌های @for Contextual Variables in @for Loops

استفاده و ساخت پایپ‌های انگولار Using and Creating Angular Pipes

  • بررسی پایپ‌های داخلی انگولار Exploring the Built-in Angular Pipes

  • استفاده از پایپ‌های داخلی Using Built-in Pipes

  • ساخت پایپ‌های سفارشی Creating Custom Pipes

  • پایپ‌های Pure در مقابل Impure Pure Versus Impure Pipes

پروجکشن محتوا و ارتباط بین کامپوننت‌ها در انگولار Angular Content Projection and Inter-component Communication

  • استفاده از Content Projection در انگولار Using Angular Content Projection

  • انتقال داده به کامپوننت‌های فرزند با Input Properties Passing Data to Child Components with Input Properties

  • تعریف انواع و الزامات Input Property Defining Input Property Types and Requirements

  • آماده‌سازی برای Output Properties Preparing for Output Properties

  • استفاده از Output Properties Using Output Properties

  • اتصال دوطرفه با Model Inputs Two-way Binding with Model Inputs

  • استفاده از رویدادهای تغییر ضمنی برای Model Inputs Using Implicit Change Events for Model Inputs

  • تغییر مقادیر Input Property Transforming Input Property Values

  • ارتباط بین کامپوننت‌ها با استفاده از سرویس‌ها Cross-component Communication with Services

  • چالش رفع باگ Bug Fix Challenge

نمایش نظرات

آموزش انگولار: کامپوننت‌ها و تمپلیت‌ها
جزییات دوره
1h 39m
24
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
12
5 از 5
دارد
دارد
دارد
Jim Cooper
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

مهندس نرم افزار و نویسنده دوره ویدیویی