YoVDO

Object Oriented Analysis, Design & Programming with UML

Offered By: Udemy

Tags

UML Courses Software Development Courses Java Courses C++ Courses C# Courses Object-oriented programming Courses Object-Oriented Design Courses

Course Description

Overview

Learn OO Analysis, Design & Programming using UML in C++, Java & C#

What you'll learn:
  • Understand & use UML with your software development process
  • Understand what is object oriented analysis, design & programming
  • Understand how to analyze a problem using object oriented analysis
  • Implement OO design in Java, C++ & C#

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 withimplementation. 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 UMLdiagrams 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 subsequently used to enforce OOconcepts 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.



Taught by

Umar Lone

Related Courses

بالتطبيق العملي C# تعلم أساسيات لغة
Coursera Project Network via Coursera
Amazon DynamoDB for Serverless Architectures (Traditional Chinese)
Amazon Web Services via AWS Skill Builder
API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera
Basics of Scientific Visualization in Mathematical Modeling of Systems
National Research Nuclear University MEPhI via edX
Build a Guessing Game in C# on Linux
Coursera Project Network via Coursera