It has been many years since I have designed and programmed taking a holistic or pure Object-Oriented design approach. This was a quick refresher for me although I am well aware of the concepts. But easily worth the 5 minutes of time. It was an excellent presentation for anyone NOT familiar with these OOD/OOP concepts.
Programming Foundations: Object-Oriented Design
With Olivia Chiu Stone and Barron Stone
Liked by 13,672 users
Duration: 2h 42m
Skill level: Beginner
Released: 11/27/2018
Course details
All good software starts with a great design. Object-oriented design helps developers plan applications before they write a single line of code, and break down ideas into reusable and maintainable components. This course focuses on the foundational concepts, teaching them in a fun, interactive way to help you quickly develop your skills. Tag team Olivia and Barron Stone introduce you to the concepts and terms—objects, classes, abstraction, inheritance, and more—that you need to get started. They then show how to take the requirements for an app, identify use cases, and map out classes using Universal Modeling Language (UML). The final design can then be translated into code using one of the many popular object-oriented programming languages, such as Java, C#, Ruby, or Python.
Skills you’ll gain
Meet the instructors
Learner reviews
-
Christopher Rosati
Christopher Rosati
-
Yosef Melamed
Yosef Melamed
Full Stack Developer || React Enthusiast || Living the Family Dream || Creative Mind at Work
Contents
What’s included
- Test your knowledge 7 quizzes
- Learn on the go Access on tablet and phone