Object Oriented Analysis, Design & Programming with UML
Udemy
Course Summary
Learn OO Analysis, Design & Programming using UML in C++, Java & C#
-
+
Course Description
This Object Oriented Analysis, Design & Programming course is a unique course that teaches students how to use object-oriented techniques to build software. The course will start with requirements gathering & end with implementation. In the process, you'll learn how to analyze and design classes, their relationships to each other in order to build a model of the problem domain. You'll also use common UML diagrams throughout this process, such as use-case, class, activity & other diagrams. The diagrams will be created through a free tool.Â
Lot of emphasis is placed on use cases to capture and manage requirements. Those are used subsequently to enforce OOÂ concepts that produce a reusable design of the system that adapts to change. Finally, the design is implemented &Â programmed in three different programming languages - Java, C# &Â C++. During the implementation, you'll learn about the object-oriented concepts such as Abstraction, Encapsulation, Hierarchy, Polymorphism, interfaces, etc. All these concepts are explained with examples in all the three languages.
Finally, all the important concepts are applied in a textual game called Reckless Driver. Consequently, you'll have understood the entire process of Object Oriented Analysis, Design &Â Programming &Â you can implement these concepts in your own software.