|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/csharp-aplicaciones-webmvc-full-stack/
课程评论:没有评论
**课程名称:** C#: Implementación de aplicaciones Web ¡Full Stack! **课程概述:** 本课程旨在教授学员如何全面地实现一个软件应用程序,涵盖从数据库到用户界面的全栈开发。学习过程将从使用 MS SQL Server 创建数据库开始,包括实现数据库对象如表、关系、存储过程和函数。 随后,课程将重点讲解如何将关系型数据库表映射到面向对象的模型,并在 C# 中实现模型层,定义代表数据结构的类,以管理与关系型数据库的数据输入/输出。 接着,学员将学习如何实现连接字符串,以及如何通过实现数据访问层中的类和方法来访问数据库,从而执行存储过程和函数。 之后,课程将引导学员实现业务服务层中的类,通过调用数据访问层的方法来处理业务逻辑。 最后,学员将学习如何实现 MVC 项目中的用户界面层,包括控制器类的实现,并利用 C#、Razor、HTML 和 JavaScript 构建视图。 课程内容将包含简单表格和复杂表(如包含主从结构的表)的 CRUD(创建、读取、更新、删除)操作的实现示例。 **学习成果:** * 能够独立完成从数据库对象到用户界面的全栈应用程序实现。 * 熟练掌握 C#、MS SQL Server、Razor、HTML 和 JavaScript 等开发技术。 * 理解并实践应用程序的各层架构(数据访问层、业务逻辑层、表现层)。 * 能够处理简单及复杂数据结构(主从结构)的 CRUD 操作。 **教学方式:** * 每节课都提供相应的源代码供学员参考和学习。 * 课程结束时将提供完整的应用程序源代码。
Implementar una aplicación de software, es ciertamente, una tarea compleja. En este curso abordaremos esta labor, desde el punto de vista Full Stack, comenzaremos creando la base de datos en MS SQL Server, implementaremos los objetos de la base de datos:TablasRelacionesProcedimientos almacenadosFuncionesA partir de allí, vamos a implementar el mapeo de estas tablas relacionales hacia el modelo orientado a objetos, producto de ello tendremos implementada en C# la capa de modelo, en la cual tendremos todas las clases que representan las estructuras de datos por medio de las cuales gestionaremos la entrada / salida de datos en la base de datos relacional.Luego debemos implementar la cadena de conexión, que nos permita acceder a la base de datos, para lo cual también implementaremos las clases de la capa de acceso a datos, con los métodos que nos permitirán ejecutar los procedimientos almacenados y funciones.A continuación, debemos implementar las clases de la capa de servicios del negocio, en las cuales consumiremos los métodos de la clase de acceso a datos, aquí más adelante se pueden implementar las reglas del negocio.Con esto, ya estamos listos para iniciar la implementación de la capa de usuario en el proyecto de tipo MVC, donde inicialmente implementaremos las clases controladoras y en base a ellas construiremos las vistas, para ello utilizaremos C#, Razor, HTML y Javascript.En el contenido cubrimos ejemplos de implementación CRUD de tablas simples y también de los que implican varias tablas con una estructura cabecera - detalle.Como pueden ver, en este curso, implementamos todas las capas, desde los objetos de base de datos, hasta las vistas o interface de usuario.En cada una de las secciones de implementación les comparto el código fuente que se debería lograr al finalizar la sección, y al final del curso les compartiré el código fuente de la aplicación completa.¡Les garantizo que aprenderán a implementar este tipo de aplicaciones!¡LOS ESPERO!