آموزش مبانی اشکال زدایی iOS

iOS Debugging Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هیچ چیز ناامید کننده تر از این نیست که به طور تصادفی به دنبال یافتن علت اشکال در برنامه های خود باشید. در تلاش‌های خود برای اشکال‌زدایی iOS استراتژیک شوید! مهارت های حل مسئله و ابزارهای اشکال زدایی Xcode را با هم ترکیب کنید تا پتانسیل رفع اشکال خود را به حداکثر برسانید. اشکالات حتماً رخ خواهند داد. خلاص شدن از شر آنها یک مهارت ضروری است اگر می خواهید هنگام ساختن برنامه ها سلامت عقل خود را حفظ کنید. در این دوره آموزشی، مبانی اشکال زدایی iOS، مجموعه ای از مهارت های فکری را یاد می گیرید تا با ابزارهای اساسی که Xcode برای یافتن و رفع ایرادات برنامه هایتان در اختیار شما قرار می دهد، همراه شوید. ابتدا، شما یاد خواهید گرفت که با مجموعه ای از اصول برای حل مشکلات استراتژیک به موقعیت های اشکال زدایی نزدیک شوید. در مرحله بعد، نحوه پیکربندی نقاط شکست و بررسی موثر سلسله مراتب مشاهده را خواهید یافت. در نهایت، نحوه تفسیر بک‌تریس، جمع‌آوری اطلاعات ارزشمند از ناحیه اشکال‌زدایی و کنسول Xcode، مکان‌یابی تغییرات در پایگاه کد خود و شبیه‌سازی شرایطی که در طبیعت اتفاق می‌افتد را بررسی خواهید کرد. پس از اتمام این دوره، مهارت و دانش لازم برای استدلال استراتژیک و روشمند در مورد علل احتمالی نقص هایی که در زمان اجرا تجربه می کنید را خواهید داشت.

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

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

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

اشکال زدایی به عنوان حل راهبردی مسئله Debugging as Strategic Problem Solving

  • تعریف محدوده "اشکال زدایی" Defining the Scope of “Debugging”

  • توسعه ذهنیت حل مسئله Developing a Problem Solving Mentality

  • برنامه های شکسته R.E.P.A.I.R R.E.P.A.I.R.-ing Broken Apps

  • دسته بندی مشکلات برای حل استراتژیک Categorizing Problems for Strategic Resolution

  • شناسایی منابع اشکال رایج Identifying Common Bug Sources

اصلاح انتظارات برآورده نشده Correcting Unmet Expectations

  • توقف موقت برنامه برای جمع‌آوری سرنخ‌ها با نقاط شکست Pausing an App to Gather Clues with Breakpoints

  • ترکیب حل مسئله با ابزارهای Xcode Combining Problem Solving with Xcode Tools

  • مدیریت نقاط شکست پروژه شما Managing Your Project’s Breakpoints

  • کنترل نقاط شکست با تعریف شرایط ماشه Controlling Breakpoints by Defining Trigger Conditions

  • اجرای اقدامات زمانی که نقاط شکست راه اندازی می شوند Executing Actions When Breakpoints Are Triggered

  • بررسی مشکلات رابط کاربری Inspecting User Interface Issues

رسیدگی به خرابی برنامه ها Addressing App Crashes

  • درک مسائل استثنایی Understanding Exceptional Issues

  • بازرسی صحنه تصادف با خروجی Backtrace و کنسول Inspecting the Crash Scene with the Backtrace and Console Output

  • مکث قبل از خطاها و استثناها باعث خرابی می شود Pausing before Errors and Exceptions Cause Crashes

  • اجتناب از خطاهایی که باعث خرابی می شوند Avoiding Errors that Cause Crashes

رفع ناهنجاری ها Alleviating Anomalies

  • استدلال در مورد اشکالات غیرعادی Reasoning About Anomalous Bugs

  • بررسی تغییرات برنامه Inspecting App Changes

  • شبیه سازی شرایط دنیای واقعی با Xcode Simulating Real-world Conditions with Xcode

نمایش نظرات

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

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

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

آموزش مبانی اشکال زدایی iOS
جزییات دوره
1h 25m
19
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
24
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bancroft Andrew Bancroft

اندرو بانکروفت یک دانش آموز متولد شده ، علاقه مند به کشف و به اشتراک گذاشتن آموخته های خود با دیگران است. وی یک توسعه دهنده نرم افزار برای بنیاد ساموئل رابرتز نوبل است ، یک موسسه تحقیقاتی کشاورزی واقع در قلب جنوب اوکلاهما. شغل روزانه وی وی را مشغول برنامه نویسی برنامه های ASP.NET و iOS می کند که از فعالیت های مختلف تجاری و علمی بنیاد پشتیبانی می کند. اندرو از روز صفر برای توسعه iOS از Swift استقبال کرده است و دوست دارد توسعه دهندگان را قادر سازد تا در ساخت برنامه های iOS با Swift موفق شوند.