Padrões de Projeto (Design Patterns) com Python

所在平台: Udemy

课程主页: https://www.udemy.com/course/padroes-de-projeto-com-python/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Python的设计模式 (Padrões de Projeto com Python) 课程概述: 在现代软件开发中,我们需要创造出既良好、稳定又具重用性和灵活性的解决方案,同时应对软件设计中固有的问题。设计模式(design patterns)提供了优雅地解决软件设计问题的方法。这些模式抽象并综合了许多设计师和软件架构师多年来在解决类似问题时积累的经验,以明确且有组织的组件和接口的形式呈现。这些设计模式是经受住时间考验的解决方案,涉及到重用性、灵活性、可扩展性和可维护性。 自《设计模式:可复用面向对象软件的基础》(GoF)一书出版以来,编程领域经历了巨大的变化,尤其是网络和移动计算的兴起。因此,在本课程中,Geek University将清晰、客观且实用地介绍与GoF出版的设计模式相关的内容,以及随着技术演进而出现的新模式。我们将使用最新版本的Python 3.9进行学习。 课程内容包括: - 面向对象编程 - 面向对象设计原则 - 设计模式简介 - 单例模式(Singleton) - 工厂模式(Factory) - 门面模式(Facade) - 代理模式(Proxy) - 观察者模式(Observer) - 命令模式(Command) - 模板方法模式(Template Method) - 模型-视图-控制器模式(MVC) - 状态模式(State) - 反模式(Antipatterns) - 以及更多内容 通过此课程,提升你的技术能力,成为更优秀的开发者!

课程评论(0条)

课程详情

Para podermos criar softwares modernos, precisamos desenvolver uma solução boa, estável, reutilizável e flexível sempre passando porproblemas inerentes ao design de softwares.Os Padrões de Projeto (design patterns) resolvem os problemas de design de software da forma mais elegante possível.Estes padrões fazem a abstração e sintetizam a experiência adquirida por muitos designers e arquitetos de software ao longo devários anos resolvendo problemas semelhantes , apresentando-os na forma de componentes e interfaces organizados e bem definidos.Estes padrões de projeto são soluções que resistiram ao teste do tempo no que se refere à reusabilidade, flexibilidade, escalabilidade emanutenibilidade.Desde a publicação do livro da GoF (Gang of Four) onde alguns dos maiores engenheiros de software do mundo definiram a base do quetemos hoje como padrões de projetos a programação evoluiu, com a era da Web e da computação móvel.Desta forma, neste curso, a Geek University apresenta de forma clara, objetiva e prática, os padrões de projetos que nasceram com apublicação do livro GoF juntamente com os novos padrões que surgiram com a evolução da nossa área.Neste curso usaremos a versão mais recente da linguagem Python 3.9!Mas antes se cairmos de cabeça nos padrões de projetos, iremos estudar os princípios básicos de design de software, para que possamosconhecer os fundamentos que deram origem a estes padrões de design.Dentre as coisas que iremos aprender neste curso está:- Programação Orientada a Objetos;- Princípios de design de software orientado a objetos;- Introdução aos Padrões de Projeto;- Padrão de Projeto Singleton;- Padrão de Projeto Factory;- Padrão de Projeto Façade;- Padrão de Projeto Proxy;- Padrão de Projeto Observer;- Padrão de Projeto Command;- Padrão de Projeto Template Method;- Padrão de Projeto Model-View-Controller (MVC);- Padrão de Projeto State;- Antipadrões;- E muito mais!Evolua seu lado geek!

课程标签

0人关注该课程

主题相关的课程