لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش روتر زاویه ای در عمق (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 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
نمایش نظرات