UML Fundamentals
4.1 (979 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,178 students enrolled

UML Fundamentals

A Practical Course That Teaches UML Fundamentals
4.1 (979 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,178 students enrolled
Created by Infinite Skills
Last updated 1/2017
English
English [Auto], Spanish [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn UML from a leading expert
Requirements
  • Ideal for students who would like to gain a solid working knowledge of UML
Description

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.

Who this course is for:
  • This course is designed for the absolute beginner, meaning no previous UML experience is required.
Course content
Expand all 62 lectures 06:11:24
+ Diagrams In UML
3 lectures 15:48
Models And Diagrams
05:16
Introduction To The Modeling Software
06:28
Common Features In UML
04:04
+ Class Diagrams
8 lectures 57:40
Purpose Of Class Diagrams
03:23
Distinction Between Objects And Classes
02:56
Basic Notation Of Class Diagrams - Classes And Associations
11:21
Attributes And Operations - Part 1
08:08
Attributes And Operations - Part 2
08:03
Associations
08:37
Composition And Aggregation
07:30
Generalization And Specialization
07:42
+ Object Diagrams
3 lectures 17:55
Purpose Of Object Diagrams
04:46
Basic Notation Of Object Diagrams - Objects And Links
05:48
Object State
07:21
+ Advanced Class Diagrams
4 lectures 28:53
Advanced Class Diagrams
03:40
Advanced Associations
08:47
Interfaces And Enumerations
06:41
Internal Structure Of Classes
09:45
+ Use Case Diagrams
4 lectures 32:55
Purpose Of Use Case Diagrams
04:55
Basic Notation Of Use Case Diagrams - Actors And Use Cases
10:18
Relationships In Use Cases Diagrams
09:46
Specifying Use Cases
07:56
+ Interaction Sequence Diagrams
8 lectures 47:48
Purpose Of Sequence Diagrams
03:09
Basic Notation Of Sequence Diagrams - Lifeline And Messages - Part 1
07:10
Basic Notation Of Sequence Diagrams - Lifeline And Messages - Part 2
05:15
Active Objects And States
06:35
Timing And Duration Constraints
06:04
Interaction Occurrences
06:11
Combined Fragments - Part 1
05:17
Combined Fragments - Part 2
08:07
+ Interaction Communication Diagrams
4 lectures 23:31
Purpose Of Communication Diagrams
02:40
Basic Notation Of Communication Diagrams - Lifeline And Messages - Part 1
05:17
Basic Notation Of Communication Diagrams - Lifeline And Messages - Part 2
06:23
More On Communication Diagrams
09:11
+ Activity Diagrams
8 lectures 49:12
Purpose Of Activity Diagrams
02:34
Basic Notation Of Activity Diagrams - Actions And Control Flows
05:25
Decisions In Activity Diagrams
07:38
Parallel Flows In Activity Diagrams
06:12
Swimlanes In Activity Diagrams
06:34
Objects And Object Flows
06:21
Structured Activities
08:31
Send Receive And Timers
05:57
+ State Machine Diagrams
6 lectures 34:32
Purpose Of State Machine Diagrams
04:06
Basic Notation Of State Machine Diagrams - States And Transitions
07:53
Behaviours In States
05:17
Pseudostates
05:27
Nested State Machines
06:01
Protocol State Machines
05:48