Java Design Patterns course launched on JCG Academy!
It has been a while since we have launched JCG Academy, a premium content, subscription based site offering a number of courses on the latest, cutting edge technologies, from NoSQL databases, like Redis and CouchDB, to mobile development with Android.
Of course, Java related courses have a premier position there, and one of our most popular ones has just been completed. The Java Design Patterns course has officially launched as a standalone course.
In this course you will delve into a vast number of Design Patterns and see how those are implemented and utilized in Java. You will understand the reasons why patterns are so important and learn when and how to apply each one of them.
A design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code.
It is a description or template for how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer can use to solve common problems when designing an application or system.
The course consists of 24 lessons, covering every Design Pattern under the sun. Here are the contents:
- Introduction to Design Patterns
- Adapter Design Pattern
- Facade Design Pattern
- Composite Design Pattern
- Bridge Design Pattern
- Singleton Design Pattern
- Observer Design Pattern
- Mediator Design Pattern
- Proxy Design Pattern
- Chain of Responsibility Design Pattern
- Flyweight Design Pattern
- Builder Design Pattern
- Factory Method Design Pattern
- Abstract Factory Design Pattern
- Prototype Design Pattern
- Memento Design Pattern
- Template Design Pattern
- State Design Pattern
- Strategy Design Pattern
- Command Design Pattern
- Interpreter Design Pattern
- Decorator Design Pattern
- Iterator Design Pattern
- Visitor Design Pattern
To get you all on-board, we are offering the course for just $9.99 (instead of the original price $29.99) for a limited time only!