The Working with Design Patterns training course delivers a hands-on view of how Design Patterns can be used to design and refactor software systems.
The course begins with a short overview of modern system architecture concepts: Classical Design Patterns, Test Driven Development, Refactoring, and Service-Oriented Architecture.
With that basis, students will learn detailed implementation strategies for the primary construction patterns, with an eye to decoupling modules and creating testable units. The course concludes with exploring data management, patterns for containerization, and serverless computing.
Apache, Apache Kafka, Apache Spark, Apache Trino, Apache Iceberg, Apache Hive, Kafka, Spark, Trino, Iceberg, Hive, and other associated open-source project names are the Apache Software Foundation trademarks. Starburst, Starburst Data, Starburst Enterprise, and Starburst Galaxy are registered trademarks of Starburst Data, Inc. All rights reserved. DataCouch is not affiliated with, endorsed by, or otherwise associated with the Apache Software Foundation (ASF) or any of its projects.
we'd love to have your feedback on your experience so far