|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/clean-architecture-en-net-core-con-ef-core-y-dapper-de-cero/
课程评论:没有评论
## Clean Architecture en .Net Core con EF Core y Dapper de cero 本课程将从零开始,在.Net Core环境下,学习如何运用**Clean Architecture**(清洁架构)创建可扩展的现代Web应用程序。 **课程亮点:** * **循序渐进的清洁架构实践:** 深入理解并构建清洁架构的四层结构: * Enterprise Business Rules (企业业务规则) * Application Business Rules (应用业务规则) * Interface Adapter (接口适配器) * Framework and Driver (框架与驱动) * **数据库交互:** * 使用**EF Core**和**Dapper**连接SQL Server数据库并执行CRUD操作。 * 掌握`System.Data.SqlClient`命名空间下的类,如`SqlConnection`、`SqlCommand`、`SqlDataReader`,并学习如何将数据存储在数据结构中进行管理。 * 学习创建**存储过程(Store Procedure)**来处理数据库逻辑。 * **数据操作与UI集成:** * 实现各种数据操作,包括列表显示、文本框和组合框的筛选(支持按钮触发和敏感触发)。 * 学习处理HTML控件,接收用户通过**TextBox**、**ComboBox**、**TextArea**、**Radio Button**、**CheckBox**等进行输入。 * **现代Web开发技术:** * 掌握**异步编程**,学习使用`fetch`。 * 使用**JSON**格式进行数据传输。 * **数据验证:** * 学习实现各种数据验证规则,如必填项、最大/最小长度、数字校验等。 **目标:** 帮助学员通过实际项目,掌握构建高可扩展性、遵循良好实践的.Net Core应用程序的开发技能。
Bienvenido al curso: Clean Architecture en.Net Core con EF Core y Dapper de cero el único curso donde crearemos una aplicacion en Asp.net Core desde cero siguiendo las buenas practicas de la arquitectura limpiaDonde aprenderemos a crear aplicaciones web modernas orientadas a la escalabilidad. Donde usaremos la arquitectura limpia paso a paso , construyendo las 4 capas que se utiliza.- Enterprise Business Rules- Application Business Rules- Interface Adapter- Framework and DriverMediante ellos nos conectaremos al motor de base de datos SQL Server. Usaremos EF Core y Dapper para realizar la conexión y las operaciones con la base de datos , aprenderemos a manejar las clases de System.Data.SqlClient como SqlConnection , SqlCommand , SqlDataReader y almacenarlas en estructuras de datos para su manejo y control. También usaremos la creación de los Store Procedure para manejar la lógica en la base de datos .Donde realizaremos diferentes tipos de operaciones como listados , filtros por textbox , combobox tanto lanzados como un botón como sensitivos. Además aprenderemos a manejar los diferentes tipos de controles HTML para recibir la información que ingrese el usuario desde la interfaz gráfica como por ejemplo: TextBox , ComboBox , TextArea , Radio Button , CheckBox entre otros controles. Manejaremos el flujo asincrono manejando fecth y usaremos el formato JSON para el transporte de la información. Aprenderemos como validar información que los campos sean obligatorios , la longitud maxima , minima , que los campos sean solo numero entre otros.