آموزش انگولار: مسیریابی و ناوبری (Routing and Navigation) - آخرین آپدیت

دانلود Angular: Routing and Navigation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های تک‌صفحه‌ای (SPA) برای ارائه تجربه‌ای روان به کاربر، به شدت به مسیریابی وابسته هستند. در این دوره آموزشی «انگولار: مسیریابی و ناوبری»، شما توانایی پیکربندی و مدیریت جابجایی بین صفحات در یک اپلیکیشن انگولار را کسب خواهید کرد. ابتدا با مبانی تنظیم و پیوند دادن مسیرها (Routes) آشنا می‌شوید. سپس نحوه پیاده‌سازی قابلیت‌های پیشرفته مانند کنترل دسترسی مبتنی بر مجوزها و بارگذاری تنبل (Lazy Loading) را برای بهینه‌سازی عملکرد و امنیت یاد می‌گیرید. در نهایت، نحوه بازیابی و استفاده از پارامترهای مسیر از طریق URL را در کدهای خود پیاده خواهید کرد. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه Routing و Navigation انگولار را برای ساخت اپلیکیشن‌های قدرتمند و جامع به دست خواهید آورد.

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

معرفی دوره و نمونه کدهای تمرینی Course Introduction and Code Examples

  • معرفی دوره و نمونه کدهای تمرینی Course Introduction and Code Examples

تنظیمات مسیریابی در انگولار Setting up Angular Routing

  • تنظیمات اولیه مسیریابی Setting up Basic Routing

  • مسیرهای انگولار Angular Routes

  • دمو: تعریف مسیرهای پایه Demo: Declaring Basic Routes

  • تعریف مسیر پیش‌فرض Declaring a Default Route

  • دمو: تعریف مسیر Wildcard Demo: Declaring a Wildcard Route

  • تعریف مسیرهای فرزند Declaring Child Routes

  • عیب‌یابی روتر انگولار Debugging the Angular Router

  • اتصال به رویدادهای چرخه حیات روتر Hooking into Router Lifecycle Events

جابجایی بین نماها (Views) Navigating between Views

  • شروع ناوبری از طریق قالب با RouterLinks Initiating Navigation from the Template with RouterLinks

  • دمو: پیاده‌سازی RouterLinks Demo: Implementing RouterLinks

  • استایل‌دهی به لینک‌های فعال Styling Active Links

  • ناوبری به صورت برنامه‌نویسی شده Navigating Programmatically

  • دمو: پیاده‌سازی ناوبری با سرویس Router Demo: Implementing Navigation with the Router Service

بهره‌گیری از پارامترهای مسیر Leveraging Route Parameters

  • پارامترهای ضروری مسیر (Required Path Parameters) Required Path Parameters

  • دمو: پیاده‌سازی پارامترهای مسیر Demo: Implementing Path Parameters

  • پارامترهای ماتریسی اختیاری Optional Matrix Parameters

  • پارامترهای کوئری (Query Parameters) Query Parameters

  • دمو: پیاده‌سازی پارامترهای کوئری Demo: Implementing Query Parameters

  • اسکرول هنگام ناوبری Navigation Scrolling

خروجی‌های روتر تو در تو و نام‌گذاری شده Nested and Named RouterOutlets

  • خروجی‌های روتر (RouterOutlets) تو در تو و نام‌گذاری شده Nested and Named RouterOutlets

  • پیاده‌سازی مسیرهای تو در تو Implementing Nested Routes

  • خروجی‌های روتر نام‌گذاری شده Named RouterOutlets

  • دمو: پیاده‌سازی یک مسیر نام‌گذاری شده Demo: Implementing a Named Route

بارگذاری تنبل (Lazy Loading) با استفاده از روتر Lazy Loading Using the Router

  • بارگذاری تنبل (Lazy Loading) چیست؟ What Is Lazy Loading?

  • تعریف Lazy Loading در مسیرها Declaring Lazy Loading in Routes

  • دمو: پیاده‌سازی بارگذاری تنبل Demo: Implement Lazy Loading

  • پیش‌بارگذاری مسیرها (Route Preloading) Route Preloading

بهینه‌سازی ناوبری با گارد‌های مسیر (Route Guards) Fine-tune Navigation with Route Guards

  • آشنایی با گارد‌های مسیر (Route Guards) Introduction to Route Guards

  • گارد‌های CanActivate CanActivate Route Guards

  • دمو: ساخت گارد‌های مسیر با استفاده از CLI Demo: Creating Route Guards with the CLI

  • دمو: گارد‌های CanMatch Demo: CanMatch Route Guards

  • گارد‌های CanDeactivate CanDeactivate Route Guards

ارسال وضعیت (State) از طریق روتر Providing State through the Router

  • ویژگی‌های مسیر برای ارائه داده‌ها Route Properties to Provide Data

  • افزودن عنوان (Title) به مسیرها Adding Titles to Routes

  • دمو: ارائه داده‌های استاتیک مسیر Demo: Providing Static Route Data

  • دمو: ارائه داده‌های دینامیک مسیر Demo: Providing Dynamic Route Data

  • ارائه وابستگی‌ها در سطح مسیر Providing Route-level Dependencies

  • انتقالات نمای انگولار (View Transitions) Angular View Transitions

نمایش نظرات

آموزش انگولار: مسیریابی و ناوبری (Routing and Navigation)
جزییات دوره
2h 30m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
4.3 از 5
دارد
دارد
دارد
Lara Newsom
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lara Newsom Lara Newsom

لارا یک مهندس نرم افزار خودآموخته است که اهمیت محتوای قابل درک با کیفیت بالا را برای کسب مهارت های جدید درک می کند. لارا قبل از حرفه خود به عنوان یک مهندس نرم افزار، به عنوان یک طراح گرافیک کار می کرد و هنر را به دانش آموزان در هر سنی آموزش می داد. عشق او به تدریس زمانی که شروع به سخنرانی در کنفرانس‌های سراسر جهان و میزبانی مشترک نمایش Angular Plus، پادکستی برای همه چیزهای Angular و Angular در مجاورت آن‌ها شد، به مهندسی نرم‌افزار نیز منتقل شد. لارا علاوه بر کار به عنوان یک رهبر فنی مهندسی نرم افزار و کمک به جامعه از طریق آموزش، از پرورش بچه گربه های یتیم و مسافرت با همسر و دو نوجوان خود نیز لذت می برد. لارا از ضمایر sheher استفاده می کند.