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

Coursera

Modern Web Development with C#: ASP.NET & Blazor

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This course introduces modern web development using C# and the .NET ecosystem, emphasizing ASP.NET Core, Blazor, and web services for building robust applications. Learners will develop practical skills in creating websites, interactive components, and consuming web services, gaining hands-on experience to implement professional web solutions. The course blends theoretical foundations with real-world examples, demonstrating how modern web frameworks streamline development and enhance application interactivity. Ideal for developers with basic C# knowledge who want to advance their web development skills using ASP.NET Core and Blazor components. This course is part three of a three-course Specialization designed to provide a comprehensive learning pathway in this subject area. While it delivers standalone value and practical skills, learners seeking a more integrated and in-depth progression may benefit from completing the full Specialization.

Syllabus

  • Introducing Modern Web Development Using .NET
    • This module guides learners through the essentials of modern web development with .NET, including building cross-platform web applications using ASP.NET Core and Blazor. You will explore project structuring, entity modeling with SQLite, and foundational web protocols, while also learning to test and manage dependencies in your applications.
  • Building Websites Using ASP.NET Core
    • This module introduces learners to building modern web applications using ASP.NET Core, focusing on its modular architecture, security best practices, and integration with Blazor for dynamic UI development. Learners will also explore how to serve static files, configure project files, and implement HTTPS for secure communication. By the end, participants will understand how to create interactive, secure, and maintainable web applications using ASP.NET Core and Blazor.
  • Building Interactive Web Components Using Blazor
    • This module guides learners through building interactive web components with Blazor, including creating routable pages, designing forms with EditForm, and abstracting services for both server and browser execution. Learners will gain hands-on experience with Blazor's routing, layouts, and component-based architecture to enhance web application interactivity.
  • Building and Consuming Web Services
    • This module guides learners through building RESTful web services using ASP.NET Core Minimal APIs and demonstrates how to consume these services with HTTP clients. Learners will implement data repositories with caching, test endpoints, and explore best practices for documenting and logging web service interactions. Practical exercises include creating and consuming APIs, handling HTTP requests and responses, and optimizing performance with caching strategies.

Taught by

Packt - Course Instructors

Reviews

Start your review of Modern Web Development with C#: ASP.NET & Blazor

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.