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

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

نمایش نظرات

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

آموزش خدمات زاویه ای قابل استفاده مجدد ساختمان: ورود به سیستم
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 50m
54
Pluralsight (پلورال سایت) pluralsight-small
28 مهر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 و بسیاری از فناوری های دات نت تألیف کرده است. پل یک سخنران مکرر در کنفرانس ها و گروه های کاربران است.

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

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

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