آموزش Docker and Docker Compose - استقرار پروژه از ابتدا

Docker and Docker Compose - Project Deployment From Scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

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

برای هر درس کد منبع درس را دریافت خواهید کرد، بنابراین مشاهده پیشرفت و دریافت یک برنامه کاربردی در هر درسی که می‌خواهید آسان است.

در پایان این دوره شما قادر خواهید بود:

  • با Docker و Docker Compose پروژه ها را توسعه و اجرا کنید
  • برنامه های واقعی را با Docker از ابتدا بسازید
  • Docker را از طریق استفاده واقعی بیاموزید

آنچه در این دوره خواهید آموخت:

  • ساختار و پیکربندی فایل‌ها و پروژه‌های پیکربندی

  • تقسیم پروژه در خدمات

  • تصاویر/حجم‌ها/شبکه‌ها/ظروف را درک کنید

  • اجرای محیط توسعه و تولید

  • سرور خود را پیکربندی کنید و برنامه را در آنجا مستقر کنید (برای استقرار باید هزینه سرور را بپردازید یا فقط آن را دنبال کنید)

این دوره برای چه کسانی است:

  • این دوره برای شما مناسب است اگر می خواهید پروژه واقعی را از ابتدا تا انتها با Docker توسعه و اجرا کنید
  • این دوره برای همه کسانی است که علاقه مند به یادگیری استقرار Docker در پروژه واقعی هستند
  • اگر می خواهید دانش خود را در مورد Docker و Docker Compose افزایش دهید، این دوره برای شما مناسب است.

به چه مهارت هایی نیاز دارید:

  • رایانه‌ای که می‌توانید روی آن نرم‌افزار (ویندوز، MacOS یا لینوکس) نصب کنید
  • مهارت های پایه لینوکس یک امتیاز مثبت است (اجباری نیست)
  • برای بخش استقرار، به سرور واقعی لینوکس نیاز دارید که معمولاً باید برای آن هزینه پرداخت کنید (اجباری نیست. فقط می توانید آن را دنبال کنید)

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

پروژه با 6 سرویس برای برنامه واقعی

ما با هم frontend، api، احراز هویت، پایگاه داده api، پایگاه داده اعتبار و سرویس‌های nginx ایجاد خواهیم کرد.

تنها کاری که باید انجام دهید این است که ویدیوها را دنبال کنید و اگر مشکلی دارید یا به کمک نیاز دارید، کد را از پیوست‌ها دانلود کنید.

در این دوره ما از ابتدا گام به گام پروژه کاربردی واقعی را با استفاده از فناوری‌های Docker و Docker compose ایجاد می‌کنیم.


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

درس ها Lessons

  • راه اندازی سرور api Starting api server

  • نصب ابزار Installing tools

  • در حال اجرا frontend در تولید Running frontend in production

  • داکر تمیز کردن Cleaning docker

  • مقدمه Introduction

  • در حال آماده سازی تصویر api docker Preparing api docker image

  • مشق شب Homework

  • شبکه داکر Docker network

  • افزودن پایگاه داده Adding database

  • سرویس احراز هویت Auth service

  • مدیر اجرایی داکر Docker exec

  • برنامه ریزی برنامه ما Planning our application

  • متغیرهای محیطی Environment variables

  • راه اندازی سرور تولید Setting up production server

  • آخرین تنظیم Last tuning

  • داکر هاب Docker hub

  • ایجاد اپلیکیشن api Creating api application

  • ایجاد درخواست های پایگاه داده Making database requests

  • پروکسی Frontend Frontend proxy

  • استقرار پروژه Deploying project

  • خودتان آن را انجام دهید. میلر Do it yourself. Mailer

  • چرا به داکر نیاز دارید؟ Why do you need docker?

  • راه اندازی nginx Setting up nginx

  • حجم ها Volumes

  • فشار دادن به git Pushing to git

  • ایجاد فایل docker Creating docker file

  • پروکسی کردن درخواست های api Proxying api requests

  • سرویس Frontend Frontend service

نمایش نظرات

نظری ارسال نشده است.

آموزش Docker and Docker Compose - استقرار پروژه از ابتدا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 25m
28
Skillshare (اسکیل شیر) skillshare-small
01 تیر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
237
4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oleksandr Kocherhin Oleksandr Kocherhin

مدرس حرفه ای و توسعه دهنده وب

Skillshare (اسکیل شیر)

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

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