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)

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