آموزش CompTIA Linux+: اسکریپت، کانتینرها و اتوماسیون

CompTIA Linux+: Scripting, Containers, and Automation

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

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

پیاده سازی کنترل نسخه با استفاده از Git Implementing Version Control Using Git

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

  • نصب Vagrant و VirtualBox Installing Vagrant and VirtualBox

  • استفاده از Git برای تغییر شاخه ها Using Git to Switch Branches

  • اضافه کردن پیکربندی جهانی Adding Global Configuration

  • درک Git Repos و نحوه بازگرداندن کد Understanding Git Repos and How to Revert Code

  • ایجاد یک مخزن جدید Creating a New Repository

  • برگرداندن تغییرات کد Reverting Code Changes

  • پیاده سازی .gitignore Implementing .gitignore

  • درک مخازن از راه دور Understanding Remote Repos

  • اضافه کردن یک مخزن از راه دور جدید Adding a New Remote Repo

  • ادغام شاخه ها Merging Branches

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی اتوماسیون لینوکس با استفاده از اسکریپت های شل Implementing Linux Automation Using Shell Scripts

  • با استفاده از اتوماسیون شل اسکریپت Using Shell Script Automation

  • ایجاد یک اسکریپت پایه Sysinfo Creating a Basic Sysinfo Script

  • پیاده سازی متغیرها و منطق در اسکریپت Implementing Variables and Logic in the Script

  • متغیرهای منبع از/etc/os-release Source Variables from /etc/os-release

  • ایجاد یک تولید کننده رمز عبور Creating a Password Generator

  • بهبود تولید رمز عبور Improving Password Generation

  • اسکریپت ایجاد کاربر Scripting User Creation

  • معرفی قدرت AWK Introducing the Power of AWK

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی مدیریت پیکربندی و IaC Implementing Configuration Management and IaC

  • IaC چیست؟ What is IaC?

  • کنترل نحو با استفاده از Modeline در Vim Syntax Control Using Modeline in Vim

  • درک تامین ولگرد Understanding Vagrant Provisioning

  • تهیه وب سرور آپاچی Provisioning an Apache Web Server

  • نوشتن YAML Writing YAML

  • مقایسه YAML و JSON Comparing YAML and JSON

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی Ansible برای مدیریت پیکربندی Implementing Ansible for Configuration Management

  • مقدمه ای بر Ansible Introduction to Ansible

  • نصب Ansible Installing Ansible

  • درک تنظیمات و موجودی Ansible Understanding Ansible Configuration and Inventory

  • ایجاد تنظیمات و موجودی Ansible Creating Ansible Configurations and Inventory

  • پیاده سازی Ansible Playbooks Implementing Ansible Playbooks

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی Puppet برای مدیریت پیکربندی Implementing Puppet for Configuration Management

  • به عروسک خوش آمدید Welcome to Puppet

  • نصب Puppet در اوبونتو Installing Puppet on Ubuntu

  • اجرای دستورات Ad-Hoc Puppet Executing Ad-Hoc Puppet Commands

  • کار با ماژول ها Working with Modules

  • درک مظاهر Understanding Manifests

  • کار با Manifests Working with Manifests

  • ایمن سازی سرور SSH Securing the SSH Server

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی SaltStack برای مدیریت پیکربندی Implementing SaltStack for Configuration Management

  • مقدمه ای بر SaltStack Introduction to SaltStack

  • نصب Salt در openSUSE 15.2 Installing Salt on openSUSE 15.2

  • خواندن اسناد CLI Reading CLI Documentation

  • درک فایل های حالت نمکی Understanding Salt State Files

  • کار با کشورهای نمکی Working with Salt States

  • خلاصه و چه چیزی بعد Summary and What's next

پیاده سازی سرآشپز برای مدیریت پیکربندی Implementing Chef for Configuration Management

  • به سرآشپز خوش آمدید Welcome to Chef

  • کار با منبع Git Working with the Git Resource

  • کار با فایل ها Working with Files

  • کار با بسته ها و لیست ها Working with Packages and Lists

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی Terraform برای استقرار ماشین های مجازی شما Implementing Terraform to Deploy Your Virtual Machines

  • مقدمه ای بر Terraform Introduction to Terraform

  • نصب Terraform Installing Terraform

  • کار با ارائه دهندگان Terraform Working with Terraform Providers

  • کار با داکر Working with Docker

  • ایجاد منابع Docker Creating Docker Resources

  • Capstone Demonstration: استفاده از Ansible برای استقرار Terraform و Project Capstone Demonstration: Using Ansible to Deploy Terraform and Project

  • خلاصه و چه چیزی بعد Summary and What's Next

پیاده سازی کانتینرها با استفاده از داکر Implementing Containers Using Docker

  • به داکر خوش آمدید Welcome to Docker

  • نصب Docker در اوبونتو 20.04 Installing Docker on Ubuntu 20.04

  • درک ضعف امنیتی گروه داکر Understanding the Security Weakness of the Docker Group

  • کار در CLI برای نمایش عملیات ثبت نشده در هنگام عدم استفاده از Sudo Working at the CLI to Show Unlogged Operations When Not Using Sudo

  • کار با Docker Images Working with Docker Images

  • کار با Docker Containers Working with Docker Containers

  • کار با خدمات در کانتینرها Working with Services in Containers

  • ساخت تصاویر با Dockerfile Building Images with Dockerfile

  • خلاصه و چه چیزی بعد Summary and What's Next

مدیریت خدمات میکرو کانتینر با استفاده از Kubernetes Managing Container Micro-services Using Kubernetes

  • نصب MicroK8s Installing MicroK8s

  • ایجاد سرویس های میکرو در Kubernetes Creating Micro-services in Kubernetes

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش CompTIA Linux+: اسکریپت، کانتینرها و اتوماسیون
جزییات دوره
6h 18m
73
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 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. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.