Java Certified Foundations Associate: Design Patterns
Java JDK 1.8
| Intermediate
- 14 Videos | 1h 40m 29s
- Includes Assessment
- Earns a Badge
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.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this coursedescribe the importance of design patternsdescribe what are Behavioral design patterns and discuss implementations of these design patternscreate the Iterator design patterndescribe what are Creational design patterns and discuss implementations of these design patternscreate the Singleton design patterndescribe what are Structural design patterns and discuss implementations of these design patterns
-
create the Adapter design patterndescribe and review different types of design anti-patternsdescribe how to use code refactoring to implement efficient programming solutionsdescribe how to use software refactoring techniques to solve architectural coding problemsrecall the guiding principles that underpin most API patternsdescribe fundamental design patterns for implementing API resource layout and namingsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 44sUP NEXT
-
2.Importance of Design Patterns8m 29s
-
3.Behavioral Design Patterns5m 36s
-
4.Programming Iterator Design Patterns9m 3s
-
5.Creational Design Patterns7m 39s
-
6.Programming Singleton Design Pattern6m 50s
-
7.Structural Design Patterns8m 1s
-
8.Programming Adapter Design Pattern4m 5s
-
9.Design Anti-patterns10m 33s
-
10.Software Refactoring for Efficient Programming10m 48s
-
11.Software Refactoring Techniques6m 43s
-
12.API Pattern Principles13m 3s
-
13.API Patterns6m 59s
-
14.Course Summary57s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.