Course Information
Course Overview
A little treat with all you need to know about the MVC paradigm in Java
- Prerequisites: Basic understanding of Java
- Taught by a Stanford-educated, ex-Googler, husband-wife team
- Please don't take this class if you have already signed up for our From 0 to 1: Design Patterns course (that includes a far longer and more in-depth version of this material)
This is a quick and handy course with exactly what you need to know (nothing more, nothing less!) about the MVC paradigm in Java.
Let’s parse that.
- The course is quick and handy: It explains the Model-View-Controller paradigm, the Command and Observer design patterns in just the right level of detail for you to put these to work today.
- The course has exactly what you need - nothing more, nothing less. It starts from zero, builds up the design, then gives plenty of real-world examples, but crisply and quickly.
- The course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. There’s also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.
What's Covered:
- The MVC Paradigm
- Observer Design Pattern and event handling
- Command Design Pattern and action objects
Course Content
- 4 section(s)
- 15 lecture(s)
- Section 1 Introduction
- Section 2 The MVC Paradigm
- Section 3 The Observer Pattern
- Section 4 The Command Pattern
What You’ll Learn
- Understand the Model-View-Controller paradigm, the Observer and Command Design patterns that are at the heart of modern UI programming
- Understand exactly how the Model-View-Controller paradigm is used in Java, both in Swing and in JavaFX
- Implement event and menu handling using the Observer and Command design patterns
- Identify how the MVC paradigm manifests itself in different UI programming use-cases
- Gain a superficial understanding of JavaFX and Properties and Bindings
Reviews
-
MMichael Duder
a more concept based lesson on mvc. I was hoping for more of an opportunity to have some active coding projects to reinforce.
-
CCarlos J. Bogarin G.
Poor audio quality makes it hard to understand, but so far the contents are well presented.
-
MMirko Cukich
The class is excellent. The instructor takes her time and explains everything in detail dealing with MVC and the User connection and how everything works together. A++