
Create and organize models in the api project, including product, category, page, and order entities with id, name, price, image upload not mapped, plus a cart with items and total.
Learn to build RESTful API controllers in ASP.NET Core 3, configure routing, enable static files, and implement get methods to retrieve pages, products, categories, and orders as json.
Create a Vue project via Git Bash on Windows, install Axios and related packages, run npm run serve, and refine the starter component in VS Code.
Import and register the store in the app, then configure CORS to allow localhost:1880 as origin and any method, enabling the API to communicate.
Create a Vue pages component that renders content based on the URL slug, wiring an optional slug route and mapping slugs to pages, with redirects for unmatched routes.
Create the categories component and category list to render categories from the store, expose a /categories route, and bind links to each category by name.
Build the products component to fetch products by category via the API, and display images with a global currency filter in a Vue.js front end.
Learn how to add product functionality to the cart and initialize the cart on app startup, including adding products, updating quantities, and persisting cart data with local storage.
Shows how to load product data into the editor form in edit mode, fetch a product by id, and populate fields such as name, description, price, and category.
Test and validate the product editor in an asp.net core 3 and vue js 2 cms shopping cart, enforcing required fields including name, description, price and category, with correct paging.
Add a wysiwyg editor to the CMS page editor by installing and importing a Vue editor, wiring it into the page editor's text area, and rendering HTML content for pages.
Learn to implement authentication in an ASP.NET Core 3 and Vue project by building an auth controller with a login API, using hard-coded username and password and JSON responses.
Discover ten-dollar course access and exclusive deals on the website for the ASP.NET Core 3 and Vue.js 2 project, CMS and shopping cart.
Learn how to use ASP.NET Core 3 and Vue js 2 to create a comprehensive project, a CMS and a shopping cart!
Please note that you should already know these technologies before starting this course (I have beginner courses on both).
You will learn:
How to create an API with ASP.NET Core 3
How to utilize an API using Vue js 2
How to build realistic projects using these technologies