Learn Full-Stack Vue, .NET Core, PostgreSQL Web Development
In this course, we'll build a feature-complete web application for a coffee roaster called Solar Coffee. We'll use a stack that includes: - Vue.js with TypeScript - .NET Core 3 - PostgreSQL
Introduction from Wes
FREE PREVIEWSolar Coffee Demo and Development Environment
FREE PREVIEWUsing the Vue CLI to Generate the Vue Project
Setting up the .NET Core Web API Project
Building the Data Layer
Connecting to PostgreSQL
Setting up Makefile and Adding Data Models
Continuing API Development and Basic SQL
Starting Controllers and Services
Completing our API
Expanding Serialization and Controllers
Making Test Requests with Postman and Bug Fixes
Continuing Service Layer Development
View Models and Service Development
Starting Front End Development with Vue.js
Creating the Inventory Dashboard
Creating Modals: Receiving Inventory
Creating the App Layout
Starting the Front End Service Layer
Creating Modals: New Product Modal
Bug Fix: CORS and Sending Inventory Data
Implement Typescript Types, Newtonsoft JSON
Upgrading Styles, Saving New Products
Adding new API Endpoints
New Feature: Manage Customers Screen
New Feature: Manage Customers and Invoice Generator
New Feature: PDF Export
New Feature: Charting and Vuex Pathify
New Feature: Tracking Sales Orders
Bug Fix: Updating Chart without Refreshing
Invoice Wizard Feature Development
Bug Fix: Snapshots, Back-End Unit Testing
Testing Vue Components with Jest
Automation Testing with Cypress