skills logo

Explore

  1. Courses
  2. ASP.NET Core Tutorial Series

ASP.NET Core Tutorial Series

skills

BEGINNER

No Project

Updated 1 year ago

About

Modules

M:1

Introduction

10 Lessons

|

2 Hr, 21 Min

We kickstart our journey into ASP.NET Core MVC. We'll provide you with a solid understanding of what this framework is all about and why it's essential in modern web development.

  • Asp.Net Core tutorial

    3:32

  • What is ASP.NET Core

    8:00

  • Setting up dot net core machine development machine

    10:35

  • How to create asp.net core mvc web application

    21:55

  • What is MVC pattern

    24:09

  • Convert console application to web application

    27:11

  • Setup application on GitHub repository

    10:27

  • Middleware in Asp.net Core

    17:58

  • lauchsettings.json in Asp.net Core

    7:59

  • environment variables in asp.net core

    9:26

M:2

Controllers and Control Flows

10 Lessons

|

2 Hr, 28 Min

This section is all about controllers and control flows. You'll learn how to create controllers to manage the flow of your application, handle user requests, and serve responses.

  • AddMVC() vs Add ControllersWithViews

    5:54

  • Setup MVC in .Net Core

    11:20

  • Controller in Asp.Net Core MVC

    22:49

  • Model in Asp.Net core

    20:18

  • View in asp.net core application

    20:56

  • How controller finds a view

    16:20

  • Razor ViewEngine in Asp.Net Core

    17:44

  • Conditional statements

    13:46

  • For & ForEach Loop

    3:45

  • Static files (Img, css & js) in asp.net Core

    15:53

M:3

jQuery and Responsiveness

9 Lessons

|

1 Hr, 40 Min

We delve into jQuery and Responsiveness. Discover how to enhance your web application's interactivity and make it responsive to various devices and screen sizes.

  • How to install & use client side library

    16:40

  • Razor file compilation in asp.net core

    14:25

  • Layout in asp.net core

    -

  • Design a responsive home page for real time application (Book store)

    6:18

  • How to add navigation bar

    8:11

  • How to add footer

    3:38

  • Display model list data on view

    14:32

  • RenderSection & Section

    15:58

  • Design and develop a product detail page

    20:32

M:4

Views

6 Lessons

|

1 Hr, 14 Min

This section is dedicated to Views. You'll explore the world of views in ASP.NET Core MVC, understanding how to render dynamic content and create visually appealing web pages.

  • ViewImports file

    8:47

  • Viewstart

    12:51

  • ViewBag

    16:01

  • ViewData

    14:50

  • ViewData Attribute

    10:18

  • Dynamic views

    11:37

M:5

Forms

6 Lessons

|

1 Hr, 37 Min

Forms are crucial in web development, and in Module 5, we'll guide you through handling forms effectively. Learn how to process user input and create interactive forms.

  • Tag helpers

    10:21

  • Anchor Tag helper

    23:38

  • Image tag helper

    12:57

  • Environment tag helper

    18:55

  • Link tag helper

    14:00

  • Create Form

    17:39

M:6

Entity

11 Lessons

|

1 Hr, 52 Min

This section introduces you to Entity Framework Core, a powerful ORM tool. You'll discover how to work with databases, define models, and perform database operations seamlessly.

  • How to install Entity Framework Core

    8:58

  • What is Entity Framework Core

    9:53

  • How to setup DbContext class in entity framework core

    7:49

  • Generate database using entity framework core

    7:59

  • Insert data in database using entity framework core

    20:01

  • Making Async call using entity framework core

    4:02

  • Get list of data using entity framework core

    5:56

  • Get details of book from database

    4:55

  • Model validations

    20:20

  • Validation summary

    10:28

  • Datatype attribute

    12:36

M:7

Dropdown

9 Lessons

|

1 Hr, 19 Min

Focused on Dropdowns. You'll master the art of creating dropdown lists, making your web application more user-friendly and efficient.

  • Dropdown in asp.net core Create drop down using option tag

    11:20

  • Dropdown in asp.net core using SelectList Asp.Net Core tutorial

    11:03

  • Dropdown in asp.net core with text and value property

    5:03

  • Create dropdown in asp.net core with text and value using SelectList

    6:25

  • Create dropdown in asp.net core using SelectListItem

    11:54

  • Create group in asp.net core dropdown SelectListGroup

    5:38

  • Multiselect dropdown in asp.net core

    5:34

  • Create dropdown using Enum in asp.net core

    3:22

  • Get and save dropdown data in database

    18:50

M:8

Validation

11 Lessons

|

2 Hr, 15 Min

Dive into data validation techniques to ensure data integrity and security in your ASP.NET Core MVC applications.

  • Custom validation attribute

    17:50

  • Custom tag helper

    15:17

  • override existing HTML tag

    6:53

  • Client side validation

    10:31

  • Using jQuery Unobtrusive Ajax

    10:56

  • Upload file (image)

    12:46

  • Save image URL in database and display

    7:57

  • Upload multiple images

    20:04

  • Upload and view a pdf

    9:01

  • Patial view

    17:07

  • Partial tag helper vs Partial vs PartialAsync vs RenderPartial vs RenderPartialAsync

    7:17

M:9

View Components

6 Lessons

|

1 Hr, 17 Min

A powerful way to build reusable UI components in your application. Learn how to create modular and maintainable views.

  • Introduction to view component

    13:56

  • How to get data from database and use in View Component

    10:15

  • How to pass parameters in view component

    4:05

  • Routing

    20:42

  • Attribute routing

    16:19

  • Route constraint

    11:43

M:10

Dependency Injection

13 Lessons

|

1 Hr, 42 Min

Dependency Injection is a core concept in ASP.NET Core MVC, and in this section, we'll demystify it. Discover how to manage dependencies efficiently for clean and maintainable code.

  • Dependency injection

    17:49

  • Dependency injection in view (cshtml) file

    8:31

  • App settings.json file

    15:22

  • Connection string in app setting.json

    4:36

  • Read configuration using GetValue method

    11:01

  • Read configuration using GetSection method

    3:43

  • Binding configuration using bind method

    5:53

  • Read configuration using option pattern (IOptions) from appsettings

    6:55

  • Reloading configuration using IOptionsSnapshot()

    3:24

  • Reload configuration in singleton service IOptionsMonitor

    6:02

  • Named option

    6:02

  • IOption vs IOptionsSnapshot vs IOptionsMonitor

    1:28

  • Install Identity Core and generate Identity Core tables in database

    11:34

M:11

Authentication

6 Lessons

|

47 Min

Security is paramount, and in this section, we'll explore Authentication. Learn how to implement user authentication in your ASP.NET Core MVC applications to safeguard sensitive data.

  • Design a registration (Signup) page

    7:32

  • Signup Create user using identity

    12:16

  • Add columns to aspnetusers table

    8:21

  • Configure the password complexity in Identity core

    3:26

  • Login using Identity core framework from scratch

    11:42

  • Logout Show hide login-logout

    4:38

M:12

Authorization

6 Lessons

|

39 Min

Understand how to define access control and permissions to ensure that users have the right level of access to various parts of your application.

  • Authorize attribute How to secure an action method

    2:39

  • Redirect user to login page (custom login url)

    2:46

  • ReturnUrl ReturnUrl without using hidden field

    5:15

  • Claims identity Display full name of logged-in user

    10:13

  • Get logged-in user id in controller Check if a user is logged-in in the application

    7:56

  • Change password identity

    10:52

M:13

SMTP

2 Lessons

|

18 Min

We'll explore SMTP (Simple Mail Transfer Protocol). You'll learn how to integrate email functionality into your ASP.NET Core MVC application, enabling communication with users.

  • Create custom SMTP email service

    13:25

  • Send email from asp.net core application using SMTP

    4:35

M:14

Conclusion

15 Lessons

|

1 Hr, 48 Min

We'll wrap up our ASP.NET Core MVC journey. We'll recap what you've learned, discuss best practices, and guide you on where to go next in your web development endeavours.

  • Send dynamic data (placeholders) in email from asp.net core app

    4:22

  • Allow only verified emails (accounts) to login Identity core

    5:56

  • Generate email confirmation token and send email to the user

    8:44

  • Click on link from email to verify the user email

    7:36

  • Resend email confirmation (verification) email

    10:13

  • Forgot password (Reset password) generate token and send email

    11:21

  • Forgot (reset) password

    9:44

  • Area

    5:41

  • Routing in areas

    6:45

  • Roles Create roles and manage roles using RoleManager & UserManager

    10:28

  • Bundling and minification

    10:01

  • User lockout (Block user temporarily on wrong password attempt)

    3:22

  • Token lifespan in identity core

    3:22

  • Filters

    8:26

  • The End

    2:25

Project:

Details not provided...

Instructors:

Details not provided...

Preview this course

This course includes:

  • 21 Hr, 23 Min on-demand video
  • Lifetime access
  • Milestone budges
5 star
4 star
3 star
2 star
1 star
★★★★★

instinctHublogo

Powered by instinctHub

© 2025 All right reserved

  • Privacy Policy
  • Terms & Condition