|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/programming-in-blazor-aspnet-core/
课程评论:没有评论
课程名称:Blazor编程 - ASP.NET Core 5 概述:Blazor是微软的一项技术,使我们能够使用C#开发交互式 web 应用程序,而无需使用JavaScript。在本课程中,我们将学习如何使用Blazor开发web应用程序。课程将从基础知识开始,逐步深入到高级内容。我们将创建一个应用程序,应用所学的知识,包括创建表单、组件、实体、实体之间的关系,以及带有角色的用户系统等。此外,我们将使用ASP.NET Core 5来支持我们的Blazor项目,并使用Entity Framework Core 5来创建数据库。最后,我们还将利用Azure服务,如Azure App Service和Azure DevOps,将我们的应用程序发布到生产环境中。 在本课程中,我们将学习以下内容: - 创建新的Blazor项目 - 复习Razor语法 - 学习如何使用组件 - 通过组件重用代码 - 向组件传递参数 - 执行组件事件以将消息发送给父组件 - 使用依赖注入 - 从C#调用JavaScript代码 - 从JavaScript调用C#代码 - 使用路由实现用户页面导航 - 构建带有验证的表单 - 使用HTTP实现前端与后端的通信 - 创建数据库并使用Entity Framework Core进行交互 - 创建用户系统以便用户可以登录我们的应用 - 将我们的web应用部署到生产环境中 本课程旨在让学习者全面掌握Blazor的开发技能,适合希望利用C#进行网页开发的开发者。
Blazor is a Microsoft technology that allows us to make interactive web applications with C# without using JavaScript.In this course we will learn to develop web applications with Blazor.Throughout the course we will create an application applying what has been learned.We will go from the basics to the advanced. We will create forms, components, entities, relations with our entities, and user system with roles and more.We will use an ASP.NET Core 5 application to serve our Blazor project, and with Entity Framework Core 5 we will create our database.In the end, we will use Azure services, such as Azure App Service and Azure DevOps, to publish our application to production.This is some of the things that we'll learn in the course:- Creating a new Blazor project- Review Razor syntax- Learn how to work with components- Reusing code using components- Pass parameters to components- Execute events from components to send messages to the parent component- Use dependency injection- Invoking JavaScript code from C#- Invoking C# code from JavaScript- Use routing to allow users to navigate in our page- Building forms with validations- Communicate from the front-end to the back-end using HTTP- Creating a database and interacting with it using Entity Framework Core- Creating a user system so that users can log in our app- Deploy our web app into a production environment