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

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera