Java Certified Foundations Associate: Design Patterns
While developing software being able to use repeatable solutions to commonly occurring problems greatly reduces development time. In this course you will learn how design patterns can be used to provide repeatable solutions to the common design problems.
First you will learn the importance of design patterns and discuss the types of design patterns such as Behavioral Creational and Structural. Next you will write code to demonstrate how to implement the Iterator Singleton and Adapter design patterns. Finally you will learn some advanced features of software development including design anti-patterns software refactoring techniques API pattern principles and API patterns.
This course is one of a collection of courses that prepares learners for Oracle’s 1Z0-811: Java Certified Foundations Associate certification.