لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
اسکریپت نویسی پوسته لینوکس: رویکردی مبتنی بر پروژه برای یادگیری [ویدئو]
Linux Shell Scripting: A Project-Based Approach to Learning [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا سعی کردهاید به تنهایی اسکریپتنویسی پوسته را یاد بگیرید، اما فاقد ساختار لازم برای بهبود واقعاً مهارتهای خود هستید؟ آیا از جمع آوری تکه ها و تکه های اطلاعاتی که به نظر می رسد نمی توانید آنها را جمع آوری کنید خسته شده اید؟ آیا با انجام دادن بهتر یاد می گیرید؟ اگر چنین است، شما این دوره را دوست خواهید داشت.
پوسته اسکریپت یک برنامه کامپیوتری است که برای اجرا توسط پوسته یونیکس، یک مفسر خط فرمان طراحی شده است. یکی از بزرگترین شکایات دانشجویان این است که اکثر دورههایی که در گذشته گذراندهاند به سادگی اطلاعاتی را بدون هیچ زمینهای و بدون هیچ ایدهای در مورد نحوه استفاده از آن اطلاعات ارائه میدهند. این دوره روش قدیمی، خسته کننده و منسوخ یادگیری را در ذهن خود قرار می دهد. این مبتنی بر پروژه است، به این معنی که به جای یادگیری تکهها و اطلاعات، اسکریپتهای واقعی پوسته را مینویسید که میتوانید در موقعیتهای واقعی استفاده کنید. شما این شانس را دارید که فوراً آنچه را که یاد میگیرید به کار ببرید تا کاملاً آن را بفهمید و به خاطر بسپارید.
در پایان این دوره، شما قادر خواهید بود اسکریپت های پوسته ای بنویسید که به شما امکان می دهد به طور موثر با لینوکس کار کنید.
همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/packtpublishing/linux-shell-scripting-a-project-based-approach-to-learning درباره استفاده از مجوزهای مناسب در اسکریپت های پوسته خود بیاموزید.
ایجاد و استفاده از متغیرها در اسکریپت های خود را یاد بگیرید
آموزش استفاده از دستورات داخلی پوسته و دستورات سیستم عامل
یاد بگیرید که اسکریپت هایی بنویسید که دستورات را در سیستم های دیگر اجرا کنند
آموزش استفاده از خط لوله فرمان
نحوه کنترل انواع ورودی و خروجی را بیاموزید این دوره برای کسانی است که می خواهند به اسکریپت نویسی پوسته لینوکس، اسکریپت نویسی bash و پوسته bash مسلط شوند. این همچنین می تواند توسط هر مدیر سیستم لینوکس، توسعه دهنده یا برنامه نویس انجام شود. بیاموزید که چگونه یک محیط اسکریپت نویسی پوسته لینوکس محلی ایجاد کنید * درباره تولید رمز عبور و آرگومان های اسکریپت پوسته بیاموزید * درباره تجزیه عملیات خط فرمان بیاموزید.
سرفصل ها و درس ها
معرفی دوره
Course Introduction
مقدمه و مروری بر دوره
Introduction and Course Overview
دانلودهای دوره
Course Downloads
ایجاد یک محیط اسکریپت نویسی پوسته لینوکس محلی
Creating a Local Linux Shell Scripting Environment
ایجاد یک محیط آزمایشگاه محلی با استفاده از Vagrant و VirtualBox - پس زمینه
Creating a Local Lab Environment Using Vagrant and VirtualBox - Background
تمرین 1 - مرحله اول - قسمت اول - فقط کاربران ویندوز
Exercise 1 – Walkthrough – Part I – Windows Users Only
تمرین 1 - مرحله اول - قسمت اول - فقط کاربران مک
Exercise 1 – Walkthrough – Part I – Mac Users Only
تمرین 1 - مرحله اول - بخش اول - فقط کاربران لینوکس (CentOS/RHEL)
Exercise 1 – Walkthrough – Part I – Linux (CentOS/RHEL) Users Only
تمرین 1 – مرور – قسمت دوم – همه کاربران
Exercise 1 – Walkthrough – Part II – All Users
نکات عیب یابی Vagrant و VirtualBox
Vagrant and VirtualBox Troubleshooting Tips
ایجاد کاربر و حساب - پروژه اسکریپت پوسته 1
User and Account Creation - Shell Scripting Project 1
بخش مقدمه
Section Introduction
شروع کار با Shell Scripting: نامگذاری، مجوزها، متغیرها، داخلی ها
Getting Started with Shell Scripting: Naming, Permissions, Variables, Built-Ins
متغیرهای ویژه، کد شبه، جایگزینی دستور، اگر بیانیه، شرایط
Special Variables, Pseudocode, Command Substitution, if Statement, Conditionals
وضعیت خروج، کدهای بازگشت، شرایط تست رشته، متغیرهای ویژه بیشتر
Exit Statuses, Return Codes, String Test Conditionals, More Special Variables
خواندن ورودی استاندارد، ایجاد حسابها، قراردادهای نام کاربری، نقل قول بیشتر
Reading Standard Input, Creating Accounts, Username Conventions, More Quoting
تمرین 2 - راهنما
Exercise 2 - Walkthrough
ایجاد رمز عبور و استدلال پوسته اسکریپت – پروژه اسکریپت پوسته 2
Password Generation and Shell Script Argument – Shell Scripting Project 2
داده های تصادفی، توابع هش رمزنگاری، دستکاری متن و رشته.
Random Data, Cryptographic Hash Functions, Text and String Manipulation.
پارامترهای موقعیت، آرگومان ها، برای حلقه ها، پارامترهای ویژه
Positional Parameters, Arguments, For Loops, Special Parameters
حلقه while، حلقه های بی نهایت، جابجایی و خوابیدن
The While Loop, Infinite Loops, Shifting, and Sleeping
تمرین 3 - راهنما
Exercise 3 - Walkthrough
کنوانسیون های برنامه نویسی لینوکس – پروژه اسکریپت شل 3
Linux Programming Conventions – Shell Scripting Project 3
ورودی استاندارد پیشرفته، خروجی استاندارد و خطای استاندارد - قسمت اول
Advanced Standard Input, Standard Output, and Standard Error - Part I
ورودی استاندارد پیشرفته، خروجی استاندارد و خطای استاندارد - قسمت دوم
Advanced Standard Input, Standard Output, and Standard Error - Part II
نمایش نظرات