|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/debs-programacion-en-capas-full/
课程评论:没有评论
课程名称:使用ADO Net进行Web和桌面分层编程 课程概述: 本课程旨在介绍分层编程模型,这是一种软件开发方式,其核心目标是实现系统各部分(包括业务逻辑、表现层和数据层)的分离(解耦)。这种结构使得在不对数据层或业务逻辑进行任何更改的情况下,可以轻松维护和创建不同的用户界面。同时,课程还将使用我开发的一个免费库(DLL)进行数据库(SQL Server)的交互,该库支持桌面和Web环境下的分层或传统模型。 课程内容分为两个主要部分: 1. **桌面应用程序的分层开发**: - 包含四个主要模块: - 返回单个记录 - 返回所有记录 - 保存(插入/更新) - 删除 - 每个模块都围绕不同的操作进行讲解,帮助学员系统化理解每一层的功能。 2. **前端呈现层的开发**: - 与桌面应用程序不同,此部分将使用前端技术创建Web应用程序。 - 学员将重用在前一项目中开发的层,体验分层编程的代码复用优势。 课程讲师:Daniel Bojorge,拥有近20年的软件开发经验,旨在通过本课程引导学员掌握分层编程的基本知识,使用C#、SQL Server以及我特别为本课程开发的访问数据库库。 通过本课程,学员将获得构建可维护、可扩展的软件系统所需的坚实基础。
La programación por capas es un modelo de desarrollo de software en el que el objetivo primordial es la separación (desacoplamiento) de las partes que componen un sistema de software o también una arquitectura cliente-servidor: lógica de negocios, capa de presentación y capa de datos. De esta forma, por ejemplo, es sencillo y mantenible crear diferentes interfaces sobre un mismo sistema sin requerirse cambio alguno en la capa de datos o lógica. Al mismo tiempo, he desarrollado una librería (DLL) , de uso libre, que permite la interacción con la base de datos (SQL Server) que puede ser usada tanto para entorno de escritorio como web, usando modelo de capas o tradicional. La nombré DLL Acceso a Datos.En este curso te enseñaré a trabajar en capas, de una forma ordenada, dividiendo el proceso por tareas, la primera parte, desarrollamos las capas para una aplicación de escritorio, para tal motivo consta de 4 grandes secciones:Devolver un registroDevolver todos los registrosGuardar (Insertar/Actualizar)BorrarEn cada una de las secciones, se ordenó por operaciones en cada capa.En una segunda parte del curso, trabajaremos en la capa de presentación (FrontEnd), ya no usar de escritorio (Desktop), sino haciendo una aplicación web, pero reutilizando las capas elaboradas en el "proyecto" anterior. Con esto vemos una de las bondades de la programación en capas, como es la reutilización de código.Soy Daniel Bojorge, con casi 20 años de experiencia en desarrollo de software y quiero guiarte en este curso inductivo, con el que aprenderás bases sólidas para la programación por capas, utilizando C#, SQL Server y la librería de Acceso a Datos que elaboré especialmente para este tipo de trabajo.