آموزش مجوز مبانی لینوکس و برنامه نویسی شل

Linux Basics and Shell Programming Certification Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مبانی یونیکس و لینوکس ، سیستم/کاربر ، نرم افزار فایل لینوکس. Shells and Shell Programming (BASH) را بیاموزید.

آنچه خواهید آموخت

  • دانش پایان به پایان سیستم های Unix/Linux ، مدیریت
  • برای CompTIA Linux + Certifications آماده شوید
  • برنامه نویسی شل از ابتدا
  • مقدمه ای بر یونیکس/لینوکس
  • سیستم پرونده یونیکس (راهنماهای Linux)
  • دستورات اساسی Linux
  • مدیریت پرونده ها و دایرکتوری ها
  • کار با vi (ویرایشگر بصری همراه با 3 حالت)
  • مستندات لینوکس
  • برنامه های کاربردی پرونده - استاندارد ورودی و خروجی ، تغییر مسیر و لوله ها ، توصیفگرهای پرونده ، حقوق دسترسی پرونده
  • برنامه های کاربردی Linux - برنامه های کمکی دیسک ، برنامه های کاربردی فرآیند ، ابزارهای پردازش متن
  • فشرده سازی و بایگانی برنامه های کاربردی
  • مدیریت کاربر ، مدیریت زمان و خاموش کردن
  • مبانی اداری سیستم - شبکه ، سیستم های پرونده و دستگاه ها ، مدیریت بسته
  • Shells and Shell Programming (BASH)
  • مفسران خط فرمان و SSH
  • چگونه یک اسکریپت پوسته بنویسیم؟
  • متغیرها ، نقل قول ها ، دستورات آزمون ، عبارات شرطی ، عبارات تکراری
  • اجرای مشروط ، توابع ، کنترل سیگنال
  • دستوراتی مانند kill، trap، shift
  • پردازش خط فرمان و آرگومان های خط فرمان
  • در حال پردازش گزینه های خط فرمان (شروع)
  • تسهیلات: برش ، پیوستن ، tr ، awk ، sed ، uniq ، grep

مبانی لینوکس و برنامه نویسی شل - برنامه درسی دوره


1. مقدمه ای بر یونیکس/لینوکس

  • یونیکس و تاریخچه آن

  • معرفی لینوکس

  • جلسه ورود به سیستم

  • کار با سیستم پرونده Unix (راهنماهای Linux)

  • دستورات اساسی لینوکس (ls، pwd، cd، touch، mkdir، rmdir، cp، mv، cat، rm)

  • مدیریت پرونده ها و دایرکتوری ها (با متا کاراکترها)

  • کار با vi (ویرایشگر بصری همراه با 3 حالت)

  • مستندات لینوکس (همراه با بخشهای دستی از جمله مسیر)


2. برنامه های کاربردی پرونده

  • I/O استاندارد ، تغییر مسیر و لوله ها

  • توصیفگرهای پرونده و کاربرد مربوط به آن از متا کاراکترها (، ، ، ،)

  • تغییر حقوق دسترسی به پرونده (کاربران و مجوزها از جمله حالت نمادین و مطلق) (chmod)

  • پیوندهای نرم و پیوندهای سخت

  • بررسی یکپارچگی پرونده


3. نرم افزارهای Linux

  • ابزارهای دیسک (du، df)

  • برنامه های کمکی را پردازش کنید (ps و همه گزینه ها)

  • ابزارهای پردازش متن (سر ، دم ، wc ، پیدا کردن ، grep و غیره)

  • دستورات متفرقه

  • فشرده سازی و بایگانی برنامه های پشتیبانی (پشتیبان گیری و بازیابی)

  • مدیریت کاربر ، مدیریت زمان و خاموش کردن (سطح آغازین)


4. مبانی اداری سیستم

  • شبکه

  • سیستم سیستم ها و دستگاه ها

  • دسترسی به امتیازات مدیر (ریشه)

  • مدیریت بسته


5. پوسته و برنامه نویسی پوسته (BASH)

  • مفسران خط فرمان و SSH

  • متغیرهای پوسته (محلی و جهانی (صادرات))

  • متغیرهای محیط

  • چگونه اسکریپت را بنویسیم؟

  • نقل قول ها (تک و دوتایی همراه با متغیرها)

  • دستورات آزمایش یا [expr]

  • گزاره های شرطی (اگر… fi ، اگر… دیگری… fi ، اگر… elif… دیگری… fi ، بیانیه مورد)

  • عبارات تکراری (برای حلقه های while و while)

  • اعدام مشروط (و ||)

  • توابع

  • کنترل سیگنال (عملکرد پیش فرض ، مدیریت سیگنال ها و چشم پوشی از سیگنال ها)

  • دستوراتی مانند کشتن ، به دام انداختن ، تغییر دادن

  • پردازش خط فرمان و آرگومان های خط فرمان

  • پردازش گزینه های خط فرمان (getopts)

  • تسهیلات: برش ، پیوستن ، tr ، awk ، sed ، uniq ، grep

این دوره برای چه کسانی است:

  • Linux/Unix System Administrator
  • مهندسان نرم افزار Linux جاسازی شده
  • توسعه دهندگان یونیکس و لینوکس
  • هرکسی که آرزو دارد برنامه نویس برنامه نویسی Linux و Shell شود
  • تازه کارها و مبتدیانی که به مدیریت سیستم Linux علاقه مند هستند
  • مهندسین و مهندسین سیستم لینوکس
  • مهندسین DevOps - AWS ، Linux ، Shell Scripting
  • سرپرستان سیستم
  • سرپرستان برنامه نویسان برنامه
  • مهندسین ارشد سرور (Red Hat Linux)
  • مشاوران پشتیبانی فنی (یونیکس/لینوکس)
  • مهندسین شبکه
  • زیرساخت عملیات زیربنایی
  • مهندسان بستر های نرم افزاری
  • Cloud Engineers - AWS ، Azure ، Google Cloud
  • مهندسان توسعه نرم افزار

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

مقدمه ای بر یونیکس و لینوکس Introduction to Unix & Linux

  • مقدمه ای بر یونیکس و لینوکس Introduction to Unix & Linux

  • دستورات اساسی Basic Commands

  • برنامه فرمان نمونه Sample Command Application

  • راهنماهای Linux و MetaCharacter Linux Directories and MetaCharacters

  • ویرایشگر - vi Editor - vi

  • مستندات لینوکس Linux Documentation

برنامه های کاربردی پرونده File utilities

  • ابزارهای پرونده - لوله های استاندارد تغییر مسیر IO File Utilities - Standard IO Redirection Pipes

  • مجوزهای دسترسی Access Permissions

  • پیوندها و چک کن Links and Checksum

نرم افزارهای Linux Linux Utilities

  • برنامه های دیسک Disk Utilities

  • برنامه های کمکی Process Utilities

  • ابزارهای پردازش متن Text Processing Utilities

  • دستورات متفرقه Miscellaneous Commands

  • بایگانی و فشرده سازی برنامه های کاربردی - قسمت 1 Archive and Compress Utilities - part 1

  • بایگانی و فشرده سازی برنامه های کاربردی - قسمت 2 Archive and Compress Utilities - part 2

مبانی اداری سیستم System Administrative Basics

  • مبانی اداری سیستم System Administrative Basics

  • سطح و امتیازات ریشه را اجرا کنید Run Levels and Root Privileges

  • مدیریت بسته Package Management

  • شبکه سازی - قسمت 1 Networking - Part 1

  • شبکه سازی - قسمت 2 Networking - Part 2

  • سیستم ها و دستگاه های پرونده File Systems and Devices

برنامه ریزی پوسته و پوسته (BASH) Shells and Shell Programming (BASH)

  • مقدمه ای بر پوسته ها و برنامه نویسی شل Introduction to Shells and Shell Programming

  • مکانیسم نقل قول و فرمان آزمون Quoting Mechanism and test command

  • اپراتورها - حساب و افزایش Operators - Arithmetic and Increment

  • اپراتورها - رابطه ای و منطقی Operators - Relational and Logical

  • اپراتورها - تست رشته و پرونده Operators - String and File test

  • اظهارات مشروط Conditional Statements

  • حلقه ها Loops

  • بیانیه های حلقه کنترل Loop Control Statements

  • حلقه های تو در تو Nested Loops

  • آرایه ها Arrays

  • توابع - قسمت 1 Functions - Part 1

  • توابع - قسمت 2 Functions - Part 2

  • استدلال های خط فرمان Command Line Arguments

  • گزینه های خط فرمان Command Line Options

  • استدلال ها و گزینه های اسلایدهای خط فرمان Command Line Arguments and Options Slides

  • سیگنالها Signals

  • اشکال زدایی Debugging

  • تاسیسات - قسمت 1 Utilities - Part 1

  • تاسیسات - قسمت 2 Utilities - Part 2

  • برنامه Program

نمایش نظرات

نظری ارسال نشده است.

آموزش مجوز مبانی لینوکس و برنامه نویسی شل

این دوره غیر فعال شده است.

جزییات دوره
24h 3m
41
Udemy (یودمی) udemy-small
12 دی 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
32,529
4.2 از 5
ندارد
ندارد
ندارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Uplatz Training Uplatz Training

سریعترین رشد ارائه دهنده آموزش جهانی فناوری اطلاعات Uplatz پیشرو در انگلستان است که ارائه دهنده خدمات آموزش فناوری اطلاعات به دانشجویان در سراسر جهان است. منحصر به فرد بودن ما از آنجا ناشی می شود که ما دوره های آموزشی آنلاین را با کسری از متوسط هزینه این دوره ها در بازار ارائه می دهیم. تخصص ما شامل SAP ، Oracle ، Salesforce ، AWS ، Microsoft Azure ، Google Cloud ، IBM Cloud ، Science data ، Python ، JavaScript ، Java ، Digital Marketing ، Agile و DevOps است. Uplatz که در مارس 2017 تاسیس شد ، شاهد افزایش خارق العاده ای در صنعت آموزش است که با یک دوره آنلاین SAP FICO شروع می شود و اکنون آموزش 500+ دوره را در 54 کشور جهان ارائه داده است که طی 10 سال به 10 هزار دانشجو خدمت کرده اند. آموزش Uplatz بسیار با ساختار ، موضوع محور و شغل محور است و تأکید زیادی بر تمرین و تکالیف در سرورهای زنده دارد. دوره های ما توسط بیش از هزار مربی بسیار ماهر و باتجربه طراحی و تدریس می شوند که در زمینه های خود اعم از SAP ، Cloud ، Oracle یا هر فناوری یا سیستم درخواستی تخصص کافی دارند.

Udemy (یودمی)

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

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