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

دانلود Angular: Routing and Navigation

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اپلیکیشن‌های تک‌صفحه‌ای (SPA) برای ارائه تجربه‌ای روان به کاربر، به‌شدت به سیستم مسیریابی وابسته هستند. در این دوره آموزشی «Angular: Routing and Navigation»، شما توانایی پیکربندی و مدیریت ناوبری در یک اپلیکیشن انگولار را به دست خواهید آورد. ابتدا با مفاهیم بنیادی راه‌اندازی و لینک کردن مسیرها آشنا می‌شوید. سپس، نحوه پیاده‌سازی قابلیت‌های پیشرفته‌ای مانند کنترل دسترسی بر اساس مجوزها و بارگذاری تنبل (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) Angular Routes

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

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

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

  • تعریف مسیرهای فرزند (Child Routes) 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

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

بهره‌گیری از پارامترهای مسیر Leveraging Route 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

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

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

  • خروجی‌های روتر نام‌گذاری شده (Named RouterOutlets) 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

  • دمو: پیاده‌سازی Lazy Loading 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

  • افزودن عنوان به مسیرها 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 استفاده می کند.