使用 ASPNET Core 和 Angular 从头开始构建应用

Build an app with ASPNET Core and Angular from scratch

如何从头到尾使用 ASP.NET Core API 和 Angular 构建应用程序的实际示例

 学习内容

  • 了解如何使用 ASPNET Core (v2.1)、Entity Framework Core 和 Angular (v6) 构建从开始到发布的 Web 应用程序
  • 完成本课程的学生将对 Angular 和 ASPNET Core 有实际的了解
  • 了解如何使用最佳实践构建 Angular 应用程序
  • 了解如何将第三方组件集成到 Angular 应用程序中
  • 有效使用 Visual Studio 代码改进工作流
  •  使用 AutoMapper
  • 实现将照片上传集成到云平台中的拖放式照片
  • 实现专用消息传递系统
  • 实现数据的过滤、排序和分页
  • 在 Angular 中显示通知
  • 使用 JWT 身份验证令牌实现身份验证
  • 处理 API 和 SPA 中的错误
  • 使用 Entity Framework Core 保留数据
  • 使用 SignalR 进行实时通知和状态

 要求

  • ASPNET Core 和 Angular 的 Hello world 经验
  • 热衷于学习如何构建功能齐全的 Web 应用程序

 描述

本课程已针对 .Net 7.0 和 Angular 14 进行了更新和完全更新。

你学过 ASP.NET Core 和 Angular 的基础知识吗? 不知道下一步该去哪里? 这门课程应该能够对此有所帮助。 在本课程中,我们从零开始,逐步构建我们的 API 和 Angular 前端,直到我们有一个功能齐全的 Web 应用程序,然后我们将其发布到 IIS 和 Linux 服务器。

这是目前“后端”(Microsoft的 ASP.NET Core)和“前端”(Google的Angular)最热门的两个框架,非常值得花时间学习。

在本课程中,我们从头到尾构建了一个完整的应用程序,并演示和解释了每一行代码。

本课程是截至 2022 年 11 月使用 .Net 7.0 和 Angular v14 的最新课程,随着这些框架的发展,本课程也将随之发展。

阅读该课程的一些精彩评论:

Jim 说:“在 .Net core 中构建 API 并使用 Angular 的绝对最佳课程!

Daniyal 说:“这是一门完整的基于项目的课程,从头到尾都有使用当前市场需求的技术的实际经验。有兴趣学习最新技术的人应该考虑这门课程。

以下是您将在本课程中学到的一些内容:

  • 设置开发人员环境

  • 使用 DotNet CLI 和 Angular CLI 创建 ASP.NET Core WebAPI 和 Angular 应用

  • 为我们的 Angular 应用程序添加客户端登录和注册功能

  • 添加第三方组件以为应用程序添加一些亮点

  • 向 Angular 应用程序添加路由并保护路由。

  • 在 ASP.NET Core 中使用自动映射器

  • 使用 Bootstrap 构建美观的 UI

  • 在 Angular 中添加照片上传功能以及外观酷炫的图库

  • Angular 模板表单和反应式表单和验证

  • 分页、排序和过滤

  • 将私人消息系统添加到应用程序

  • 免费将应用程序发布到 Heroku

  • 使用 SignalR 在用户之间实现实时状态和实时消息传递

  • 还有很多其他的东西

本课程所需的工具

在本课程中,所有课程都使用 Visual Studio Code 进行演示,Visual Studio Code 是一个免费(且出色的)跨平台代码编辑器。  当然,您可以使用任何您喜欢的代码编辑器和任何您喜欢的操作系统……只要是 Windows、Linux 或 Mac

这门课程适合你吗?

这门课程非常实用,大约 90%+ 的课程将涉及您和我一起在这个项目上编码。 如果你是那种在实践中学习的人,那么这门课程绝对适合你。

在本课程中,我们将使用 DotNet CLI 和 Angular CLI 完全从头开始构建一个示例约会应用程序来帮助我们入门。 您只需要一台具有自己喜欢的操作系统的计算机,并热衷于学习如何使用 ASP.NET Core 和 Angular 构建应用程序。

本课程适合谁:

  • ASPNET Core 和 Angular 的初学者,他们想要学习这些框架的实际用法,以构建一个引人注目的功能性应用程序
  • 喜欢边做边学而不是理论学的学生
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。