Web Application Development with ASP.NET Core (Coursera)

Offered by EDUCBA,
Web Application Development with ASP.NET Core (Coursera)

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.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

'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.
This course is part of the .NET Core Mastery: Advanced Techniques for Exp Developers Specialization.

Syllabus

Introduction to ASP.NET Core
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.

Building Web APIs
Master the art of ASP.NET Core Web API development with a comprehensive course that covers it all. You'll learn to create controllers, handle HTTP requests, and implement versioning and documentation for robust APIs. Gain proficiency in data validation, error handling, and thorough testing to ensure your API's reliability. Dive into authentication with Identity Framework, token-based (JWT) security, claims-based authorization, and role-based access control for ironclad application security. Apply caching, rate-limiting, and integrate third-party authentication providers to enhance functionality and fortify ASP.NET Core applications.

Working with Entity Framework Core
In this module, you'll master Entity Framework Core (EF Core) and its integration with ASP.NET Core applications. You'll delve into Object-Relational Mapping (ORM) principles, create database models, implement data access patterns like Unit of Work and Repository, optimize database performance, and employ data seeding strategies. Additionally, you'll explore advanced techniques such as row-level and field-level security, data auditing, and encryption within EF Core to enhance data integrity and security. By the end of this course, you'll be equipped with the skills needed to manage and protect data in ASP.NET Core applications efficiently.

Authentication and Authorization
This module equips you with advanced authentication and authorization capabilities in ASP.NET Core. You will learn to implement user registration two-factor authentication and customize user management features to tailor user experiences. Additionally, you'll gain proficiency in managing user profiles and accounts for comprehensive user control and enhanced security.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Web Development with HTML, CSS, JavaScript (Coursera) Coursera
IBM

Introduction to Web Development with HTML, CSS, JavaScript (Coursera)

Want to take the first steps to become a Cloud Application Developer? This course will lead you through the languages and tools you will need to develop your own Cloud Apps. Beginning with an explanation of how internet servers and clients work together to deliver applications to users, this course then takes you through the context for application development in the Cloud, introducing front-end, back-end, and full-stack development.

Jul 27th 2026
5-12 Weeks
CompTIA a+ Network (Coursera) Coursera
CompTIA

CompTIA a+ Network (Coursera)

Explore the dynamic world of network systems with the CompTIA a+ Network course. This complete networking course is explicitly designed for beginners and will equip you with foundational knowledge and hands-on skills in network installation, network support and application support. Today, network technicians are in-demand and job opportunities are plenty.

Aug 3rd 2026
5-12 Weeks
Identifying Security Vulnerabilities (Coursera) Coursera
University of California, Davis

Identifying Security Vulnerabilities (Coursera)

This course will help you build a foundation of some of the fundamental concepts in secure programming. We will learn about the concepts of threat modeling and cryptography and you'll be able to start to create threat models, and think critically about the threat models created by other people. We'll learn the basics of applying cryptography, such as encryption and secure hashing. We'll learn how attackers can exploit application vulnerabilities through the improper handling user-controlled data. We'll gain a fundamental understanding of injection problems in web applications, including the three most common types of injection problems: SQL injection, cross-site scripting, and command injection.

Jul 27th 2026
4 Weeks
Microservices and Deployment by using ASP.NET (Coursera) Coursera
Board Infinity

Microservices and Deployment by using ASP.NET (Coursera)

Microservices and Deployment by using ASP.NET is an advanced-level course designed for experienced developers who want to learn how to build and deploy microservices-based applications using ASP.NET. The course covers various topics, including designing microservices architecture, implementing microservices using ASP.NET, using containerization for deployment, and using DevOps tools for continuous integration and continuous deployment.

Jul 27th 2026
3 Weeks
Spring MVC, Spring Boot and Rest Controllers (Coursera) Coursera
LearnQuest

Spring MVC, Spring Boot and Rest Controllers (Coursera)

This is a course aimed at students wishing to develop Java based Web Applications and Restful Micro Services using the very popular Spring MVC and Spring Boot frameworks with minimal configuration. The student will develop services through various Url templates, consume and respond with json or XML payloads and create custom HTTP headers.

Jul 27th 2026
3 Weeks
Keamanan IT: Pertahanan terhadap Kejahatan Digital (Coursera) Coursera
Google

Keamanan IT: Pertahanan terhadap Kejahatan Digital (Coursera)

Pelatihan ini membahas berbagai macam konsep, alat, dan praktik terbaik dari keamanan IT. Di sini akan diperkenalkan ancaman dan serangan dan berbagai cara kemunculan mereka. Kami akan memberi Anda beberapa latar belakang algoritma enkripsi dan bagaimana mereka digunakan untuk melindungi data. Kemudian, kami akan membahas lebih jauh tentang “tiga A”dari keamanan informasi: authentication, authorization, accounting. Kami juga akan membahas solusi keamanan jaringan, mulai dari firewall hingga opsi enkripsi Wifi.

Jul 27th 2026
5-12 Weeks
Building Web Applications in Django (Coursera) Coursera
University of Michigan

Building Web Applications in Django (Coursera)

In this course, you will learn how Django communicates with a database through model objects. You will explore Object-Relational Mapping (ORM) for database access and how Django models implement this pattern. We will review the Object-Oriented (OO) pattern in Python. You will learn basic Structured Query Language (SQL) and database modeling, including one-to-many and many-to-many relationships and how they work in both the SQL and Django models. You will learn how to use the Django console and scripts to work with your application objects interactively.

Jul 27th 2026
4 Weeks
Introduction to .NET Core (Coursera) Coursera
Board Infinity

Introduction to .NET Core (Coursera)

This course is an introductory-level course for software developers who want to learn the basics of developing applications with .NET Core. .NET Core is a cross-platform, open-source development platform that allows developers to create applications for Windows, Linux, and macOS. Throughout this course, students will learn the fundamental concepts of .NET Core, including its architecture, programming model, and tools. They will also learn how to create, build, and deploy applications using .NET Core.

Aug 10th 2026
3 Weeks
Cloud Application Security (Coursera) Coursera
University of Minnesota

Cloud Application Security (Coursera)

After completing the course, the student should be able to do the following: list and describe the OWASP Top 10 vulnerabilities; identify methods to provide cloud security assurance as part of the development life cycle, e.g. in a continuous delivery environment; list and describe the different types of virtualization or sandboxing used to protect cloud applications at either the server or client; describe the application of authentication factors and federated identity solutions in cloud client and server authentication; given a cloud application, explain where and how the necessary crypto keys, passwords, and other security secrets should be stored and distributed.

Jul 27th 2026
4 Weeks