xtUML Editor Developer Training

This course will teach you how to become an xtUML Editor developer. It covers installing the required tools, downloading and building the open-source code, and has practical exercises that add features to xtUML Editor and create new software that works in conjunction with xtUML Editor.

Module 1 Welcome
Unit 1 Welcome
Module 2 Prepare xtUML Editor Development Environment
Unit 1 Install xtUML Editor for Windows
Unit 2 Install xtUML Editor for Linux
Unit 3 Install the Development Environment Add-ons
Unit 4 Create an Account on Github
Unit 5 Preparing the Development Environment - Conclusion
Module 3 Downloading and Building the Source Code
Unit 1 Fork the Repository and Import the Source Projects
Unit 2 Build the Source Code
Unit 3 Download and Build the Source Code - Conclusion
Module 4 Running and Debugging xtUML Editor
Unit 1 Execute the xtUML Editor Launch Configuration
Unit 2 Running and Debugging - Conclusion
Module 5 Understanding the OOAofOOA and Source Code Layout
Unit 1 Tour of the OOAofOOA
Unit 2 Tour of the source code
Unit 3 Exercise - Attribute Default Type
Unit 4 Compare and contrast select statements in OAL and Java
Unit 5 Exercise - Selections
Unit 6 Exercise - Inspect data via context menu entry
Module 6 Life as a xtUML Editor Developer - Common Tasks
Unit 1 Export a modified plug-in and install it into xtUML Editor
Unit 2 xtUML Editor Development Process
Unit 3 Branching
Unit 4 Connecting to remote repositories
Unit 5 Staying in synch with the xtUML Editor mainline code repository
Unit 6 Contributing updates - submitting a pull request
Unit 7 Exercise - Compare and Merge with a remote repository
Unit 8 Exercise - Create a builder
Module 7 JUnit Testing
Unit 1 Tour of the JUnit plug-ins
Unit 2 Setting up to run JUnits
Unit 3 Exercise - Run JUnit tests