Build a Real-world App with ASP.NET Core and Angular 2 (4+)

Build a full-stack web app with ASP.NET Core, Entity Framework Core and Angular 2 (Angular 4+)
4.46 (4798 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Build a Real-world App with ASP.NET Core and Angular 2 (4+)
29 990
students
10.5 hours
content
Apr 2018
last update
$14.99
regular price

What you will learn

Build real-world applications with ASP.NET Core and Angular 2

Integrate ASP.NET MVC / Core with Angular 2

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

Build APIs with ASP.NET Core

Test APIs using PostMan

Use AutoMapper

Store and retrieve data using Entity Framework Core (Code-first approach)

Implement CRUD operations (including one-to-many and many-to-many relationships)

Implement filtering, sorting and pagination

Handle and log errors

Display toast notifications

Implement photo upload with progress bar

Add authentication and authorization using Auth0 and JWTs

Write clean, maintainable and reliable code

Refactor bad code into good code

Better understand software development lifecycle

Loading charts...

Comidoc Review

Our Verdict

This ASP.NET Core and Angular 2 (Angular 4+) course offers valuable insights into building full-stack web applications. However, the outdated course content, lack of explicit instructions for updating, and insufficient concept explanations hamper the overall learning experience. Lean toward this course to master core concepts in a real-world app context but be prepared for extra effort to adapt to current technologies.

What We Liked

  • Covers building a real-world full-stack web app using ASP.NET Core, Entity Framework Core, and Angular 2 (Angular 4+)
  • Teaches implementing clean and decoupled architecture
  • Includes understanding and applying Dependency Inversion Principle (DIP), Properly implementing Repository and Unit of Work patterns, Troubleshooting common runtime errors
  • Covers software development lifecycle with CRUD operations, filtering, sorting, pagination, handling & logging errors

Potential Drawbacks

  • The course content is outdated with differences in newer package versions and file structures of npm packages
  • Course instruction assumes an older environment that may not align with the current setup for some learners
  • Lacks clear instructions on how to update and make new versions work, causing confusion among students
  • Insufficient explanation of concepts beyond a 'code-along' tutorial format

Related Topics

1144726
udemy ID
14/03/2017
course created date
20/11/2019
course indexed date
Bot
course submited by