<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>هفته ۴ | از Script تا Automation :: تک‌استک - DevOps</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/index.html</link><description>تبدیل کارهای دستی به automation قابل‌اتکا، اسکریپت‌نویسی برای DevOps، مفاهیم idempotency و repeatability، workflow چندمرحله‌ای، Makefile و آشنایی با Configuration Management</description><generator>Hugo</generator><language>fa-IR</language><atom:link href="https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/index.xml" rel="self" type="application/rss+xml"/><item><title>از کار دستی تا Automation</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/01-from-manual-to-automation/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/01-from-manual-to-automation/index.html</guid><description>تفاوت اجرای دستی با automation، ویژگی‌های یک اسکریپت قابل‌اتکا و مفاهیم پایه‌ای برای ساختن automation در DevOps</description></item><item><title>اصول Automation در DevOps</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/02-automation-principles/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/02-automation-principles/index.html</guid><description>Repeatability، Consistency، Idempotency و Failure Handling — چهار اصل کلیدی برای ساختن automation قابل‌اعتماد</description></item><item><title>Automation با curl و jq</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/03-curl-jq-automation/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/03-curl-jq-automation/index.html</guid><description>استفاده از curl برای تعامل با APIها و jq برای پردازش JSON در اسکریپت‌های automation</description></item><item><title>ساختن Workflow چندمرحله‌ای</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/04-workflow-automation/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/04-workflow-automation/index.html</guid><description>تبدیل یک فرایند دستی به workflow خودکار با مراحل مستقل، قابل تست و قابل نگهداری</description></item><item><title>Makefile و Task Runner</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/05-makefile-task-runner/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/05-makefile-task-runner/index.html</guid><description>استفاده از Makefile برای استانداردسازی دستورهای پروژه و ساختن یک interface یکنواخت برای کارهای تکراری</description></item><item><title>رویکردهای Imperative و Declarative</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/06-imperative-vs-declarative/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/06-imperative-vs-declarative/index.html</guid><description>تفاوت دو رویکرد اساسی در automation و زمان استفاده از هرکدام</description></item><item><title>آشنایی با Ansible (اختیاری)</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/07-ansible-optional/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/07-ansible-optional/index.html</guid><description>تجربهٔ عملی Configuration Management با Ansible — از نصب تا اجرای اولین Playbook</description></item><item><title>تمرین هفته ۴</title><link>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/08-assignment/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://iut-cessa.github.io/techstack-1405-devops-docs/chapters/04-week4/08-assignment/index.html</guid><description>استقرار خودکار وب‌سرویس پایتون با Bash، ساخت systemd service، توسعه کلاینت با curl و jq، استانداردسازی با Makefile و خودکارسازی با Ansible (اختیاری)</description></item></channel></rss>