آموزش Docker از صفر مطلق!
داکر یک پلتفرم متن باز برای طراحی؛ انتقال؛ استقرار و اجرای نرم افزار ها تحت مفهومی به نام Container میباشد، در این دوره به صورت تخصصی مفاهیم و مباحث داکر را فرا خواهیم گرفت.
به طور کلی؛ اجرا؛ انتقال و استقرار نرم افزار ها در گذشته مشکلات بسیار زیادی به همراه داشت؛ مشکلاتی که احتمالا همه شما حتی برای یکبار هم که شده با آنها دست و پنجه نرم کرده اید و ساعت ها زمانِ ارزشمند خود را صرف بررسی و تحلیل مشکلات به وجود آمده کردهاید و در انتها ریشه مشکل را در مسئلهای گاها ساده و پیشپا افتاده یافتهاید.
برای مثال؛ شما نرمافزاری را روی سیستمشخصی خودتان توسعه دادهاید؛ همه چیز عالی کار میکند و در بهترین حالت درحال اجراست؛ زمان آن فرا رسیده که برنامه بی عیب و نقص شما به سرور منتقل شده و اماده بهرهبرداری شود؛ با انتقال نرم افزار به سرور، خطاهای مختلفی از قبیل نصب نبودن وابستگی ها؛ عدم انتقال صحیح فایل ها و منابع لازم و خطا هایی از ورژن تکنولوژی های نصب شده دریافت میکنید؛ این تازه شروع ماجراست…
هربار استقرار جدید همه این موارد را با خود به همراه دارد؛ به انتقال نرم افزار فکر میکنید؟ حتی فکرش هم شبیه کابوسی شبانه است…
داکر اینجاست تا تمام این مشکلات را حل کند؛ راه حلی متن باز؛ محبوب و رایگان برای تمامی سردرگمی ها و مواردی که ممکن از در پروسه استقرار و انتقال و حتی مقیاس پذیر کردن نرم افزار های شما به وجود بیاید.
داکر مثل یک فرشتهی نگهبان مراقب همه چیز و همه حالات مختلف است و به شما این اطمینان را میدهد که همه چیز قرار است به سادگی در همان حالتِ بی عیب و نقص اجرا و پردازش شود.
در این دوره کار با داکر و مفاهیم مربوطه را به صورت تخصصی از دیدگاه یک برنامه نویس؛ برای برنامه نویسان شرح میدهیم و با اجرای سناریو های مختلف تسلط خود را بر داکر و مفاهیم مربوطه عمیق و عمیق تر خواهیم کرد.
لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.
سلام و عرض ادب
میخواستم بدونم این دوره برای من که ی پروژه (بک اند(nodejs)،فرانت اند(react)،دیتابیس(mongodb)) دارم و میخوام همشون با هم ارتباط داشته باشن (network) مناسب هست؟آیا در این دوره مشابه سناریو بهش پرداخته شده؟
آیا در مورد nginx proxy reverse هم صحبتی شده؟
ممنون میشم در این مورد بنده رو راهنمایی کنید تا تصمیمم رو برای خرید قطعی کنم
درود
این دوره مرتبط با استک یا تخصص خاصی نمیشه و به طور کلی روی داکر و نحوه استفاده و داکرایز کردن پروژه متمرکز شده.
زمانی که شما با هر استکی وارد این دوره میشید، با فرض اینکه مطالب رو به درستی یاد گرفتید و تمرین کردید، انتظار میره بتونید هر پروژه ای رو داکرایز کنید و مشکل خاصی با درک مفاهیم داکر نداشته باشید.
موفق باشید.
سلام وقت بخیر. از اون جایی که بیش تر دانشجو های فرانت کار سایت سبز لرن با ریکت کار میکنند فکر میکنم اگر اولویتتون برای بحث فرانت روی ریکت و نکست باشه بهتر باشه و همچنین لطفا برای بکند سناریو هایی با node.js و mongodb هم پیاده سازی کنید.
درود
تکنولوژی و استک تاثیری روی روند یادگیری شما و محتوای دوره نداره.
درصورتی که دوره رو تا انتها دیدید و هنوز بابت دیپلوی این موارد و داکرایز کردن پروژه مشکل دارید؛ مشکلتون رو از طریق بخش پرسش و پاسخ برام ارسال کنید تا درصورت نیاز درخصوص اون مورد به دوره جلساتی اضافه بشه اما درحال حاضر محتوای دوره به صورتیه که انتظار میره پس از اتمام دوره بتونید به طور قطعی و کامل؛ نیاز خودتون رو با هر تکنولوژی و توی هر استکی رفع کنید.
ممنون از همراهی شما.
سلام استاد عزیز،ممنون بابت آموزش های خوبتون،لطفا نحوه استفاده داکر در TypeScript، Express JS ، Nest JS هم اضافه کنید.
درود مهدی جان؛
محتوای دوره به صورتی تنظیم و سرفصل بندی شده که شما پس از تکمیل دوره باید بتونید نیاز خودتون رو فارغ از اینکه سناریو توی دوره کار شده یا خیر برآورده کنید.
البته مواردی که گفتی توی سناریو های اجرا شده دوره هستند اما درصورتی که هر مشکلی بابت دیپلوی و یا داکرایز کردن پروژه داری، حتما باهام در میون بزار.
ممنون از همراهیت.
سلام خدمت استاد عزیز
سوال همیشه با داکر مبحث CI/CD گفته میشه مسخواستم بدونم در این دوره این مباحث پوشش داده میشه ؟
محمدجان؛ بله توی سرفصل دیپلویمنت میتونی این موارد رو ببینی اما درنظر داشته باش که محوریت این دوره "داکر برای برنامه نویسها" هست و اگه علاقه داری عمیقتر و یا تخصصی تر موارد داکر و زیرساختی رو یاد بگیری باید وارد حوزه دواپس و دورههای مرتبط با اون بشی.
موفق باشی.
ممنون بابت این دوره کاربردی و فوق العاده ، خیلی وقت بود دنبال دوره اموزشی خوب برای داکر بودم
نظر لطف شماست؛ خوشحالم که مفید واقع شده ❤️🙏