Course Includes:
- Price: FREE
- Enrolled: 388 students
- Language: Portuguese
- Certificate: Yes
- Difficulty: Beginner
Os padrões de design são uma maneira formal de descrever soluções bem-sucedidas para problemas comuns no design de software. Através do uso de padrões de design, os desenvolvedores podem criar um código mais flexível, manutenível e reutilizável.
Existem três tipos principais de padrões de design:
Os padrões de criação tratam da criação de objetos. Esses padrões se concentram em tornar a criação de objetos mais eficiente e flexível.
Os padrões estruturais lidam com as relações entre os objetos. Esses padrões se concentram em tornar o código mais flexível e eficiente.
Os padrões de comportamento tratam da comunicação entre objetos. Esses padrões se concentram em tornar o código mais reutilizável e manutenível.
Os padrões de design são uma ótima maneira de melhorar a qualidade do seu software. Ao fazer um curso sobre padrões de design, você pode aprender sobre os diferentes tipos de padrões e como aplicá-los ao seu próprio código. Isso pode ajudá-lo a escrever um código mais sustentável e robusto. Além disso, aprender sobre padrões de design também pode torná-lo um programador melhor em geral.
Por isso, neste curso, você vai aprender sobre os padrões de design clássicos. Estes padrões são:
PADRÕES DE DESIGN CRIACIONAIS:
O padrão de design Factory Method
O padrão de design Abstract Factory
O padrão de design Builder
O padrão de design Prototype
O padrão de design Singleton
PADRÕES DE DESIGN ESTRUTURAIS
O padrão de design Adapter
O padrão de design Bridge
O padrão de design Composite
O padrão de design Decorator
O padrão de design Facade
O padrão de design Flyweight
O padrão de design Proxy
PADRÕES DE DESIGN DE COMPORTAMENTO
O padrão de design Chain of Responsibility
O padrão de design Command
O padrão de design Iterator
O padrão de design Mediator
O padrão de design Memento
O padrão de design Observer
O padrão de design State
O padrão de design Strategy
O padrão de design Template Method
O padrão de design Visitor
O que você está esperando para melhorar a qualidade dos seus designs de software? Vejo você no curso.
Network Segmentation, Data Encryption, Vulnerability Management, and Governance Best Practices
从零开始学习 Arduino,包含 15 个项目的最完整课程。
Using a powerful combination of holistic healing techniques to heal after heartbreak.
Relieve Lower Back Pain with Pilates: A Proven Approach Backed by 20 Years of Expertise
Unlock the Ancient Wisdom of Runes: Create, Interpret, and Divinate
Building Your Foundation in HTML5, CSS3, and JavaScript
Python Development Essentials course by MTF Institute
This course is a Great Practice to both fundamental python programming concepts and the Flask Framework by demonstration
Learn JavaScript Basics in Under 6 Hours
تعلم كل ما يتعلق بالتداول في سوق تداول العملات الأجنبية (الفوركس) من البداية حتى الاحتراف
Are you an entrepreneur and want to generate a business idea with higher entrepreneurship success probability.
Become Product Manager / Owner; Product design development; Unilever, JNJ, Danone learnings; Internship; Certification
Unilever, JNJ, Aviva, Volkswagen Sales Skills course on optimizing sales funnel from lead generation to closing sales
Unilever, JNJ Human Resources Recruiting Process for IT / Non IT Recruiter I Real life recruitment skills internship
Unilever, JNJ, Danone Sales Manager Course for sales operations, business development and sales operation management.
Advanced International business cases for mba students to cmo (Chief Marketing Officer) on Strategy, Plan, Program
A strategic stock trading and investing course with examples from Indian Stock Market; 2 month internship; Investment
For mba students to ceo; Learn business fundamentals, management, development; Strategic Planning; business plan writing