Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
In this UML Fundamentals training course, expert author Simon Bennett will teach you about the various diagram types in UML, as well as UML common elements. This course is designed for the absolute beginner, meaning no previous UML experience is required.
You will start by learning about the models and diagrams in UML. Simon will then cover the various diagrams in UML, including class diagrams, object diagrams, advanced class diagrams, interaction sequence diagrams, interaction communication diagrams, and activity diagrams. This video tutorial also covers state machine diagrams, component diagrams, and deployment diagrams. Finally, you will learn about modeling with UML, including how to choose a UML modeling tool.
Once you have completed this computer based training course, you will have gained a practical knowledge of the core of UML, as well as the various diagram types. Working files are included, allowing you to follow along with the author throughout the lessons.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
Important - Download These First - Working Files
About The CoursePreview
About The AuthorPreview
|Section 2: Diagrams In UML|
Models And Diagrams
Introduction To The Modeling Software
Common Features In UML
|Section 3: Class Diagrams|
Purpose Of Class Diagrams
Distinction Between Objects And Classes
Basic Notation Of Class Diagrams - Classes And Associations
Attributes And Operations - Part 1
Attributes And Operations - Part 2
Composition And Aggregation
Generalization And Specialization
|Section 4: Object Diagrams|
Purpose Of Object Diagrams
Basic Notation Of Object Diagrams - Objects And Links
|Section 5: Advanced Class Diagrams|
Advanced Class Diagrams
Interfaces And Enumerations
Internal Structure Of Classes
|Section 6: Use Case Diagrams|
Purpose Of Use Case Diagrams
Basic Notation Of Use Case Diagrams - Actors And Use Cases
Relationships In Use Cases Diagrams
Specifying Use Cases
|Section 7: Interaction Sequence Diagrams|
Purpose Of Sequence Diagrams
Basic Notation Of Sequence Diagrams - Lifeline And Messages - Part 1
Basic Notation Of Sequence Diagrams - Lifeline And Messages - Part 2
Active Objects And States
Timing And Duration Constraints
Combined Fragments - Part 1
Combined Fragments - Part 2
|Section 8: Interaction Communication Diagrams|
Purpose Of Communication Diagrams
Basic Notation Of Communication Diagrams - Lifeline And Messages - Part 1
Basic Notation Of Communication Diagrams - Lifeline And Messages - Part 2
More On Communication Diagrams
|Section 9: Activity Diagrams|
Purpose Of Activity Diagrams
Basic Notation Of Activity Diagrams - Actions And Control Flows
Decisions In Activity Diagrams
Parallel Flows In Activity Diagrams
Swimlanes In Activity Diagrams
Objects And Object Flows
Send Receive And Timers
|Section 10: State Machine Diagrams|
Purpose Of State Machine Diagrams
Basic Notation Of State Machine Diagrams - States And Transitions
Behaviours In States
Nested State Machines
Protocol State Machines
|Section 11: Component Diagrams|
Purpose Of Component Diagrams
Basic Notation Of Component Diagrams - Components And Relationships
Internal Structure Of Components
|Section 12: Deployment Diagrams|
Purpose Of Deployment Diagrams
Basic Notation Of Deployment Diagrams - Nodes And Communication Paths
Software In Deployment Diagrams - Part 1
Software In Deployment Diagrams - Part 2
|Section 13: Modeling With UML|
Choosing A UML Modeling Tool
Using UML Diagrams
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.