Code With Mosh - Build a Real-world App with ASP.NET Core and Angular

Hero Member
Infinity Member
Joined
Nov 19, 2023
Messages
2,718
Reaction score
26,133
Points
113
Code With Mosh – Build A Real-world App With ASP.NET Core 1.0+ And Angular 2+

About

Build a full-stack web app with ASP.NET Core, Entity Framework Core and Angular 2 (Angular 4+)

In-Detail



Many companies have already started building their new applications with ASP.NET Core. And they’re asking their new interviewees if they are familiar with .NET Core. So, whether you want to stay in the marketplace and get a better job with better pay, or you just love to work with the latest technology, it’s time to learn about ASP.NET Core and Entity Framework Core.

Code With Mosh – Build A Real-world App With ASP.NET Core 1.0+ And Angular 2+ In this course, I teach you how to build a real-world application with ASP.NET Core, Entity Framework Core and Angular. If you’re familiar with ASP.NET MVC 5 and Entity Framework 6 and are looking for a course to quickly get up to speed with .NET core, this is the course for you. Not only will you learn about the changes and the new tooling in ASP.NET Core, you’ll also learn how to properly integrate it with Angular to build real-world single page applications (SPAs).

A REAL-WORLD APP

The app you build in this course is for an imaginary vehicle dealer. I’ve carefully designed the features in this app to help you master the core skills you need to build real-world apps with ASP.NET Core and Angular.

By the end of watching this course, you’ll be able to:

– 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
– And more…

On top of all these, you’ll learn how to write quality code, not just how to build apps. There are a lot of developers out there who can build apps but they write poor quality code. I show you how to refactor bad code into clean, maintainable and quality code. I also share my knowledge and 15 years of experience about software design and architecture. So this course is more than just technology. It teaches you how to think like a software engineer.

These are the essential skills that you take with you to nearly every real-world project. Whether you want to get prepared for a job interview or simply want to take your coding skills to the next level, this course is the means to the destination.

THE TOOLING

There are two ways to build ASP.NET Core applications. You can use Visual Studio 2017 or Visual Studio Code, a light-weight cross-platform code editor. In this course, I use VSCode and the command-line to build an app, but what you learn can be applied in Visual Studio 2017 as well.

WHO THIS COURSE IS FOR

In order to take this course, you should have at least 3 months experience with ASP.NET MVC 5, Entity Framework 6 and Angular 2 (or higher).

If you need to strengthen your understanding of these frameworks, you can watch my related courses prior to or in parallel with this course:

– Angular 4: Beginner to Pro
– The Complete ASP.NET MVC 5 Course
– Entity Framework 6 in Depth

60 DAY CHALLENGE PROGRAM

Depending on your level of experience, there are different ways to take this course. You can watch it, section by section, just like other courses. You may prefer to code along with the videos or watch a section first and then code.

But if you like to get out of your comfort zone and take your coding skills to the next level, you should take advantage of the 60 day challenge program that comes with this course.

Imagine you and I are team mates and are working on a real-world project. Every week I give you a challenge or a task to complete. You have one week to complete this task. The following week I publish a new section and show you how he completes that task myself. This is a fantastic learning opportunity for you. You can compare your code with mine and find areas for improvement.

WHAT THIS COURSE IS NOT

While you use ASP.NET Core and Entity Framework to build an app, the focus of this course is on application building skills and not a deep overview of ASP.NET Core and Entity Framework. Because in any real-world applications, you use only a subset of the features in any frameworks. So, it’s impossible to cover everything about ASP.NET Core and Entity Framework in one app. But you’ll learn about the key things that you need to know in order to get the job done.

Also, the following topics are outside the scope of this course:

– Complex domains and domain-driven design (DDD)
– Design patterns
– Continuous integration and deployment
– Automated testing

Finally, the application you’ll build in this course has a very simple user interface since the focus of this course is on coding not building visually engaging user interfaces.

To see this hidden content, you must reply and react with one of the following reactions : Like Like, Love Love, Haha Haha, Wow Wow
Fixed: 5/23/24​
 
Last edited:
  • Like
Reactions: furyH
  • Tags
    build core entity framework learn
  • Top