Coursera
Coursera Logo

Web Application Development with ASP.NET Core 

  • Offered byCoursera

Web Application Development with ASP.NET Core
 at 
Coursera 
Overview

Duration

9 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Web Application Development with ASP.NET Core
 at 
Coursera 
Highlights

  • Earn a certificate after completion of the course
  • Assignment and projects for practice
  • Financial aid available
Details Icon

Web Application Development with ASP.NET Core
 at 
Coursera 
Course details

What are the course deliverables?
  • Frontend Development
  • Asp.Net Core
  • Web Development with ASP.NET Core
  • Model-View-Controller (MVC) Architecture
  • Web APIs
More about this course
  • Unlock the world of web application development with our 'Web Application Development with ASP.NET Core' course
  • In the 'Introduction to ASP.NET Core' module, you'll grasp the fundamentals of ASP.NET Core architecture
  • Next, in 'Building Web APIs,' you'll master the art of creating powerful API services
  • 'Working with Entity Framework Core' will equip you with database management skills, and 'Authentication and Authorization' will empower you to secure your applications
  • Harness the potential of ASP.NET Core to build modern, responsive, and secure web applications

Web Application Development with ASP.NET Core
 at 
Coursera 
Curriculum

Introduction to ASP.NET Core

Introduction to Web Application Development with ASP.NET Core

Overview of ASP.NET Core and Its Advantages

Setting Up Your Development Environment

Creating Your First ASP.NET Core Project

Introduction to Model-View-Controller (MVC) Pattern Part 1

Introduction to Model-View-Controller (MVC) Pattern Part 2

Creating Models, Views, and Controllers

Implementing Routing and URL Patterns & Building Responsive Web Pages with MVC

Integrating HTML Templates with ASP.NET Core Views

Styling Web Pages with CSS

Model Binding and Form Validation in ASP.NET Core

Course Introduction - Web Application Development with ASP.NET Core!

Course syllabus - Web Application Development with ASP.NET Core!

Module Introduction: Introduction to ASP.NET Core and Web Development

Understanding the ASP.NET Core Request-Response Pipeline

Implementing AJAX and Asynchronous Operations

Implementing AJAX-Based Form Submissions

Module Conclusion - Introduction to ASP.NET Core

Hands-on 1 Web Application Metadata Viewer

Solution - Hands-on 1 Web Application Metadata Viewer

Hands-on 2 Anonymous Identity Tracker Middleware Integration

Solution - Hands-on 2 Anonymous Identity Tracker Middleware Integration

Practice Quiz: Introduction to ASP.NET Core and Web Development

Practice Quiz: MVC Pattern in ASP.NET Core

Practice Quiz: Client-Side Development with HTML, CSS, and JavaScript

Practice Quiz: Handling Forms and User Input

Graded Assessment: Introduction to ASP.NET Core

Discussion Prompt - Introduction to ASP.NET Core

Building Web APIs

Building Your First Web API Controller

Handling HTTP Requests and Responses in Web APIs

Implementing Data Validation in Web APIs

Handling Errors and Exception Responses

Implementing User Authentication with Identity Framework

Token-Based Authentication (JWT) for Web APIs

Implementing Caching and Rate Limiting for Web APIs

Module Introduction - Building Web APIs

Versioning and Documentation for Web APIs

Testing Web API Endpoints

Claims-Based Security in ASP.NET Core

Role-Based Authorization and Access Control

Integrating Third-Party Authentication Providers

Module Conclusion - Building Web APIs

Hands-on 3 - .NET Core Environment Information Viewer

Solution - Hands-on 3 - .NET Core Environment Information Viewer

Hands-on 4 - Device Detection Web Application

Solution - Hands-on 4 - Device Detection Web Application

Practice Quiz: Introduction to Web APIs and REST

Practice Quiz: Data Validation and Error Handling in Web APIs

Practice Quiz: Authentication and Authorization in Web APIs

Practice Quiz: Advanced Web API Topics

Graded Assessment: Building Web APIs

Discussion Prompt - Building Web APIs

Working with Entity Framework Core

Understanding Object-Relational Mapping (ORM)

Solution - Hands-on Setting Up Entity Framework Core in ASP.NET Core Project Part 1

Solution - Hands-on Setting Up Entity Framework Core in ASP.NET Core Project Part 2

Solution - Hands-on Setting Up Entity Framework Core in ASP.NET Core Project Part 3

Handling Data Relationships and Associations

Implementing Data Access Patterns (Unit of Work, Repository)

Implementing Complex Queries with LINQ

Applying Row-Level and Field-Level Security

Implementing Auditing and Logging for Data Changes

Module Introduction: Building Robust Data Solutions with Entity Framework Core

Hands-on 5 Entity Framework Core in ASP.NET Core

Creating Database Models and Migrations

Optimizing Database Performance with EF Core

Data Seeding and Database Initialization Strategies

Handling Data Validation and Model Binding in Web APIs

Implementing Data Pagination and Filtering

Advanced EF Core Techniques for Data Encryption

Conclusion - Working with Entity Framework Core

Practice Quiz: Introduction to Entity Framework Core and ORM

Practice Quiz: Advanced Database Operations with EF Core

Practice Quiz: Entity Framework Core in Web APIs

Practice Quiz: Securing Data with Entity Framework Core

Graded Assessment: Securing Data with Entity Framework Core

Discussion Prompt - Working with Entity Framework Core

Authentication and Authorization

Implementing User Registration and Login Part 1

Implementing User Registration and Login Part 2

Implementing Two-Factor Authentication

Customizing Identity Framework and User Management

Building Secure APIs with Token Authentication

Implementing Single Sign-On (SSO) and Federation

Managing External Identity Providers and User Claims

Securing Sensitive Data in Web Applications

Conclusion to Web Application Development with ASP.NET Core

Module Introduction: Authentication and Identity Management

Handling User Profiles and Account Management

Fine-Grained Authorization and Policy-Based Access Control

Advanced Topics in Identity and Access Management

Monitoring and Auditing Security Events

Conclusion - Authentication and Identity Management in ASP.NET Core.

Practice Quiz: Authentication and Identity Framework

Practice Quiz: Token-Based Authentication and Authorization

Practice Quiz: Identity Providers and External Authentication

Practice Quiz: Securing Web Applications and API Endpoints

Graded Assessment: Authentication and Authorization

Discussion Prompt - Authentication and Authorization

Web Application Development with ASP.NET Core
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Web Application Development with ASP.NET Core
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...