Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular

ASP.NET Core is a mature, stable platform for developing web applications and APIs. This course will walk you through building a web app from scratch using ASP.NET Core 3.0, Visual Studio, Entity Framework Core 3.0, Bootstrap 4, and Angular (v8)
Course info
Rating
(563)
Level
Beginner
Updated
Oct 7, 2019
Duration
9h 52m
Table of contents
Course Overview
Getting Started
HTML5 and CSS Basics
Getting Started with JavaScript
Using ASP.NET MVC
Using Bootstrap to Prototype the App
Building the Database with Entity Framework Core
Creating the API with ASP.NET MVC
ASP.NET Core Identity
Brief Introduction to TypeScript
Client-side Development with Angular
Using Services in Angular
Routing with Angular
Deploying ASP.NET Core Apps
Description
Course info
Rating
(563)
Level
Beginner
Updated
Oct 7, 2019
Duration
9h 52m
Description

Hello! My name is Shawn Wildermuth, and welcome to Building a Web App with ASP.NET Core, MVC, Entity Framework Core, Bootstrap, and Angular. In this course, you will be building a website from scratch using the latest version of Microsoft's ASP.NET Core framework. You will get there by learning about major topics like explaining.NET Core, learning the basics of web technologies like HTML, JavaScript and CSS. You'll also be exploring technologies inside of ASP.NET Core like Entity Framework Core, using ASP.NET Identity, building APIs with ASP.NET MVC, and deploying your app to the server or the cloud. In addition, you'll be building an Angular application to show you how to mix server and client-side development in ASP.NET Core. By the end of this course, you will be able to build websites and APIs using ASP.NET Core. Before you begin, make sure you are already familiar with C#. Exposure to Visual Studio would help too but is not required. After this course, you'll have a very basic understanding of all the technologies used, but would benefit from moving on to more in-depth courses on Angular, API design, and web development. I hope you'll join me, and I look forward to helping you on your learning journey here at Pluralsight.

Course FAQ
Course FAQ
What is ASP.NET Core web application?

ASP.NET Core is a framework used by millions of developers for building web applications because it is open source, cloud-ready, lightweight, and relatively simple.

What will I be doing in this course?

Building a small, but fully functional web app from the ground up with the ASP.NET Core framework using basic HTML, CSS, JavaScript, and more.

Are there prerequisites to this course?

There are not any prerequesites per se, but it would help to be familiar with C# and to have a general understanding of the basic building units of a website. Some experience with Visual Studio would also be helpful.

What will be the main takeaway from this course?

You should come away with a basic foundational knowledge of all of the technologies most frequently used when building a web application, including ASP.NET Core, MVC, Entity Framework Core, Angular, and Bootstrap.

What does ASP.NET Core consist of?

Some of the technologies inside ASP.NET Core include Entity Framework Core, ASP.NET Identity (for securing pages and APIs), ASP.NET MVC (for building APIs), and a means of deploying your application.

What version is required for this course?

We will be using ASP.NET Core 3.0, Entity Framework Core 3.0, Bootstrap 4, and Angular (v8)

About the author
About the author

Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early '80s. As a Microsoft MVP since 2002, he's also involved with Microsoft as an ASP.NET Insider and ClientDev Insider.

More from the author
Working with Audio and Video in Web Pages
Intermediate
1h 1m
Jun 12, 2020
Using gRPC in ASP.NET Core
Intermediate
3h 4m
Nov 20, 2019
More courses by Shawn Wildermuth
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Shawn Wildermuth, and welcome to my course, Building a Web App with ASP. NET Core, MVC, Entity Framework Core, Bootstrap, and Angular. I'm an author, speaker, and Microsoft MVP. I'm the author of over 20 courses here at Pluralsight, and I've been writing or teaching software development for over 30 years now. ASP. NET Core has matured from its initial version 1. 0. If you have already worked with ASP. NET Core, they've made it a lot easier. If you're new to ASP. NET Core, this is a great time to learn this open source framework from Microsoft. In this course, we're going to build an entire web application from soup to nuts. We'll start with a complete blank slate and end up with a small, but fully functional web application. Some of the major topics that we will cover include why ASP. NET Core is a better way to build web applications, creating web pages with ASP. NET MVC, building APIs with ASP. NET MVC, securing your pages and APIs with ASP. NET Identity, and using Angular for client-side development. By the end of this course, you'll know how to build your own applications with ASP. NET core. Before beginning this course, you should be familiar with Visual Studio. From here you should feel comfortable diving into ASP. NET Core MVC with courses on Bootstrap 3, Angular 2, and deploying apps with Docker. I hope you'll join me on this journey to learn web development with the Building a Web App with ASP. NET Core, MVC, Entity Framework Core, Bootstrap, and Angular course right here at Pluralsight.