Discover how to use design patterns to structure and simplify your Java program on this FREE Java Tutorial for Beginners
Free tutorial
4.1
Created by John Purcell
English
What you’ll learn
- Understand common design patterns in Java
- Know when to apply common patterns
- Be able to use design patterns to help structure your software
Requirements
- 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.
Who this course is for:
- Software developers
- Java students with an intermediate-level knowledge
- Java beginners who like being dropped in at the deep end
Show less
Course content
3 sections • 19 lectures • 4h 27m total lengthCollapse all sections
Methodology3 lectures • 29min
- Introduction04:18
- A Brief History of Software Design17:36
- Front End / Back End07:11
Structural Patterns6 lectures • 1hr 33min
- Model-View-Controller: The Theory09:25
- Model-View-Controller: In Practice18:36
- Observer Pattern: The Theory14:04
- Observer Pattern: An Example Involving Buttons19:22
- Observer Pattern: Implementing From Scratch (with MVC)25:41
- An MVC Controversy05:30
Smaller Scale Patterns10 lectures • 2hr 26min
- The Singleton Pattern14:04
- Beans04:28
- DAO14:58
- DAO Factories06:34
- JUnit Basics: Testing the DAO23:18
- Extending DAO for Multiple Databases23:37
- Saving to Memory15:21
- Factory Pattern18:31
- Facades06:51
- Adapter Pattern18:14