اصول جامع IT برای DevOps و Kubernetes
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول IT را یاد خواهید گرفت.
- پیش از ورود به مسیر شغلی IT، همه موارد را در این دوره یاد خواهید گرفت.
- DevOps را از سطح مبتدی تا پیشرفته یاد خواهید گرفت.
- Kubernetes را از سطح مبتدی تا پیشرفته یاد خواهید گرفت.
پیشنیازهای دوره
- این دوره از مبانی بسیار پایهای IT شروع میشود. هیچ پیشنیازی لازم ندارید.
توضیحات دوره
«این دوره شامل استفاده از هوش مصنوعی است.» دوره «اصول جامع IT برای DevOps و Kubernetes» برای مبتدیان، افرادی که قصد دارند مهندس DevOps شوند، مدیران سیستم، علاقهمندان به ابر و متخصصان IT طراحی شده است؛ کسانی که میخواهند پیش از ورود به فناوریهای پیشرفته DevOps و Kubernetes، پایهای قوی بسازند. در دنیای مدرن توسعه نرمافزار امروز، درک مفاهیم اصلی IT پیش از کار با ابزارهای قدرتمندی مانند Docker ،Kubernetes، پایپلاینهای CI/CD و پلتفرمهای ابری ضروری است. این دوره دانش ضروری را فراهم میکند که برای شروع مطمئن مسیر DevOps و cloud-native به آن نیاز دارید.
دوره با مهمترین اصول IT آغاز میشود؛ مبانی که هر مهندس DevOps باید آنها را درک کند. شما یاد میگیرید کامپیوترها چگونه کار میکنند، مبانی سیستم عاملها چیست و نرمافزار چگونه با سختافزار تعامل دارد. این دوره مفاهیم کلیدی مانند CPU، حافظه، ذخیرهسازی، شبکهسازی و معماری سیستم را به شکلی روشن و کاربردی توضیح میدهد تا حتی افراد کاملاً مبتدی هم بتوانند بهراحتی آنها را درک کنند.
در پایان دوره، درک قوی از بلوکهای سازندهی اصلی IT خواهید داشت که برای یادگیری DevOps، رایانش ابری، کانتینرها و Kubernetes لازم هستند. این دانش باعث میشود پیشرفت به سمت ابزارهای پیشرفته DevOps، پایپلاینهای CI/CD، خودکارسازی زیرساخت و پلتفرمهای ابر بسیار آسانتر شود.
چه مبتدی باشید و تازه مسیر شغلی IT را شروع کرده باشید، چه توسعهدهندهای که به DevOps وارد میشود، یا متخصص IT که میخواهد اصول پایهای خود را تقویت کند، این دوره اعتمادبهنفس و دانشی را که برای موفقیت در اکوسیستم مدرن DevOps نیاز دارید در اختیار شما قرار میدهد. این دوره نقطه شروعی ایدهآل برای کسی است که میخواهد در DevOps، مهندسی ابر و مدیریت Kubernetes یک مسیر شغلی موفق بسازد.
این دوره برای چه کسانی مناسب است؟
- اگر تازه وارد دنیای IT شدهاید و میخواهید پیش از شروع یادگیری DevOps یا Kubernetes، مبانی IT را یاد بگیرید.
اصول جامع IT برای DevOps و Kubernetes
-
مقدمه 05:00
-
بررسی دوره و مقدمه همراه با اطلاعات مهم 27:01
-
مقدمهای بر گردشکار توسعه نرمافزار 01:02:35
-
توسعه وب با HTML ،CSS و JavaScript - بخش 1 01:00:12
-
توسعه وب با HTML ،CSS و JavaScript - بخش 2 53:34
-
توسعه وب با HTML ،CSS و JavaScript - بخش 3 01:08:54
-
پیادهسازی frontend پروژه دمو Teamable (HTML ،CSS و JS) - بخش 1 46:36
-
پیادهسازی frontend پروژه دمو Teamable (HTML ،CSS و JS) - بخش 2 47:23
-
پیادهسازی frontend پروژه دمو Teamable (HTML ،CSS و JS) - بخش 3 01:44:30
-
آموزش VueJS - بخش 1 41:44
-
آموزش VueJS - بخش 2 34:54
-
پیادهسازی frontend با HTML ،CSS و VueJS 43:10
-
پیادهسازی backend پروژه دمو Teamable (NodeJS) - بخش 1 48:35
-
پیادهسازی وب سرور با NodeJS 21:42
-
پیادهسازی تبادل داده بین frontend و backend 39:03
-
پیادهسازی backend اپلیکیشن Teamable با NodeJS 46:38
-
اتصال اپلیکیشن Teamable به پایگاه داده (MongoDB) 29:42
-
نصب MongoDB روی Windows و MacOS 27:18
-
اتصال Teamable Backend به MangoDB 54:34
-
اتصال Teamable Backend به MangoDB 54:34
-
پیادهسازی تستهای خودکار برای پروژه دمو Teamable (Jest) 39:55
-
بستهبندی پروژه دمو Teamable (آرتیفکت پروژه) 32:22
-
توضیح مبانی سرور 33:01
-
ایجاد سرور Linux Ubuntu در ابر 24:08
-
اتصال SSH به سرور ابر از MacOS و Windows 11:39
-
ایمنسازی سرور با Firewall 42:08
-
پیکربندی اپلیکیشن Teamable برای استقرار در چند محیط 34:55
-
پیکربندی دسترسی به متغیرهای محیطی در اپلیکیشن backend 32:43
-
مقدمه 25:14
-
مبانی سیستم عامل و Linux - بخش 1 01:05:03
-
مبانی سیستم عامل و Linux - بخش 2 01:04:25
-
کنترل نسخه با Git 42:03
-
ابزارهای بیلد و ابزارهای Package Manager 39:24
-
مبانی ابر و زیرساخت به عنوان سرویس با DigitalOcean 31:01
-
مدیریت مخزن آرتیفکت با Nexus - بخش 1 01:06:51
-
مدیریت مخزن آرتیفکت با Nexus - بخش 2 33:15
-
کانتینرها با Docker - بخش 1 51:59
-
کانتینرها با Docker - بخش 2 01:20:33
-
کانتینرها با Docker - بخش 3 41:00
-
کانتینرها با Docker - بخش 1 57:41
-
کانتینرها با Docker - بخش 2 01:29:25
-
کانتینرها با Docker - بخش 3 36:09
-
کتابخانه مشترک Jenkins 43:20
-
وبهوکها - فعالسازی خودکار Jobهای پایپلاین 12:00
-
افزایش پویای نسخه اپلیکیشن در پایپلاین Jenkins - بخش 1 43:26
-
افزایش پویای نسخه اپلیکیشن در پایپلاین Jenkins - بخش 2 27:37
-
سرویسهای AWS 35:09
-
مقدمهای بر سرور ابری مجازی EC2 35:08
-
استقرار روی سرور EC2 از پایپلاین Jenkins - بررسی CI/CD - بخش 1 26:28
-
استقرار روی سرور EC2 از پایپلاین Jenkins - بررسی CI/CD - بخش 2 28:03
-
مقدمهای بر AWS CLI 01:01:00
-
ارکستراسیون کانتینر با Kubernetes 01:00:09
-
پروژه دمو کامل - استقرار اپلیکیشن در خوشه Kubernetes 29:35
-
Ingress و انواع Volume برای ConfigMap و Secret 01:13:38
-
عملگرهای Kubernetes و Helm 01:24:03
-
Kubernetes در AWS - معرفی EKS 01:03:23
-
ایجاد Fargate و خوشه 43:04
-
استقرار در خوشهی EKS از پایپلاین Jenkins 43:01
-
پایپلاین کامل CI/CD با EKS و DockerHub 41:43
-
زیرساخت به عنوان کد با Terraform - بخش 1 42:22
-
زیرساخت به عنوان کد با Terraform - بخش 2 51:18
-
متغیرها در Terraform 22:38
-
متغیرهای محیطی در Terraform 16:41
-
خودکارسازی تأمین EC2 با Terraform 01:01:30
-
Provisioners در Terraform 21:37
-
تیمهای توسعه AWS برای پیادهسازی CI/CD 05:11
-
ماژولها در Terraform 30:45
-
خودکارسازی تأمین خوشه EKS با Terraform 01:12:02
-
CI/CD کامل با Terraform 01:10:08
-
مبانی برنامهنویسی پایتون 42:09
-
توابع 20:17
-
دریافت ورودی کاربر 15:38
-
شرطیها (if و else) و تایپ داده بولی 28:49
-
حلقهها در پایتون 37:33
-
تایپ داده مجموعه و دیکشنری 38:15
-
ماژولها 18:37
-
پروژه - اپلیکیشن شمارش معکوس 20:18
-
برنامهنویسی شیگرا - کلاسها و آبجکتها 30:33
-
پروژه - خودکارسازی با پایتون (Spreadsheet) 49:55
-
پروژه - درخواست API به GitLab 15:47
-
خودکارسازی با پایتون 39:08
-
Terraform در برابر پایتون 34:50
-
پیکربندی سرور - افزودن تگهای محیطی به نمونههای EC2 37:08
-
بکآپ از Volumeهای EC2 - خودکارسازی ایجاد Snapshots 20:17
-
خودکارسازی پاکسازی Snapshots قدیمی 23:30
-
خودکارسازی بازیابی Volumeهای EC2 از بکآپ 21:56
-
نظارت بر وبسایت 54:27
-
مقدمهای بر Ansible 37:42
-
پیکربندی سرور AWS EC2 با Ansible 39:33
-
ماژولهای Ansible 17:05
-
پروژه: استقرار اپلیکیشن Node.js 42:57
-
متغیرهای Ansible - پلیبوک خود را سفارشی کنید 19:28
-
پروژه: استقرار Nexus 01:00:01
-
پروژه: اجرای اپلیکیشنهای Docker 01:11:25
-
پروژه: Terraform و Ansible 27:01
-
موجودی پویا برای سرورهای EC2 33:48
-
پروژه: استقرار اپلیکیشن در K8s 19:00
-
پروژه: اجرای Ansible از پایپلاین Jenkins 50:14
-
نقشهای Ansible - محتوای Ansible خود را قابل استفاده مجددتر کنید 28:23
-
بهترین شیوهها برای CI/CD 05:36
-
مقدمهای بر نظارت با Prometheus 39:12
-
مقدمهای بر Grafana 23:42
-
قوانین هشدار در Prometheus 20:22
-
ایجاد قوانین هشدار اختصاصی 36:46
-
مقدمهای بر Alertmanager 40:40
-
استقرار Redis Exporter 27:53
-
جمعآوری و نمایش متریکها با Prometheus 38:08
-
مقدمهای بر Kubernetes 01:11:10
-
تأمین زیرساخت در AWS 37:06
-
مراحل نصب خوشه Kubernetes 01:07:11
-
راهاندازی اولیه خوشه با kubeadm 51:39
-
شبکهسازی در K8s - بررسی 28:12
-
پیوستن Worker Nodes به خوشه 21:06
-
ایجاد سرویس nginx 44:18
-
DNS در Kubernetes 42:09
-
سرویسهای خارجی و Ingress Controller 01:08:35
-
کنترل دسترسی با کاربران و مجوزها 01:21:27
-
عیبیابی 43:22
-
پادهای چندکانتینری 20:50
-
پایداری داده در Kubernetes (Volumes) 46:48
-
پیکربندی خارجی و درخواستها و محدودیتهای منابع 33:54
-
زمانبندی پادها و بررسی سلامت با Liveness و Readiness Probe 37:03
-
بکآپ و بازیابی ETCD، استراتژیهای استقرار و REST API 51:39
-
ارتقای خوشه K8s و مدیریت چندین خوشه با Kube Contexts 41:11
-
مدیریت گواهینامه، خوشه امن و نکات Exan 54:04
مشخصات آموزش
اصول جامع IT برای DevOps و Kubernetes
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:125
- مدت زمان :85:07:19
- حجم :54.93GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy