آموزش پروژه عملی DevOps با Ansible، Docker و GitLab - آخرین آپدیت

دانلود Real World DevOps Project with Ansible, Docker and GitLab

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شامل مربی هوشمند Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و لحظه‌ای که به شما کمک می‌کند تا دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در یک سفر جامع DevOps غوطه‌ور شوید و تجربه عملی با ابزارهای ضروری مانند Ansible، Docker و GitLab برای خودکارسازی و بهینه‌سازی فرآیندهای توسعه و استقرار نرم‌افزار کسب کنید. شما مهارت‌های کاربردی در تامین زیرساخت (Provisioning)، مدیریت پیکربندی، یکپارچه‌سازی مداوم (CI) و تحویل مداوم (CD) را توسعه خواهید داد تا بتوانید محیط‌های مدرن DevOps را با اعتماد به نفس مدیریت کنید. دوره با مفاهیم بنیادی مانند راه‌اندازی VPS، ثبت دامنه، پیکربندی DNS و ضروریات لینوکس شروع می‌شود تا اطمینان حاصل شود که پایه‌ای قوی می‌سازید. سپس در اتوماسیون با Ansible، کانتینرسازی با Docker و ارتباطات امن با WireGuard استاد خواهید شد. با پیشرفت دوره، موضوعات پیشرفته‌ای مانند گواهینامه‌های TLS، VPNها، سرورهای ایمیل، مانیتورینگ با checkmk، استراتژی‌های بک‌آپ و جریان‌های کاری مشارکتی با خط لوله‌های (Pipelines) GitLab CI/CD را بررسی خواهید کرد. این دوره که به صورت پروژه-محور طراحی شده است، تئوری را با کاربردهای دنیای واقعی ترکیب می‌کند و در نهایت به استقرار و مدیریت یک وب‌سایت و زیرساخت کاملاً خودکار با استفاده از ابزارهای مدرن DevOps منجر می‌شود. در پایان، شما قادر خواهید بود خط لوله‌های DevOps مقیاس‌پذیر، امن و کارآمد را در محیط‌های حرفه‌ای پیاده‌سازی کنید. این دوره در سطح متوسط، برای متخصصان IT، توسعه‌دهندگان و مدیران سیستم با دانش پایه لینوکس ایده‌آل است و نیازمند آشنایی با ابزارهای خط فرمان و مبانی شبکه است. چه در حال انتقال به حوزه DevOps باشید و چه بخواهید مهارت‌های خود را ارتقا دهید، این دوره تخصص عملی لازم برای شتاب بخشیدن به مسیر شغلی شما در مهندسی DevOps را ارائه می‌دهد.

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

مقدمه‌ای بر DevOps و بررسی کلی پروژه Introduction to DevOps and Project Overview

  • بررسی کلی دوره Course Overview

  • اولین گام‌ها First Steps

  • خرید دامنه Buying a Domain

  • DNS چگونه کار می‌کند How DNS Works

  • سرور مجازی VPS VPS

  • افزودن و پیکربندی فضای ذخیره‌سازی Adding and Configuring Storage Volume

  • مرور: Linode VPS، آرچ لینوکس، فضای ذخیره‌سازی اضافی Recap: Linode VPS, Arch Linux, Additional Storage Volume

راه‌اندازی زیرساخت Setting Up Infrastructure

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

  • نصب و پیکربندی Ansible Ansible Installation and Configuration

  • نقش‌های Ansible (Roles) Ansible Roles

  • رکورد‌های A در DNS DNS A Records

ضروریات لینوکس و امنیت Essentials of Linux and Security

  • پیکربندی DNS در لینوکس Configuring DNS on Linux

  • سطوح دسترسی فایل‌ها در لینوکس Linux File Permissions

  • ضروریات: بخش اصلی Essentials - Main

  • ضروریات: بسته‌ها Essentials - Packages

  • ضروریات: Cron Essentials - Cron

  • ضروریات: پل شبکه (Network Bridge) Essentials - Network Bridge

  • ضروریات: رابط Loopback Essentials - Loopback Interface

  • امنیت: SSH Daemon، iptables، تنظیمات SSH، کنسول LISH Security - SSH Daemon, iptables, SSH Config, LISH Console

  • sysctl: بهینه‌سازی پارامترهای کرنل sysctl - Tweaking Kernel Parameters

  • مرور: Venv، پیکربندی Ansible، نام میزبان، ضروریات، امنیت، sysctl Recap: Venv, Ansible Configuration, Hostname, Essentials, Security, sysctl

امنیت، کانتینرسازی و راه‌اندازی سرویس‌ها Security, Containerization, and Service Setup

  • certbot، پروتکل ACME، گواهینامه‌های TLS Wildcard certbot, ACME Protocol, Wildcard TLS Certificates

  • WireGuard: بخش اول WireGuard - Part 1

  • WireGuard: بخش دوم WireGuard - Part 2

  • Docker: بخش اول Docker - Part 1

  • Docker: بخش دوم Docker - Part 2

  • Docker: بخش سوم Docker - Part 3

  • نصب و پیکربندی MariaDB و Ansible Vault Installing and Configuring MariaDB, Ansible Vault

  • LXC (کانتینرهای لینوکس): نصب و پیکربندی LXC (Linux Containers) - Installing and Configuring

  • مرور: certbot، WireGuard، Docker، MariaDB، LXC Recap: certbot, WireGuard, Docker, MariaDB, LXC

سرور ایمیل و ابزارهای همکاری Mail Server and Collaboration Tools

  • iRedMail: بخش اول iRedMail - Part 1

  • iRedMail: بخش دوم iRedMail - Part 2

  • iRedMail: بخش سوم iRedMail - Part 3

  • iRedMail: بخش چهارم iRedMail - Part 4

  • iRedMail: بخش پنجم iRedMail - Part 5

  • iRedMail: بخش ششم iRedMail - Part 6

  • Zulip: بخش اول Zulip - Part 1

  • Zulip: بخش دوم Zulip - Part 2

  • مرور: Zulip Recap: Zulip

  • Traefik: بخش اول Traefik - Part 1

  • Traefik: بخش دوم Traefik - Part 2

  • Traefik: بخش سوم Traefik - Part 3

داکر پیشرفته و شبکه Advanced Docker and Networking

  • استقرار، پیکربندی و تنظیم Pi Hole به عنوان DNS Resolver Deploying, Configuring, and Setting Pi-Hole as a DNS Resolver

  • Nextcloud: بخش اول Nextcloud - Part 1

  • Nextcloud: بخش دوم Nextcloud - Part 2

  • مرور Nextcloud Nextcloud - Recap

ابزارهای مانیتورینگ و پشتیبان‌گیری Monitoring and Backup Tools

  • checkmk: بخش اول checkmk - Part 1

  • checkmk: بخش دوم checkmk - Part 2

  • checkmk: بخش سوم checkmk - Part 3

  • مرور checkmk checkmk - Recap

  • Borg و Borgmatic: نصب و پیکربندی Borg با Wrapper Borgmatic Borg and Borgmatic - Installing and Configuring Borg with Borgmatic Wrapper

  • مرور Borg و borgmatic Borg and borgmatic - Recap

خط لوله GitLab CI/CD GitLab CI/CD Pipeline

  • GitLab GitLab

  • GitLab Runner GitLab Runner

برنامه وب و استقرار Web Application and Deployment

  • استقرار وب‌سایت از طریق GitLab CI/CD Deploying a Website Through GitLab CI/CD

  • مرور وب‌سایت do p.com do-p.com Website - Recap

  • برنامه پایتون بررسی بک‌آپ: بخش اول backup-checker Python Application - Part 1

  • برنامه پایتون بررسی بک‌آپ: بخش دوم backup-checker Python Application - Part 2

  • مرور برنامه پایتون بررسی بک‌آپ backup-checker Python Application - Recap

اتوماسیون و نگهداری Automation and Maintenance

  • به‌روزرسانی: سرویس‌های داکر Staying Up to Date - Docker Services

  • به‌روزرسانی: LXCها و سیستم‌عامل میزبان Staying Up to Date - LXCs and Host OS

  • اجرای دوره‌ای دستور 'docker prune' از طریق Crontab Running the 'docker prune' Command Periodically Through Crontab

جمع‌بندی و بخش پایانی Conclusion and Outro

  • پایان دوره The End

نمایش نظرات

آموزش پروژه عملی DevOps با Ansible، Docker و GitLab
جزییات دوره
9h 51m
63
(آخرین آپدیت)
225
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده