Our school does not support Internet Explorer. For a much better experience, please download the latest version of Google Chrome, Safari, Opera or Firefox
Java Design Patterns and Architecture

Teachers:

About:

  • 4½ hours
  • 19 lessons
  • 0 quizzes

Certificate of Completion Offered

Discover some of the most useful, important and common design patterns in Java; reusable code patterns that you can use to structure your program and perform common tasks. Includes lots of examples with full source code. "Design Patterns" has been the big buzz phrase in the Java community for some time now, and if you want to be able to write effective Java programs, work as a Java developer or pass exams in Java, you can't afford to miss out. Fortunately, this course is entirely free :)

Take this FREE Java Design Patterns and Java Architecture course right now and learn everything about java design patterns and java architectu

What You'll Learn In This Course

Understand common design patterns in Java
Know when to apply common patterns
Be able to use design patterns to help structure your software

What You Need For This Course

Basic Java knowledge

Description

Discover some of the most useful, important and common design patterns in Java; reusable code patterns that you can use to structure your program and perform common tasks. Includes lots of examples with full source code. "Design Patterns" has been the big buzz phrase in the Java community for some time now, and if you want to be able to write effective Java programs, work as a Java developer or pass exams in Java, you can't afford to miss out. Fortunately, this course is entirely free :)

Take this FREE Java Design Patterns and Java Architecture course right now and learn everything about java design patterns and java architecture.

Syllabus

All the lessons in this course
  • Methodology
  • Introduction 04:18
  • A Brief History of Software Design 17:36
  • Front End / Back End 07:12
  • Structural Patterns
  • Model-View-Controller: The Theory 09:25
  • Model-View-Controller: In Practice 18:37
  • Observer Pattern: The Theory 14:04
  • Observer Pattern: An Example Involving Buttons 19:22
  • Observer Pattern: Implementing From Scratch (with MVC) 25:42
  • An MVC Controversy 05:30
  • Smaller Scale Patterns
  • The Singleton Pattern 14:04
  • Beans 04:28
  • DAO 14:58
  • DAO Factories 06:34
  • JUnit Basics: Testing the DAO 23:18
  • Extending DAO for Multiple Databases 23:38
  • Saving to Memory 15:21
  • Factory Pattern 18:31
  • Facades 06:51
  • Adapter Pattern 18:14