لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط بر اسکریپت Bash Shell: کارهای روزانه خود را خودکار کنید [به روز شده برای سال 2021] [ویدئو]
Mastering Bash Shell Scripting: Automate your daily tasks [Updated for 2021] [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا می خواهید برنامه نویسی پوسته bash را برای خودکارسازی وظایف تکراری، اجرای چندین دستور به طور همزمان و سفارشی کردن وظایف اداری یاد بگیرید؟ این دوره ویدیویی با تبدیل شدن به شما در برنامه نویسی پوسته bash به شما در دستیابی به اهداف فوق کمک می کند.
این دوره با اصول اولیه اسکریپت نویسی پوسته bash، توضیح استفاده از متغیرها، توابع و عملگرها شروع می شود. در مرحله بعد، محیط پوسته را سفارشی خواهید کرد و نقش عبارات کنترل جریان را در اسکریپت نویسی پوسته درک خواهید کرد. در ادامه، تکنیک های پردازش فایل را بررسی خواهید کرد و نحوه تجزیه آرگومان های خط فرمان را یاد خواهید گرفت. در مرحله بعد، نحوه اجرا، زمانبندی و اشکالزدایی اسکریپتها را یاد خواهید گرفت. در انتها، یک تور سریع از دستورات لینوکس و مفاهیم استاندارد ورودی/خروجی دریافت خواهید کرد و یک نمای کلی از پروژه هایی که روی آنها کار خواهید کرد تا یادگیری خود را محصور کنید، دریافت خواهید کرد.
در پایان این دوره، درک کاملی از برنامه نویسی پوسته bash به دست خواهید آورد و مهارت های مورد نیاز برای خودکارسازی وظایف محاسباتی روزانه خود را توسعه خواهید داد.
فایلهای کد و همه فایلهای مرتبط در GitHub در https://github.com/PacktPublishing/Mastering-Bash-Shell-Scripting-Automate-your-daily-tasks قرار میگیرند. درک متغیرهای ویژه پوسته bash در عمق
تکنیک هایی را برای استفاده موثر از شرایط و حلقه ها کشف کنید
از پوسته اسکریپت برای خواندن فایل ها و پردازش خط به خط آنها استفاده کنید
حلقه ها را مستقیماً در خط فرمان برای اسکریپت های یکبار مصرف بنویسید
با انبساط بادبند bash آشنا شوید
نحوه پردازش سریع آرگومان های خط فرمان را بیاموزید اگر مهندس DevOps، معمار DevOps یا دانشجوی علوم داده هستید که با سیستم لینوکس کار می کنید و علاقه مند به یادگیری برنامه نویسی bash shell هستید، این دوره برای شما مناسب است. برای شروع این دوره به درک اولیه از خط فرمان و دستورات لینوکس نیاز است. با ویژگیهای پوسته bash آشنا شوید * بهترین روشها را برای اجرای، زمانبندی و اشکالزدایی اسکریپتهای پوسته بیاموزید * برای خودکارسازی کارهای تکراری آماده نوشتن اسکریپتهای بیعیب شوید.
سرفصل ها و درس ها
زمین - صفر
Ground – Zero
بررسی اجمالی دوره
Course Overview
کسب بهترین نتیجه از این دوره
Getting the Best Out of this Course
تکرارها
Repetitions
شروع - مبانی
Getting Started – The Basics
بررسی اجمالی
Overview
ویرایشگرها - vi، nano، vim، ویرایشگرهای رابط کاربری گرافیکی، و غیره.
Editors - vi, nano, vim, GUI Editors, Etc.
اولین اسکریپت من
My First Script
پذیرش ورودی از کاربر
Accepting an Input from the User
قبول استدلال
Passing Arguments
توابع - مبانی
Functions - The Basics
بیانیه "printf" - قسمت 1
"printf" Statement - Part 1
بیانیه "printf" - قسمت 2
"printf" Statement - Part 2
کاراکتر فرار و کاراکتر ادامه خط
Escape Character & Line Continuation Character
شروع کار - تکلیف شماره 1
Getting Started - Assignment #1
درک متغیرها
Understanding Variables
بررسی اجمالی
Overview
متغیرها - مفاهیم اساسی
Variables - Basic Concepts
استفاده از متغیرها - مبانی
Using Variables - Basics
متغیرهای جهانی و دامنه متغیر
Global variables, and Variable Scope
متغیرهای محیطی
Environment Variables
پارامترهای موقعیت
Positional Parameters
سایر متغیرهای پوسته - قسمت 1
Other Shell Variables - Part 1
سایر متغیرهای پوسته - قسمت 2
Other Shell Variables - Part 2
متغیرها در توابع (متغیرهای محلی)
Variables in Functions (Local Variables)
اعلام بیانیه
declare Statement
دستورات منبع و صادرات
Source and Export Commands
تعویض فرمان
Command Substitution
اپراتورها
Operators
بررسی اجمالی
Overview
انواع اپراتورها
Types of Operators
آزمون های مشروط
Conditional Tests
انجام عملیات حسابی
Performing Arithmetic Operations
عملگرهای حسابی – قسمت 1
Arithmetic Operators – Part 1
عملگرهای حسابی – قسمت 2
Arithmetic Operators – Part 2
معمار فناوری درباره شرکت ما: GlobalETraining .com دوره های فنی خودآزمایی را ارائه می دهد و یادگیری آن را آسان می کند. ما سالهاست که در زمینه آموزش IT با ارائه دوره های آموزشی در یونیکس ، ویندوز ، سی شارپ ، جاوا ، برنامه نویسی پایتون ، SQL سرور ، آزمایش دستی ، اتوماسیون و ... فعالیت می کنیم. مدرسان ما 20+ سال تجربه در زمینه های مختلف فنی دارند - توسعه نرم افزار ، تست نرم افزار ، سیستم های ویندوز و مدیریت شبکه ، سیستم های Unix/Linux و مدیریت شبکه ، فن آوری های مجازی سازی ، ذخیره سازی ، برنامه نویسی پوسته ، سیستم های مدیریت پایگاه داده (MS SQL Server ، MySQL ، IBM DB2 ، Cassandra) ، کانتینر سازی (Dockers) ، Mesos ، Marathon ، Jenkins ، Jira ، Elastic Cloud Storage (ECS) ، Gluster File System ، CoreOS ، Ansible و سایر مناطق. GlobalETraining در 10+ سال گذشته هزاران دانش آموز را راهنمایی کرده است و تجربه زیادی در ارائه آموزش - هم در کلاس و هم در اینترنت دارد.
نمایش نظرات