رفتن به محتوای اصلی
آکادمی
مقدماتی محلهٔ کد

انگولار

فریم‌ورکی کامل برای اپلیکیشن‌های بزرگ.

Angular فریم‌ورکی کامل از گوگل برای ساختن اپلیکیشن‌های بزرگ وب با TypeScript است. هر چیزی که یک تیم بزرگ لازم دارد در یک جعبه آمده است: کامپوننت‌ها، روتر، فرم‌ها، کلاینت HTTP، تزریق وابستگی، ابزارهای تست و یک ابزار خط فرمان قدرتمند. این مسیر Angular امروزی را یاد می‌دهد: کامپوننت‌های standalone، سیگنال‌ها، بلوک‌های داخلی @if و @for و تابع‌های inject()، input() و output().

شما TypeScript بلدید، پس هر درس مستقیم سراغ چیزی می‌رود که Angular به آن اضافه می‌کند، با مثال‌هایی از نووا، یک اپ اجتماعی کوچک: دکمه‌ی لایک، جدول رده‌بندی، صفحه‌ی پروفایل و فیدی که داده‌هایش را از یک API می‌گیرد.

درس
۱۴
زمان
۲ ساعت
سطح
مقدماتی
  • برنز باز
  • نقره باز
  • طلا قفل

آماده‌ای ثابتش کنی؟

سه آزمون منتظرند: برنز، نقره و طلا.

برو به آزمون‌ها

در پایان این مسیر می‌توانی

  • کامپوننت‌های standalone با قالب، استایل و اتصال‌های داده بسازید
  • state را در سیگنال‌ها نگه دارید و مقدارهای مشتق را با computed بسازید
  • شرط‌ها و فهرست‌ها را با @if، @for و @switch رندر کنید
  • داده و منطق را با سرویس‌ها و تزریق وابستگی به اشتراک بگذارید
  • صفحه‌ها را با روتر بسازید، JSON را با HttpClient بخوانید و فرم‌های reactive را اعتبارسنجی کنید
  • داده را با RxJS به‌صورت واکنشی بگیرید، بلوک‌های سنگین را با تأخیر بارگذاری کنید و با TestBed تست واحد بنویسید

نقشهٔ مسیر

  1. ۱
    فصل ۱

    کامپوننت‌ها و سیگنال‌ها

    Angular چه چیزهایی به شما می‌دهد، اولین کامپوننت standalone، state با سیگنال‌ها و کنترل جریان در قالب.

    ۰ / ۵
  2. ۲
    فصل ۲

    سرویس‌ها و داده

    تزریق وابستگی، ورودی‌ها و خروجی‌ها، مسیریابی، HTTP و فرم‌های reactive.

    ۰ / ۵
  3. ۳
    فصل ۳

    یک قدم جلوتر

    RxJS، بارگذاری با تأخیر همراه با رندر سمت سرور و تست؛ راهی که به اپ‌های واقعی Angular می‌رسد.

    ۰ / ۴

پیمایش سریع