Design Patterns Training in Yuma
We offer private customized training for groups of 3 or more attendees.
|
||
Course Description |
||
This advanced Object-Oriented course provides software architects and
designers with skills to create high quality object-oriented designs
exhibiting improved flexibility, reduced maintenance costs, and with
increased understanding of the resulting code. Participants learn more
than 30 object-oriented patterns, including the 23 micro-architectures
in "Design Patterns: Elements of Reusable Object-Oriented
Software", by Gamma, Helm, Johnson, and Vlissides (the
gang-of-four, or GoF book). Application examples and code snippets are
provided to illustrate the patterns and the rationale for using that
pattern in a given situation.
Course Length: 4 Days
Course Tuition: $1690 (US) |
Prerequisites |
|
Object-Oriented Analysis & Design-UML or equivalent experience. At least 6 months experience programming with an object-oriented programming language. |
Course Outline |
Course Introduction
Design Pattern Overview
Principles of Object-Oriented Design
Principles of Package Architecture
Basic Object-Oriented Design Patterns
Catalog of GoF Patterns
Concurrency Patterns
Patterns-Oriented Software Architecture
Selected Process Patterns (from PLoP)
Selected Anti-Patterns
Patterns Summary |
Course Directory [training on all levels]
- .NET Classes
- Agile/Scrum Classes
- Ajax Classes
- Android and iPhone Programming Classes
- Blaze Advisor Classes
- C Programming Classes
- C# Programming Classes
- C++ Programming Classes
- Cisco Classes
- Cloud Classes
- CompTIA Classes
- Crystal Reports Classes
- Design Patterns Classes
- DevOps Classes
- Foundations of Web Design & Web Authoring Classes
- Git, Jira, Wicket, Gradle, Tableau Classes
- IBM Classes
- Java Programming Classes
- JBoss Administration Classes
- JUnit, TDD, CPTC, Web Penetration Classes
- Linux Unix Classes
- Machine Learning Classes
- Microsoft Classes
- Microsoft Development Classes
- Microsoft SQL Server Classes
- Microsoft Team Foundation Server Classes
- Microsoft Windows Server Classes
- Oracle, MySQL, Cassandra, Hadoop Database Classes
- Perl Programming Classes
- Python Programming Classes
- Ruby Programming Classes
- Security Classes
- SharePoint Classes
- SOA Classes
- Tcl, Awk, Bash, Shell Classes
- UML Classes
- VMWare Classes
- Web Development Classes
- Web Services Classes
- Weblogic Administration Classes
- XML Classes
- LINUX PERFORMANCE TUNING AND ANALYSIS
12 June, 2023 - 15 June, 2023 - Linux Fundaments GL120
19 June, 2023 - 23 June, 2023 - ANSIBLE
24 April, 2023 - 26 April, 2023 - Introduction to Spring 5, Spring Boot, and Spring REST (2022)
26 June, 2023 - 30 June, 2023 - Agile Development with Scrum
1 May, 2023 - 2 May, 2023 - See our complete public course listing