This course introduces the fundamentals of ASP.NET Core, its architecture, and development environment setup. Learners will understand how ASP.NET Core differs from the .NET Framework, gain hands-on experience creating their first ASP.NET Core application, explore Blazor for building interactive web UIs, and integrate client-side technologies to enhance user experience.

您将获得的技能
- React Redux
- C# (Programming Language)
- Model View Controller
- .NET Framework
- Javascript and jQuery
- Bootstrap (Front-End Framework)
- ASP.NET
- Development Environment
- Microsoft Development Tools
- Restful API
- Web Development
- HTML and CSS
- Responsive Web Design
- Application Frameworks
- Middleware
- UI Components
- Web Applications
- 技能部分已折叠。显示 9 项技能,共 17 项。
要了解的详细信息

添加到您的领英档案
22 项作业
November 2025
了解顶级公司的员工如何掌握热门技能

积累 Mobile and Web Development 领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 通过 Microsoft 获得可共享的职业证书

该课程共有5个模块
In this module, you will learn the foundational concepts of ASP.NET Core and establish a professional development environment that will serve you throughout your web development career. You'll explore the architecture and key components of the ASP.NET Core framework, understand how it differs from traditional .NET Framework, and discover why ASP.NET Core has become the preferred choice for modern, cross-platform web applications. Through hands-on activities, you'll install and configure Visual Studio Code with essential extensions, set up the .NET 9.0 SDK, and create your first ASP.NET Core application. You'll gain practical experience with the request pipeline, middleware components, and the MVC pattern while learning to navigate project structure and configuration systems. By the end of this module, you'll have a fully configured development environment and understand the architectural principles that make ASP.NET Core powerful for building everything from lightweight APIs to full-stack web applications.
涵盖的内容
7个视频4篇阅读材料4个作业3个非评分实验室
In this module, you will learn to build functional web APIs using both traditional controller-based architecture and modern minimal API approaches. You'll start by creating simple API endpoints using controllers, then explore how minimal APIs provide a streamlined alternative for lightweight web services. Through hands-on practice, you'll implement RESTful endpoints that follow industry standards, integrate Entity Framework Core for data persistence, and master essential debugging techniques. You'll compare the trade-offs between different API approaches, build complete CRUD operations with proper HTTP semantics, and learn to diagnose and resolve common application issues using Visual Studio Code's debugging tools. By the end of this module, you'll be able to create robust, data-driven APIs and confidently debug ASP.NET Core applications in development environments.
涵盖的内容
13个视频6篇阅读材料6个作业4个非评分实验室
In this module, you will learn to build interactive web user interfaces using Blazor's component-based architecture within ASP.NET Core applications. You'll explore how Blazor enables .NET developers to create rich web UIs using C# instead of JavaScript, understanding when to choose Blazor over traditional MVC views or JavaScript frameworks. Through hands-on activities, you'll create reusable components with proper parameter passing and CSS isolation, implement event handling for user interactions, and build interactive features like filtering, search, and dynamic content updates. You'll master two-way data binding for forms and learn validation techniques that ensure data integrity while providing clear user feedback. By the end of this module, you'll be able to design and build component-based web applications that deliver responsive, professional user experiences using familiar .NET development skills.
涵盖的内容
15个视频6篇阅读材料6个作业4个非评分实验室1个插件
In this module, you will learn to enhance ASP.NET Core applications with modern client-side technologies that create rich, interactive user experiences. You'll explore how to integrate JavaScript and jQuery for dynamic functionality, implement React components within ASP.NET Core applications, and create responsive designs using CSS frameworks like Bootstrap. Through hands-on practice, you'll build client-side validation, dynamic content loading, and real-time features while maintaining proper separation between server-side and client-side concerns. You'll also master state management techniques that ensure consistent data flow and user experience across different scenarios, from simple form wizards to complex multi-tab applications. By the end of this module, you'll be able to create modern web applications that combine ASP.NET Core's server-side power with engaging client-side interactivity, responsive design, and effective state management strategies.
涵盖的内容
11个视频4篇阅读材料5个作业4个非评分实验室
In this capstone module, you will apply everything you've learned throughout the course by building a complete personal portfolio website that showcases your ASP.NET Core development skills. You'll design and implement a professional web application that demonstrates your mastery of ASP.NET Core fundamentals, Blazor component architecture, and modern client-side integration techniques. Through this comprehensive project, you'll create responsive layouts using CSS frameworks, develop reusable Blazor components for different portfolio sections, and integrate JavaScript or React for enhanced interactivity. You'll implement proper routing, ensure cross-browser compatibility, and follow industry best practices for project organization and documentation. The project culminates in both a functional portfolio application that serves as a professional showcase of your work and comprehensive technical documentation that demonstrates your understanding of architectural decisions and implementation strategies. By the end of this module, you'll have created a production-ready web application that not only highlights your technical capabilities but also serves as a valuable asset for your professional development and career advancement.
涵盖的内容
1篇阅读材料1个作业1个非评分实验室
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.








