Tous les cours

Développement

Use MVC, SOLID Principles, and Design Patterns in Java

Make your apps cleaner, more robust, and more maintainable with SOLID design principles, Model View Controller architecture, and design patterns.
Facile
4 heures
Ce cours en libre accès vous intéresse ?

How can you measure the quality of one bit of code versus another? 🤔

Is there a way to recognize good code from mediocre (or worse)? Fortunately, there is! Software engineers have established guidelines for writing quality code. They are described in the SOLID design principles and model-view-controller (MVC) design pattern.

In this course, you will learn to write Java code that conforms to these guidelines. You will also see what each of the SOLID principles are, and then incorporate them into an ever-improving application. Finally, you will see and use the benefit of splitting responsibilities as described by the MVC pattern. You'll learn to integrate some other patterns, as well.

After completing this course, you will understand the measuring stick of quality code, after building an application following the guidelines.

 Meet Your Teacher: Glen Wolfram 

Glen has worked in the trenches of software development for 30 years. He currently lives in the beautiful Pacific northwest of the United States.

Glen Wolfram

He has applied object-oriented and agile techniques developing applications spanning a vast range, including embedded applications and video games, plus vehicle simulators and medical data systems. Additionally, he brings plenty of examples and understandable analogies to the learning experience. Take it from one student's comment over the years: "I never nodded off in his classroom."

Objectifs pédagogiques

  • Organize Java code using MVC architecture
  • Apply the SOLID principles to Java code
  • Solve common programming problems with design patterns in Java

Contributeurs

Professeur

Glen Wolfram

Experienced developer and teacher

Créé par

Mis à jour le 23/01/2025
Licence

Développement

Use MVC, SOLID Principles, and Design Patterns in Java

Facile
4 heures
Cours en libre accès