نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما کمک می کند تا جزئیات اسکریپت نویسی پوسته را یاد بگیرید. به دنبال تظاهرات دقیق ، ایجاد اسکریپت های موثر و کارآمد را یاد خواهید گرفت. کشف جزئیات اسکریپت نویسی پوسته فرایندی است که به طور معمول ممکن است چند سال طول بکشد. در این دوره ، تسلط بر نحو نوشتاری Bash و Z Shell ، خیلی سریع مهارت استادان و توانایی نوشتن و توسعه اسکریپت های پوسته موثر و کارآمد را خواهید آموخت. ابتدا ، شما با مدیریت دقیق متغیرها از جمله تبدیل مورد و متغیرهای فقط خواندنی آشنا خواهید شد. در مرحله بعدی ، به پیچیدگی عبارات شرطی در آزمون پیشرفته در پوسته های مدرن پی خواهید برد. سرانجام ، شما نحوه توسعه بسیاری از ساختارهای حلقه ای و دلیل استفاده از آنها را کشف خواهید کرد. پس از پایان این دوره ، مهارت و دانش نحو پیشرفته اسکریپت نویسی پوسته مورد نیاز برای ایجاد اسکریپتهای پوسته عالی در Linux را خواهید داشت. نرم افزار مورد نیاز: اوبونتو 18.04 یا هر توزیع مدرن لینوکس با دسترسی به BASH و ZSH.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
کار با نحو شل
Working with Shell Syntax
-
به نحو شل خوش آمدید
Welcome to Shell Syntax
-
نصب ZSH
Installing the ZSH
کار با متغیرها
Working with Variables
-
درک متغیرها
Understanding Variables
-
کار با دامنه متغیر
Working with Variable Scope
-
درک قدرت اعلامیه
Understanding the Power of Declare
-
کار با فرمان اعلامیه
Working with the Declare Command
-
درک موارد خاص متغیر
Understanding Special Variable Cases
-
کار با آرایه ها ، عددهای صحیح و ثابت ها
Working with Arrays, Integers, and Constants
-
خلاصه و موارد بعدی
Summary and What's Next
ایجاد بیانیه های مشروط
Creating Conditional Statements
-
درک تست های ساده
Understanding Simple Tests
-
کار با تست های ساده و ارزیابی های حسابی
Working with Simple Tests and Arithmetic Evaluations
-
آزمایش رشته ها و عبارات منظم
Testing Strings and Regular Expressions
-
کار در CLI با String Evaluations
Working at the CLI with String Evaluations
-
درک ویژگی های پرونده
Understanding File Attributes
-
ایجاد اسکریپت با شرایط آزمایش
Creating Scripts with Test Conditions
-
کار با بیانیه پرونده
Working with the Case Statement
-
خلاصه و موارد بعدی
Summary and What's Next
ایجاد توابع موثر
Building Effective Functions
-
ایجاد توابع
Creating Functions
-
صادر کردن توابع
Exporting Functions
-
کار با استدلال و بازگشت
Working with Arguments and Returns
-
بهترین تمرین
Best Practice
-
خلاصه و موارد بعدی
Summary and What's Next
درک تکرار پوسته با استفاده از حلقه ها
Understanding Shell Iteration Using Loops
-
معرفی حلقه های while
Introducing While Loops
-
کار با حلقه های while و Before
Working with While and Until Loops
-
درک برای حلقه ها
Understanding For Loops
-
کار با For Loops
Working with For Loops
-
کار با ادامه و شکستن
Working with Continue and Break
-
کار با حلقه های Foreach
Working with Foreach Loops
-
منوهای ساختمانی
Building Menus
-
خلاصه
Summary
نمایش نظرات