دوره‌ها / Docker برای برنامه‌نویسان
حرفه‌ایدوره کلاسی

Docker برای برنامه‌نویسان

آموزش Docker برای برنامه‌نویسان در مسیر DEV-P03 — توسعه‌دهنده Full Stack؛ سطح L4 (حرفه‌ای) و 16 ساعت آموزش ساختاریافته.

حدود ۱۶ ساعت۱۶ درس
مشاهده و ثبت‌نام دوره

معرفی دوره

معرفی دوره Docker برای برنامه‌نویسان

دوره Docker برای برنامه‌نویسان با کد DEV-112 در دپارتمان برنامه‌نویسی ارائه می‌شود. این دوره بخشی از DEV-P03 — توسعه‌دهنده Full Stack است و برای یادگیری مرحله‌به‌مرحله موضوع دوره طراحی شده است.

جایگاه دوره در مسیر یادگیری

سطح این دوره L4 (حرفه‌ای) است و 16 ساعت زمان آموزشی دارد. محتوای دوره بر ایجاد درک کاربردی از Docker برای برنامه‌نویسان و آماده‌سازی برای ادامه همین مسیر یادگیری تمرکز دارد.

مشخصات کلیدی

  • کد دوره: DEV-112
  • دپارتمان: برنامه‌نویسی
  • مسیر یادگیری: DEV-P03 — توسعه‌دهنده Full Stack
  • سطح: L4 (حرفه‌ای)
  • مدت آموزش: 16 ساعت

برای چه کسانی مناسب است؟

این دوره برای علاقه‌مندانی مناسب است که می‌خواهند مهارت خود را در Docker برای برنامه‌نویسان تقویت کنند و مسیر DEV-P03 — توسعه‌دهنده Full Stack را هدفمند ادامه دهند.

سرفصل‌ها و درس‌ها

مبانی Container
  • مسئله سازگاری محیط‌ها
  • Image و Container
  • نصب و اجرای Docker
  • Volume و Network
ساخت Image استاندارد
  • نوشتن Dockerfile
  • Layer و Build Cache
  • Multi Stage Build
  • مدیریت متغیرهای محیطی
اجرای چند سرویس
  • Docker Compose
  • اتصال برنامه و پایگاه داده
  • Health Check و وابستگی‌ها
  • محیط توسعه Containerized
امنیت و انتشار
  • کاهش حجم Image
  • مدیریت Secretها
  • Registry و نسخه‌گذاری
  • استقرار پروژه نهایی

پرسش‌های متداول

دوره «Docker برای برنامه‌نویسان» برای چه کسانی مناسب است؟

این دوره برای علاقه‌مندانی مناسب است که می‌خواهند «Docker برای برنامه‌نویسان» را در یک مسیر ساختاریافته، پروژه‌محور و قابل استفاده در دنیای واقعی یاد بگیرند.

پیش‌نیاز شرکت در این دوره چیست؟

این دوره پیشرفته است و تسلط عملی بر مبانی و موضوعات سطح متوسط حوزه مربوط توصیه می‌شود.

مدت زمان دوره و شیوه پیشروی چگونه است؟

مدت برنامه‌ریزی‌شده دوره 16 ساعت است. محتوا در ۴ سرفصل و ۱۶ درس مرتب شده و بهتر است درس‌ها به‌ترتیب همراه با تمرین دنبال شوند.

پس از پایان دوره چه توانایی‌ای به دست می‌آورم؟

پس از تکمیل درس‌ها و تمرین‌ها، می‌توانید مباحث دوره را در سناریوهای واقعی به کار بگیرید و با انجام بخش «امنیت و انتشار» یک خروجی قابل ارائه برای ادامه مسیر یادگیری یا نمونه‌کار بسازید.