آموزش Docker از صفر مطلق!

داکر یک پلتفرم متن باز برای طراحی؛ انتقال؛ استقرار و اجرای نرم افزار ها تحت مفهومی به نام Container می‌باشد، در این دوره به صورت تخصصی مفاهیم و مباحث داکر را فرا خواهیم گرفت.

آموزش Docker از صفر مطلق!
وضعیت دوره پیش فروش
مدت زمان دوره 0 ساعت
آخرین بروزرسانی 1402/12/22
روش پشتیبانی آنلاین
پیش نیاز تسلط حداقلی به یک زبان
نوع مشاهده بصورت آنلاین
توضیحات

توجه! این دوره بصورت پیش فروش ارائه شده است و در تاریخ خرداد ماه ۱۴۰۳ بصورت قطعی برگزار میشود و قیمت پیش فروش شده بعد از شروع دوره چند ده درصد افزایش پیدا میکند و مطابق سیاست های سبزلرن، بعد از اتمام نیز افزایش قیمت خواهد داشت. فلذا خرید در شرایط پیش فروش بسیار پایین تر از قیمت اصلی تمام شده است

اموزش داکر

به طور کلی؛ اجرا؛ انتقال و استقرار نرم افزار ها در گذشته مشکلات بسیار زیادی به همراه داشت؛ مشکلاتی که احتمالا همه شما حتی برای یک‌بار هم که شده با آن‌ها دست و پنجه نرم کرده اید و ساعت ها زمانِ ارزشمند خود را صرف بررسی و تحلیل مشکلات به وجود آمده کرده‌اید و در انتها ریشه مشکل را در مسئله‌ای گاها ساده و پیش‌پا افتاده یافته‌اید.

برای مثال؛ شما نرم‌افزاری را روی سیستم‌شخصی خودتان توسعه داده‌اید؛ همه چیز عالی کار می‌کند و در بهترین حالت درحال اجراست؛ زمان آن فرا رسیده که برنامه بی عیب و نقص شما به سرور منتقل شده و اماده بهره‌برداری شود؛ با انتقال نرم افزار به سرور، خطاهای مختلفی از قبیل نصب نبودن وابستگی ها؛ عدم انتقال صحیح فایل ها و منابع لازم و خطا هایی از ورژن تکنولوژی های نصب شده دریافت می‌کنید؛ این تازه شروع ماجراست…

هربار استقرار جدید همه این موارد را با خود به همراه دارد؛ به انتقال نرم افزار فکر می‌کنید؟ حتی فکرش هم شبیه کابوسی شبانه است…

داکر اینجاست تا تمام این مشکلات را حل کند؛ راه حلی متن باز؛ محبوب و رایگان برای تمامی سردرگمی ها و مواردی که ممکن از در پروسه استقرار و انتقال و حتی مقیاس پذیر کردن نرم افزار های شما به وجود بیاید.

داکر مثل یک فرشته‌ی نگهبان مراقب همه چیز و همه حالات مختلف است و به شما این اطمینان را می‌دهد که همه چیز قرار است به سادگی در همان حالتِ بی عیب و نقص اجرا و پردازش شود.

در این دوره کار با داکر و مفاهیم مربوطه را به صورت تخصصی از دیدگاه یک برنامه نویس؛ برای برنامه نویسان شرح می‌دهیم و با اجرای سناریو های مختلف تسلط خود را بر داکر و مفاهیم مربوطه عمیق و عمیق تر خواهیم کرد.

سرفصل ها
مقدمات و آشنایی اجمالی با داکر
نصب و راه اندازی لینوکس بر پایه WSL
نصب و راه اندازی داکر دسکتاپ
آشنایی با محیط داکر دسکتاپ
والیوم | Volume
شبکه | Network
داکر فایل | Dockerfile
داکر کامپوز | Docker Compose
ایمیج‌ها | Images
سرویس‌ها | Services
کانتینرها | Containers
پیاده‌سازی سناریوهای مختلف
معرفی Swarm
سرفصل و یا سناریوی پیشنهادی خود را کامنت کنید... 🔥
نظرات
ثبت نظر جدید
رامین کریم پور | کاربر
1403/01/24

سلام استاد
برای فرانت کارها لازمه داکر رو یاد بگیرند یا یادگیریش برا رزومه بهتره؟

آرمین هوشمند | مدرس
1403/01/25

درود رامین جان؛ بله داکر یکی از الزامات کار توی شرکت های بزرگ هست معمولا.
قطعا بلد بودن این تکنولوژی میتونه رزومه شمارو نسبت به افرادی که این تخصص رو ندارن یک مرحله جلو بندازه.

hamid2008 | کاربر
1403/01/13

سلام
وقت بخیر
آیا امکان داره در پایان دروه صفر تا صد داکر کردن یه پروژه لاراولی هم توضیح بدهید بدون استفاده از sail

آرمین هوشمند | مدرس
1403/01/14

درود حمیدجان؛
قطعا توی دوره به صورت کاملا سناریو محور جلو میریم و موارد مختلفی رو اجرا میکنیم که پروژه لاراولی هم یکی از همون موارد هست.
شما در انتهای دوره هیچ نگرانی درمورد داکرایز کردن یک پروژه یا سرویس نخواهید داشت و ما به صورت دائمی در کنارتون هستیم تا مشکلاتتون رو در اسرع وقت بررسی و رفع کنیم.

samin_salmani | دانشجو
1403/01/06

سلام .
برای شروع این دوره ، ما پیشنیاز خاصی نیاز داریم ؟
اگر بدونیم بهتره که تا شروع دوره بهشون مسلط بشیم
ممنون

آرمین هوشمند | مدرس
1403/01/14

درود ثمین جان؛
پیش نیاز این دوره تسلط نسبی به حداقل یک استک/زبان برنامه نویسی هست اما محدود به استک و تخصص خاصی نمیشه و تمام موارد رو پوشش میده.
به این صورت که شما توی حداقل ترین حالت ممکن باید یک پروژه (حتی Hello World) داشته باشید که نیاز به دیپلوی/استقرار روی بستر سرور و اینترنت رو داشته باشه و متقابلا توی حالت لوکال برای اجرا نیاز به چند وابستگی مختلف داشته باشه مثل node/npm/yarn برای فرانت و composer/php و ... برای بک اند (سمت php).

amir_heydari | دانشجو
1402/12/29

سلام rancher رو هم اگه میشه اضافه کنید

آرمین هوشمند | مدرس
1403/01/01

درود امیرجان؛ این مورد توی بحث ارکستریشن سیستم ها و کوبر هست؛ اگه فرصت بشه حتما درموردش صحبت میکنیم اما عمیق شدن توی بحث کلاسترینگ و استفاده از ارکستریشن هایی مثل رنچر نیازمند دوره های مجزاست 🙏

محمد محمد | کاربر
1402/12/28

سلام از چه زبانی توی این دوره استفاده می کنید

آرمین هوشمند | مدرس
1402/12/28

درود؛ زبان خاصی استفاده نمیشه.
این دوره در خصوص داکر هست و محدود به زبان و استک مشخصی نمیشه.