توضیحات
دوره Docker Essentials: Containerizing Apps for Beginners. این دوره جامع به شما کمک میکند تا از پایه با Docker آشنا شوید و به یک متخصص در کانتینریزه کردن اپلیکیشنها تبدیل شوید. چه توسعهدهنده باشید، چه مهندس DevOps، یا حتی اگر برای مصاحبههای فنی آماده میشوید، این دوره برای شما مناسب است. با بیش از 48 درس مفصل، از یک مبتدی به یک کاربر حرفهای Docker تبدیل خواهید شد که میتواند به طور موثر اپلیکیشنها را کانتینریزه کند و فرآیندهای توسعه را مدیریت کند.
آنچه فرا خواهید گرفت:
- حل مشکل “کار میکند روی سیستم من”: یاد بگیرید که چگونه محیطهای استاندارد Docker این مشکل رایج را حل میکنند.
- تسلط بر نصب Docker: Docker را روی سیستمعاملهای مختلف (Mac، Windows، Linux) نصب کنید.
- مدیریت چندین کانتینر: با Docker Compose، کار با چندین کانتینر را به صورت همزمان یاد بگیرید.
- ایجاد جداسازی: درک عمیق از نحوه جداسازی کانتینرها با استفاده از مفاهیمی مانند Linux namespaces و cgroups.
- پایداری دادهها: استفاده از volumeها برای حفظ دادههای پایگاه داده مانند MySQL و جلوگیری از از دست رفتن دادهها هنگام ریاستارت.
- ساخت تصاویر سفارشی: با استفاده از Dockerfile، تصاویر سفارشی با ویژگیهای خاص ایجاد کنید.
- اجرای اپلیکیشنهای جاوا یا Node.js: بدون نیاز به نصب محلی، اپلیکیشنهای خود را در کانتینر اجرا کنید.
- مدیریت کانتینرها: با استفاده از دستورهای Docker، کانتینرهای خود را مدیریت کنید (لیست کردن، متوقف کردن، حذف کردن، متصل شدن).
- نمایان سازی اپلیکیشنهای وب: پورتهای کانتینرها را برای دسترسی به اپلیکیشنهای وب (مانند Nginx، Spring Boot) از طریق مرورگر نگاشت کنید.
- ایجاد شبکههای سفارشی: شبکههای سفارشی ایجاد کنید تا کانتینرها بتوانند با هم ارتباط برقرار کنند یا از هم جدا باشند.
- بهینه سازی ساخت تصاویر: با استفاده از ساختار لایه بندی Docker، سرعت ساخت تصاویر را افزایش داده و فضای ذخیرهسازی را کاهش دهید.
این دوره مناسب چه کسانی است؟
- توسعهدهندگان: برای کانتینریزه کردن و سادهسازی فرآیند توسعه اپلیکیشنها.
- مهندسان QA/Test: برای ایجاد محیطهای تست پایدار و قابل تکرار.
- مهندسان DevOps: برای بهینهسازی پایپ لاین CI/CD با استفاده از کانتینرها.
- هر کسی که به نقش Docker در استقرار و مدیریت نرمافزار مدرن علاقهمند است.
مشخصات دوره Docker Essentials: Containerizing Apps for Beginners
- ناشر: Udemy
- مدرس: Koushik Kothagal
- سطح آموزش: مبتدی
- مدت زمان آموزش: 5 ساعت و 43 دقیقه
- تعداد دروس: 52
سرفصل های دوره
پیشنیازهای دوره Docker Essentials: Containerizing Apps for Beginners
- Basic familiarity with command-line usage
- Understanding of fundamental operating system concepts
- A computer with sufficient RAM/CPU to run Docker
- Administrative access to install software (Docker Desktop, etc.)
تصاویر دوره
نمونه فیلم دوره
راهنمای نصب
پس از Extract، با Player دلخواه خود مشاهده کنید.
زیرنویس: ندارد
کیفیت: 720p
لینک دانلود
گذرواژه فایل(ها): www.downloadly.ir
حجم فایل
3.7 گیگابایت
















































1 دیدگاه. همین الان خارج شوید
اگه امکانش باشه که دوره های ایشون رو موجود کنید فوق العاده میشه.
همه دوره های ایشون شاهکار هستند.