Go to Preview Lesson
Go to Preview Lesson
LESSON 16.2
Serving Client from Our Backend
LESSON 16.3
Switching to Production Database
The newline Guide to Fullstack ASP.NET Core and React
MODULE 1
Introduction
LESSON 1.1
Introduction
LESSON 1.2
Technologies Used in this Course
LESSON 1.3
Setting up the Environment
LESSON 1.4
Setting up VS Code
MODULE 2
Preparing Our Server
LESSON 2.1
Module Introduction
LESSON 2.2
Creating WebAPI Project using DOTNET CLI
LESSON 2.3
Reviewing the Project Files
LESSON 2.4
Reviewing the API Controllers
LESSON 2.5
Exploring Postman
LESSON 2.6
Adding Course Model to our Project
LESSON 2.7
What is Entity Framework?
LESSON 2.8
Adding Entity Framework
LESSON 2.9
Adding our First Migration
LESSON 2.10
Creating a Database
LESSON 2.11
Seeding Data in our Database
LESSON 2.12
Adding our First Controller
LESSON 2.13
Module 1 Summary
MODULE 3
Setting up our client
LESSON 3.1
Setting up the React Project
LESSON 3.2
Reviewing our React Project
LESSON 3.3
React Concepts
LESSON 3.4
Why TypeScript?
LESSON 3.5
Fetching Data
LESSON 3.6
Installing SASS to our Project
LESSON 3.7
Installing React Router
LESSON 3.8
Adding Routes and Refactoring
LESSON 3.9
Installing Ant Design
LESSON 3.10
Adding Base Styles
LESSON 3.11
Creating Navbar
LESSON 3.12
Adding Side-drawer to our Navbar
LESSON 3.13
Setting up Axios
LESSON 3.14
Giving Types to Axios
LESSON 3.15
Making Course Component
MODULE 4
Using Repository pattern
LESSON 4.1
Introducing Repository Pattern
LESSON 4.2
Adding Repository and Interface
LESSON 4.3
Writing Repository Methods
LESSON 4.4
Adding More Properties to our Course Model
LESSON 4.5
Adding Configuration to our Migration
LESSON 4.6
Seeding New Data
LESSON 4.7
Adding Code to Get Data from Category Table
LESSON 4.8
Adding Eager Loading
LESSON 4.9
Shaping the Data
LESSON 4.10
Setting AutoMapper to our Project
MODULE 5
Generic Repository pattern
LESSON 5.1
Implementing Generic Repository
LESSON 5.2
Implementing Generic Repository Methods
LESSON 5.3
Introducing Specification Pattern
LESSON 5.4
Creating Specification Evaluator
LESSON 5.5
Implementing Specification Methods
LESSON 5.6
Using Specification Methods in Controllers
LESSON 5.7
Specification Pattern Walkthrough
MODULE 6
Error Handling
LESSON 6.1
Creating Errors Controller
LESSON 6.2
Handling Errors