Curriculum for the iSAQB Train-the-Trainer Course
This is copyrighted work.
This repository contains a very early work-in-progress version for the iSAQB Train-the-Trainer curriculum in AsciiDoc.
-
Clone the repository - including the submodule:
Via SSH: git clone [email protected]:isaqb-org/curriculum-t3.git --recursive Via HTTPS: git clone https://github.com/isaqb-org/curriculum-t3.git --recursive
-
Initialize and update submodules with
git submodule init
andgit submodule update --recursive --remote
. -
Build the project with gradle (You need a locally installed and current JDK, at least Java 17) via
./gradlew
. -
Once the "BUILD SUCCESSFUL" is shown, you can review the build result under
./build/index.html
.
To keep writing style consistent across multiple iSAQB documents, please apply the styles used in the Foundation Level Curriculum.
Use title case for all headings:
-
capitalize: first and last word, nouns, pronouns, adjectives, verbs
-
lowercase: articles and prepositions
When in doubt, opt for Chicago Style.
To unify upper/lowercase within the (EN) version, we use the Chicago manual of style proposal":
-
short bullet items don’t get a full-stop
-
next one starts lowercase
-
if bullets are phrases or fragments, don’t use punctuation
-
if and only if an item is a really long sentence which deserves a full stop, or consists of several sentences, then we use it.
-
Only then does an item start with uppercase.
For a possible German (DE) version, don’t use punctuation at the end of bullet-list items, unless on the end of sentences.
This repository is currently maintained by the iSAQB Train-the-Trainer Working Group (T3WG). It was forked from https://github.com/isaqb-org/advanced-template currently maintained by Benjamin Wolf, which in turn was forked from https://github.com/isaqb-org/curriculum-template, so the contributors of those projects basically contributed to this one, too.
This is COPYRIGHTED work.
© (Copyright), International Software Architecture Qualification Board e. V. (iSAQB® e. V.) 2024
The curriculum may only be used subject to the following conditions:
-
You wish to obtain the CPSA Certified Professional for Software Architecture Foundation Level® certificate or the CPSA Certified Professional for Software Architecture Advanced Level® certificate. For the purpose of obtaining the certificate, it shall be permitted to use these text documents and/or curricula by creating working copies for your own computer. If any other use of documents and/or curricula is intended, for instance for their dissemination to third parties, for advertising etc., please write to [email protected] to enquire whether this is permitted. A separate license agreement would then have to be entered into.
-
If you are a trainer or training provider, it shall be possible for you to use the documents and/or curricula once you have obtained a usage license. Please address any enquiries to [email protected]. License agreements with comprehensive provisions for all aspects exist.
-
If you fall neither into category 1 nor category 2, but would like to use these documents and/or curricula nonetheless, please also contact the iSAQB e. V. by writing to [email protected]. You will then be informed about the possibility of acquiring relevant licenses through existing license agreements, allowing you to obtain your desired usage authorizations.
We stress that, as a matter of principle, this curriculum is protected by copyright. The International Software Architecture Qualification Board e. V. (iSAQB® e. V.) has exclusive entitlement to these copyrights.
The abbreviation "e. V." is part of the iSAQB’s official name and stands for "eingetragener Verein" (registered association), which describes its status as a legal entity according to German law. For the purpose of simplicity, iSAQB e. V. shall hereafter be referred to as iSAQB without the use of said abbreviation.