This workshop provides instruction in advanced object-oriented design techniques using Design Patterns. The motivation and benefits of using Design Patterns are presented, and frequently used design patterns are discussed. Examples and case studies are presented to solidify participants understanding not only of the patterns presented, but the design principles underlying the patterns and the concepts underlying all design patterns. A simple process is presented for finding and applying design patterns. Examples are presented in UML and in Java. – Learn the language and terminology of the Pattern Community – Learn the benefits of using Design Patterns – Understand several of the key design patterns, including many of the “Gang of Four” (GoF) patterns – Understand the software design principles behind the patterns presented – Learn a process for selecting and applying Design Patterns.
|Micronaut from IoT to GCP at Google||Sep 9 - Sep 10||Day||Brown||12|
|Introduction to OpenDDS Programming with C++||Dec 3 - Dec 4||Day||Mitz||6|
|Introduction to OpenDDS Programming with Java||Dec 5 - Dec 6||Day||Mitz||6|
Micronaut from IoT to GCP at Google
In this complimentary 2-day training experience, you'll learn how to use the new Micronaut Framework in concert with Google Cloud Platform services, such as Cloud SQL, Kubernetes, and Google’s Instance Metadata Server.
Space is limited! Register today to discover an easier way to build fast, lightweight JVM microservices and deploy them to Google Cloud.more…
Dates & Times
Mon, Sep 9, 9:00am to 4:00pm
Tue, Sep 10, 9:00am to 4:00pm
Google HQ in Austin Texas
Introduction to OpenDDS Programming with C++
This course provides students with an overview of the DDS specification, an introduction to the OpenDDS implementation, and hands-on experience building C++ applications using OpenDDS.more…
Dates & Times
Tue, Dec 3, 9:00am to 12:00pm
Wed, Dec 4, 9:00am to 12:00pm
Introduction to OpenDDS Programming with Java
This course provides students with an overview of the DDS specification, an introduction to the OpenDDS implementation, and hands-on experience developing applications using OpenDDS in Java.more…
Dates & Times
Thu, Dec 5, 9:00am to 12:00pm
Fri, Dec 6, 9:00am to 12:00pm
- Learn the critical language and terminology of the Pattern Community
- Understand key design patterns, including the “Gang of Four” (GoF) patterns
- Be able to select the appropriate pattern to apply in a situation
- Understand the software design principles behind the patterns
Developers who wish to utilize advanced object-oriented design techniques. Managers with a strong programming background who will be managing the design and implementation of object-oriented systems.
Duration & Format
2 days (12 hours)
This workshop can be conducted at your location or in our Midwest training lab (12140 Woodcrest Executive Drive; St. Louis, MO. 63141).
The following topics are covered in this course:
- What are Design Patterns and why use them?
- Our Solutions become Patterns
- Augmenting Our Catalog of Patterns
- Applying Design Patterns
Experience in software development with an object-oriented programming language. Familiarity with and understanding of the OO concepts of inheritance, polymorphism, and encapsulation.
Maximize your training experience by adding these courses to your curriculum.
Professional Training for Modern Technology Teams
Flexible Technology Training
Keep your team on the cutting edge with our technology training offerings.
- Courses are developed and led by practicing software engineers and subject matter experts.
- All courses can be customized to meet your organization's unique needs.
- Courses can be conducted at your location, online, or in our state-of-the-art training lab in St. Louis, Missouri.
Many of our courses are also offered to the public both online and at our Midwest training lab for your convenience.