آموزش مدیریت خطا در Kotlin

Error Handling in Kotlin

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ثبات و قابلیت اطمینان برنامه برای موفقیت برنامه ضروری است. این دوره به شما یاد می دهد که چگونه از مکانیسم های اصطلاحی مدیریت خطای Kotlin برای ساخت برنامه های کاربردی پایدار و قابل اعتماد استفاده کنید. نوشتن نرم افزار کار کافی نیست. همچنین باید قوی باشد. در این دوره آموزشی، Error Handling in Kotlin، یاد خواهید گرفت که خطاها را به صورت اصطلاحی مدیریت کنید و اطمینان حاصل کنید که برنامه های شما می توانند به خوبی از موقعیت های غیرمنتظره بازیابی شوند. ابتدا، شما اصول مدیریت استثنا در Kotlin را بررسی خواهید کرد. در مرحله بعد، ویژگی های ایمنی تهی قدرتمند Kotlin را خواهید دید که یکی از رایج ترین منابع خطاهای زمان اجرا را حذف می کند. در نهایت، شما یاد خواهید گرفت که کلاس های مهر و موم شده و ساختارهای کاربردی مانند Option و Either را برای مدیریت خطاها به روشی کاربردی و رسا پیاده سازی کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش مدیریت خطا در Kotlin را خواهید داشت که برای نوشتن کد انعطاف پذیر و قابل نگهداری لازم است.

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

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

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

شروع با اصول مدیریت خطا Starting with Error Handling Basics

  • معرفی Introduction

  • شروع با try-catch Starting with try-catch

  • در نهایت اضافه می شود Adding finally

  • نوشتن چند گیر Writing Multiple Catches

  • چگونه Multi-catch کنیم؟ How to Multi-catch?

  • سعی کنید به عنوان یک عبارت استفاده کنید Use Try as an Expression

  • نسخه ی نمایشی: یک فایل را به صورت ایمن بارگیری کنید Demo: Load a File Safely

  • نسخه ی نمایشی: نوشتن یک برنامه مالی Demo: Writing a Finance App

  • ReadText در مقابل ReadLines ReadText vs. ReadLines

  • خلاصه Summary

درک تکنیک های مدیریت خطای متوسط Understanding Intermediate Error Handling Techniques

  • معرفی Introduction

  • بستن منابع به صورت ایمن Closing Resources Safely

  • نحوه خواندن فایل های عظیم How to Read Huge Files

  • جایگزینی try-catch با اعتبارسنجی Replacing try-catch with Validation

  • جایگزینی تلاش برای گرفتن با مقادیر بازگشتی Replacing try-catch with Fallback Values

  • Refactoring به نسخه نهایی برنامه Refactoring to the Final App Version

  • درک عملکرد runCatching Understanding the runCatching Function

  • خلاصه Summary

استثناهای پرتاب Throwing Exceptions

  • معرفی Introduction

  • از توابع سودمند برای پرتاب استفاده کنید Use Utility Functions to Throw

  • ایجاد استثناهای سفارشی Creating Custom Exceptions

  • تعامل با جاوا Interoperating with Java

  • خلاصه Summary

تکنیک های مدیریت خطای پیشرفته Advanced Error Handling Techniques

  • معرفی Introduction

  • اختیاری به عنوان یک Wrapper Optional as a Wrapper

  • اپراتور تماس ایمن کاتلین Kotlin's Safe Call Operator

  • معرفی کلاس های مهر و موم شده Introducing Sealed Classes

  • ساخت کلاس های مهر و موم شده عمومی Making Sealed Classes Generic

  • نتیجه بومی کاتلین Kotlin's Native Result

  • گرفتن علت خطا Capturing the Error Cause

  • چارچوب پیکان The Arrow Framework

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش مدیریت خطا در Kotlin
جزییات دوره
1h 54m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.