Java Design Patterns and Architecture
Udemy
Course Summary
Discover how to use design patterns to structure and simplify your Java program on this FREE Java Tutorial for Beginners
-
+
Course 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.
-
+
Course Syllabus
- Methodology
- Introduction
- A Brief History of Software Design
- Front End / Back End
- Structural Patterns
- Model-View-Controller: The Theory
- Model-View-Controller: In Practice
- Observer Pattern: The Theory
- Observer Pattern: An Example Involving Buttons
- Observer Pattern: Implementing From Scratch (with MVC)
- An MVC Controversy
- Smaller Scale Patterns
- The Singleton Pattern
- Beans
- DAO
- DAO Factories
- JUnit Basics: Testing the DAO
- Extending DAO for Multiple Databases
- Saving to Memory
- Factory Pattern
- Facades
- Adapter Pattern