آموزش روتر زاویه ای در عمق (Angular 15)

Angular Router In Depth (Angular 15)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با استفاده از کد قدرتمند Angular Router در مخزن Github با فایل‌های ZIP قابل دانلود در هر بخش، برنامه‌های Angular 15 Single Page Application (SPA) در مقیاس بزرگ بسازید. با Detail to Detail Navigation Preloading In Depth Router Guards In Depth مفاهیم روتر پیشرفته پیش نیازها:برخی Angular ضروری است، اما نه در سطح پیشرفته

این دوره به طور خلاصه

در این دوره، ما به طور مفصل با مزایای ساختن رابط کاربری frontend به عنوان یک برنامه کاربردی تک صفحه ای، در مقابل یک برنامه سنتی چند صفحه ای آشنا می شویم.

برنامه‌های تک صفحه‌ای (یا SPA) سال‌هاست که وجود دارند و امروزه بیشتر از همیشه به عنوان روشی ساده برای ساخت صفحه‌نمایش سازمانی یا داشبورد محصولات اینترنتی محبوب هستند.

SPAها معمولاً به دلیل عملکرد و پاسخگویی بهتر، تجربه کاربری بسیار بهتری را به کاربر نهایی می‌دهند. در این دوره آموزشی، نحوه استفاده از Angular Router را برای تبدیل برنامه Angular خود به SPA یاد خواهیم گرفت.

نمای کلی دوره

ما یک برنامه Angular کوچک را به عنوان نقطه شروع در نظر خواهیم گرفت که هنوز هیچ مسیریابی ندارد. سپس می خواهیم یاد بگیریم که چگونه Angular Router را از ابتدا پیکربندی کنیم. ما هیچ دانش قبلی Angular Router را فرض نمی کنیم، زیرا همه چیز را از اصول اولیه توضیح می دهیم.

ما با معرفی مفاهیم ضروری روتر مانند پیکربندی مسیر، مسیرها، خروجی های روتر و پیوندهای ناوبری روتر شروع می کنیم. از این مفاهیم اساسی، یک سناریوی مسیریابی بسیار پیشرفته‌تر ایجاد می‌شود.

ما یاد خواهیم گرفت که چگونه با سناریوی ناوبری جزئیات به جزئیات، یک جزئیات اصلی بسازیم، و از این مثال برای معرفی تمام مفاهیم مسیریابی پیشرفته و ویژگی های قدرتمندی که Angular Router به ما ارائه می دهد، استفاده خواهیم کرد.

این شامل ماژول‌های بارگیری تنبل، واکشی پیش‌فرض داده‌ها با Resolvers، محافظت از دسترسی مسیر با گاردها، استراتژی‌های پیش‌بارگیری سفارشی، خروجی‌های ثانویه (مسیرهای کمکی) و موارد دیگر می‌شود.

فهرست مطالب

این دوره موضوعات زیر را پوشش می دهد:

  • برنامه تک صفحه ای چیست؟

  • بهترین روش‌ها برای پیکربندی روتر: مسیر اصلی، مسیر یافت نشد صفحه، و غیره.

  • مفاهیم ضروری پیکربندی روتر: مسیرها، اجزاء و خروجی‌ها

  • مفاهیم ضروری ناوبری روتر. دستورالعمل های routerLink و routerLinkActive

  • بهترین شیوه های مسیریابی نسبی در مقابل مطلق

  • درک تطبیق مسیر و ترتیب پیکربندی مسیریاب

  • پارامترهای مسیریاب و پرس و جو

  • تغییر مسیر روتر

  • پیوند عمیق با روتر Angular: جزئیات اصلی با سناریوی پیمایش جزئیات به جزئیات

  • درک عکس‌های فوری روتر در مقابل مشاهده‌پذیرهای روتر

  • مسیرهای بارگذاری شده تنبل

  • پیش بارگیری داده را با Resolvers هدایت کنید

  • استراتژی های پیش بارگذاری ماژول روتر، ایجاد یک استراتژی پیش بارگیری سفارشی

  • نگهبان‌های روتر - محافظ‌های تأیید هویت CanActivate and CanActivateChild

  • جلوگیری از خروج از مسیر با محافظ‌های CanDeactivate

  • بررسی اینکه آیا یک ماژول بارگذاری شده تنبل را می توان با CanLoad بارگیری کرد

  • نشانگر بارگیری روتر

  • درک استراتژی موقعیت مکانی هش روتر

  • خروجی های روتر ثانویه و مسیرهای کمکی

  • گزینه‌های پیکربندی اضافی ماژول روتر: enableTracing، scrollPositionRestoration، paramsInheritanceStrategy، و غیره.

در این دوره چه چیزی یاد خواهید گرفت؟

در پایان این دوره، با راه اندازی Angular Router از ابتدا در یک برنامه Angular موجود احساس راحتی خواهید کرد.

شما نه تنها ملزومات روتر را به همراه تمامی پیشرفته ترین ویژگی های آن خواهید دانست، بلکه از همه مهمتر می دانید که دقیقاً چه زمانی و چرا از هر ویژگی استفاده کنید، و بهترین روش های متعددی را خواهید دانست که به شما کمک می کند تا بیشترین استفاده از روتر Angular.


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

معرفی Introduction

  • مسیریاب زاویه ای در دوره آموزشی - نمای هلیکوپتر Angular Router In Depth Course - Helicopter View

  • دانلود کتاب الکترونیکی Angular Router Jumpstart Download the Angular Router Jumpstart E-Book

  • مهم IMPORTANT

  • روتر زاویه ای در عمق - راه اندازی محیط توسعه Angular Router In Depth - Development Environment Setup

  • اپلیکیشن های تک صفحه ای چیست؟ مزایا و معایب What are Single Page Applications? Advantages and Downsides

  • روتر زاویه ای چیست؟ مفاهیم اساسی (مسیرها، مسیرها و خروجی ها) What is the Angular Router? Essential Concepts (Routes, Paths and Outlets)

  • Router Essential Concepts - دستورالعمل های routerLink و routerLinkActive Router Essential Concepts - The routerLink and routerLinkActive Directives

ملزومات روتر زاویه ای Angular Router Essentials

  • نحوه راه اندازی Lazy Loading با روتر Angular How to setup Lazy Loading with the Angular Router

  • ماژول های بارگذاری شده تنبل روتر زاویه ای - نسخه نمایشی زمان اجرا Angular Router Lazy Loaded Modules - Runtime Demo

  • پیکربندی روتر زاویه ای - بهترین روش ها Angular Router Configuration - Best Practices

  • متغیرهای مسیریاب - مسیرهای هدف متغیر با دستورالعمل پیوند روتر Router Path Variables - Variable Target Routes with the Router Link Directive

  • خدمات Resolver Angular Router - ساخت صفحه قابل پیوند در SPA Angular Router Resolver Services - Building a Linkable Page in a SPA

  • نشانگر بارگذاری مسیریاب زاویه ای - تشخیص انتقال مسیر و بارگذاری تنبل Angular Router Loading Indicator - Detecting Route Transitions and Lazy Loading

Angular Router Master Detail با Detail to Detail Navigation Angular Router Master Detail with Detail to Detail Navigation

  • Angular Router Child Routes - توضیح گام به گام Angular Router Child Routes - Step-by-Step Explanation

  • روتر Angular Child Routes Demo - The Lessons List Component Angular Router Child Routes Demo - The Lessons List Component

  • پیاده سازی Master Detail - مسیریابی از Master به Detail Component Master Detail Implementation - Routing from the Master to the Detail Component

  • پیاده سازی Resolver جزئیات درس Implementing the Lesson Detail Resolver

  • ناوبری روتر برنامه ای با سرویس روتر Programmatic Router Navigation with the Router Service

  • درک عکس‌های لحظه‌ای مسیر در مقابل مشاهده‌پذیرهای مسیر - زمان استفاده از هر کدام و چرا Understanding Route Snapshots vs Route Observables - When to Use Each and Why

محافظ روتر زاویه ای در عمق Angular Router Guards In Depth

  • معرفی بخش Router Guards - بررسی فروشگاه احراز هویت Router Guards Section Introduction - Authentication Store Review

  • CanActivate Router Guards - Guards Authentication Guards CanActivate Router Guards - Authentication Guards

  • درک CanActivateChild Guards Understanding CanActivateChild Guards

  • CanDeactivate Router Guards - یک مثال عملی CanDeactivate Router Guards - A Practical Example

  • روتر زاویه ای CanLoad Guards Angular Router CanLoad Guards

روتر زاویه ای در عمق - موضوعات دیگر Angular Router In Depth - Other Topics

  • استراتژی پیش بارگذاری روتر زاویه ای چیست؟ What is an Angular Router Preloading Strategy?

  • استراتژی پیش بارگذاری سفارشی روتر زاویه ای Angular Router Custom Preloading Strategy

  • پارامترهای پرس و جو روتر زاویه ای - نسخه ی نمایشی Angular Router Query Parameters - Demo

  • پیکربندی رفتار مسیریابی با routerLinkActiveOptions Configuring routing behaviour with routerLinkActiveOptions

  • خروجی های ثانویه روتر زاویه ای - توضیح گام به گام Angular Router Secondary Outlets - Step-by-Step Explanation

  • خروجی های ثانویه روتر زاویه ای - برخی از مسائل شناخته شده که باید از آنها آگاه بود Angular Router Secondary Outlets - Some Known Issues to be aware of

  • گزینه های اضافی ماژول روتر زاویه ای - enableTracing و useHash Angular Router Module Extra Options - enableTracing and useHash

  • گزینه های اضافی روتر زاویه ای - تنظیمات توصیه شده Angular Router Extra Options - Recommended Settings

نتیجه Conclusion

  • سخنرانی پاداش Bonus Lecture

  • روتر زاویه ای در عمق - نتیجه گیری و نکات کلیدی Angular Router In Depth - Conclusions and Key Takeaways

نمایش نظرات

نظری ارسال نشده است.

آموزش روتر زاویه ای در عمق (Angular 15)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5 hours
34
Udemy (یودمی) udemy-small
10 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
13,491
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Angular University Angular University

پرفروش ترین دوره های انگولار | بیش از 100 هزار دانش آموز | 16 دوره

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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