آموزش خدمات Angular قابل استفاده مجدد: مدیریت پیکربندی

Building Reusable Angular Services: Configuration Management

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما می آموزد که چگونه با ایجاد یک سرویس مدیریت پیکربندی ، رمزگذاری سخت در برنامه Angular خود را حذف کنید. همچنین می توانید یاد بگیرید که چگونه مقادیر پیش فرض را در یک فایل JSON ، حافظه محلی و SQL Server ذخیره کنید. اکثر برنامه نویسان می دانند که نباید مقادیر کد سخت را در برنامه خود وارد کنید. در این دوره ، Building Reusable Angular Services: Configuration Management ، یاد خواهید گرفت که چگونه یک سرویس برای تأمین مقادیر برنامه خود و جلوگیری از رمزگذاری سخت ایجاد کنید. در مرحله بعدی ، شما می آموزید که مقادیر پیش فرض را در یک فایل JSON ، حافظه محلی و جدول SQL Server ذخیره کنید. علاوه بر این ، شما در مورد چگونگی اجازه دادن به کاربر برای تنظیم مقادیر پیش فرض خود کاوش خواهید کرد. استفاده از سرویس تعبیه شده در این دوره به شما امکان می دهد رمزگذاری سخت در برنامه خود را حذف کنید. در پایان این دوره ، شما یک سرویس خواهید داشت که می توانید در برنامه های Angular خود برای از بین بردن مقادیر سخت رمزگذاری شده استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

یک کلاس برای نگه داشتن تنظیمات جهانی ایجاد کنید Create a Class to Hold Global Settings

  • معرفی ماژول Module Introduction

  • ماژول های این دوره Modules in This Course

  • معماری مدیریت پیکربندی Configuration Management Architecture

  • تنظیمات و کلاسهای خدمات را ایجاد کنید Create Settings and Service Classes

  • کلاس محصول ایجاد کنید Create the Product Class

  • صفحه محصول ایجاد کنید Create the Product Page

  • کامپوننت جزئیات محصول را ایجاد کنید Create the Product Detail Component

  • کامپوننت برنامه را به روز کنید و نمونه را اجرا کنید Update App Component and Run the Sample

  • کلاسهای رفرکتور برای کارایی Refactor Classes for Efficiency

  • خلاصه ماژول Module Summary

تنظیمات را از یک پرونده JSON بخوانید Read Settings from a JSON File

  • معرفی ماژول Module Introduction

  • سبک های Bootstrap را به Project اضافه کنید Add Bootstrap Styles to Project

  • Bootstrap را در اطراف صفحه جزئیات محصول قرار دهید Wrap Bootstrap Around Product Detail Page

  • یک صفحه تنظیمات پیش فرض ایجاد کنید Create a Default Settings Page

  • یک کلاس تنظیمات صفحه تنظیمات ایجاد کنید Create a Settings Page Component Class

  • ماژول مسیریابی را اضافه کنید Add Routing Module

  • منوی پیمایش را اضافه کنید Add Navigation Menu

  • اضافه کردن و خواندن از پرونده JSON Add and Read from JSON File

  • مدیریت استثنا را اضافه کنید Add Exception Handling

  • خلاصه ماژول Module Summary

تنظیمات را در حافظه محلی ذخیره کنید Store Settings in Local Storage

  • معرفی ماژول Module Introduction

  • روش SaveSettings را به AppSettingsService Class اضافه کنید Add saveSettings Method to AppSettingsService Class

  • با ذخیره تنظیمات از صفحه تنظیمات تماس بگیرید Call saveSettings from Settings Page

  • نحوه بازیابی تنظیمات How to Retrieve Settings

  • تنظیمات را از حافظه محلی بازیابی کنید Retrieve Settings from Local Storage

  • تنظیمات را از حافظه محلی حذف کنید Delete Settings from Local Storage

  • خلاصه ماژول Module Summary

تنظیمات را از طریق SQL Server از طریق تماس Web API بازیابی کنید Retrieve Settings from SQL Server via a Web API Call

  • معرفی ماژول Module Introduction

  • یک جدول AppSettings ایجاد کنید Create an AppSettings Table

  • پروژه ASP.NET Core Web API ایجاد کنید Create ASP.NET Core Web API Project

  • چارچوب نهاد را به پروژه اضافه کنید Add the Entity Framework to the Project

  • کلاس Entity Framework Entity را ایجاد کنید Create Entity Framework Entity Class

  • کلاس زمینه پایگاه داده ایجاد کنید Create Database Context Class

  • روش کنترلر Get () را بسازید Build Get() Controller Method

  • کیف شتر را به کیف پاسکال تبدیل کنید Convert Camel Case to Pascal Case

  • CORS را به پروژه Web API اضافه کنید Add CORS to the Web API Project

  • از Angular Application با Web API تماس بگیرید Call Web API from Angular Application

  • خلاصه ماژول و دوره Module and Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش خدمات Angular قابل استفاده مجدد: مدیریت پیکربندی
جزییات دوره
1h 31m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
32
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paul D. Sheriff Paul D. Sheriff

پل بیش از سی سال تجربه معماری سیستم های اطلاعاتی دارد و تخصص وی از شرکتهای Fortune 500 تقاضای زیادی دارد. پل نویسنده Pluralsight است ، بیش از 400 مقاله منتشر کرده و بیش از 14 کتاب در موضوعات مختلف از JavaScript ، Angular ، C # ، SQL Server و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.