Aplicando clean architecture com Delphi

所在平台: Udemy

课程主页: https://www.udemy.com/course/aplicandocleanarchitecturecomdelphi/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 使用 Delphi 应用 Clean Architecture **课程概述:** 本课程旨在教授 Clean Architecture(干净架构)的理念和实践。我们将通过开发一个基于 Delphi 的 RESTful API 来具体演示干净架构的分层结构。课程将以汽车租赁业务作为实践案例,融入领域驱动设计(DDD)的理念,确保应用程序围绕汽车租赁业务的核心展开。 **核心内容与技能点:** * **Clean Architecture 概念与实践:** 深入理解干净架构的原则、分层以及如何在其上构建应用程序。 * **RESTful API 开发:** 使用 Delphi 构建一个功能完善的 RESTful API。 * **领域驱动设计 (DDD):** 应用 DDD 概念,将应用程序设计与汽车租赁业务紧密结合。 * **自动化测试:** 编写自动化测试,确保代码修改的稳定性和无偏差。 * **Repository 模式:** 掌握 Repository 模式的应用,实现数据访问的解耦,方便切换关系型数据库(如 SQL Server, PostgreSQL)或非关系型数据库(如 MongoDB, Redis)。 **课程收益:** 完成本课程后,学员将能够: * 在 Delphi 或其他编程语言项目中应用干净架构。 * 开发强大、专业且易于维护的应用程序。 * 掌握项目组织和架构设计的方法。 * 超越传统三层架构的思维,获得更广阔的架构视野。 * 提升开发水平,在技术上脱颖而出。 * 学会分离应用程序模块的职责。

课程评论(0条)

课程详情

O curso tem como objetivo conceitar e aplicar na prática a clean architecture (arquitetura limpa). Para o aluno entender como é a estrutura de camadas da arquitetura limpa , iremos desenvolver uma api rest em delphi , usando como cenário de exemplo o negócio de locações de veículos. O aluno irá aplicar conceitos do DDD (Domain Driven Design) para que aplicação seja voltada ao negócio de locações de veículos. Fazer teste automatizados garantido que não haja falha nas alterações ocorridas no código.Aplicar o padrão de projetos Repository para aplicação tenha um desacoplamento com o banco de dados, permitindo uma flexibilidade de mudança para um banco de dados relacional ( sql server, postgres, etc) ou não relaciona (mongodb, redis, etc).Após o término do curso, o aluno estará apto aplicar em demais projetos profissionais a arquitetura limpa seja na linguagem Delphi ou demais linguagens de programação que posteriormente desejar utilizar para desenvolvimento.Será capaz de desenvolver aplicações ricas, mais profissionais com código de fácil manutenção.Saberá como organizar e arquitetar projetos de desenvolvimento.Terá uma visão de arquitetura além da convencional de 3 camadas.Irá elevar o nível de desenvolvimento para mais alto se destacando.Irá aprender a separa as responsabilidade dos módulos na aplicação

课程标签

0人关注该课程

主题相关的课程