Object-Oriented Analysis, Design and Programming with UML [Video]
Video
Video
$116.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$116.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntroduction
-
Basics
-
Object-Oriented Analysis
-
Object-Oriented Design and Programming
- Introduction to Classes and Class Diagram
- Class Diagram in StarUML
- Abstraction
- Abstraction in Java
- Abstraction in C#
- Abstraction in C++
- Encapsulation
- Encapsulation in Java - Part I
- Encapsulation in Java - Part II
- Encapsulation in C# - Part I
- Encapsulation in C# - Part II
- Encapsulation in C++ - Part I
- Encapsulation in C++ - Part II
- Class Diagram Revisited
- Inheritance
- Inheritance in Java
- Inheritance in C#
- Inheritance in C++
- Containment
- Aggregation and Association
- Dependency
- Polymorphism
- Polymorphism in Java
- Polymorphism in C#
- Polymorphism in C++
- Abstract Class
- Interface
-
Reckless Driver Implementation
- Overview of Design
- GameObject Class Implementation in Java
- TrafficCar Class Implementation in Java
- SideObject Class Implementation in Java
- Player Class Implementation in Java
- GameManager Class Implementation in Java
- GameObject Class Implementation in C#
- TrafficCar Class Implementation in C#
- SideObject Class Implementation in C#
- Player Class Implementation in C#
- GameManager Class Implementation in C#
- GameObject Class Implementation in C++
- TrafficCar Class Implementation in C++
- SideObject Class Implementation in C++
- Player Class Implementation in C++
- GameManager Class Implementation in C++
-
Interaction Diagrams
- Communication Diagram - Part I
- Communication Diagram - Part II
- Communication Diagram - Part III
- Communication Diagram - Part IV
- Sequence Diagram - Part I
- Sequence Diagram - Part II
- Sequence Diagram - Part III
- Sequence Diagram - Part IV
- Scene Class Discussion
- Scene Class Implementation in Java - Part I
- Scene Class Implementation in Java - Part II
- Collision Behavior Implementation in Java - Part I
- Collision Behavior Implementation in Java - Part II
- Scene Class Implementation in C# - Part I
- Scene Class Implementation in C#- Part II
- Collision Behavior Implementation in C# - Part I
- Collision Behavior Implementation in C# - Part II
- Scene Class Implementation in C++ - Part I
- Scene Class Implementation in C++- Part II
- Collision Behavior Implementation in C++ - Part I
- Collision Behavior Implementation in C++ - Part II
-
State Machine Diagram
- Code Cleanup - Java
- Code Cleanup - C#
- Code Cleanup - C++
- State Changes in Java
- State Changes in C#
- State Changes in C++
- State Machine Diagram - I
- State Machine Diagram - II
- State Machine Diagram - III
- Player States in Java
- Healthkit Power-up in Java
- State Behaviors in Java
- More Power-ups in Java
- Player States in C#
- Healthkit Power-up in C#
- State Behaviors in C#
- More Power-ups in C#
- Player States in C++
- Healthkit Power-up in C++
- State Behaviors in C++
- More Power-ups in C++
- State Machine Diagram - IV
- State Machine Diagram - V
-
Refactoring
-
More UML Diagrams
About this
video
UML makes it easier for developers and designers to specify, visualize, and document the requirement of a software system. This course will show you how to use the concepts of UML in the software development process.
The course starts with highlighting the learning objectives and explaining the installation process. You will learn to install Eclipse for Java and Visual Studio for C# and C++ on your machines. Next, you will understand the complexity of these software and how it can be solved using algorithms and object-oriented decomposition. Moving along, you will learn to use UML diagrams to perform object-oriented analysis with use cases. Next, you will understand the concepts of class and learn to represent it in UML using a class diagram. Later, you will use interaction diagrams to represent the interaction between objects of a use case and learn how to represent the behavior of an object using a state machine diagram. Finally, you will learn to understand what refactoring is and get an overview of more UML diagrams—package, component, and deployment.
By the end of this course, you will be able to use object-oriented techniques to design and develop software systems in Java, C#, and C++ with the help of UML diagrams.
Code files are placed here:
https://github.com/PacktPublishing/Object-Oriented-Analysis-Design-Programming-with-UML
- Publication date:
- November 2020
- Publisher
- Packt
- Duration
- 10 hours 30 minutes
- ISBN
- 9781801078405
Latest Reviews
(1 reviews total)