آموزش ساخت یک وب سایت با React و ASP.NET Core

Building a Website with React and ASP.NET Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره در مورد ساخت وب سایت هایی با React و ASP.NET Core است. دو فناوری مختلف که واقعاً به خوبی با هم کار می کنند. React ، چارچوب برنامه تک صفحه جاوا اسکریپت و ASP.NET Core ، سرور فوق العاده سریع و متن باز و سازگار با استاندارد. همه را بزرگ کنید بررسی اجمالی دوره دهه یکم معرفی نحوه ساخت برنامه های تک صفحه واکنش متصل 7 متر 53s ایجاد یک پیکربندی سفارشی وب پک برای React و Core 51 متر 38s یکپارچه سازی برنامه ایجاد واکنش در فیس بوک با ASP.NET Core 33m 28s استفاده از الگوهای هسته ASP.NET مایکروسافت برای ساختن برنامه های واکنش دهنده 8 متر 6 ثانیه برقراری تماسهای REST API از React به ASP.NET Core 1 ساعت 0 متر 47 ثانیه اجرای رندر سمت سرور که شامل تماس های REST است 28m 16s جوانب مثبت و منفی استراتژی های ادغام 7m 42s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

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

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

معرفی نحوه ساخت برنامه های تک صفحه واکنش متصل Introducing How to Build Connected React Single Page Apps

  • یادگیری واکنش با ASP.NET Core به عنوان Backend Learning React with ASP.NET Core as the Backend

  • سه روش برای ادغام React و ASP.NET Core Three Techniques to Integrate React and ASP.NET Core

  • کد منبع در GitHub Source Code on GitHub

ایجاد یک پیکربندی سفارشی وب پک برای React و Core Building a Custom Webpack Configuration for React and Core

  • معرفی یکپارچه سازی سفارشی وب پک Introducing Custom Webpack Integration

  • آموزش ساخت JavaScript Tools Learn the JavaScript Build Tools

  • کار با webpack-dev-server را بیاموزید Learn to Work with webpack-dev-server

  • React را وارد کنید و اولین کامپوننت را ایجاد کنید Bring in React and Create the First Component

  • افزودن React Router به برنامه Adding React Router to the App

  • به روزرسانی مثال به یک وب سایت کنفرانس Updating the Example to a Conference Web Site

  • چرا انجام نشده و رندر سمت سرور Why You Are Not Done and Server Side Rendering

  • تقسیم پیکربندی WebPack به دو Splitting the WebPack Config into Two

  • اجرای اعتبارسنجی سمت سرور و URL Implementing Server Side Render and URL Validation

  • با استفاده از ReactDOM.renderToString برای ایجاد HTML ثابت Using ReactDOM.renderToString to Generate the Static HTML

  • یکپارچه سازی React با ASP.NET Core Integrating React with ASP.NET Core

  • خلاصه Summary

یکپارچه سازی برنامه ایجاد واکنش در فیس بوک با ASP.NET Core Integrating Facebook’s create-react-app with ASP.NET Core

  • معرفی برنامه ایجاد واکنش Introducing create-react-app

  • شروع کار با ایجاد-واکنش-برنامه Getting Started with create-react-app

  • ماژول همه مهم-واکنش-اسکریپت ها The All Important react-scripts Module

  • یک نکته منفی درباره برنامه ایجاد واکنش نشان دهید Learn a Downside of create-react-app

  • افزودن پیش پردازنده SASS CSS برای ایجاد-واکنش-برنامه Adding the SASS CSS Preprocessor to create-react-app

  • یک برنامه React موجود را به برنامه ایجاد-واکنش-تبدیل کنید Convert an Existing React App to create-react-app

  • اتصال سریع ایجاد-واکنش-ایجاد برنامه به ASP.NET Core Tightly Coupling create-react-app to ASP.NET Core

  • خلاصه Summary

استفاده از الگوهای هسته ASP.NET مایکروسافت برای ساختن برنامه های واکنش دهنده Using Microsoft’s ASP.NET Core Templates to Build React Apps

  • چرا باید از الگوهای Microsoft React استفاده کرد؟ Why Use the Microsoft React Templates?

  • تغییر بزرگ الگو بزرگ در ASP.NET Core 2.1 Big React Template Change Coming in ASP.NET Core 2.1

  • چرا مایکروسافت به ایجاد-واکنش-برنامه روی آورد Why Microsoft Switched to create-react-app

  • Microsoft Templates and Server Side Rendering Microsoft Templates and Server Side Rendering

  • نتیجه گیری در مورد Microsoft React Templates Conclusions Regarding Microsoft React Templates

برقراری تماسهای REST API از React به ASP.NET Core Making REST API Calls from React to ASP.NET Core

  • مقدمه Introduction

  • درباره Axios برای برقراری تماسهای REST بیشتر بدانید Learn About Axios for Making REST Calls

  • پیاده سازی Axios برای بدست آوردن داده در مورد م Speakerلفه بلندگو Implementing Axios for Getting Data on the Speaker Component

  • ایجاد اقدامات Redux و کاهش دهنده ها برای بارگذاری داده ها Creating Redux Actions and Reducers for Loading Data

  • بیشتر بدانید در مورد Redux بلندگوی Redux Learning More About the Redux Speaker Reducer

  • بیاموزید چگونه یک اقدام Redux داده های واکنش دهنده را به روز می کند Learn How a Redux Action Updates the React Components Data

  • اشکال زدایی تغییرات دولت Redux با Chrome Dev Tools Debugging Redux State Changes with Chrome Dev Tools

  • افزودن سرور JSON برای REST GETs ، PUTs ، POSTs و DELETE ها Adding JSON Server for REST GETs, PUTs, POSTs, and DELETEs

  • ایجاد REST PUT (بروزرسانی) به سرور JSON Making REST PUT (Update) to the JSON Server

  • افزودن جلسات ، سبک سازی و تعامل به برنامه وب Adding Sessions, Styling, and Interaction to the Web App

  • پیاده سازی Axios برای بدست آوردن داده در مورد م Speakerلفه بلندگو Implementing Axios for Getting Data on the Speaker Component

  • یکپارچه سازی سایت واکنش جدا شده در ASP.NET Core Integrating a Decoupled React Site to ASP.NET Core

  • افزودن زمان توسعه فقط Middleware برای واکنش دادن به Redux Adding Development Time Only Middleware to React Redux

  • خلاصه Summary

اجرای رندر سمت سرور که شامل تماس های REST است Implementing Server Side Rendering That Includes REST Calls

  • معرفی یکپارچه سازی داده های REST در HTML ارائه دهنده سمت سرور Introducing Integrating REST Data into Server Side Rendering HTML

  • طرح کلی برای افزودن REST Data به HTML Server ارائه شده Outlining the Plan for Adding REST Data to Server Rendered HTML

  • جایگزینی عناصر مسیر با تعاریف اعلانی با استفاده از renderRoutes Replacing Route Elements with Declarative Definitions Using renderRoutes

  • تحقق وعده ها در سرور Node Fulfilling Promises in the Node Server

  • همگام سازی HTML ایجاد شده توسط سرور با JavaScript سمت سرویس گیرنده Syncing Server Side Generated HTML with Client Side JavaScript

  • خلاصه Summary

جوانب مثبت و منفی استراتژی های ادغام Pros and Cons of the Integration Strategies

  • مروری بر گزینه های ساختمان Overview of Building Choices

  • راه حل الگو Microsoft React The Microsoft React Template Solution

  • استفاده از برنامه ایجاد واکنش برای ساختن یک برنامه وب Using create-react-app to Build a Web App

  • اضافه کردن REST به میکس Adding REST to the Mix

  • افکار نهایی Final Thoughts

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش ساخت یک وب سایت با React و ASP.NET Core
جزییات دوره
3h 19m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
117
2.9 از 5
دارد
دارد
دارد
Peter Kellner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Kellner Peter Kellner

پیتر یک مشاور نرم افزاری مستقل است و از سال 1985 تا 2001 در زمینه توسعه دات نت تخصص دارد و از سال 2006 نیز دارای MVP است. وی بنیانگذار و رئیس شرکت Tufden Inc بود ، جایی که با موفقیت سیستم هایی را برای برنامه ریزی کلینیک ، مدیریت شرکت بیمه و رسیدگی به ادعاهای پزشکی ارائه داد. . راه حل های وی شامل ارائه سیستم مدیریت مطب پزشکی با کلید در دست به بیش از 500 مشتری در سراسر کشور بود. علاقه او به کامپیوتر از دوران ابتدایی زمانی آغاز شد که به اولین باشگاه کامپیوتر خود پیوست. وی از دانشگاه کرنل در ایتاکا ، نیویورک با مدرک لیسانس و فوق لیسانس مهندسی مکانیک و هوا فضا فارغ التحصیل شد.