+918306020200
info@anyleson.com
English flag
English
Select a Language
English flag
English
Arabic flag
Arabic
Spanish flag
Spanish
0
Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+

Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+

Say goodbye to scattered tutorials and endless fluff. This course gives you a clear, structured path with bite-sized videos that blend theory and hands-on practice.
0 Students
162 Lectures
Code With Mosh
Code With Mosh

Instructor

About This Course

Highly Practical

What You'll Learn

  • Build APIs with ASP.NET Core
  • Test APIs with PostMan
  • Integrate Angular and ASP.NET Core
  • Implement a clean and decoupled architecture
  • Understand and apply the Dependency Inversion Principle (DIP)
  • Properly implement the repository and unit of work patterns
  • Use the new dependency injection feature in ASP.NET Core
  • Troubleshoot common runtime errors
  • Store and retrieve data with Entity Framework Core (code-first workflow)
  • Use AutoMapper
  • Implement CRUD operations (including one-to-many and many-to-many relationships)
  • Implement filtering, sorting and paging data
  • Handle and logging errors
  • Display toast notifications
  • Implement cascading drop-down lists
  • Implement photo upload with progress bars
  • Add authentication and authorization with Auth0 (including roles with different privileges)
  • Display charts
Code With Mosh
Code With Mosh
12 Courses
0 Students
Code With Mosh
Curriculum Overview

This course includes 9 modules, 162 lessons, and 0 hours of materials.

Getting Started
18 Parts
Introduction
Volume 4.9 MB
The Scope
Volume 12.8 MB
Prerequisites
Volume 2.3 MB
Application Requirements
Volume 4.8 MB
An Important Note
Volume 2.0 MB
Setting Up the Development Environment
Volume 11.2 MB
Installing SQL Server on macOS Linux
Volume 19.1 MB
Creating a New Project
Volume 8.4 MB
Project Structure
Volume 11.0 MB
Application Startup
Volume 13.2 MB
Environments
Volume 8.9 MB
.NET Watch Tool
Volume 8.5 MB
Debugging in VSCode
Volume 5.5 MB
Working with Git
Volume 1.9 MB
Use Cases
Volume 9.3 MB
Social Talk
Volume 1.0 MB
Downloading the Source Code
Volume 512.0 MB
Asking Questions
Volume 1.0 MB
Building APIs Using ASP.NET Core
17 Parts
Introduction
Volume 2.1 MB
Implementation Options
Volume 3.0 MB
Building the Domain Model
Volume 10.3 MB
Adding Entity Framework Core
Volume 11.2 MB
Creating a DbContext
Volume 10.0 MB
Using Configuration
Volume 10.4 MB
Creating the Database
Volume 19.9 MB
Applying Constraints
Volume 12.9 MB
Seeding the Database
Volume 18.2 MB
Building an API
Volume 8.6 MB
Common Runtime Errors
Volume 6.6 MB
API Resources
Volume 7.5 MB
Using AutoMapper
Volume 14.2 MB
Challenge 2
Volume 231.0 MB
Refactoring Using KeyValuePairResource
Volume 11.7 MB
Dependency Inversion Principle
Volume 11.2 MB
Development vs Production Environment
Volume 7.6 MB
Building Forms with Angular and Bootstrap
13 Parts
Introduction
Volume 1.6 MB
Adding a New Angular Component
Volume 8.6 MB
Creating a Route
Volume 5.7 MB
Using Bootstrap Forms
Volume 9.0 MB
Creating a Service
Volume 8.6 MB
Populating Drop-down Lists
Volume 8.3 MB
Implementing Cascading Drop-down Lists
Volume 21.6 MB
Rendering Dynamic Check Boxes
Volume 12.3 MB
Refactoring Merging Services
Volume 13.0 MB
Discussion Merging Controllers
Volume 8.2 MB
Adding Radio Buttons
Volume 7.3 MB
Adding Text Boxes
Volume 5.0 MB
Challenge 3
Volume 210.0 MB
Implementing CRUD Operations
17 Parts
Introduction
Volume 1.5 MB
Revisiting the Domain Model
Volume 2.4 MB
Extending the Domain Model
Volume 7.5 MB
Dealing with Many-to-many Relationships
Volume 15.5 MB
Building an API to Create Objects
Volume 6.2 MB
API Resources vs Domain Classes
Volume 10.9 MB
Creating an API Resource
Volume 6.5 MB
Mapping API Resources to Domain Classes
Volume 13.2 MB
Adding a Record to the Database
Volume 17.6 MB
Implementing Server-side Validation
Volume 24.4 MB
Building an API to Update Objects
Volume 11.3 MB
Mapping Collections
Volume 15.0 MB
Refactoring Using LINQ
Volume 13.4 MB
Building an API to Delete Objects
Volume 7.2 MB
Building an API to Get Objects
Volume 6.5 MB
Challenge 4
Volume 126.0 MB
Challenge 4- Refactoring Towards the Clean Architecture.pdf
Volume 61.0 MB
Refactoring Towards the Clean Architecture
18 Parts
Introduction
Volume 2.2 MB
Separating API Resources
Volume 9.8 MB
Refactoring Separating API Resources
Volume 18.4 MB
Refactoring Using KeyValuePairResource
Volume 11.7 MB
Changing the Return Type of APIs
Volume 12.4 MB
The Repository Pattern
Volume 6.4 MB
Dependency Injection
Volume 12.2 MB
Decoupling from Entity Framework
Volume 22.1 MB
The Unit of Work Pattern
Volume 18.6 MB
Fixing a Few Bugs
Volume 8.1 MB
False Argument 1 Repository over Repository
Volume 8.3 MB
False Argument 2 Increased Complexity
Volume 993.7 MB
False Argument 3 Simple or Complex Apps
Volume 2.7 MB
False Argument 4 Repository Coupled to Entity Framework
Volume 9.6 MB
False Argument 5 Persistence Model
Volume 4.9 MB
Layers vs Tiers
Volume 4.9 MB
Challenge 5
Volume 252.0 MB
Challenge 5- Populating and Submitting Forms.pdf
Volume 50.9 MB
Populating and Submitting Forms
19 Parts
Introduction
Volume 1.2 MB
Binding the Drop-down Lists to the Model
Volume 9.9 MB
Binding the Checkboxes
Volume 6.6 MB
Binding the Textboxes
Volume 3.4 MB
Submitting the Form
Volume 5.4 MB
Client-side Validation
Volume 8.5 MB
Displaying Toast Notifications
Volume 18.1 MB
Global Error Handling
Volume 13.3 MB
Zones in Angular
Volume 16.8 MB
Logging Errors
Volume 16.2 MB
Development vs Production Environment
Volume 7.6 MB
Implementing Editing
Volume 16.1 MB
Sending Parallel Requests
Volume 13.3 MB
Creating Interfaces
Volume 19.6 MB
Populating the Form
Volume 7.5 MB
Implementing the Update
Volume 7.1 MB
Implementing the Delete
Volume 7.6 MB
Challenge
Volume 126.0 MB
Challenge 6- Filtering, Sorting and Pagination.pdf
Volume 56.2 MB
Filtering, Sorting and Pagination
20 Parts
Introduction
Volume 956.3 MB
Code Review Vehicles List
Volume 6.6 MB
Adding the Filters
Volume 11.1 MB
Filtering on the Client
Volume 10.4 MB
Filtering on the Server
Volume 13.3 MB
Passing the Filters to the Server
Volume 20.3 MB
Sorting on the Server
Volume 12.0 MB
Refactoring Using Dictionaries
Volume 18.6 MB
Refactoring Extract Method
Volume 8.4 MB
Refactoring Using Extension Methods and Generics
Volume 20.6 MB
Sending the Sort Parameters to the Server
Volume 5.9 MB
Adding the Sort Icon
Volume 7.4 MB
Rendering the Columns Dynamically
Volume 7.5 MB
Paging on the Server
Volume 13.7 MB
Adding a Pagination Component
Volume 6.2 MB
Calculating the Total
Volume 19.8 MB
Edge Cases
Volume 9.3 MB
Challenge 7
Volume 126.0 MB
Challenge 7- Uploading Files.pdf
Volume 55.5 MB
Additional Reading
Volume 1.5 MB
Uploading Files
16 Parts
Introduction
Volume 795.8 MB
The Approach
Volume 5.4 MB
Code Review
Volume 12.0 MB
Extending the Domain Model
Volume 6.0 MB
Building an API
Volume 30.5 MB
Testing the API
Volume 3.4 MB
Adding Validation
Volume 11.7 MB
Refactoring to Use Configuration
Volume 18.0 MB
Building the Client-side
Volume 18.2 MB
Rendering the Uploaded Photos
Volume 10.7 MB
Tracking the Upload Progress
Volume 20.8 MB
Adding a Bootstrap Progress Bar
Volume 12.4 MB
Fixing the Memory Leaks
Volume 22.3 MB
Handling the Errors
Volume 9.3 MB
Challenge 8
Volume 110.0 MB
Challenge 8- Authentication and Authorization.pdf
Volume 50.7 MB
Authentication and Authorization
24 Parts
Introduction
Volume 2.0 MB
Requirements
Volume 1.5 MB
Architecture
Volume 8.0 MB
Setting Up an Auth0 Account
Volume 6.5 MB
Securing APIs
Volume 12.3 MB
Inspecting a JSON Web Token (JWT)
Volume 3.5 MB
Securing Client Apps
Volume 21.0 MB
Login and Logout
Volume 21.0 MB
Using Hosted Login Pages
Volume 13.0 MB
Setting the Audience for the Token
Volume 24.0 MB
Exercise
Volume 2.8 MB
Getting the User's Profile
Volume 16.7 MB
Clarifying the Scope
Volume 1.5 MB
Adding Additional Signup Fields
Volume 13.3 MB
Using Rules
Volume 13.4 MB
Assigning Users to Roles
Volume 4.4 MB
Returning Custom Claims
Volume 6.8 MB
ShowingHiding Content Based on the User's Role
Volume 22.8 MB
Refactoring
Volume 18.0 MB
Protecting Routes
Volume 18.5 MB
Calling Secured APIs
Volume 16.0 MB
Restricting API Access to Certain Roles
Volume 9.8 MB
mplementing the Authorization Requirements
Volume 7.6 MB
CSRF Attacks
Volume 2.0 MB
Reply to Comment
Comments Approval

Your comment will be visible after admin approval.

0
0 Reviews
Content Quality (0)
Instructor Skills (0)
Value for Money (0)
Support Quality (0)
Reply to Review
Submit Reply

Your reply to this review will be visible to all users.

Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+
$90
Subscribe

This Course Includes

Downloadable Content
Instructor Support
Course Forum

Course Specifications

Sections
9
Lessons
162
Capacity
Unlimited
Duration
11:00 Hours
Students
0
Access Duration
99999 Days
Created Date
16 Nov 2025
Updated Date
17 Nov 2025
Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+
You are viewing
Build a Real-world App with ASP.NET Core 1.0+ and Angular 2+