Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Implementing Design Patterns Using Java 8 Lambda

Course Cover
compare button icon

Course Features

icon

Duration

3.13 hours

icon

Delivery Method

Online

icon

Available on

Downloadable Courses

icon

Accessibility

Mobile, Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

3 hours per week

icon

Teaching Type

Self Paced

icon

Video Content

3.13 hours

Course Description

Mastering the Gang of Four design patterns will help you create better Java applications that are more robust and easy to maintain. This course, Implementing design patterns using Java 8 Lambda will show you how to use the Java 8 tools to create better code. It is easier to read and has better performance. These tools provide several functional programming paradigms for Java, including partial application and function composition. Using several examples, including the Comparator API, you'll see how these tools can be used to improve JDK. Next, you'll see how to use the same approach for several patterns using live demo examples. This includes the Factory, Builder, Singleton and Registry. The Visitor pattern will be implemented in a non-intrusive and functional way. You will also learn how to create your own Validator that is functional and fluent. These techniques will allow you to create readable, performant, and flexible Java applications.

Course Overview

projects-img

International Faculty

projects-img

Case Based Learning

projects-img

Post Course Interactions

projects-img

Case Studies,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

What You Will Learn

Introducing Default Methods to Chain and Compose Functions

Using Function Composition and Chaining to Build Comparators

From Factory and Registry to Builder Using Lambda Expressions

Implementing The Visitor Pattern Using Functions and Composition

Using Partial Application and Lambdas to Build Validators

Course Instructors

Author Image

Wes Higbee

Instructor

Wes Higbee is passionate about helping companies achieve remarkable results with technology and software. He’s had extensive experience developing software and working with teams to improve how softw...
Course Cover