|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-de-asp-net-core-mvc-criando-um-site-do-zero/
课程评论:没有评论
## Coursera 课程总结:ASP.NET Core MVC - 从零开始创建网站 (NET 6) 本课程深入介绍了 ASP.NET Core MVC 的核心概念,并通过创建一个功能齐全的**零食销售网站**来实践这些概念。学员将从头开始构建一个动态的 Web 网站,同时掌握 ASP.NET Core MVC 和 Entity Framework Core 的相关开发技术。 **主要学习内容包括:** * **MVC 模式的实现:** 理解并应用 Model-View-Controller 架构。 * **领域模型实体定义:** 使用 Entity Framework Core 定义数据模型。 * **实体验证与配置:** 利用 Data Annotations 实现实体验证和配置。 * **Code-First 迁移:** 通过 Code-First 方法创建数据库和表。 * **数据库填充:** 为数据库表添加初始数据。 * ** Repository 和 ViewModel 模式:** 应用这些设计模式来组织代码。 * **Session 与购物车:** 实现 Session 功能以创建购物车的交互。 * **路由定义:** 配置和管理应用程序的 URL 路由。 * **View Components 的使用:** 在项目中集成和使用 View Components。 * **ASP.NET Core Identity 安全性:** 实现用户登录、注册和登出功能。 * **Partial Views 的创建与使用:** 构建和复用页面组件。 * **数据分页与过滤:** 实现数据的分页显示和过滤功能。 * **LINQ 查询报告:** 使用 LINQ 语言集成查询生成报告。 * **Google Chart 可视化:** 利用 Google Chart 创建数据图表。 * **FastReport OpenSource PDF 报告:** 使用 FastReport OpenSource 生成 PDF 格式的报告。 通过本课程的学习,学员将能够运用 ASP.NET Core MVC 的主要功能,独立开发自己的网站,掌握 Microsoft 最现代、最前沿的 Web 开发技术。本课程已全部更新为使用 **ASP.NET Core 6** 和 **.NET 6.0** 环境。
Este curso apresenta os principais conceitos da ASP.NET Core MVC aplicados na criação de um site para vendas de lanches funcional. Você vai criar do zero um site web dinâmico e aprender diversos conceitos relacionados ao desenvolvimento web usando a tecnologia ASP.NET Core MVC e o Entity Framework Core.Você vai aprender a implementar o padrão MVC, definir as entidades do modelo de domínio usando o Entity Framework Core, definir a validação e configuração das entidades usando o Data Annotations, realizar a migração para criar o banco de dados e as tabelas usando a abordagem Code-Frist, popular as tabelas do banco de dados, usar o padrão Repository e o padrão ViewModel, trabalhar com Session criando um carrinho de compras, Definir rotas na aplicação, usar as View Components no projeto, implementar a segurança usando a ASP.NET Core Identity criando o Login, o Registro e o Logout do usuário, criar e usar Partial Views, realizar a paginação e filtro dos dados, criar relatórios usando consultas LINQ, criar gráficos usando o GoogleChart, criar relatórios no formato PDF usando o FastReport OpenSource.Com os conceitos aprendidos você estará apto a criar seus próprios sites usando os principais recursos da ASP.NET Core MVC a tecnologia mais moderna e atual da Microsoft para desenvolvimento web.O curso foi migrado integralmente para usar a ASP.NET Core 6 no ambiente do.NET 6.0.