Course Detail
EngX Design Patterns
- Overview
- Course Details
- Course Fee
Course Overview
Unlock the power of design patterns to elevate your software development skills. Learn to identify common design problems and implement proven patterns through real-world scenarios and multi-language examples.
Mode of Delivery
Self-paced course (Online Learning)
Course Description
- New to patterns? Study the theory modules to get a solid foundation.
- Some experience? Review theory lessons and dive into practical tasks.
- Experienced enough? Skip directly to practical tasks.
Learning Outcomes
- Define the concept of design patterns and their role in software development
- Identify the different types of design patterns and their intended uses
- Recognise the advantages and disadvantages of design patterns
- Implement the most commonly used design patterns in software engineering
- Evaluate the applicability of various design patterns in different software development scenarios
- Analyse the structure, features, and characteristics of design patterns
- Apply design patterns to software development
- Introduction to Creational Patterns
- Builder Pattern
- Singleton Pattern
- Introduction to Structural Patterns
- Composite Pattern
- Proxy Pattern
- Introduction to Behavioral Patterns
- Command Pattern
- Iterator Pattern
- Mediator Pattern
- Observer Pattern
- Strategy Pattern
- Introduction to Non-GoF Patterns
- Dependency Injection Pattern
- Object Pool Pattern
- Repository Pattern
- Unit of Work Pattern
- Lazy Initialization Pattern
Who Should Attend
Duration
(15 Hrs)
Course Fee
$54.50 (Incl. of 9% GST)
Registration Fee
A Registration Fee of $10.90 (Incl. of 9% GST) will be collected upon course registration, and It is non-refundable.
* In the event of any class cancellation by Eduquest, the Registration fee will be refunded
Miscellaneous Fees (Incl. of 9% GST)
Admin Fee for Absent and Reschedule: $32.70
Admin Fee for Make-up Session for Partial Absent, Appeal & Re-assessment: $54.50
Miscellaneous Fees refer to any non-compulsory fees which the trainees pay only when applicable. Such fees are normally collected by Eduquest when the need arises.
Fees indicated are per pax and not per proforma invoice or invoice.
Schedule
Course Fee $54.50 (Incl. of 9% GST)
This Course Includes:
Duration: (15 Hrs)
Language: English
Related Courses
Scrum Foundations
Learn Scrum basics or deepen your understanding of the framework. Explore Scrum values, Agile alignment, roles, events, and artifacts. Enhance teamwork with self-managing, cross-functional teams. A
AI-Assisted Quality Assurance
Enhance your testing skills with AI! Learn to create effective prompts, improve QA workflows, and use AI for test planning, execution, and defect management. Understand how to validate outputs for
AI-Assisted Engineering 2.0
Learn to leverage LLMs like ChatGPT and GitHub Copilot to optimize coding, enhance problem-solving, and accelerate project delivery.
EngX Unit Testing
Master the art of unit testing and TDD to write better code and boost efficiency. Learn to refactor confidently, improve legacy code, and validate quality using metrics. Discover how AI can enhance
Introduction to FinTech
Discover how Fintech is reshaping finance! Explore trends like blockchain, open banking, cryptocurrencies, and mobile payments. Learn how technology is driving smarter, more accessible financial so