آموزش Docker Bootcamp: Docker را با پروژه های دنیای واقعی تسخیر کنید

Docker Bootcamp: Conquer Docker with Real-World Projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه ها را کانتینر کنید، میکروسرویس ها را مدیریت کنید و با داکر در فضای ابری مستقر شوید! نصب و راه‌اندازی Docker در سیستم‌عامل‌های مختلف درک مفاهیم اساسی و مزایای کانتینری‌سازی با برنامه‌های Docker Containerize Python، Go، Java، Javascript و Ruby. ساخت تصاویر Docker کارآمد و بهینه با استفاده از Dockerfiles. JS و Go برقراری ارتباط بین کانتینرها با استفاده از شبکه‌های Docker تصاویر Docker را به Docker Hub فشار دهید و شیوه‌های برچسب‌گذاری مناسب را پیاده‌سازی کنید کانتینر و مدیریت پایگاه‌های داده (مانند MySQL، PostgreSQL، MongoDB) با Docker Handle ذخیره‌سازی دائمی داده‌ها با استفاده از حجم‌های Docker سازماندهی و مدیریت چند کانتینر برنامه های کاربردی با استفاده از Docker Compose پیش نیازها: آشنایی اولیه با مفاهیم توسعه نرم افزار و برنامه نویسی آشنایی با رابط های خط فرمان و ناوبری ترمینال توصیه می شود: دانش اولیه حداقل یک زبان برنامه نویسی

تصور کنید بتوانید یک برنامه کاربردی را در دستگاه محلی خود توسعه دهید و سپس بدون نگرانی در مورد مشکلات سازگاری یا عدم وابستگی، آن برنامه را در هر جای دیگری اجرا کنید. Docker این امکان را فراهم می کند. تقریباً همه شرکت‌های بزرگ، اعم از Spotify، Netflix یا PayPal، از Docker برای ارائه سریع‌تر برنامه‌ها از همیشه استفاده می‌کنند و اکنون نوبت شماست.

این دوره به شما یاد می دهد که چگونه:

  • Docker را در سیستم عامل های مختلف نصب و راه اندازی کنید

  • حاوی طیف گسترده ای از برنامه های ساخته شده با Python، Go، Java، JavaScript، Ruby، Flask، Spring Boot، Node.js و موارد دیگر

  • تصاویر Docker کارآمد و بهینه شده را با استفاده از Dockerfiles بسازید

  • ارتباط یکپارچه بین کانتینرها با استفاده از شبکه های Docker برقرار کنید

  • سازمان دهی و مدیریت برنامه های کاربردی چند کانتینری، از جمله میکروسرویس ها و پایگاه های داده، با استفاده از Docker Compose

  • ذخیره‌سازی دائمی داده‌ها و مدیریت پایگاه‌های داده (MySQL، PostgreSQL، MongoDB) با حجم‌های Docker

  • تصاویر Docker را به Docker Hub فشار دهید و استراتژی‌های برچسب‌گذاری و نسخه‌سازی موثر را اجرا کنید

  • برنامه‌های کانتینری‌شده را با استفاده از Heroku در فضای ابری مستقر کنید.

پروژه کاربردی تجارت الکترونیک دنیای واقعی

در طول دوره، شما بر روی یک برنامه کاربردی تجارت الکترونیک واقع گرایانه متشکل از چندین میکروسرویس کار خواهید کرد که هر کدام با زبان ها و چارچوب های مختلف ساخته شده اند. شما یاد خواهید گرفت که چگونه این میکروسرویس ها را کانتینری کنید، وابستگی های آنها را مدیریت کنید، و کل برنامه را با استفاده از Docker Compose هماهنگ کنید، و آن را در فضای ابری مستقر کنید. این تجربه عملی درک شما از قابلیت‌های Docker را در یک محیط عملی تقویت می‌کند.


با مهارت های Docker، شغل خود را تقویت کنید

ارکستراسیون داکر و میکروسرویس مهارت‌هایی هستند که در این صنعت بسیار مورد توجه هستند. این دوره به توسعه دهندگان نرم افزار و متخصصان DevOps دانش و ابزارهایی را برای ساده کردن گردش کار توسعه و بهینه سازی استقرار برنامه ارائه می دهد.

همین امروز در Docker Bootcamp ما ثبت نام کنید و مهارت‌های عملی مورد نیاز برای توسعه و استقرار مؤثر برنامه‌ها با استفاده از کانتینر را به دست آورید.


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

معرفی Introduction

  • معرفی Introduction

  • به انجمن بپیوندید Join the Community

  • محتوای ارزشمند بیشتری را کشف کنید Discover more Valuable Content

  • مربی شما Your Instructor

دانلودها و نصب های مورد نیاز Required Downloads and Installations

  • دانلودها و نصب های مورد نیاز Required Downloads and Installations

نیاز به داکر The Need for Docker

  • نیاز به داکر The Need for Docker

اجرای برنامه های کاربردی در داخل کانتینرهای Docker Running Applications Inside Docker Containers

  • نکته مهم برای کاربران ویندوز Important Tip for Windows Users

  • اجرای برنامه های کاربردی در داخل کانتینرهای Docker Running Applications Inside Docker Containers

  • با Docker Run Command مبارزه می کنید؟ Struggling with the Docker Run Command?

  • Workbook: Containerizing Python, Go, and Ruby Applications Workbook: Containerizing Python, Go, and Ruby Applications

ساخت تصاویر از Dockerfiles Building Images from Dockerfiles

  • ساخت تصاویر از Dockerfiles Building Images from Dockerfiles

  • کتاب کار: ساخت تصاویر برای برنامه های پایتون، گو و روبی Workbook: Building Images for Python, Go, and Ruby Applications

کانتینر کردن یک برنامه وب Containerizing a Web Application

  • کانتینر کردن یک برنامه وب (Flask) Containerizing a Web Application (Flask)

  • کانتینر کردن یک برنامه وب (Spring Boot) Containerizing a Web Application (Spring Boot)

شبکه های داکر و میکروسرویس ها Docker Networks and Microservices

  • اجرای برنامه های وب در همان شبکه Running Web Applications on the Same Network

  • میکروسرویس های تجارت الکترونیک: React، Node، Flask، Spring Boot، Go Ecommerce Microservices: React, Node, Flask, Spring Boot, Go

فشار دادن تصاویر به داکر هاب و شیوه های برچسب گذاری Pushing Images to Docker Hub and Tagging Practices

  • فشار دادن تصاویر به داکر هاب و برچسب گذاری Pushing Images to Docker Hub and Tagging

ساده سازی با Docker Compose Streamlining with Docker Compose

  • ساده سازی با Docker Compose Streamlining with Docker Compose

  • کتاب کار تجارت الکترونیک: Docker Compose Ecommerce Workbook: Docker Compose

اجرای پایگاه های داده در داخل کانتینرهای Docker Running Databases inside Docker Containers

  • درس: اجرای پایگاه های داده در داخل کانتینرهای داکر Lesson: Running Databases inside Docker Containers

  • کتاب کار تجارت الکترونیک: Docker Compose and Database Volumes Ecommerce Workbook: Docker Compose and Database Volumes

استقرار کانتینرها در ابر! Deploying Containers to the Cloud!

  • استقرار دو کانتینر وب و یک پایگاه داده Deploying Two Web Containers and a Database

  • دستورالعمل های لازم برای ویدیوی بعدی Necessary Instructions For The Next Video

  • میزبانی پایگاه داده با استفاده از MongoDB Atlas Hosting a Database using MongoDB Atlas

  • اجازه دسترسی به پایگاه داده از هر کجا Allow Database Access from Anywhere

  • URL اتصال خود را تأیید کنید Verify Your Connection URL

  • راه اندازی کانتینرها Setting up the Containers

  • اقدام مورد نیاز: ایجاد یک حساب کاربری Heroku Action Required: Create a Heroku Account

  • اقدام مورد نیاز: نصب Git Action Required: Install Git

  • اقدام مورد نیاز: راه اندازی Heroku CLI (Mac) Action Required: Set up the Heroku CLI (Mac)

  • اقدام مورد نیاز: راه اندازی Heroku CLI (ویندوز) Action Required: Set up the Heroku CLI (Windows)

  • کانتینرهای خود را در ابر مستقر کنید! Deploy Your Containers to the Cloud!

نمایش نظرات

Udemy (یودمی)

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

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

آموزش Docker Bootcamp: Docker را با پروژه های دنیای واقعی تسخیر کنید
جزییات دوره
5.5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,069
4.6 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learn The Part Inc. Learn The Part Inc.

دوره های استثنایی که توسط مربیان خبره آموزش داده می شودLearn the Part (LTP) تیمی از توسعه دهندگان خبره و مربیان پرشور است. در LTP ، ما هر درس را با دقت برنامه ریزی می کنیم تا اطلاعات ارزشمندی را با وضوح و ساختار ارائه دهیم. وقتی یک ویدیوی LTP را تماشا می کنید ، به سرعت متوجه خواهید شد که چه چیزی ما را از سایر سازندگان دوره متمایز می کند. هدف ما این است که شما را از Zero به Professional Developer در هر موضوعی برسانیم. امیدواریم از دوره های ما لذت ببرید!

Rayan Slim Rayan Slim

معلم

سلام! من Rayan هستم، یک توسعه دهنده نرم افزار تمام وقت مستقر در اتاوا، کانادا.

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

در اوقات فراغت، من عاشق تدریس هستم!

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان

Pierian Training Pierian Training

آموزش علم داده و یادگیری ماشین