دوره فشرده Docker - مصاحبه شغلی - اولین سبک پرسش و پاسخ در جهان - 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به اصول و معماری Docker
- ساخت و مدیریت Imageهای Docker
- استقرار و هماهنگسازی اپلیکیشن های چند-کانتینری
- پیادهسازی ماندگاری داده و مدیریت Volume
- پیکربندی شبکه و ارتباطات کانتینر
- ساخت اپلیکیشن در دنیای واقعی
- عیبیابی و رفع اشکال اپلیکیشن های کانتینری
- اعمال بهترین شیوههای امنیتی
- درک مفاهیم CI/CD
پیش نیازهای دوره
- بدون نیاز به تجربه قبلی در زمینه Docker یا کانتینر
- عدم نیاز به تجربه پیشین: این دوره برای مبتدیان و افرادی که هیچ سابقه قبلی ندارند طراحی شده است
- راهنمایی گامبهگام: هر موضوع به صورت ساختارمند، همراه با راهنمای گامبهگام برای نصب، پیکربندی و استفاده ارائه میشود
- یادگیری عملی: آزمایشگاهها و تمرینهای عملی در طول دوره برای تقویت یادگیری در نظر گرفته شده است تا دانشجو بتواند آموختههای خود را در محیط واقعی تمرین کند
- یادگیری با سرعت شخصی: امکان یادگیری با سرعت دلخواه، توقف، بازگشت به عقب و پخش مجدد دروس برای درک کامل مفاهیم فراهم است.
توضیحات دوره
دوره فشرده Docker برای همه
به سفر خود در دنیای Docker خوش آمدید!
آیا آماده هستید تا بر یکی از انقلابیترین فناوریها در توسعه نرمافزار مدرن مسلط شوید؟ به دوره فشرده Docker برای همه خوش آمدید؛ راهنمای جامع شما برای درک و پیادهسازی فناوری کانتینریسازی Docker است.
آنچه در این دوره کشف خواهید کرد:
Docker چگونگی ساخت، ارسال و اجرای اپلیکیشن ها را متحول کرده است. در این دوره فشرده، مدرس شما را از سطح مبتدی به یک متخصص مطمئن در Docker تبدیل میکند؛ مسیری که از طریق یادگیری عملی و پروژههای واقعی طی میشود.
نتایج کلیدی یادگیری
در پایان این دوره، شما قادر خواهید بود:
- درک اصول Docker: تسلط به مفاهیم اصلی کانتینریسازی، Imageها، کانتینرها و اکوسیستم Docker
- تسلط به فرمان های Docker: کار با Docker CLI با اعتماد به نفس بالا و اجرای عملیاتهای ضروری
- ساخت Imageهای سفارشی: ایجاد Imageهای اختصاصی با استفاده از Dockerfile و بهترین شیوهها
- مدیریت چرخه عمر کانتینر: شروع، توقف، نظارت و عیبیابی موثر کانتینرها
- کار با Docker Compose: هماهنگسازی آسان اپلیکیشن های چند-کانتینری
- پیادهسازی مدیریت Volume: مدیریت داده ماندگار و اشتراکگذاری فایل بین کانتینرها و سیستم میزبان
- پیکربندی شبکه: راهاندازی ارتباطات کانتینری و در دسترس قرار دادن صحیح سرویسها
- استقرار اپلیکیشن های واقعی: راهاندازی اپلیکیشن های آماده تولید با استفاده از کانتینرهای Docker
چرا این دوره متفاوت است؟
رویکرد اولویتدهی به عمل
هر مفهوم بلافاصله با تمرینهای عملی همراه است. شما با پروژههای واقعی کار میکنید، نه فقط مثالهای تئوری.
کاملاً مناسب برای مبتدیان
به هیچ تجربه قبلی در Docker نیاز نیست. مدرس آموزش را از اصول اولیه شروع کرده و دانش شما را به صورت سیستماتیک میسازد.
مهارتهای مرتبط با صنعت
تکنیکهای دقیق Docker را که توسط توسعهدهندگان حرفهای و مهندسان DevOps در محیطهای تولیدی استفاده میشود، بیاموزید.
انواع پروژههای متنوع
با انواع مختلف اپلیکیشن ها از جمله وبسرورها، پایگاههای داده، APIها و اپلیکیشن های Full-stack کار کنید.
این دوره برای چه کسانی مناسب است؟
- برای مبتدیان: افرادی که تجربه کمی در شیوههای Docker دارند. فارغالتحصیلان جدید یا دانشجویانی که به دنبال شروع حرفهای در DevOps یا توسعه نرمافزار هستند.
- برای کاربران متوسط: متخصصانی که با Docker آشنایی دارند اما میخواهند درک و مهارتهای خود را عمیقتر کنند. توسعهدهندگان یا مدیران سیستمی که به صورت پایه با Docker کار کردهاند.
- برای کاربران پیشرفته: مهندسان با تجربه DevOps، معماران نرمافزار یا سرپرستان تیم که میخواهند مهارتهای خود را اصلاح کرده و با آخرین متدهای روز بهروز بمانند.
- برای تغییردهندگان مسیر شغلی: افرادی که از سایر نقشهای IT (مانند مدیریت سیستم یا تضمین کیفیت) به سمت DevOps یا نقشهای متمرکز بر CI/CD حرکت میکنند.
- همه افراد میتوانند این دوره را با سرعت شخصی خود دنبال کنند.
دوره فشرده Docker - مصاحبه شغلی - اولین سبک پرسش و پاسخ در جهان - 2025
-
مقدمه 01:26
-
روشهای استفاده از Docker 01:56
-
اجرای Docker بر روی AWS 05:24
-
ایجاد حساب کاربری DockerHub 03:04
-
درک مفاهیم کانتینر و کانتینریسازی 04:53
-
مقایسه ماشین مجازی و کانتینر 05:01
-
معماری Docker 06:20
-
چرخه عمر کانتینر Docker 03:47
-
مزایا و جایگزینهای Docker 03:57
-
درک مفهوم Imageها 05:03
-
درک فرمان های Image - بخش اول 03:57
-
مشاهده لیست، Pull کردن و تاریخچه Image 03:39
-
درک فرمان های Image - بخش دوم 02:08
-
تگ گذاری، حذف و بررسی اییج 05:04
-
درک فرمان های Image - بخش سوم 02:33
-
نسخهبندی و جستجوی Image 03:36
-
راهنما و مستندات Image 01:15
-
عیبیابی خطای نیاز به ورود به Docker 03:27
-
درک فرمان های کانتینر Docker - بخش اول 03:25
-
اجرا و مشاهده لیست کانتینرها 02:50
-
توقف و حذف کانتینر 03:59
-
اجرای کانتینر در پسزمینه 03:35
-
سناریوی واقعی - حذف Image یک کانتینر در حال اجرا 01:49
-
کد خروج 137 - Docker Kill 02:54
-
فرمان های کانتینر Docker - بخش دوم 03:13
-
تفاوت Start ،Run ،Restart و Create (عملی) 05:31
-
فرمان های کانتینر Docker - بخش سوم 03:45
-
نامگذاری و بررسی کانتینر 04:34
-
تغییر نام و مشاهده لاگهای کانتینر 03:49
-
فرمان های کانتینر Docker - بخش چهارم 01:46
-
توقف موقت و لغو توقف کانتینر 02:38
-
ورود به کانتینر - استفاده از Exec و -it 05:45
-
اجرای کانتینر همراه با فرمان های ورودی 03:56
-
آوردن کانتینر به پیشزمینه - Attach 01:35
-
ایمیجهای معلق و Docker Prune 02:35
-
تمرین عملی Docker Prune و پاکسازی Imageها 03:01
-
پشتیبانگیری از کانتینر - Import و Export 02:48
-
تمرین عملی پشتیبانگیری، ورود و خروج کانتینر 06:39
-
پشتیبانگیری و اشتراکگذاری Imageها - Save و Load 02:20
-
تفاوت Save/Load با Import/Export 01:24
-
تمرین عملی Save و انتقال با SCP 08:42
-
تمرین عملی بارگذاری Imageها 03:58
-
کپی فایلها از سیستم محلی و فرمان Diff 03:02
-
تمرین عملی کپی فایل و کار با Diff 04:25
-
سیاستهای راهاندازی مجدد کانتینر 04:08
-
تمرین عملی سیاستهای راهاندازی مجدد 05:35
-
نگاشت پورت در کانتینرها 02:12
-
دسترسی به اپلیکیشن - بخش اول 03:51
-
دسترسی به اپلیکیشن از طریق نگاشت پورت 03:08
-
حذف خودکار کانتینر پس از اتمام اجرا 02:16
-
درک اجزای اصلی 05:48
-
FROM و CMD در Dockerfile - بخش اول 05:06
-
COPY و WORKDIR در Dockerfile - بخش دوم 07:41
-
اجرای اسکریپت با استفاده از Dockerfile 03:33
-
RUN در Dockerfile - بخش سوم 03:47
-
ENV و LABEL در Dockerfile - بخش چهارم 06:23
-
مسیر فایل Dockerfile 03:49
-
USER در Dockerfile - بخش پنجم 02:58
-
ARG در Dockerfile - بخش ششم 06:27
-
مقایسه CMD و Entrypoint 06:05
-
فرمان EXPOSE 03:52
-
استفاده از Context در Dockerfile 06:02
-
مقایسه COPY و ADD 04:54
-
روشهای کاهش حجم Imageهای سفارشی 02:41
-
ساختار Dockerfile چندمرحلهای 03:52
-
نصب اپلیکیشن به صورت محلی - NodeJs 05:58
-
تمرین عملی ساخت چندمرحلهای 09:59
-
درک پلتفرم DockerHub 05:57
-
ورود به Docker با استفاده از رمز عبور و توکن 02:23
-
آموزش عملی Push کردن به DockerHub 06:35
-
Pull کردن Image سفارشی از DockerHub 03:08
-
درک سیستم ذخیرهسازی در Docker 04:31
-
ماهیت پیشفرض ذخیرهسازی Docker 06:23
-
درک مفاهیم Docker Volume 03:06
-
ساخت، لیست کردن و بررسی Volume (عملی) 06:21
-
تمرین عملی Mount کردن Volume 08:16
-
کار با Volumeهای ناشناس (عملی) 03:49
-
کار با Volumeهای فقط خواندنی (عملی) 03:29
-
ایجاد زیرشاخه در Volumeها 09:17
-
حذف کردن Volumeها 01:37
-
درک مفهوم Bind Mount 02:03
-
تمرین عملی Bind Mount 05:22
-
استفاده از EFS به عنوان Volume 08:12
-
ذخیرهسازی برای تست وبسایت NGINX 05:57
-
درک مفهوم tmpfs 01:53
-
تمرین عملی با tmpfs 04:48
-
درک مفاهیم شبکهسازی در Docker 07:11
-
شبکه پیشفرض - تمرین عملی Bridge 08:08
-
Dockerfile همراه با Ping و Ifconfig 01:54
-
تمرین عملی با شبکه Host 05:10
-
تمرین عملی با وضعیت None Network 05:43
-
تمرین عملی با شبکههای تعریف شده توسط کاربر 10:01
-
مقایسه Macvlan، IPvLAN و Overlay 04:33
-
درک مفهوم Docker Compose 03:41
-
نصب Docker Compose 01:46
-
فرمت جدید Docker Compose 01:43
-
راهاندازی Docker Compose 06:48
-
فرمان های Docker Compose - بخش اول 06:33
-
فرمان های Docker Compose - بخش دوم 02:43
-
مسیر مطلق Dockerfile سرویس 06:58
-
مدیریت Volumeها در Docker Compose 09:31
-
مثال کاربردی وردپرس و MySQL 06:24
-
تمرین عملی Docker Compose - بخش اول (فرمت قدیمی) 05:13
-
تمرین عملی Docker Compose - بخش دوم (فرمت قدیمی) 06:00
-
آمار کانتینرها - Stats ،Top و system df 03:29
-
درایورهای لاگگیری 02:14
-
پروژه - اتصال لاگهای کانتینر به AWS Cloudwatch 13:04
-
رویدادهای Docker 03:18
-
درک ابزار cAdvisor 02:31
-
تمرین عملی با cAdvisor 05:27
-
بهرهوری منابع 03:43
-
تمرین عملی محدودسازی حافظه 03:46
-
تمرین عملی محدودسازی CPU 03:37
-
امنیت - ابزار Docker Scout 05:01
-
امنیت - ابزار Trivy 05:53
-
عیبیابی واقعی - شماره 1 03:43
-
عیبیابی واقعی - شماره 2 02:37
-
عیبیابی واقعی - شماره 3 03:03
-
عیبیابی واقعی - شماره 4 03:00
-
عیبیابی واقعی - شماره 5 02:40
-
عیبیابی واقعی - شماره 6 02:00
-
عیبیابی واقعی - شماره 7 01:35
-
عیبیابی واقعی - شماره 8 01:20
-
عیبیابی واقعی - شماره 9 02:04
-
عیبیابی واقعی - شماره 10 02:40
-
درک پروژههای NodeJS 04:31
-
استقرار اپلیکیشن NodeJS به صورت محلی 07:19
-
راهاندازی زیرساخت برای CI/CD در NodeJS 08:48
-
مرحله ساخت و تست 08:33
-
مرحله SonarQube 07:54
-
ایجاد Dockerfile برای پروژه NodeJS 03:37
-
مرحله ساخت و Push کردن Docker 13:10
-
ایجاد فایل مانیفست Kubernetes 06:26
-
مرحله استقرار بر روی سرویس EKS 14:30
-
خلاصه پروژه NodeJS 02:36
مشخصات آموزش
دوره فشرده Docker - مصاحبه شغلی - اولین سبک پرسش و پاسخ در جهان - 2025
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:135
- مدت زمان :10:18:03
- حجم :4.84GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy