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

Building Reusable Angular Services: Logging

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با ایجاد مجموعه ای از کلاس های انتشار لاگ قابل استفاده مجدد ، نحوه انجام ورود به سیستم در برنامه های Angular را بیاموزید. سرویس ناشران ورود به سیستم جایگزین console.log () می شود و ورود به سیستم شما را بسیار انعطاف پذیر تر می کند. همه را بزرگ کنید بررسی اجمالی دوره 1m 52s ساخت یک سرویس ورود به سیستم ساده 14 متر 5 ثانیه افزودن سطوح مختلف ورود به سیستم دهه 18 هجری ایجاد یک سرویس ناشران ورود به سیستم انعطاف پذیر 21m 58s ساخت ناشر ذخیره محلی دهه 19 و 40 ساخت ناشر Web API دهه 20 20 خواندن ناشران از یک پرونده پیکربندی JSON دهه 14 علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

ساخت یک سرویس ورود به سیستم ساده Building a Simple Logging Service

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

  • اهداف و معماری ورود به سیستم Goals and Architecture of Logging

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

  • چه مشکلی با console.log () وجود دارد؟ What's Wrong with console.log()?

  • LogService را ایجاد کنید Create the LogService

  • صفحه ای را برای آزمایش LogService ایجاد کنید Create Page to Test the LogService

  • سرویس Log ساده را اجرا و تست کنید Run and Test the Simple Log Service

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

افزودن سطوح مختلف ورود به سیستم Adding Different Levels of Logging

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

  • LogLevel Enum و Properties را به LogService اضافه کنید Add LogLevel Enum and Properties to LogService

  • روش shouldLog () را اضافه کنید Add shouldLog() Method

  • روش () writeToLog را اضافه کنید Add writeToLog() Method

  • روش های shouldLog را امتحان کنید و بنویسید Test the shouldLog and writeToLog Methods

  • برای هر شمارش روش اضافه کنید Add Methods for Each Enumeration

  • قالب پارامترهای اختیاری Format Optional Parameters

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

ایجاد یک سرویس ناشران ورود به سیستم انعطاف پذیر Creating a Flexible Log Publishers Service

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

  • کلاس و خصوصیات LogEntry را ایجاد کنید Create LogEntry Class and Properties

  • روش buildLogString () و formatParms () را بنویسید Write the buildLogString() and formatParms() Methods

  • برای استفاده از کلاس LogEntry روش () writeToLog را دوباره بنویسید Rewrite writeToLog() Method to Use LogEntry Class

  • کلاس پایه LogPublisher ایجاد کنید Create LogPublisher Base Class

  • کلاس LogConsole را برای ورود داده ها به کنسول ایجاد کنید Create LogConsole Class to Log Data to Console

  • کلاس خدمات LogPublishersService ایجاد کنید Create LogPublishersService Class

  • کلاس LogService را برای استفاده از سرویس Log Publishers تغییر دهید Modify LogService Class to Use the Log Publishers Service

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

ساخت ناشر ذخیره محلی Building a Local Storage Publisher

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

  • ساختار کلاس LogLocalStorage را ایجاد کنید Create the Structure of the LogLocalStorage Class

  • روش های log () و روشن () را ایجاد کنید Create the log() and clear() Methods

  • LogLocalStorage را به Array and Test ناشران اضافه کنید Add LogLocalStorage to Publishers Array and Test

  • روش Log () را به LogService و Test اضافه کنید Add clear() Method to LogService and Test

  • با استفاده از سرویس ورود به سیستم ، یک شی Product محصول را ثبت کنید Log a Product Object Using Your Log Service

  • در کلاس LogLocalStorage روش getAll () ایجاد کنید Create getAll() Method in LogLocalStorage Class

  • آزمون بازیابی تمام مقادیر از Local Storage Test Retrieving All Values from Local Storage

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

ساخت ناشر Web API Building a Web API Publisher

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

  • ایجاد Web API Project ، LogLevel Enum و LogEntry Class Create Web API Project, LogLevel Enum, and LogEntry Class

  • کلاس LogController را بسازید Build the LogController Class

  • CORS را در پروژه Web API فعال کنید Enable CORS in the Web API Project

  • شروع به ایجاد ناشر LogWebApi کنید Start Creating the LogWebApi Publisher

  • روش Constructor و log () ایجاد کنید Create Constructor and log() Method

  • روش های روشن () و handleErrors () را بسازید Build the clear() and handleErrors() Methods

  • LogWebApi را به Log Publishers Service اضافه کنید Add LogWebApi to Log Publishers Service

  • تماس با API را امتحان کنید و ببینید Test and See the Call to the Web API

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

خواندن ناشران از یک پرونده پیکربندی JSON Reading Publishers from a JSON Configuration File

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

  • پرونده پیکربندی JSON را بسازید Build the JSON Configuration File

  • کلاس LogPublisherConfig ایجاد کنید Create LogPublisherConfig Class

  • بیانیه های واردات را در کلاس خدمات ناشران ورود به سیستم اضافه کنید Add Import Statements in Log Publishers Service Class

  • روش () handleErrors را اضافه کنید Add handleErrors() Method

  • روش () getLoggers را اضافه کنید Add getLoggers() Method

  • همه ناشران را از JSON File بخوانید Read All Publishers from JSON File

  • خواندن ناشران را اجرا و تست کنید Run and Test Reading the Publishers

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

نمایش نظرات

آموزش خدمات زاویه ای قابل استفاده مجدد ساختمان: ورود به سیستم
جزییات دوره
1h 50m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
40
4.5 از 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 و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.