ASP.NET Core 2 and Vue.js
از نظرم من، یادگیری Vue بسیار سادهتر از رقبایش است، به همین خاطر انتخابی عالی برای توسعه دهندگان با تجربهی backend دات نت است که به دنبال توسعه خود در دنیای فریمورکهای frontend و برنامههای تک صفحه ای هستند. اگر به اندازهی کافی HTML و jQuery برای ساخت یک برنامهی استاندارد MVC میدانید، پس با گرامر Vue هم مشکلی نخواهید داشت چرا که syntax آن شبیه به Razor است.
کتاب آموزش ASP.NET Core 2 و Vue.js، هدفش توسعه دهندگان ASP.NET هست که به دنبال نقطه شروعی برای ساخت برنامههای مدرن تک صفحه ای با Vue.js هست یا کسانی که با Vue.js آشنا هستند و به دنبال تکمیل کردن دانش خود برای به کارگیری آن در برنامههای واقعی هستند. دانستن جاوا اسکریپت ضروری نیست ولی یک مزیت به حساب میآید.
What you will learn
Setup a modern development environment for building both client-side and server-side code
Use Vue CLI to scaffold front-end applications
Build and compose a set of Vue.js components
Setup and configure client-side routing to introduce multiple pages into a SPA
Integrate popular CSS frameworks with Vue.js to build a product catalogue
Build a functioning shopping cart that persists its contents across browser sessions
Build client-side forms with immediate validation feedback using an open-source library dedicated to Vue.js form validation
Refactor backend application to use the OpenIddict library
Who this book is for
This book is aimed at ASP.NET developers who are looking for an entry point in learning how to build a modern client-side SPA with Vue.js, or those with a basic understanding of Vue.js who are looking to build on their knowledge and apply it to a real-world application. Knowledge of JavaScript is not necessary, but would be an advantage.
Table of Contents
Understanding the Fundamentals
Setting up the development environment
Getting Started with the Project
Building our first Vue.js components
Building a product catalogue
Building a shopping cart
User registration / authentication
Processing payments
Building an admin panel
Deployment
Authentication - OpenID Connect
Server-side rendering
Continuous integration / deployment