Utilizando Clean Architecture DDD e TDD com Django e Flask

所在平台: Udemy

课程主页: https://www.udemy.com/course/utilizando-clean-architecture-ddd-e-tdd-com-django-e-flask/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用清洁架构、领域驱动设计和测试驱动开发构建 Django 和 Flask 应用 课程概述:本课程将教你如何使用清洁架构(Clean Architecture)开发 Web 应用,并与 Django、Flask 等框架进行集成。重用代码在 Web 应用开发中是一个非常困难的挑战。保护你的领域层不受框架和库的影响并非易事。清洁架构或六角架构(Hexagonal Architecture)正是为了帮助我们实现这一理想。尽管 Django、Flask 和 FastAPI 等框架并不是专门为此设计的,但在本课程中,我将教你如何通过分层设计和使用依赖注入来开发应用,从而让你可以在 Python 的任何其他框架中重用你的业务规则。此外,课程中的概念也适用于其他编程语言,因此如果你使用的是其他语言,你也会喜欢这门课。 学习内容包括: - 课程介绍 - 清洁架构概述 - Django 和 Flask 架构概览 - 使用清洁架构准备项目 - 实现第一条业务规则 - 领域驱动设计简介 - 测试驱动开发简介 - 创建真实的单元测试 - 与 Django 集成 - 数据库管理 - 与 Flask 集成 - 现有项目的迁移 - 额外内容 - 课程奖励 本课程是一个全新的学习机会,旨在帮助开发者理解如何在复杂的开发环境中实现高效的代码复用和架构设计。

课程评论(0条)

课程详情

Aprenda neste curso inédito como desenvolver aplicações web com Clean Architecture e integrar com Django, Flask e outros.Reutilizar código de verdade é algo muito difícil de se atingir quando desenvolvendo aplicações web. Projeger sua camada de domínio da influência de frameworks, bibliotecas e etc não é uma tarefa fácil, certo? Errado, arquiteturas como a Clean Architecture ou Hexagonal Architecture ( veja meu curso sobre essa ) vem justamente para nos ajudar a atingir esse ideal no entao, frameworks como Django, Flask, FastAPI e etc não foram feitos pensados dessa maneira, e neste curso eu vou lhe ensinar a como desenvolver suas aplicações seprando por camadas e utilizar injeção de dependência para que você possa reutilizar suas regras de negócio com literalmente QUALQUER outro framework Python ( no entanto os conceitos desse curso se aplicam a qualquer linguagem de programação, então se você é de outra linguagem, seja vindo, você vai adorar esse curso ).Aprenda neste curso inédito como desenvolver aplicações web com Clean Architecture e integrar com Django, Flask e outros.Apresentação do cursoIntrodução a Clean ArchitectureVisão geral da arquitetura do Django e do FlaskPreparação do projeto com Clean ArchitectureImplementando a primeira regra de negócioIntrodução a Domain Driven DesignIntroducção a Test Driven DevelopmentCriando testes unitários ( de verdade )Integrando com o DjangoBanco de dadosIntegrando com o FlaskMigrando projeto existentesExtrasBonus

课程标签

0人关注该课程

主题相关的课程