HOME > Development > App Development with ASP .NET Core MVC

App Development with ASP .NET Core MVC

  • Development
  • Apr 21, 2025
SynopsisApp Development with ASP .NET Core MVC, available at $39.99,...
App Development with ASP .NET Core MVC  No.1

App Development with ASP .NET Core MVC, available at $39.99, has an average rating of 4.25, with 101 lectures, based on 25 reviews, and has 127 subscribers.

You will learn about Get to know the concepts of ASP .NET MVC and build a new static web page using HTML, CSS, and jQuery Build and run your first application Understand the importance of Routing in MVC Create Mock data for your website and set up DI Containers Secure your web app by using ASP .NET Core Identity Deploy ASP .NET Core web applications in Linux. Deploy applications to Azure, AWS, and Docker. This course is ideal for individuals who are This course is for web developers and programmers to build powerful web applications using the Model-View-Controller design. It is particularly useful for This course is for web developers and programmers to build powerful web applications using the Model-View-Controller design.

Enroll now: App Development with ASP .NET Core MVC

Summary

Title: App Development with ASP .NET Core MVC

Price: $39.99

Average Rating: 4.25

Number of Lectures: 101

Number of Published Lectures: 101

Number of Curriculum Items: 101

Number of Published Curriculum Objects: 101

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Get to know the concepts of ASP .NET MVC and build a new static web page using HTML, CSS, and jQuery
  • Build and run your first application
  • Understand the importance of Routing in MVC
  • Create Mock data for your website and set up DI Containers
  • Secure your web app by using ASP .NET Core Identity
  • Deploy ASP .NET Core web applications in Linux.
  • Deploy applications to Azure, AWS, and Docker.
  • Who Should Attend

  • This course is for web developers and programmers to build powerful web applications using the Model-View-Controller design.
  • Target Audiences

  • This course is for web developers and programmers to build powerful web applications using the Model-View-Controller design.
  • ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern.

    With this hands-on course, you’ll first start with the concept of the MVC pattern which teaches you about models, views, and controllers in detail. Then you will learn the fundamentals of the Entity framework and how to use it in ASP.NET Core web applications. Moving forward, you will learn how to secure your web application & then deploy it across 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 which enables you to create powerful applications.

    Contents and Overview

    This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.

    The first course, Getting Started with ASP.NET Core MVCyou’ll learn how to do the basic setup for the project, and then we’ll take a dive into the concept of the MVC pattern. You’ll learn about models, views, and controllers in detail. You will see the new concept of middleware and it will be demystified. Dependency Injection (DI) is now native to ASP.NET Core MVC and comes already wired up. You will learn to use DI with ease. Routing is central to ASP.NET Core MVC and there is a dedicated section for learning all that you need to know so that you can create effective routing for your site. We’ll discuss the Razor syntax for UI programming and work with the Entity Framework core and create a Database in the SQLLocalDb which is the new developer-friendly Database server around in the block. Just relax and watch this video as this course will take you inside the world of ASP.NET Core MVC and learn effortlessly all the critical and complex concepts without breaking any sweat. ASP.NET core MVC is made fun and easy here. Tackle any projects armed with the knowledge gained from this course with confidence.

    The second course, Build a Real-World App with ASP.NET Core MVCwill 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.

    About the Authors:

    Ronnie.M.Rahmanhas been a .NET developer, solution architect, and trainer for the last 10 years and has worked with many small to large projects based on Microsoft development technologies. His experience ranges from working with Robots, IOTs, 8-bit Microprocessors to ASP.NET Web forms, MVC, MVC Core, Xamarin, PHP, Windows Form, and WPF. Ronnie studied in Australia and UK and holds a degree in Computer Science in AI. He currently lives in Morocco with his family, by the Mediterranean Sea.

    Course Curriculum

    Chapter 1: Getting Started with ASP.NET Core MVC

    Lecture 1: The Course Overview

    Lecture 2: Setting Up the Environment

    Lecture 3: Visual Studio 2017 – Installation Walk-through

    Lecture 4: Run Hello World Project

    Lecture 5: Installing ASP.NET MVC Core 2.0 and Visual Studio Code in Linux

    Lecture 6: ASP.NET Core from the Windows Command Line

    Lecture 7: Navigating the New Project Structure

    Lecture 8: Exploring Middleware

    Lecture 9: Dependency Injection

    Lecture 10: Exploring IApplicationBuilder

    Lecture 11: IHostingEnvironment and Exception

    Lecture 12: Understanding Static File

    Lecture 13: Discover Logging

    Lecture 14: Understanding Routing

    Lecture 15: Working with Conventional Routing

    Lecture 16: Attribute Routing

    Lecture 17: Demo: Creating a Custom Routing

    Lecture 18: Introduction to the MVC Pattern

    Lecture 19: What Is a Controller

    Lecture 20: Demo: Creating Our First Controller

    Lecture 21: Serving Views

    Lecture 22: What Is a Model

    Lecture 23: Demo: Creating a Model

    Lecture 24: Creating Mock Data

    Lecture 25: What Is View Model

    Lecture 26: Validating Models

    Lecture 27: Demo: Validation

    Lecture 28: Motivating Validation

    Lecture 29: Doing Validation

    Lecture 30: Setting Up DI for Mock Repository

    Lecture 31: What Is a View

    Lecture 32: Creating Views

    Lecture 33: Razor Syntax

    Lecture 34: More Razor Syntax

    Lecture 35: Using Razor Syntax in Our View

    Lecture 36: Completing the Order

    Lecture 37: EF Core Overview

    Lecture 38: SQL Server Local Db

    Lecture 39: Installing Entity Framework

    Lecture 40: Repository and DbContext

    Lecture 41: Configuring EF Core

    Lecture 42: EF Core Data Migration

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

    Lecture 1: The Course Overview

    Lecture 2: What Is a Web API?

    Lecture 3: Setting Up Visual Studio and Database

    Lecture 4: MVC for API

    Lecture 5: MVC for API – Implementing GET and POST

    Lecture 6: MVC for API – Implementing PUT and DELETE

    Lecture 7: MVC for API – Installing Swagger

    Lecture 8: New Features in ASP.NET Core MVC Web API

    Lecture 9: Demo – New Features in .NET Core

    Lecture 10: HTML Tag Helpers

    Lecture 11: Demo – HTML Tag Helper Part 1

    Lecture 12: Demo – HTML Tag Helper Part 2

    Lecture 13: ASP Tag Helper

    Lecture 14: Demo – ASP Tag Helper Part 1

    Lecture 15: Demo – ASP Tag Helper Part 2

    Lecture 16: Remote Validation

    Lecture 17: View Components

    Lecture 18: Dependency Injection from Razor Views

    Lecture 19: Introducing Razor Pages

    Lecture 20: Demo – Code Behind

    Lecture 21: Demo – Working with Razor in Razor Pages

    Lecture 22: Using Scaffolding

    Lecture 23: Using Layout

    Lecture 24: Routing Data

    Lecture 25: Working with Anchor Tags

    Lecture 26: _ViewImports and _ViewStart

    Lecture 27: What Is ASP.NET Core Identity?

    Lecture 28: Setting Up the Project for Identity and Backend

    Lecture 29: Adding Identity to Our Application

    Lecture 30: User Registration

    Lecture 31: Logging In

    Lecture 32: Logging Out

    Lecture 33: What Is Authorization?

    Lecture 34: Applying Authorization in Views

    Lecture 35: Adding Role

    Lecture 36: Editing an Existing Role

    Lecture 37: Deleting Roles

    Lecture 38: Authorization Based on Role

    Lecture 39: Adding User Profile

    Lecture 40: Changing user Password

    Lecture 41: Listing Users

    Lecture 42: User Details

    Lecture 43: Deleting Users

    Lecture 44: Users Orders

    Lecture 45: Books Listing and Adding

    Lecture 46: Securing API versus Securing Web API

    Lecture 47: Token-Based Authentication

    Lecture 48: Configuration for JWT

    Lecture 49: Getting Authentication Token

    Lecture 50: Demo – Getting Authentication Token

    Lecture 51: Testing the App with xUnit.net

    Lecture 52: Mocking with Moq

    Lecture 53: Testing Controllers

    Lecture 54: Installing Docker in Windows

    Lecture 55: Deploying Application in IIS

    Lecture 56: Installing Docker in Linux

    Instructors

  • App Development with ASP .NET Core MVC  No.2
    Packt Publishing
    Tech Knowledge in Motion
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 4 votes
  • 3 stars: 3 votes
  • 4 stars: 5 votes
  • 5 stars: 13 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!