دوره آموزشی عیب یابی و اشکال زدایی Bash
1 ساعت 5 دقیقهپیشرفته2019-12-12
مدرسین

Sean Colins
Management Consultant, Author, Trainer, and Entrepreneur
جزئیات دوره
برنامه نویسان به شوخی می گویند که 90 درصد از همه کدنویسی ها در واقع اشکال زدایی است. در اسکریپت، تعداد می تواند حتی بیشتر باشد. بیاموزید که چگونه مشکلات برنامه نویسی Bash خود را سریعتر حل کنید و اسکریپت های خود را به درستی اجرا کنید. این دوره به شما می آموزد که چگونه از همان ابتدا با یادگیری چه مؤلفه هایی در یک ویرایشگر اسکریپت خوب جستجو کنید و چگونه از آن ویژگی ها برای ایجاد قابلیت مشاهده در اسکریپت خود استفاده کنید، خود را برای موفقیت آماده کنید. همچنین میتوانید با فعال کردن تکنیکهای گزارشگیری و گزارش شرایط خطا، نحوه یافتن و شناسایی آسانتر اشکالات درون اسکریپتها را کشف کنید. مربی شان کالینز همچنین توضیح می دهد که چگونه می توان با موفقیت دوباره از کدهایی که ساختید - یا دیگران قبل از شما ساخته اند - استفاده کرد و رایج ترین باگ های برنامه نویسی Bash را به طور موثر پیدا و تعمیر کرد.
اهداف یادگیری
انتخاب یک ویرایشگر
استفاده از تکمیل خودکار کد
کد قالب بندی
تنظیم مجوزهای اسکریپت
سازماندهی و بخش بندی کد
افزودن نظرات ارزشمند
تست عبارات منظم
عیب یابی خطاها
توابع تست
جایگزینی متغیرها
مهندسی معکوس کدهای موجود
یادگیری دستورات
دسترسی به مخازن کد
اهداف یادگیری
انتخاب یک ویرایشگر
استفاده از تکمیل خودکار کد
کد قالب بندی
تنظیم مجوزهای اسکریپت
سازماندهی و بخش بندی کد
افزودن نظرات ارزشمند
تست عبارات منظم
عیب یابی خطاها
توابع تست
جایگزینی متغیرها
مهندسی معکوس کدهای موجود
یادگیری دستورات
دسترسی به مخازن کد
مهارت ها
BashIT AutomationNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - اصول برنامه نویسی Bash
- 02 - آنچه باید بدانید
1. انتخاب یک ویرایشگر
- 03 - تحقیق
- 04 - تکمیل خودکار کد
- 05 - تغییر اندازه متن
- 06 - جمع کردن کد
- 07 - متن رنگی
2. قالب بندی و تست
- 08 - کار بایگانی
- 09 - راهنمای سبک
- 10 - مجوزهای اسکریپت
- 11 - فضاهای فرار
- 12 - حساسیت به حروف
- 13 - تست در زندگی واقعی
3. سازمان
- 14 - اسکریپت خود را کامنت کنید
- 15 - ورود به سیستم را تغییر دهید
- 16 - قرار دادن متغیرها
- 17 - کد را به توابع تقسیم کنید
- 18 - تست عبارات منظم
4. عیب یابی خطاها در کد
- 19 - آرگومان های باز را پیدا کنید
- 20 - پیشرفت را تکرار کنید
- 21 - وضعیت لوله کشی
- 22 - تست توابع
- 23 - متغیرهای محیطی
- 24 - جایگزینی متغیرها
- 25 - چالش های ریاضی
5. استفاده مجدد از کد
- 26 - کمک کنید
- 27 - مهندسی معکوس
- 28 - خصلت های کراس پلت فرم
- 29 - یادگیری دستورات
- 30 - مرد خواندن
- 31 - مخازن کد
نتیجه
- 32 - منابع اضافی برای Bash