
آموزش Docker از صفر مطلق!
داکر یک پلتفرم متن باز برای طراحی؛ انتقال؛ استقرار و اجرای نرم افزار ها تحت مفهومی به نام Container است که در دوره آموزش داکر سبزلرن کار با آن را یاد میگیرید.

توضیحات

دوره آموزش داکر یکی از دورههای کاربردی آکادمی سبزلرن برای افرادی است که با فریمورکهای مختلف برنامهنویسی میکنند و دغدغه انتقال و اجرای بدون دردسر برنامههای خود را دارند. با خرید این دوره میتوانید صفر تا صد نصب، راهاندازی، ساخت ایمیج، کار با کانتینرها و بهکارگیری داکر در بیلد فلو را یاد بگیرید. همچنین با تمرینهای کاربردی که در طول دوره انجام میشود، میتوانید مشکلات رایج در پروژه فریمورکهای مختلف را هنگام استقرار با داکر برطرف کنید.
دوره آموزش داکر چیست؟
داکر (Docker) یکی از ابزارهای کاربردی برای توسعه، اجرا و استقرار نرمافزارهاست که به برنامهنویسان کمک میکند برنامهها و وابستگیهای آنها را در محیطی ایزوله و قابلانتقال به نام کانتینر اجرا کنند. در دوره آموزش داکر که توسط تیم سبزلرن ارائه شده از مفاهیم پایه و نصب Docker شروع میکنید و با ساخت ایمیج، مدیریت کانتینرها، شبکه و دیپلوی پروژههای واقعی آشنا میشوید. در طول این دوره پروژه محور یاد میگیرید چگونه سرویسهایی مانند "Laravel"، "Vue"، "Nginx"، "MySQL"، "Redis" و "PHPMyAdmin" را با Docker اجرا، مدیریت و خطاهای رایج هنگام استقرار آنها را برطرف کنید.
مهمترین سرفصلهای آموزش Docker
با خرید دوره آموزش Docker میتوانید در ۹ ساعت مفاهیم اصلی و مهارتهای کاربردی کار با داکر را یاد بگیرید. در این دوره مفاهیم پایه تا استفاده از Docker در پروژههای واقعی، با کمک چند پروژه کاربردی و تمرینهای عملی آموزش داده میشود. سرفصلهای اصلی دوره عبارتاند از:
آشنایی با Docker و مفاهیم پایه Container
نصب و راهاندازی Docker در ویندوز و لینوکس
آشنایی با Docker CLI و دسترسی non-root
کار با Image و Container
آموزش دستورات کاربردی مانند run، pull، ps و images
ساخت Dockerfile و ایجاد Image اختصاصی
آشنایی با Build Flow و Docker Registry
داکرایز کردن پروژههای واقعی
اجرای پروژههای Python/Flask و Vue.js با Docker
مدیریت Container ها و بهینهسازی Imageها
آشنایی با Docker Networking
کار با Volume و مدیریت دادههای پایدار
آموزش Docker Compose
اجرای پروژههای چند سرویسی
راهاندازی Nginx، MySQL، Redis و PHPMyAdmin
بررسی و رفع خطاهای رایج در پروژههای Docker
Deploy پروژه با Docker روی سرور
تنظیم Domain و SSL
آشنایی با دیپلوی خودکار و محیط Staging
پیشنیازهای آموزش داکر
آشنایی مقدماتی با خط فرمان (CLI)و تسلط به یک زبان برنامهنویسی برای درک بهتر مفاهیم دوره آموزش داکر ضروری است. همچنین برای شروع این دوره نیازی نیست به Docker مسلط باشید، زیرا مفاهیم اصلی در طول دوره آموزش داده میشوند.
خرید دوره آموزش داکر به چه کسانی پیشنهاد میشود؟
توسعهدهندگان Laravel، پایتون، پی اچ پی و همه کسانیکه در زمینه برنامهنویسی فرانتاند و بکاند فعالیت دارند یا میخواهند متخصص DevOps شوند، مخاطب دوره داکر هستند. همچنین خرید این دوره به مدیران سرور و مهندسان شبکه پیشنهاد میشود. اگر میخواهید اجرای پروژهها را در محیطهای مختلف سادهتر کنید، محیط توسعه و سرور یکسانی داشته باشید یا فرآیندهای "Build"، "Deploy" و مدیریت پروژهها را سریعتر و قابلاعتمادتر انجام دهید، یادگیری Docker میتواند شما را یک پله از رقبا بالاتر ببرد!
مزایای خرید دوره آموزش داکر سبزلرن
یکی از مهمترین مزایای خرید دوره آموزش داکر تمرکز روی استفاده عملی از Docker در پروژههای واقعی، بهجای پرداختن صرف به مفاهیم تئوری است. همچنین از دیگر مزایای انتخاب این دوره برای یادگیری داکر میتوان بهموارد زیر اشاره کرد:
آموزش پروژهمحور و کاربردی
آموزش از نصب و راهاندازی تا دیپلوی پروژه
کار با "Container"، "Image"، "Dockerfile" و "Docker Compose"
آموزش "Docker Networking" و "Volume"
بررسی خطاها و چالشهای رایج هنگام استقرار
مناسب برای توسعهدهندگان و متخصصان DevOps
تمرکز روی مهارتهای مورد نیاز بازار کار
هزینه اقتصادی دوره در مقایسه با کیفیت محتوا
ارائه پشتیبانی نامحدود و امکان رفع اشکال
دسترسی نامحدود به محتوا دوره برای مرور مطالب
آیا بعد از آموزش داکر میتوان وارد بازار کار شد؟
یادگیری Docker بهتنهایی شما را به یک متخصص "DevOps" تبدیل نمیکند، اما این مهارت یکی از ابزارهای مهم در توسعه نرمافزار، DevOps و استقرار پروژههای مدرن است. بنابراین بعد از یادگیری مفاهیم دوره احتمال افزایش مهارت و سطح درآمد شما زیاد است. پس از تسلط به مفاهیم دوره میتوانید پروژههای خود را با استفاده از "Container"ها اجرا و مدیریت کنید، محیط توسعه و سرور را هماهنگتر نگه دارید و فرآیند "Deploy" را سادهتر کنید. اگر قصد دارید بهصورت حرفهای وارد حوزه DevOps شوید، پیشنهاد میشود در ادامه مسیر سراغ مفاهیمی مانند "CI/CD"، "Kubernetes"، مدیریت سرور، "Cloud" و ابزارهای پیشرفتهتر DevOps بروید.
نحوه خرید دوره آموزش داکر سبزلرن
خرید دوره آموزش داکر سبزلرن بهصورت کاملا آنلاین انجام میشود، کافیست وارد حساب کاربری خود در سایت شوید یا در صورت نیاز برای خود یک اکانت بسازید. سپس در این صفحه روی گزینه «افزودن به سبد خرید» کلیک کنید. پس از آن باید از طریق درگاه بانکی سایت برای پرداخت هزینه دوره اقدام کنید. پس تکمیل فرآیند خرید دسترسی شما به محتوای دوره بهصورت نامحدود فعال میشود و میتوانید آموزش Docker را شروع کنید. همچنین در طول دوره امکان مطرح کردن سوالات و مشکلات آموزشی از طریق بخش پشتیبانی سایت سبزلرن وجود دارد تا همه چیز برای یادگیری مهیا باشد.
سوالات متداول
دوره آموزش داکر برای چه کسانی مناسب است؟
این دوره برای برنامهنویسان Front-end و Back-end، متخصصان DevOps، مدیران سرور و افرادی که میخواهند پروژههای خود را با Docker اجرا و Deploy کنند مناسب است.
آیا برای شرکت در دوره باید Docker را بلد باشم؟
خیر. دوره از مفاهیم پایه شروع میشود و نصب، راهاندازی و کار با Docker را مرحلهبهمرحله آموزش میدهد.
آیا Docker Compose در این دوره آموزش داده میشود؟
بله. در دوره با Docker Compose و نحوه مدیریت پروژههای چند سرویسی آشنا میشوید.
آیا ساخت Dockerfile آموزش داده میشود؟
بله. ساخت Dockerfile، ایجاد Image و اجرای آن در قالب پروژههای عملی آموزش داده میشود.
برای تمرین دوره به چه ابزارهایی نیاز دارم؟
برای تمرین در ویندوز میتوانید Docker Desktop و در لینوکس Docker Engine را نصب کنید. همچنین داشتن یک ویرایشگر کد مانند VS Code برای ساخت Dockerfile و فایلهای پروژه کاربردی است.
آیا در دوره نحوه Deploy پروژه با Docker آموزش داده میشود؟
بله. علاوه بر کار با Docker در محیط توسعه، نحوه Deploy پروژه روی سرور، تنظیم Domain و SSL، دیپلوی خودکار و محیط Staging نیز آموزش داده میشود.
آیا ویدئوهای دوره همیشه در دسترس هستند؟
بله. پس از خرید دوره، محتوای آموزشی از طریق پنل کاربری در دسترس شما قرار میگیرد.
آیا دوره آموزش داکر سبزلرن پشتیبانی دارد؟
بله، در طول دوره آموزش Docker میتوانید سوالات، چالشها و مشکلات خود را در بخش پرسش و پاسخ مطرح کنید. همچنین در صورت نیاز بات سبزلرن دردسترس است تا سوالات شما را در اسرع وقت پاسخ دهد.
جلسات
معرفی دوره
آشنایی با داکر
نصب داکر روی ویندوز
نصب داکر روی لینوکس
دسترسی به داکر از طریق non-root users
دستورات run, pull, ps, images
حذف کانتینرها
کانتینرهای درحال اجرا و فلگ f
کار با ایمیجها
کار با ایمیج اوبونتو و حالت interactive tty
اجرا نگهداشتن پردازش کانیتنر در بک گراند و تنظیم نام دلخواه برای کانتینرها
آشنایی با بیلد فلو در داکر
ایجاد یک وب اپ ساده با پایتون و فلسک
داکرایز کردن وب اپ
پوش کردن ایمیج در رجیستری
دریافت (pull) ایمیج در سرور و کار با Docker play
ایجاد یک پروژه با vuejs و vite
کار با دستورات copy, workdir, cmd و فایل dockerignore
اجرای پروژه و تنظیمات نتورک اینترفیس
ثبت ایمیج در رجیستری و اجرا سمت سرور
ایجاد گروه و یوزر در داکرفایل
بهینهسازی ایمیج در بیلدتایم
مفاهیم شبکه
مفهوم والیوم
استفاده از والیوم ها
آشنایی با داکر کامپوز
ایجاد یک پروژه لاراولی جدید
بررسی فایل docker-compose پروژه لاراولی برای آشنایی بیشتر با docker-compose
ایجاد پروژه vue-js و راه اندازی Nginx Proxy Manager
راه اندازی Redis
راه اندازی MySQL
راه اندازی PHP My Admin
ایجاد داکر فایل برای پروژه فرانت اند (Vue)
افزودن فایل dockerignore و راه اندازی سرویس فرانت اند از طریق docker-compose
افزودن داکر فایل به پروژه بک اند و اجرای سرویس
حل خطای کامپوزر
پروکسی ریوِرس
دمو کولیفای
بررسی پنل کولیفای
ست کردن دامنه برای پنل
اجرای mysql و php my admin
ثبت دامنه و ssl برای php my admin
نتورکینگ و سرویس اپ تایم
دیپلوی پروژه expressjs برای api فیلم
دیپلوی خودکار و preview برای pr ها
ایجاد فرانت اند vuejs
استیجینگ و دیپلوی پروژه
اتمام دوره
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

نظرات
درود - متاسفانه درحال حاضر این دوره پوششی روی جنگو ارائه نمیده اما سعی میکنم در اولین فرصت ممکن سرفصلهای عملی دوره رو بهروزرسانی کنم و این موارد رو هم پوشش بدم - درخصوص قسمت دوم سوالتون هم باید عرض کنم که دیدن دوره خالی از لطف نیست اما الزامی هم نیست براتون درحال حاضر. موفق باشید ❤️