لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش داکر برای توسعه نرمافزار: اپلیکیشنهای React
- آخرین آپدیت
دانلود Docker for Software Development: React Apps
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بستهبندی کد یک اپلیکیشن و وابستگیهای آن به عنوان یک واحد قابل استقرار واحد، امری ضروری است و داکر (Docker) به استاندارد عملیاتی صنعت برای دستیابی به این هدف تبدیل شده است. در این دوره آموزشی با عنوان «داکر برای توسعه نرمافزار: اپلیکیشنهای React»، شما یاد میگیرید که چگونه یک اپلیکیشن React را داکریزه کنید. ابتدا، مراحل ساخت یک Dockerfile را بررسی میکنید که اپلیکیشن React شما را اجرا کرده و قابلیت Live Reloading را فعال کند. سپس، نحوه ارتقای Dockerfile با استفاده از مراحل چندگانه (Multi-stage) برای بیلد و سرو کردن اپلیکیشن را خواهید آموخت. در نهایت، یاد میگیرید که چگونه فایل پیکربندی پیشفرض وبسرور را تغییر داده و اپلیکیشن React خود را برای محیط عملیاتی (Production) آماده کنید. پس از اتمام این دوره، شما مهارتها و دانش لازم برای توسعه اپلیکیشن React در داکر را خواهید داشت که برای ایجاد یک کامپوننت میکروسرویس بسیار قابل حمل و مستقل ضروری است.
سرفصل ها و درس ها
کانتینری کردن اپلیکیشنهای React
Containerizing React Apps
شروع کار با داکر و ریاکت
Getting Started with Docker and React
تنظیم Dockerfile
Setting up the Dockerfile
بروزرسانی آنی (Hot Reloading) با Volumes
Hot Reloading with Volumes
توسعه با Dockerfile چندمرحلهای
Developing with Multi-stage Dockerfile
آشنایی با Dockerfile چندمرحلهای
Introducing Multi-stage Dockerfile
نوشتن یک Dockerfile چندمرحلهای
Writing a Multi-stage Dockerfile
بررسی مزایای امنیتی و بهینهسازی
Exploring the Security and Optimization Benefits
آمادهسازی اپلیکیشنهای React برای محیط عملیاتی
Getting Your React Apps Production Ready
انتخاب وبسرور برای محیط عملیاتی
Choosing a Web Server for Production
بهبود Dockerfile برای مدیریت مسیرهای ناشناخته
Enhancing the Dockerfile to Address Unknown Routes
بهترین روشها و گامهای بعدی
Best Practices and Next Steps
من بیش از یک دهه است که در برخی از 100 شرکت برتر ثروتمند در زمینه طراحی ، توسعه و معماری فناوری اطلاعات کار می کنم. من درگیر تنظیم دقیق فرآیند تحویل نرم افزار ، بهبود عملکرد و توسعه نرم افزار مقیاس پذیر و قابل حمل بوده ام. برخی از مناطق کلیدی که در آنها کار کرده ام عبارتند از جاوا ، ESB ، تامکت ، ReactJS ، جاوا اسکریپت ، لینوکس ، اوراکل ، SVN ، GIT و غیره.
نمایش نظرات