مسترکلاس Docker و Kubernetes با پروژهها در سال 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی داکر و معماری آن
- چگونه داکر را نصب کنیم و فرمان های اولیه را اجرا کنیم؟
- چگونه با Docker files، ایمیج های داکر و کانتینرهای داکر کار کنیم؟
- چگونه ایمیج های پایتون، اوبونتو و جاوا با Docker files ایجاد کنیم؟
- چگونه ایمیج ها را به Docker Hub می توانیم push کنیم؟
- اصول Docker Compose، از جمله نصب آن و ایجاد یک فایل Docker Compose YAML اولیه
- چگونه یک سرور پایتون با داکر ایجاد کنیم؟
پیشنیازهای دوره
- برای این دوره پیشنیاز خاصی وجود ندارد. اما داشتن دانش پایه در زمینه توسعه نرمافزار و کار با خط فرمان میتواند مفید باشد.
توضیحات دوره
به دوره «دورهی جامع Docker و Kubernetes برای مبتدیان در سال 2025» خوش آمدید. اگر تازه با Docker یا Kubernetes آشنا شدهاید و قصد دارید سفر یادگیری خود را آغاز کنید، این دوره راه ورود شما به دنیای کانتینریسازی و مدیریت ارکستراسیون است. با رویکرد عملی، شما نه تنها مبانی Docker و Kubernetes را درک خواهید کرد، بلکه با انجام تمرینهای هدایتشده به کاربردهای عملی آن نیز مسلط خواهید شد.
در این دوره، دانشجویان به ماژولهای کلیدی زیر خواهند پرداخت:
مقدمهای بر Docker:
درک کامل و محکمی از Docker و اهمیت آن در توسعه نرمافزارهای مدرن به دست آورید.
ساختار Docker:
معماری Docker را بررسی کنید و بیاموزید اجزای آن چگونه به صورت هماهنگ کار میکنند.
فایل Docker، تصویر Docker و کانتینر Docker:
مفاهیم فایلهای Docker، ایمیج ها و کانتینرها را که پایههای کانتینریسازی موثر هستند، بهخوبی یاد بگیرید.
نصب Docker:
راهنمای گام به گام نصب Docker روی سیستمعاملهای مختلف.
فرمان های پایه Docker:
یادگیری فرمان های ضروری برای ناوبری و کارآمدی در استفاده از Docker.
نصب تصویر Python در Docker:
آموزش عملی نصب تصاویر Python با استفاده از Docker.
اجرای کانتینر در پسزمینه:
درک روند اجرای کانتینرها در پسزمینه برای بهینهسازی جریان کاری.
ساخت تصویر Python:
تجربه عملی در ساخت تصاویر Docker برای اپلیکیشن های Python.
ساخت ایمیج Ubuntu:
فرآیند ساخت تصاویر Docker برای محیطهای مبتنی بر Ubuntu را بیاموزید.
ساخت ایمیجJava با استفاده از فایل Docker:
آشنایی با ساخت فایل Docker برای برنامههای Java و ساخت ایمیج سفارشی.
ارسال ایمیج به Docker Hub:
اهمیت اشتراکگذاری ایمیج های Docker و نحوه ارسال آنها به Docker Hub.
Docker Compose:
وارد دنیای Docker Compose برای هماهنگی برنامههای چندکانتینره شوید.
نصب Docker Compose:
راهنمای گام به گام نصب و پیکربندی Docker Compose.
ساخت فایل پایه YAML برای Docker Compose:
تمرینهای عملی برای ساخت یک فایل ساده Docker Compose YAML برای استقرار برنامه.
ساخت سرور Python:
با ساخت یک سرور Python درون کانتینر Docker، دانش خود را پیادهسازی کنید.
مقدمهای بر Kubernetes
مبانی معماری Kubernetes
بررسی عمیق معماری Kubernetes
معرفی Minikube و Kubectl
نصب Minikube و Kubectl
فرمان های Minikube و Kubectl
استقرار با فایل YAML
معرفی داشبورد Minikube
مدیریت Pods
مقدمهای بر سرویسهای Kubernetes
پیادهسازی سرویسهای Kubernetes
این دوره برای چه کسانی مناسب است؟
- توسعه دهندگان نرم افزاری که می خواهند فرآیند توسعه خود را آسان کنند.
- هر کسی که می خواهد کانتینرسازی را بیاموزد.
مسترکلاس Docker و Kubernetes با پروژهها در سال 2025
-
مقدمه 08:05
-
ساختار Docker 09:05
-
فایل Docker، ایمیج Docker و کانتینر Docker 07:53
-
نصب Docker 09:39
-
فرمان های Docker 10:55
-
نصب ایمیج های Python در Docker 08:04
-
اجرای کانتینرها در پسزمینه 08:32
-
ساخت ایمیج های سفارشی Python 09:32
-
ساخت ایمیج های Ubuntu با Docker 04:27
-
ساخت ایمیج های Java با استفاده از فایلهای Docker 10:26
-
ارسال ایمیج های Docker به Docker Hub 09:47
-
معرفی Docker Compose 04:06
-
ساخت اولین فایل Docker Compose YAML 03:47
-
راهنمای نصب Docker Compose 02:34
-
ساخت سرور Python درون کانتینر Docker 04:34
-
پروژه 1 06:14
-
پروژه 2 20:18
-
پروژه 3 06:20
-
پروژه 4 11:39
-
پروژه 5 14:43
-
معرفی Kubernetes 12:08
-
مبانی معماری Kubernetes 06:02
-
بررسی عمیق معماری Kubernetes 11:14
-
معرفی Minikube و Kubectl 03:04
-
نصب Minikube و Kubectl 08:44
-
فرمان های Minikube و Kubectl 16:31
-
استقرار با استفاده از فایل YAML. 07:45
-
معرفی داشبورد Minikube 04:16
-
مدیریت Pods 09:47
-
معرفی سرویسهای Kubernetes 07:35
-
پیادهسازی سرویسهای Kubernetes 10:23
مشخصات آموزش
مسترکلاس Docker و Kubernetes با پروژهها در سال 2025
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:31
- مدت زمان :04:28:09
- حجم :2.08GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy