آموزش توسعه برنامه های React.js با Docker

Developing React.js Apps with Docker

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: داکر به یکی از اجزای اصلی در دنیای میکروسرویس ها در دستیابی به چابکی، حمل و نقل و ایزوله تبدیل شده است. این دوره به شما می آموزد که چگونه یک برنامه React را داکر کنید. "این در ماشین من کار می کند" عبارت رایجی است که وقتی توسعه دهندگان هنگام تولید کدشان خراب می شود، می شنوید. برای غلبه بر این مشکل، بسته‌بندی کد برنامه و وابستگی‌های آن به‌عنوان یک واحد منفرد قابل استقرار ضروری است، و داکر به استاندارد واقعی صنعت برای دستیابی به این امر تبدیل شده است. در این دوره آموزشی، «توسعه برنامه‌های React.js در Docker»، یاد می‌گیرید که یک برنامه React را داکر کنید و مراحل توسعه، اشکال زدایی و استقرار آن در تولید را بیاموزید. ابتدا، اجزای مختلفی که یک فایل داکر را تشکیل می‌دهند را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد یک تصویر و اجرای داکر کانتینر را خواهید فهمید. سپس، نحوه استقرار چندین کانتینر، راه اندازی شبکه بین آنها با استفاده از docker compose را یاد خواهید گرفت. در نهایت، یاد خواهید گرفت که چگونه اپلیکیشن را در داخل ظرف اشکال زدایی کنید و تولید کانتینر را آماده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش توسعه یک برنامه react در docker را خواهید داشت که برای ایجاد یک جزء میکروسرویس بسیار چابک، قابل حمل و مستقل لازم است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

داکر کردن یک برنامه اولیه React Dockerizing a Basic React App

  • بررسی نسخه Version Check

  • راه اندازی محیط توسعه Setting up Development Environment

  • معرفی React Application Introducing React Application

  • اجزای یک Dockerfile Components of a Dockerfile

  • غلبه بر مشکلات ساخت داکر Overcoming Docker Build Issues

  • مسیر ترافیک به کانتینر با استفاده از نقشه بندر Route Traffic to Container Using Port Mapping

ساخت یک برنامه چند کانتینری با استفاده از Docker Compose Building a Multi-container Application Using Docker Compose

  • معماری اپلیکیشن چند کانتینری Architecture of Multi Container Application

  • چرا Docker Compose؟ Why Docker Compose?

  • شبکه کردن دو کانتینر با استفاده از Docker Compose Networking Two Containers Using Docker Compose

  • افزودن React Component به Docker Compose Adding React Component to Docker Compose

  • بارگذاری مجدد داغ در Docker Compose Hot Reloading in Docker Compose

  • دستورات نوشتن Docker Docker Compose Commands

  • بازیابی حافظه از دست رفته Restore Lost Storage

بهبود برنامه چند کانتینری Enhancing the Multi-container Application

  • نمای کلی معماری Architecture Overview

  • افزودن ظرف Postgres Adding Postgres Container

  • افزایش قابلیت افزودن موجودی Enhancing Add Inventory Functionality

  • افزودن قابلیت بررسی موجودی Adding Check Inventory Functionality

  • افزودن قابلیت فروش اقلام Adding Sell Items Functionality

  • مسیریابی با سرور Nginx Routing with Nginx Server

  • تعمیر و نگهداری کانتینر داکر Docker Container Maintenance

اشکال زدایی و آماده سازی برنامه چند کانتینری برای تولید Debugging and Getting the Multi-container Application Production-ready

  • راه اندازی اشکال زدایی در کد ویژوال استودیو Setup Debugging in Visual Studio Code

  • اشکال زدایی زنده در کد ویژوال استودیو Live Debugging in Visual Studio Code

  • آماده سازی برنامه کاربردی شما برای تولید Getting Your Application Production-ready

  • شبکه داکر Docker Networking

  • بهترین روش‌های Docker Docker Best Practices

  • سناریوها Scenarios

  • نتیجه گیری و مراحل بعدی Conclusion and Next Steps

نمایش نظرات

آموزش توسعه برنامه های React.js با Docker
جزییات دوره
1h 53m
28
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
27
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Saravanan Dhandapani Saravanan Dhandapani

من بیش از یک دهه است که در برخی از 100 شرکت برتر ثروتمند در زمینه طراحی ، توسعه و معماری فناوری اطلاعات کار می کنم. من درگیر تنظیم دقیق فرآیند تحویل نرم افزار ، بهبود عملکرد و توسعه نرم افزار مقیاس پذیر و قابل حمل بوده ام. برخی از مناطق کلیدی که در آنها کار کرده ام عبارتند از جاوا ، ESB ، تامکت ، ReactJS ، جاوا اسکریپت ، لینوکس ، اوراکل ، SVN ، GIT و غیره.