Build a Real-World App with ASP.NET Core MVC

Build a Real-World App with ASP.NET Core MVC

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 9h 06m | 3.36 GB

Build your first real-world app with ASP.Net Core MVC

ASP.NET Core MVC helps you build powerful web applications using the Model-View-Controller design.

This guide will help you build applications which can be deployed on non-Windows platforms such as Linux. In today’s age, it is crucial that you possess the ability to separate programming and business logic, and this is exactly what ASP.NET Core MVC application will help you achieve. You will also learn the fundamentals of the Entity framework and how to use it in ASP.NET Core web applications. You will learn how to secure your web application and your Web API. No web application is complete unless we have a platform to deploy it to. Here we will deploy our application on many different platforms including IIS, Linux, Docker, Azure, and AWS.

By the end of this course, you will have a solid understanding of the ASP.NET Core MVC framework and you will be ready to take on your next masterpiece with full confidence.

Fast-paced guide to help build your first real-world app with ASP.NET Core MVC.

What You Will Learn

  • Easily deploy and manage your AWS Lambda functions with the Serverless framework
  • Discover how to test controllers with xUnit.net and Moq
  • Create a controller with action methods
  • Deploy applications to Azure, AWS, and Docker
  • Secure your web app by using ASP.NET Core Identity
  • Deploy ASP.NET Core web applications in Linux
  • Construct a model for an ASP.NET Core MVC application
Table of Contents

1 The Course Overview
2 What Is a Web API
3 Setting Up Visual Studio and Database
4 MVC for API
5 MVC for API – Implementing GET and POST
6 MVC for API – Implementing PUT and DELETE
7 MVC for API – Installing Swagger
8 New Features in ASP.NET Core MVC Web API
9 Demo – New Features in .NET Core
10 HTML Tag Helpers
11 Demo – HTML Tag Helper Part 1
12 Demo – HTML Tag Helper Part 2
13 ASP Tag Helper
14 Demo – ASP Tag Helper Part 1
15 Demo – ASP Tag Helper Part 2
16 Remote Validation
17 View Components
18 Dependency Injection from Razor Views
19 Introducing Razor Pages
20 Demo – Code Behind
21 Demo – Working with Razor in Razor Pages
22 Using Scaffolding
23 Using Layout
24 Routing Data
25 Working with Anchor Tags
26 ViewImports and ViewStart
27 What Is ASP.NET Core Identity
28 Setting Up the Project for Identity and Backend
29 Adding Identity to Our Application
30 User Registration
31 Logging In
32 Logging Out
33 What Is Authorization
34 Applying Authorization in Views
35 Adding Role
36 Editing an Existing Role
37 Deleting Roles
38 Authorization Based on Role
39 Adding User Profile
40 Changing user Password
41 Listing Users
42 User Details
43 Deleting Users
44 User’s Orders
45 Books Listing and Adding
46 Securing API versus Securing Web API
47 Token-Based Authentication
48 Configuration for JWT
49 Getting Authentication Token
50 Demo – Getting Authentication Token
51 Testing the App with xUnit.net
52 Mocking with Moq
53 Testing Controllers
54 Installing Docker in Windows
55 Deploying Application in IIS
56 Installing Docker in Linux
57 Deploying Application in Linux
58 Deploy in Azure
59 Deploy in AWS