نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
داکر به یکی از اجزای اصلی در دنیای میکروسرویس ها در دستیابی به چابکی، حمل و نقل و ایزوله تبدیل شده است. این دوره به شما می آموزد که چگونه یک برنامه 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات