آموزش اتوماسیون، ارکستراسیون و اسکریپت‌نویسی برای CompTIA Linux+ (XK0-006) - آخرین آپدیت

دانلود Automation, Orchestration, and Scripting for CompTIA Linux+ (XK0-006)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره که برای مدیران سیستم، متخصصان DevOps و تکنسین‌های IT طراحی شده است، مفاهیم تئوری را با تمرینات عملی ترکیب می‌کند تا توانمندی‌های شما در مدیریت لینوکس را ارتقا دهد. در دوره «اتوماسیون، ارکستراسیون و اسکریپت‌نویسی برای CompTIA Linux+ (XK0-006)»، مهارت‌های ضروری برای خودکارسازی، مدیریت و بهینه‌سازی سیستم‌های لینوکس را با استفاده از ابزارهای مدرن و بهترین متدهای روز می‌آموزید. دوره با معرفی اتوماسیون و ارکستراسیون شروع شده و ابزارهایی مانند Ansible، Puppet، OpenTofu و ابزارهای ارکستراسیون استقرار مانند Kubernetes و Docker Swarm را پوشش می‌دهد. سپس به بررسی اسکریپت‌نویسی شل (Shell Scripting) می‌پردازید و تکنیک‌هایی مانند گسترش پارامترها، جایگزینی دستورات، حلقه‌ها، شرط‌ها و عبارت‌های منظم (Regular Expressions) را برای ساده‌سازی وظایف مدیریتی لینوکس یاد می‌گیرید. در ادامه، وارد دنیای پایتون برای مدیریت لینوکس می‌شوید و محیط‌های مجازی، ماژول‌های داخلی و اصول اسکریپت‌نویسی را مطابق با استانداردهای PEP 8 فرا می‌گیرید. همچنین نحوه پیاده‌سازی کنترل نسخه با Git و تسلط بر دستورات حیاتی مانند commit، merge، rebase و stash را برای مدیریت بهینه کدها خواهید آموخت. در نهایت، این دوره به بررسی بهترین روش‌های استفاده از هوش مصنوعی (AI) در مدیریت لینوکس، موارد کاربرد رایج، پیاده‌سازی مسئولانه و تکنیک‌های مهندسی پرامپت برای بهبود جریان‌های کاری اتوماسیون می‌پردازد. در پایان این دوره، شما تخصص لازم برای خودکارسازی وظایف سیستم لینوکس، اجرای استراتژی‌های کارآمد کنترل نسخه و به‌کارگیری مسئولانه هوش مصنوعی را کسب خواهید کرد تا برای محیط‌های مدرن لینوکس کاملاً آماده باشید.

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

اتوماسیون و ارکستراسیون Automation and Orchestration

  • اتوماسیون ماشین‌های مجازی با استفاده از Cloud Init Automating VMs Using Cloud-Init

  • ایجاد فایل ISO Seed Creating the ISO Seed File

  • تست ماشین‌های مجازی با استفاده از Cloud Init Testing VMs Using Cloud-Init

  • نصب کنترلر Ansible Installing the Ansible Controller

  • پیکربندی Ansible Configuring Ansible

  • نصب نرم‌افزار در سراسر شبکه Installing Software across the Estate

  • نصب IaaC با OpenTofu Installing IaaC with OpenTofu

  • استفاده از OpenTofu برای استقرار کانتینرهای MySQL Using OpenTofu to Deploy MySQL Containers

  • مدیریت کلاسترها با Docker Swarm Managing Clusters with Docker Swarm

  • استفاده از OpenTofu برای مدیریت کلاسترهای Swarm Using OpenTofu to Manage Swarm Clusters

  • درک خط لوله‌های CI/CD Understanding CI/CD Pipelines

پیاده‌سازی کنترل نسخه Implementing Version Control

  • ضرورت استفاده از Git The Need for Git

  • پیکربندی سرور Gitea Configuring the Gitea Server

  • پیکربندی کلاینت Git Configuring the Git Client

  • کلون کردن و افزودن محتوا به مخزن Git Cloning and Adding Content to a Git Repository

  • کلون کردن مخازن (Repositories) Cloning Repositories

  • برچسب‌گذاری نسخه‌های محصول Tagging Product Releases

  • گردش کار ساده Git Simple Git Workflow

  • مشکلات استفاده از کامیت‌های غیرخطی The Issue with Using Non-linear Commits

  • استفاده از کامیت‌های خطی Using Linear Commits

  • مقایسه Fetch و Pull Comparing Fetch and Pull

  • استفاده از Git Stash Using Git Stash

  • راه اندازی و متوقف کردن سرور Gitea Starting and Stopping the Gitea Server

اسکریپت‌نویسی شل در لینوکس Shell Scripting in Linux

  • درک مفهوم Shebang Understanding the Shebang

  • درک مسیر اسکریپت و حالت اجرا Understanding the Script Path and Execution Mode

  • کار با متغیرها Working with Variables

  • دریافت ورودی کاربر هنگام اجرای اسکریپت Reading User Input during Script Execution

  • گسترش پارامترها با متغیرها Parameter Expansion with Variables

  • درک گسترش دستورات Reading Command Expansion

  • ایجاد دستورات شرطی Creating Conditional Statements

  • کار با Subshellها Working with Subshells

  • کار با حلقه‌ها و تنظیم اعتبارنامه‌های Git Working with Loops and Setting Git Credentials

  • درخواست ورودی برای کاربران متعدد Prompting for Many Users

  • استفاده از توابع برای کپسوله‌سازی کد Using Functions to Encapsulate Code

  • خواندن داده‌ها از فایل CSV Reading from CSV

  • ایجاد کاربران از طریق فایل CSV Creating Users from CSV

ساخت اسکریپت‌های پایتون در لینوکس Creating Python Scripts in Linux

  • نصب Pycharm روی اوبونتو Installing Pycharm on Ubuntu

  • استفاده از توابع داخلی و خواندن از فایل‌ها Using Built-in Functions and Reading from Files

  • استفاده از کتابخانه‌های استاندارد و عبارت‌های منظم در پایتون Using Standard Libraries and Regular Expressions in Python

  • افزودن رنگ با استفاده از کتابخانه‌های شخص ثالث Adding Color Using Third-party Libraries

  • اجرای دستورات با استفاده از ماژول‌های Subprocess و UFW Executing Commands Using Subprocess Modules and UFW

  • استفاده از Black برای اعمال استانداردهای PEP8 Using Black to Enforce PEP8 Standards

طراحی پرامپت‌های موثر هوش مصنوعی Crafting Effective AI Prompts

  • بهبود پرامپت‌های هوش مصنوعی Making AI Prompts Better

  • نوشتن یک پرامپت بهتر A Better Prompt

  • نصب Packer از Hashicorp Install Packer from Hashicorp

  • استفاده از Packer برای ایجاد ایمیج‌های داکر Using Packer to Create Docker Images

  • بررسی خطاهای فایل‌های YAML (Linting) Linting YAML Files

  • درخواست راهنمای مطالعه از AI Asking for a Study Guide

  • سوگیری در هوش مصنوعی Bias in AI

  • هوش مصنوعی همیشه درست نمی‌گوید AI Is Not Always Correct

نمایش نظرات

آموزش اتوماسیون، ارکستراسیون و اسکریپت‌نویسی برای CompTIA Linux+ (XK0-006)
جزییات دوره
4h 17m
50
(آخرین آپدیت)
4
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mallett Andrew Mallett

اندرو در سراسر لینوکس با دانش عمیق سیستم عامل است و این با برنامه نویسی در bash ، perl ، python و ruby و توسعه برنامه ها در C ، C ++ و Java پشتیبانی می شود. اندرو که سالها در آموزش کار کرده است ، پس از اتلاف وقت بی پایان در شب های جمعه ، سیستم های ساخت دوره های خودکار را ایجاد کرده است. اولین سیستم ساختی که وی ساخت به درستی "شب های جمعه" نامگذاری شد. این امر علاقه وی را به همه موارد مرتبط با استقرار القا کرده است. او نویسنده دوره های آموزشی در زمینه Microsoft Deployment Toolkit و همچنین بی شمار راه حل های اختصاصی PXE برای سازمان های آموزشی بوده است. تعهد او نسبت به جامعه میزان محتوایی را که از زمان تاسیس theurbanpenguin در سال 2009 در کانال YouTube خود بارگذاری کرده است نشان می دهد و همچنین اخیراً کمک به پروژه Google/Raspberry Pi CoderDojo. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.