通过构建 YouTube 克隆应用程序掌握 .NET Core MVC(A – Z)
通过从头到尾构建类似 YouTube 的 Web 应用程序来学习 .NET Core MVC
讲师:Shayan Vaghei
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 掌握使用 .NET Core MVC 的全栈 Web 开发
- 从头开始设计和构建复杂应用程序
- 利用实体框架和代码优先迁移
- 实现存储库模式和通用存储库
- 集成文件上传功能(本地、数据库、Azure Blob)
- Azure 部署:将完整的 .NET Core MVC 应用程序部署到 Microsoft Azure,使用户可以在线访问。
- MyWindowsHosting 部署:将应用程序部署到另一个托管环境
探索相关主题
- ASP.NET 核心
- Web 开发
- 发展
要求
- 至少 1 年的编码经验 – 本课程专为具有基础技能的开发人员设计。它不适合完全的初学者。
- 熟悉 C# 和 .NET 基础知识 – 您应该已经了解 C# 基础知识、.NET 结构,并且熟悉编码工作流程。
- 了解 CRUD 操作——了解如何实现基本的创建、读取、更新和删除 (CRUD) 操作至关重要,因为我们将以这些概念为基础。
- 基本 HTML 和 CSS 理解——由于这是一个全栈应用程序,因此具备 HTML 和 CSS 的工作知识将会很有帮助。
- Visual Studio 和 SQL Server:您需要在您的机器上安装 Visual Studio(或类似的 IDE)和数据库设置(如 SQL Server 或 SQLite)。
- 学习意愿:渴望使用 .NET Core MVC 进行全栈开发。
描述
在本综合课程中,您将从头开始构建功能齐全的 YouTube 克隆,从而掌握 .NET Core MVC。无论您是希望学习基础知识的初学者,还是想要提高技能的经验丰富的开发人员,本课程旨在逐步指导您完成构建现代、可扩展的 Web 应用程序的整个过程。
您将学到的内容:
-
.NET Core MVC 的核心概念:了解模型-视图-控制器架构以及它如何应用于构建动态 Web 应用程序。
-
身份验证和授权:使用身份实现安全的用户身份验证和基于角色的授权。
-
视频管理:创建完整的视频管理系统,允许用户上传、编辑和管理视频。
-
用户角色和权限:了解如何有效地处理不同的用户角色(管理员、用户)和权限。
-
评论和点赞:构建视频评论和点赞/不喜欢系统等互动功能。
-
订阅和频道:开发用户订阅和频道功能以反映 YouTube 的核心功能。
-
使用 Entity Framework Core 进行数据管理:使用 Entity Framework Core 与数据库协作,以有效地存储、检索和管理数据。
-
与 Razor Views 的前端集成:使用 Razor、HTML、CSS 和 JavaScript 构建动态且响应迅速的视图。
-
RESTful API:公开视频流、订阅等 API,以创建无缝的网络体验。
课程结束时,您将拥有一个功能齐全的视频共享平台,并深入了解 .NET Core MVC 开发。加入本课程,将您的 Web 开发技能提升到更高水平,并从头到尾构建一个真实的应用程序!
本课程适合哪些人:
- 有抱负的 .NET 开发人员:希望通过 .NET Core MVC 开始其 Web 开发职业生涯的个人。
- 中级程序员:具有一定.NET 或 Web 开发经验并希望构建复杂的真实项目的开发人员。
- 全栈开发人员:那些希望在 .NET Core 环境中集成前端技术的同时增强后端技能的开发人员。
- 学生和应届毕业生:寻求构建全栈应用程序的实际动手经验的计算机科学专业学生或应届毕业生。
- 自由职业者和企业家:有兴趣为客户或个人企业创建视频共享平台或类似应用程序的开发人员或企业主。
- 职业转换者:从其他编程语言或 Web 技术转向 .NET Core 开发的专业人员。
- 自学成才的开发人员:希望将其编码知识应用到实际项目并扩展其技能的学习者。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。