این دوره به طور خلاصه
در این دوره، ما به طور مفصل با مزایای ساختن رابط کاربری 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.
نظری ارسال نشده است.
پرفروش ترین دوره های انگولار | بیش از 100 هزار دانش آموز | 16 دوره
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.