UML for beginners

Course Description

Introduction to UML: Learn object-oriented programming priciples, UML notations, use cases and learn how to plan and manage the software development process.

Price

£ 775 (incl. VAT)

Duration

12 hours

Course Details

The course covers the underlying concepts, the various notations and the role of the UML in the software development process. Small-scale exercises are used to reinforce learning points where appropriate.
No prior knowledge of UML or the underlying concepts of object-orientation are required. Some experience of software development would be helpful.

UML for beginners covers the following topics:

Concepts of Object Orientation
  • The challenge of good design
  • Objects and Classes
  • Inheritance and Polymorphism
  • Frameworks and Patterns
UML Notations
  • Overview
  • Diagramming Notations: o Class, Sequence, State, etc.
  • Use of Notations for Analysis and for Design
Using Use Cases for Requirements Definition
  • Role of Use Cases within a Requirements Specification
  • Use Case Concepts
  • UML Use Case Notation
  • Non-Functional requirements
Development Process
  • Incremental Development
  • Software Architecture
  • Rational Unified Process (RUP)
  • RUP Phases, Workflows and Deliverables
  • Agile Approaches
  • Testing
  • Planning
  • CASE Tools

Edinburgh Dates

20/03/2017 - 23/03/2017
(Mon - Thu, 18:00 - 21:00)
Click here to book


27/12/2017 - 28/12/2017
(Wed - Thu, 10:00 - 17:00)
Click here to book



If none of the above dates suit you or if you'd like to come to a course sooner please either email us or click on the book button and let us know if you would prefer to come to a weekday, weekend or evening course and we'll try to arange a suitable date as soon as possible! You won't have to commit or pay until everything is confirmed.

Other dates for one-to-one tuition or for groups of 3 students or more are available on request and bookings can be made here (prices available on request):
Click here to book

Dates in other locations

Please click on the town for more details:

London:
19/12/2016 - 22/12/2016 (Mon - Thu, 18:00 - 21:00)

Manchester:
28/12/2016 - 29/12/2016 (Wed - Thu, 10:00 - 17:00)

Cardiff:
25/02/2017 - 26/02/2017 (Sat - Sun, 10:00 - 17:00)

Edinburgh:
20/03/2017 - 23/03/2017 (Mon - Thu, 18:00 - 21:00)

Newcastle:
29/03/2017 - 30/03/2017 (Wed - Thu, 10:00 - 17:00)

Cambridge:
27/05/2017 - 28/05/2017 (Sat - Sun, 10:00 - 17:00)

Norwich:
19/06/2017 - 22/06/2017 (Mon - Thu, 18:00 - 21:00)

Peterborough:
28/06/2017 - 29/06/2017 (Wed - Thu, 10:00 - 17:00)

Bedford:
26/08/2017 - 27/08/2017 (Sat - Sun, 10:00 - 17:00)

Birmingham:
18/09/2017 - 21/09/2017 (Mon - Thu, 18:00 - 21:00)

London:
27/09/2017 - 28/09/2017 (Wed - Thu, 10:00 - 17:00)

Please email us (with the course name and date) if you would like to book by email: