رمزگشایی از DevOps - از مبانی تا پروژههای پیشرفته با هوش مصنوعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری DevOps از ابتدا
- مدیریت لینوکس و سرور (Gemini CLI)
- اصول شبکهسازی و راه اندازی Vagrant
- YAML ،JSON و اسکریپتنویسی Bash با کمک GitHub Copilot (AI)
- ابرAWS (IAM ،EC2 ،S3 ،RDS ،EBS ،ELB ،Systems Manager ، Lambda ،VPC ،Amazon Q ،CloudWatch ،Auto Scaling ،Route 53)
- اتوماسیون ساخت و تست با استفاده از Git ،Maven ،Jenkins، GitHub Actions و GitLab CI/CD
- لولههای CI/CD و پروژههای DevOps با Nexus، SonarQube و ادغام Slack
- اسکریپتنویسی پایتون پایه و برای اتوماسیون و وظایف AWS با Amazon Q (کمککننده کد AI)
- زیرساخت به عنوان کد با Terraform (VPC، ماژولها، بکاند)
- مدیریت پیکربندی با Ansible
- نظارت و قابلیت مشاهده با Prometheus ،Grafana ،Loki ،Alert manager و Alloy
- Docker و Kubernetes (تنظیمات درجه تولید، Helm با AI ،Lens)
- سرویس DevOps AWS: و CodeCommit ،CodeBuild CodePipeline ،Beanstalk ،Lambda
- پروژه GitOps — گردش کار CI/CD تمام و کمال با Git به عنوان منبع حقیقی تنها
پیش نیازهای دوره
- دانش اولیه کامپیوتر
توضیحات دوره
این دوره برای هر کسی طراحی شده است که میخواهد مسیر شغلی خود را در DevOps آغاز کند یا آن را ارتقا دهد، با تمرکز بر یادگیری عملی و مبتنی بر پروژه است.
شما از اصول لینوکس، شبکهسازی و اسکریپتنویسی شروع میکنید، سپس به ابزارهای کلیدی DevOps مانند Git ،Jenkins ،GitHub Actions ،GitLab، Terraform ،Ansible ،Docker ،Kubernetes و AWS Cloud میپردازید.
هر مرحله بر پایهی مرحلهی قبل بنا میشود و شامل پروژههای واقعی است، مانند راه اندازی اپلیکیشن Vprofile در مراحل مختلف DevOps - از محیط داخلی تا AWS تا Kubernetes
این دوره همچنین ابزارهای قدرتمند مجهز به هوش مصنوعی مانند GitHub Copilot ،Amazon Q و Helm یکپارچه با هوش مصنوعی را معرفی میکند، که به شما کمک میکند تا سریعتر خودکارسازی کنید، هوشمندانهتر کد بنویسید و پایپ لاین های DevOps هوشمندانهتر بسازید.
و اکنون - معرفی بخش جدید نظارت و قابلیت مشاهده، جایی که شما یاد میگیرید چگونه معیارها، لاگها و ردیابها را جمعآوری، بصریسازی و تحلیل کنید، از ابزارهایی مانند Prometheus ،Grafana ،Loki و Alloy استفاده کنید.
در پایان، شما هم مبه هارتهای شیوههای اصلی DevOps و همچنین گردش های کاری مدرن هوش مصنوعی محور تسلط خواهید یافت، و خود را برای محیطهای ابری و خودکارسازی دنیای واقعی آماده میکنید.
مسیر یادگیری مرحله به مرحله
مرحله 1
- مبانی لینوکس
- مدیریت سرور در لینوکس
- Vagrant
- أساسهای شبکهسازی
- پروژه: معرفی و راه اندازی VProfile در ماشینهای مجازی
مرحله 2
- YAML و JSON
- اسکریپتنویسی Bash (متغیرها، شرایط، حلقهها)
- اتوماسیون تسک های اداری
- GitHub Copilot به عنوان دستیار هوش مصنوعی برای اسکریپتنویسی
مرحله 3
- مقدمه بر محاسبات ابری
- IAM ،EC2 ،EBS ،ELB
- معرفی SSM و CloudShell
- AWS CLI ،S3 ،CloudWatch ،RDS ،Auto Scaling ،Route53
- پروژه: انتقال وب اپلیکیشن به AWS
- بازسازی وب اپلیکیشن در AWS (PaaS و SaaS)
مرحله 4
- Git و GitHub
- ابزارهای ساخت Maven
- Jenkins (سیستمهای پایپ لاین CI/CD ،Master/Slave ،Nexus ،SonarQube)
- GitHub Actions (پایپ لاینها، رانرها، اسکنهای امنیتی)
- GitLab CI/CD (پایپ لاینها، مراحل، ادغام داکر)
مرحله 5
- اسکریپتنویسی پایتون
- اتوماسیون تسک های سیستم عامل
- پایتون برای AWS با استفاده از Amazon Q (AI)
مرحله 6
- اصول Terraform (متغیرها، ماژولها، بکاندها)
- به عنوان کد زیرساخت برای راه اندازی VPC
مرحله 7 - نظارت و قابلیت مشاهده
- مقدمه بر نظارت و قابلیت مشاهده
- چرا نظارت برای DevOps ضروری است؟
- راه اندازی Prometheus ،Grafana ،Loki و Alloy
- نوشتن کوئری با PromQL
- اتصال منابع داده Grafana
- ساخت داشبورد و هشدارها
- یکپارچهسازی Slack برای نوتیفیکیشن های بلادرنگ
- یکپارچهسازی Loki و Alloy برای لاگها و متریکها
مرحله 8
- معرفی Ansible
- فرمانهای Ad Hoc، ماژولها، مبانی YAML
- کتابچههای راهنما، متغیرها، شرایط، حلقهها
- هاندلرها، قالبها، نقشها
- اتوماسیون AWS با Ansible
مرحله 9
- AWS (بررسی عمیق VPC، Lambda، لاگ کردن، متریکهای سفارشی)
- پروژه: CI/CD در AWS - Beanstalk ،RDS ،CodePipeline
مرحله 10
- پروژه: راه اندازی اپلیکیشن چند لایه در Google Cloud Platform
- Google Cloud Shell
- VPC
- فایروالها
- VMs
- Cloud SQL و Memorystore
- Cloud DNS
- گروههای نمونههای مدیریتشده
- HTTPS Load Balancers امن
- مدیریتکننده گواهینامه
مرحله 11
- Docker (محیطهای مجازی، تصاویر، حجمها، شبکهها)
- Kubernetes (راه اندازی، آبجکت، مقیاسپذیری خودکار، Ingress ،ConfigMaps)
- Helm با هوش مصنوعی، Lens
- پروژه: استقرار VProfile در Kubernetes
مرحله 12
- پروژه در مورد GitOps
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد DevOps را بیاموزد.
رمزگشایی از DevOps - از مبانی تا پروژههای پیشرفته با هوش مصنوعی
-
مقدمه 01:39
-
DevOps چیست؟ 15:13
-
پرسش و پاسخ 01:30
-
یکپارچه سازی مداوم چیست؟ 07:30
-
تحویل مداوم چیست؟ 05:11
-
آزمون DevOps None
-
اطلاعات ابزارهای پیش نیاز 04:43
-
Chocolatey برای ویندوز 03:45
-
Homebrew برای سیستم عامل مک 02:45
-
نصب نرم افزارها 06:41
-
ثبت نام ها 08:05
-
راه اندازی AWS 21:55
-
پایان 00:32
-
به مجازی سازی خوش آمدید 01:15
-
مجازیسازی چیست؟ 08:39
-
مقدمه 04:37
-
ماشین مجازی به صورت دستی (ویندوز و سیستم عامل مک با Intel chip) 27:50
-
ماشین مجازی به صورت خودکار (ویندوز و سیستم عامل مک با Intel chip) 27:14
-
ماشین مجازی در MacOS M1 chip 15:32
-
Vagrant و Virtualbox None
-
پایان 00:29
-
معرفی Linux 19:35
-
سوالات مقدماتی لینوکس None
-
فرمان ها و سیستم های فایل 10:32
-
تست - فرمان اولیه در لینوکس None
-
فرمان های دیگر (touch ،mv ،cp ،mkdir و غیره) 12:39
-
ویرایشگر Vim 12:56
-
تست ویرایشگر Vim None
-
انواع فایل 10:52
-
تست انواع فایل None
-
فیلترها 21:14
-
تست فرمان های فیلتر None
-
Redirections 14:01
-
تست - ریدایرکشن None
-
کاربران و گروهها 13:51
-
تست کاربران و گروه None
-
مجوزهای فایل 14:07
-
تست مجوزهای فایل None
-
Sudo 09:05
-
آزمون Sudo None
-
مدیریت پکیج 18:40
-
آزمون مدیریت پکیج None
-
سرویسها 05:20
-
آزمون سرویس ها None
-
فرآیندها 10:12
-
آزمون فرآیندها None
-
بایگانی 05:49
-
فرمان های اوبونتو 10:28
-
آزمون سیستم عامل لینوکس None
-
جمعبندی 00:33
-
مقدمه 14:49
-
نسخهسازی 17:17
-
برنچ ها و غیره 12:07
-
Rollback 09:04
-
لاگین Git Ssh 04:18
-
برچسبهای Git، نسخهبندی معنایی و موارد بیشتر 10:31
-
نصب و راهاندازی Github Copilot 04:00
-
RAM ،Vagrant IP و CPU 17:39
-
Vagrant - همگام سازی دایرکتوری ها 10:34
-
تامین 05:59
-
راهاندازی وبسایت 14:33
-
راه اندازی وردپرس 20:39
-
خودکارسازی راه اندازی وبسایت 08:13
-
خودکارسازی راه اندازی وردپرس 06:45
-
Copilot AI برای کدنویسی 04:37
-
فایل Vagrant با چند ماشین مجازی 14:43
-
Systemctl و Tomcat 10 16:10
-
آزمون IAC None
-
مقدمه 02:08
-
متغیرها و ساختار داده پایتون 17:37
-
JSON و YAML 11:55
-
به این پروژه خوش آمدید 00:47
-
مقدمه 13:33
-
راه اندازی ماشین مجازی 14:19
-
راهاندازی MySQL 11:04
-
راه اندازی Memcache 05:21
-
راه اندازی RabbitMQ 04:34
-
راه اندازی اپلیکیشن 14:18
-
نصب وب سرور Nginx 06:44
-
اعتبارسنجی 05:51
-
خودکارسازی - مقدمه 00:49
-
خودکارسازی - کد 04:50
-
خودکارسازی - اجرا 05:54
-
آزمون پروژه Vprofile None
-
ISO 15:48
-
درک شبکه ها و IP 15:09
-
پروتکل ها، پورت ها و غیره 08:28
-
فرمانهای شبکه سازی 14:48
-
آزمون شبکهبندی None
-
کانتینرها چه هستند؟ 06:22
-
آزمون کانتینر None
-
داکر چیست؟ 03:24
-
آزمون مقدماتی داکر None
-
بخش عملی کانتینرهای داکر 11:24
-
آزمون Docker None
-
پروژه Vprofile درباره کانتینرها 10:33
-
میکروسرویس 08:00
-
پروژه میکروسرویس 08:50
-
مقدمه 03:45
-
راه اندازی ماشین مجازی 02:32
-
اولین اسکریپت 06:41
-
نمونه اسکریپت 07:11
-
ChatGPT 02:47
-
متغیرها 06:03
-
آزمون متغیرها None
-
آرگومان های خط فرمان 06:37
-
متغیرهای سیستمی 01:45
-
آزمون آرگومان ها None
-
Quotes 03:26
-
جایگزینی فرمان 04:11
-
آزمون نقل قول None
-
اکسپورت متغیرها 07:55
-
آزمون متغیرها None
-
دریافت ورودی از کاربر 03:13
-
تصمیم گیری - بخش 1 05:11
-
تصمیم گیری - بخش 2 04:19
-
آزمون شرط ها None
-
اسکریپت برای نظارت 10:56
-
حلقهها 04:30
-
آزمون حلقه For None
-
حلقههای While 05:04
-
اجرای فرمان از راه دور 09:07
-
تبادل کلید SSH 03:29
-
Finale - بخش 1 08:14
-
Finale - بخش 2 07:50
-
ویژگی اتمام خودکار 06:22
-
اعمال بهترین شیوه ها 04:48
-
پیشنهادهای هوش مصنوعی 05:03
-
نوشتن کل کد با هوش مصنوعی 08:29
-
رایانش ابری چیست؟ 05:06
-
مقدمه 11:18
-
مقدمه Ec2 05:25
-
شروع سریع کار با Ec2 23:59
-
اطلاعات بیشتر درباره Ec2 - بخش 1 18:19
-
اطلاعات بیشتر درباره Ec2 - بخش 2 11:31
-
AWS CLI 16:36
-
معرفی SSM و CloudShell 09:30
-
EBS 20:58
-
اسنپتشاتهای EBS 15:24
-
مقدمه ELB 06:17
-
ELB عملی - بخش 1 09:58
-
ELB عملی - بخش 2 18:43
-
مقدمه Cloudwatch 05:11
-
بخش عملی Cloudwatch 18:50
-
EFS 18:06
-
مقدمه گروه مقیاس بندی خودکار 03:50
-
بخش عملی گروه مقیاس بندی خودکار 24:45
-
مقدمه S3 22:28
-
میزبانی وب سایت S3 12:27
-
اطلاعات بیشتر درباره S3 11:28
-
RDS 25:40
-
مقدمه 10:34
-
گروه امنیت و Keypairs 10:04
-
نمونه های EC2 18:32
-
مسیر DNS 53 06:49
-
آرتیفکت های بیلد و استقرار 16:05
-
Load Balancer و DNS 10:44
-
گروه مقیاس بندی خودکار 12:22
-
اعتبارسنجی و خلاصه سازی 07:55
-
مقدمه 12:51
-
گروه امنیت و جفت کلیدها 03:46
-
RDS 10:57
-
ElasticCache 04:42
-
Amazon MQ 02:40
-
مقداردهی اولیه DB 06:28
-
Beanstalk 18:35
-
بروزرسانی درباره گروه امنیت و ELB 02:15
-
آرتیفکت بیلد و استقرار 12:52
-
CloudFront 08:56
-
اعتبارسنجی و خلاصه سازی 08:12
-
مقدمه 08:39
-
کار عملی با Maven 24:12
-
Maven, NodeJS و AI 11:58
-
مقدمه 06:48
-
نصب 14:22
-
بدون استایل در مقابل پایپ لاین به عنوان کد 02:28
-
نصب ابزارها در جنکینز 07:00
-
اولین job 10:07
-
اولین Job بیلد 14:50
-
پلاگین ها، نسخه بندی و غیره 12:02
-
مشکل فضای دیسک 02:32
-
جریان پایپ لاین یکپارچه سازی مداوم 04:41
-
مراحل پایپ لاین یکپارچه سازی مداوم 01:52
-
راه اندازی جنکینز، Nexus و Sonarqube 13:11
-
پلاگین هایی برای CI 01:56
-
مقدمه پایپ لاین به عنوان کد 18:00
-
تحلیل کد 08:21
-
نمایش تحلیل کد 14:16
-
Quality Gates 06:27
-
آشنایی با مخزن های نرم افزار (Nexus) 05:21
-
دموی Nexus PAAC 11:49
-
نوتیفیکیشن و Slack 12:11
-
CI برای داکر - مقدمه 01:55
-
اطلاعات پیش نیازهای PAAC در داکر 09:16
-
دمو - PAAC در داکر 14:32
-
مقدمه CI CD در داکر 04:24
-
کد CI CD در داکر 02:15
-
راه اندازی AWS ECS 16:15
-
دموی CI CD در داکر 05:00
-
پاکسازی 01:25
-
مقدمه تریگرهای بیلد 14:10
-
دموی تریگرهای بیلد 17:40
-
Agent/Node/Slave در Jenkins 18:08
-
استفاده از Agent/Node/Slave 05:51
-
احراز هویت و مجوزدهی 13:55
-
مقدمه 05:14
-
آغاز سریع بخش 1 15:47
-
آغاز سریع بخش 2 09:09
-
تریگرها و ورودیها 12:38
-
Artifacts، شرایط و مجوزهای مخزن 08:26
-
اسکن امنیتی 07:05
-
رازها و داکر 06:55
-
کار ساخت و انتشار 13:13
-
مقدمه 05:06
-
راهاندازی اولیه 12:34
-
اولین پایپلاین 10:17
-
متغیرها و بیشتر 10:15
-
تریگرها و قوانین 11:51
-
امنیت و آثار 14:30
-
ساخت و انتشار Docker 11:01
-
مقدمه 10:27
-
پایتون در لینوکس، نسخه ها و Indentation 09:46
-
نقل قول ها و کامنت ها 04:17
-
مبحث Variables 14:39
-
فرمت چاپ 05:17
-
اسلایس کردن 15:42
-
عملگرها 16:33
-
شرطها 15:12
-
حلقهها 13:33
-
break و continue 12:23
-
متدها و توابع Built-in 16:55
-
توابع - بخش 1 17:24
-
توابع - بخش 2 10:49
-
ماژولها 06:37
-
تسک های سیستم عامل 23:00
-
Fabric در پایتون 32:28
-
مدیریت استثناها 10:24
-
تعامل ابر با Boto3 11:06
-
هوش مصنوعی برای خودکارسازی ابر 17:08
-
Copilot AI برای خودکارسازی ابر 13:39
-
مقدمه 06:57
-
مبانی Terraform 16:28
-
ساختار کد 16:59
-
ساختار کد بخش 2 06:13
-
برنامهریزی، اجرا، بروزرسانی و نابودی 16:33
-
متغیرها 13:06
-
Provisioners 09:42
-
خروجی ها 05:17
-
بکاند 05:09
-
گامهای بعدی چیست؟ 02:15
-
مقدمه 15:37
-
راه اندازی Ansible و زیرساخت 11:24
-
Inventory و ماژول Ping 14:15
-
Inventory - بخش 2 10:52
-
YAML و JSON 09:03
-
فرمان های Ad Hoc 11:51
-
Playbook و ماژول ها 20:56
-
ماژول ها - Troubleshoot ،Use ،Find و Repeat 20:00
-
پیکربندی Ansible 11:07
-
متغیرها و اشکال زدایی 13:36
-
متغیرهای گروه و هاست 14:58
-
متغیرهای Fact 10:44
-
تصمیمگیری 11:47
-
حلقهها 06:28
-
ماژول های copy ،File و template 19:34
-
هندلرها 07:27
-
نقشها 30:57
-
Ansible برای AWS 20:27
-
آشنایی با نظارت 14:42
-
آشنایی با نظارت چیست و چرا برای DevOps ضروری است؟ 02:39
-
ابزارهای نظارت و قابلیت مشاهده 13:13
-
راه اندازی محیط نظارت 15:17
-
راه اندازی Loki و وب سرور 20:18
-
اضافه کردن گره به Prometheus 16:27
-
درک PromQL (زبان کوئری Prometheus) 15:45
-
اتصال Grafana و Prometheus 07:02
-
یکپارچهسازی Slack برای نوتیفیکیشن ها 04:07
-
PromQL برای داشبوردهای Grafana 12:17
-
ساخت پنلها و داشبوردهای Grafana 16:38
-
ایجاد هشدارها و آستانهها 10:46
-
یکپارچهسازی Loki و Alloy برای لاگها و معیارها 13:00
-
آشنایی با VPC 27:50
-
طراحی و کامپوننت های VPC 08:34
-
جزئیات راه اندازی VPC 04:29
-
VPC پیشفرض 06:51
-
ایجاد VPC 06:19
-
Subnets 03:27
-
Internet Gateway 01:44
-
جداول روت 04:28
-
درگاه NAT 05:40
-
میزبان Bastion 09:06
-
وب سایت در VPC 14:10
-
همتاسازی 10:31
-
Terraform برای راه اندازی VPC 12:38
-
لاگ های Ec2 30:34
-
AWS Lambda 18:38
-
مقدمه 04:00
-
Beanstalk 06:50
-
راه اندازی RDS و اپلیکیشن در Beanstalk 11:51
-
کامیت کردن کد 13:51
-
Code build 21:42
-
بیلد، استقرار و پایپ لاین کد 13:47
-
معرفی پروژه vProfile GCP 11:25
-
مروری بر معماری پروژه 07:27
-
راهاندازی حساب و پروژه GCP شما 05:56
-
فرمان ها در کد منبع 05:42
-
پیکربندی متغیرهای پروژه 07:10
-
VPC، زیرشبکهها و راهاندازی شبکه 09:27
-
قوانین فایروال و استقرار ماشین مجازی 14:03
-
پیکربندی Cloud SQL و Memorystore 10:49
-
راهاندازی Cloud DNS 07:31
-
ایجاد تصویر ماشین مجازی سفارشی 11:09
-
ساخت گروه نمونه مدیریتشده (MIG) 04:33
-
پیکربندی HTTP/HTTPS Load Balancer جهانی 11:06
-
گواهینامههای SSL، HTTPS و راهاندازی نهایی DNS 09:24
-
خلاصه و پاکسازی 08:29
-
مقدمه 18:52
-
راهاندازی Docker 09:09
-
فرمان ها و مفاهیم داکر 22:23
-
لاگ های داکر 08:00
-
volumes در داکر 17:08
-
ایمیج های داکر 20:53
-
Entrypoint و CMD 06:50
-
Docker Compose 14:59
-
Dockerfile چندمرحلهای 09:41
-
مقدمه 09:58
-
بررسی ایمیج پایه 08:30
-
راه اندازی Dockerhub 03:17
-
راه اندازی داکر انجین 05:55
-
ارجاع های Dockerhub و Dockerfile 07:16
-
Dockerfile ایمیج اپلیکیشن 10:15
-
Dockerfile ایمیج DB 07:15
-
Dockerfile ایمیج وب 06:13
-
داکر کامپوز 19:00
-
ساخت و اجرا 11:01
-
خلاصهنویسی 05:35
-
پروژه کانتینرسازی میکروسرویس 21:46
-
ساخت و اجرای اپلیکیشن میکروسرویس 12:19
-
مقدمه 22:39
-
Minikube برای راه اندازی K8s 09:13
-
Kops برای راه اندازی K8s 22:55
-
آبجکت ها و مستندسازی 05:19
-
Kube Config 10:04
-
Pods 10:40
-
Namespace 07:32
-
سطوح مختلف لاگ کردن 08:34
-
سرویس 21:04
-
Replica Set 11:00
-
استقرار 12:20
-
فرمان ها و آرگومان ها 06:58
-
Volumes 08:38
-
Config Map 14:30
-
Secret 12:28
-
Ingress 19:17
-
Kubectl CLI و چیت شیت 11:53
-
موارد اضافی 12:51
-
مقدمهای بر Helm 05:54
-
Helm عملی 20:29
-
Helm با هوش مصنوعی 19:03
-
لنز 06:44
-
Terraform برای راه اندازی EKS 25:16
-
مقدمه 05:10
-
معماری 07:17
-
بررسی کد منبع 04:37
-
Secret 05:00
-
Volume ذخیرهسازی پایدار برای پایگاه داده PVC 04:19
-
اپلیکیشن MySQL 09:39
-
سرور MySQL 03:52
-
اپلیکیشن و سرویس Memcache 03:50
-
اپلیکیشن و سرویس RabbitMQ 04:58
-
اپلیکیشن و سرویس Tomcat 07:21
-
Ingress 05:59
-
راه اندازی و کد منبع خوشه K8s 03:51
-
نصب اپلیکیشن بر روی خوشه K8s 12:27
-
خلاصهسازی 03:50
-
مقدمه GitOps 07:26
-
معماری پروژه 05:40
-
آماده سازی مخزن گیت هاب 08:20
-
Secrets در گیت هاب 07:27
-
کد Terraform 13:07
-
مرحله بندی گردش کار برای کد Terraform 27:08
-
گردش کار اصلی برای کد Terraform 14:06
-
گردش کار برای کد اپلیکیشن Vprofile 16:36
-
بیلد و انتشار داکر 04:50
-
استقرار در EKS 16:58
-
پاکسازی 05:22
-
رزومه ها 06:00
مشخصات آموزش
رمزگشایی از DevOps - از مبانی تا پروژههای پیشرفته با هوش مصنوعی
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:Alls
- تعداد درس:387
- مدت زمان :64:01:16
- حجم :38.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy