آموزش مقدماتی کار با داکر (Docker)

تعداد ویدئو 19
زمان دوره 01:26:27
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزشی مقدماتی کار با داکر (Docker) یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی شروع به کار با Docker است که با نام اصلی Getting Started with Docker از شرکت Pluralsight منتشر شده است.

مزیت های استفاده کردن از داکر (Docker)

استفاده کردن از داکر در توسعه و استقرار نرم افزار مزیت های زیادی را در اختیار افراد قرار می دهد. یکی از مهم ترین این مزیت ها ایجاد شدن یک محیط یک شکل و یا consistent environment می باشد. با استفاده کردن از این محیط یک شکل برنامه نویسان می توانند نرم افزار ایجاد شده را در environment های مختلف از قبیل development و production به طور یک شکلی اجرا کنند. چنین اپلیکیشن هایی در environment های مختلف به طور یک شکل رفتار می کنند و بنابراین برنامه نویسان نیاز به صرف زمان کمتری برای حل و فصل کردن مشکلات مربوط به production دارند. طبیعتاً این موضوع باعث می شود تا برنامه نویسان بتوانند وقت بیشتری را صرف پیاده سازی قابلیت های نرم افزار مورد نظر کنند.

Getting-Started-with-Docker-Snapshot

از دیگر مزیت های استفاده کردن از داکر، افزایش سرعت و چابکی نرم افزار می باشد. به عبارت دیگر با استفاده از داکر به سادگی می توان برای هر process و یا فرایندی یک container ایجاد کرد و آنرا در عرض چند ثانیه deploy نمود. در چنین شرایطی تمامی روال کار با سرعت بالایی اتفاق می افتد. به سادگی می توان container های جدید را ایجاد و یا container های قبل موجود را ایجاد کرد. متوقف کردن و یا ایجاد کردن دوباره container ها نیز به سادگی امکان پذیر است. ضمناً با ایجاد کردن یک فایل configuration با زبان xaml می توانید تمامی روال deployment را خودکارسازی کرده و در صورت نیاز scale کردن زیرساخت برنامه را به سادگی انجام بدهید. ضمناً داکر می تواند سرعت و کارامدی CI/CD pipeline مربوط به پروژه را افزایش بدهد. این موضوع بدان جهت است که ایجاد کردن container image ها و استفاده کردن از آنها در pipeline و در عین حال اجرا کردن task های غیر وابسته به صورت موازی وجود دارد. ضمناً با استفاده کردن از سیستم های version-control در کنار container image های ایجاد شده می توان به سادگی آنها را مدیریت کرد. استفاده کردن از سیستم های version-control کمک می کنند تا بتوانید در صروت بروز هرگونه مشکلی به سادگی یک container image را به حالت قبل برگردانید و یا اصطلاحاً rollback کنید.

سرفصل مطالب آموزش شروع به کار با داکر Docker

 

فصل اول: بررسی این دوره آموزشی

  • بررسی این دوره آموزشی

فصل دوم: مقدمه این دوره آموزشی

  • مقدمه این دوره آموزشی

 فصل سوم: نصب کردن داکر

  • بررسی ماژول
  • بررسی Docker Desktop
  • بررسی کردن Play with Docker

فصل چهارم: Deploy کردن برنامه Containerized

  • بررسی ماژول
  • با سرعت اجرا کردن
  • Containerize کردن یک اپلیکیشن
  • Host کردن بر روی رجیستری
  • اجرای یک اپلیکیشن Containerized
  • مدیریت یک اپلیکیشن Containerized
  • جمع بندی

فصل پنجم: Microservice ها و دنیای واقعی

  • مروری بر ماژول
  • میکروسرویس های Cloud-native
  • اپلیکیشن های Multi-container با Docker Compose
  • با Docker Swarm موارد را به سطح بعدی برسانید؟
  • سروریس های میکروسرویس ها سرویس های داکر
  • اپلیکیشن های Multi-container با Docker Stacks

فصل ششم: مراحل بعدی چیست؟

  • مراحل بعدی چیست؟

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش مقدماتی کار با داکر (Docker)”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید