App Development with ASP .NET Core MVC
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: User's 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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024