آموزش پروژه در داکر | Docker Basics - Microservices

Project in Docker | Docker Basics - Microservices

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

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

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

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

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

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

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

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

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

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



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

برنامه ریزی Planning

  • این بخش در مورد چیست؟ What is this section about?

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

  • برنامه ریزی برنامه داکر Planning Docker application

  • نصب ابزار Docker Installing Docker tools

پیکربندی Configuration

  • ایجاد Dockerfile Creating Dockerfile

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

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

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

  • داکر هاب Docker Hub

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

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

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

  • حجم ها Volumes

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

  • سرویس Frontend Frontend service

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

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

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

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

  • شبکه داکر Docker network

  • پروکسی Frontend Frontend proxy

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

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

گسترش Deployment

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

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

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

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

  • مشق شب Homework

  • سخنرانی جایزه من My Bonus Lecture

نمایش نظرات

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

آموزش پروژه در داکر | Docker Basics - Microservices
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4.5 hours
29
Udemy (یودمی) udemy-small
13 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
224
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Oleksandr Kocherhin Oleksandr Kocherhin

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

Udemy (یودمی)

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

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