اگر میخواهید بدانید در برنامه شما چه اتفاقی میافتد، باید لاگ را پیادهسازی کنید. این دوره به شما میآموزد که چگونه ورود به سیستم را به برنامه خود اضافه کنید و بهترین روشها برای ورود به سیستم چیست.
آنچه یاد خواهید گرفت:
تصور کنید برنامهای دارید که برای شرکت شما حیاتی است، اما مشکلاتی وجود دارد. متأسفانه، اشکال زدایی مشکل سخت است زیرا نمیدانید از کجا شروع کنید. چرا به این دلیل که ورود به سیستم ضعیف اجرا شد. در این دوره، Logging and Management در Java SE 17، یاد خواهید گرفت که لاگین را در برنامه خود پیادهسازی کنید. ابتدا، اصول ورود به سیستم را با لاگر از java.util.logging بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد پیام و مدیریت لاگرها را خواهید یافت. در نهایت، نحوه استفاده از ابزارهای شخص ثالث برای ورود به سیستم و بهترین شیوهها را یاد خواهید گرفت. وقتی این دوره را به پایان رساندید، مهارتها و دانش لاگ با جاوا 17 را خواهید داشت که برای پیادهسازی آن در برنامههای خود لازم است.
نمونه ویدیوی آموزشی ( زیرنویسها جدا از ویدیو است و میتوانید آنرا نمایش ندهید ) :
[ENGLISH]
01 Course Overview [2mins]
01-01 Course Overview [2mins]
02 What Logging Is and How to Use It [19mins]
02-01 Module Intro: What Logging Is and How to Use It [2mins]
02-02 What Logging Is and Why It`s Necessary [3mins]
02-03 When to Log and for Whom [3mins]
02-04 Introducing the Case: Carved Rock Fitness Order Problems [2mins]
02-05 Adding Basic Logging [9mins]
03 Adding a Logger and Creating Log Messages [12mins]
03-01 Module Intro: Adding a Logger and Creating Log Messages [1mins]
03-02 Log Levels [5mins]
03-03 Log Handlers [3mins]
03-04 Different Log Methods [2mins]
03-05 Module Summary: Adding a Logger and Creating Log Messages [1mins]
04 Managing and Configuring Logging [14mins]
04-01 Module Intro: Managing and Configuring Logging [1mins]
04-02 Logging to a File [3mins]
04-03 Log Formatters [2mins]
04-04 Logging Filters [2mins]
04-05 LogManager [5mins]
04-06 Module Summary: Managing and Configuring Logging [1mins]
05 Logging Best Practices [9mins]
05-01 Module Intro: Logging Best Practices [0mins]
05-02 General Best Practices for Logging [3mins]
05-03 Best Practices for Logging Messages [1mins]
05-04 Logging and Security Best Practices [4mins]
05-05 Module Summary: Logging Best Practices [1mins]
06 External Log Libraries [15mins]
06-01 Module Intro: External Log Libraries [1mins]
06-02 Common Logging Libraries [1mins]
06-03 The Log4J Library [2mins]
06-04 Log4J Demo [3mins]
06-05 The SLF4J Library [5mins]
06-06 Checking for Vulnerabilities [2mins]
06-07 Module Summary: External Log Libraries [1mins]
[فارسی]
01 بررسی اجمالی دوره [2 دقیقه]
01-01 بررسی اجمالی دوره [2 دقیقه]
02 Logging چیست و چگونه از آن استفاده کنیم [19 دقیقه]
02-01 معرفی ماژول- Logging چیست و چگونه از آن استفاده کنیم [2 دقیقه]
02-02 Logging چیست و چرا لازم است [3 دقیقه]
02-03 چه زمانی و برای چه کسی وارد شوید [3 دقیقه]
02-04 معرفی کیس- مشکلات نظم تناسب اندام سنگ حک شده [2 دقیقه]
02-05 افزودن گزارش اولیه [9 دقیقه]
03 افزودن Logger و ایجاد پیامهای گزارش [12 دقیقه]
03-01 معرفی ماژول- افزودن یک Logger و ایجاد پیامهای گزارش [1 دقیقه]
03-02 سطوح گزارش [5 دقیقه]
03-03 کنترل کننده گزارش [3 دقیقه]
03-04 روشهای مختلف گزارش [2 دقیقه]
03-05 خلاصه ماژول- افزودن یک Logger و ایجاد پیامهای گزارش [1 دقیقه]
04 مدیریت و پیکربندی ورود به سیستم [14 دقیقه]
04-01 معرفی ماژول- مدیریت و پیکربندی ورود به سیستم [1 دقیقه]
04-02 ورود به یک فایل [3 دقیقه]
04-03 قالبهای گزارش [2 دقیقه]
04-04 فیلترهای ثبت نام [2 دقیقه]
04-05 LogManager [5 دقیقه]
04-06 خلاصه ماژول- مدیریت و پیکربندی ورود به سیستم [1 دقیقه]
05 ثبت بهترین شیوهها [9 دقیقه]
05-01 معرفی ماژول- ثبت بهترین شیوهها [0 دقیقه]
05-02 بهترین شیوههای عمومی برای ورود به سیستم [3 دقیقه]
05-03 بهترین روشها برای ثبت پیامها [1 دقیقه]
05-04 بهترین شیوههای ثبت و امنیت [4 دقیقه]
05-05 خلاصه ماژول- ثبت بهترین شیوهها [1 دقیقه]
06 کتابخانههای ثبت خارجی [15 دقیقه]
06-01 معرفی ماژول- کتابخانههای گزارش خارجی [1 دقیقه]
06-02 کتابخانههای ثبتنام رایج [1 دقیقه]
06-03 کتابخانه Log4J [2 دقیقه]
06-04 نسخه نمایشی Log4J [3 دقیقه]
06-05 کتابخانه SLF4J [5 دقیقه]
06-06 بررسی آسیبپذیریها [2 دقیقه]
06-07 خلاصه ماژول- کتابخانههای گزارش خارجی [1 دقیقه]
Maaike مربی و توسعه دهنده نرمافزار است. او آژانس آموزشی Brightboost را در سال 2014 تاسیس کرد و بیشتر روزها و شبهای خود را به کار و یادگیری میگذراند. آموزش به او این فرصت را میدهد تا عشق خود به توسعه نرمافزار را با اشتیاق خود ترکیب کند تا به دیگران کمک کند تا شغل خود را تقویت کنند و موفق شوند. او در زمینه جاوا، Spring، C#، Python، Scrum، React و Angular متخصصانی را آموزش داده است. زمان زیادی از او صرف بهروز ماندن از آخرین پیشرفتها در رشته خود میشود. علاوه بر آموزش عملی و تجربه برنامه نویسی، Maaike دارای تجربه زیادی در پروژههای کوتاه مشاوره فنی و ارائه راه حلهای یادگیری برای بخشهای توسعه نرمافزار پیچیده است.