Training Courses for Software Developers

Closing knowledge gaps and building bridges

The Cadida Academy brings together our training courses for software developers: practical, taught by developers who work on customer projects every day – online, in Freiburg or at your premises. You can register directly online in our shop.

Register online

In our series of training courses, we prepare software developers to carry out qualified development work independently in their day-to-day work. We show techniques and subtleties of the programming languages and APIs, and often go beyond this when it comes to closing knowledge gaps and building bridges to the latest findings and practical implementation.

The topic of quality and efficiency is ever-present throughout. No matter which language and which API are used for development, the hurdles are often the same, and it is worth occasionally turning your attention to Scrum and UML and pointing out known solutions with the help of design patterns.

We offer the following training courses:

Planning

Training
Scrum Training

Scrum Training

Projects increasingly take place in an environment that changes during the project and requires the project structures to be adapted continuously. Agile project management with Scrum makes it possible to respond early and quickly to changing requirements and conditions. To do so, it uses special methods and techniques. In German or English.

Suitable for:
Executives, project managers and project members, Product Owners and Scrum Masters, software architects, software developers

Duration:
2 days

Training
Jira Basic Training

Jira Basic Training

Atlassian's Jira is widely used in agile development with Scrum and Kanban. You learn how to set up projects and boards, plan the backlog and sprints, search issues with JQL and work with reports and dashboards. In German or English.

Suitable for:
Project managers and project members, Product Owners and Scrum Masters, software architects, software developers, Agile Coaches

Duration:
2 days

Training
UML

UML Training

From requirement to software. The path leads through good software design and a well-structured software architecture. UML 2.5 from A to Z! You learn the common structure and behaviour diagrams and get guidance for your own designs and their practical use. In German or English.

Suitable for:
Executives, software architects, software developers

Duration:
2 days

Training
Software Specifications

Writing Software Specifications

From gathering requirements to a mature software specification, also known as a requirements specification. From listening, understanding and formulating, in order to describe software that both sides can understand and implement. Guidance on your own templates and on practical use. Communication techniques with customers, experts and clients. In German or English.

Suitable for:
Managers, software architects, software developers

Duration:
2 days

Programming

Training for beginners
C# and .NET

C# and .NET - Basic Training

The C# programming language with current .NET for beginners and developers switching from other languages: Visual Studio, syntax, object orientation, architecture and design patterns. Including an overview of WPF, ASP.NET Core, Entity Framework Core and version control with Git. In German.

Suitable for:
Software architects, software developers, beginners and developers switching to C#

Duration:
2 days - basic course

Training for advanced
C# and .NET

C# and .NET for Advanced Users

For developers who already program in C#: generics, LINQ, asynchronous programming with async/await, memory and resources, testable code with unit tests and dependency injection, and architecture with SOLID and MVVM. In German.

Suitable for:
Software developers with C# experience, software architects

Duration:
3 days - advanced course

Training
WPF

WPF Training

Developing user interfaces (GUI) with WPF (Windows Presentation Foundation). Windows, dialogs, events, layout, MVVM, etc. Including planning and solving simple and complex requirements. In German or English.

Suitable for:
Software architects, software designers, software developers

Duration:
3 days

Training
C++

C++ for Advanced Users - Training

Modern C++ according to the C++17 and C++20 standards: object orientation, RAII and smart pointers, move semantics, the standard library, templates and concepts. This is how you write safer, faster and more maintainable code. In German or English.

Suitable for:
Software architects, software developers with basic C++ knowledge

Duration:
3 days

Training
Setup Development

Setup Development for Windows Programs

Setup planning, Windows structure, developing setups and generating setups automatically with new program versions. Integrating automatic updates. In German or English.

Planning, structure and strategies in line with Windows standards. Protecting programs and technologies with suitable obfuscators and boxers, testing the protection. Practical use: what to bear in mind when creating setups for your own programs.

Suitable for:
Software developers and setup developers.

Duration:
2 days

Training
Software Quality

Software Quality - Quality Assurance

Improving quality with the right tests. Use of system tests, unit tests, ergonomics tests and usability tests. Designing test cases, observing and describing processes. Identifying user groups and assigning test cases. Test automation and maintenance of test cases. Guidance on test documentation and test logging. In German or English. 

Suitable for:
Quality assurance, software testers, software developers

Duration:
2 days

CAD Training Courses

Training
AutoCAD .NET API with C#

AutoCAD .NET API with C# Training

Programming add-ins for AutoCAD with the .NET API. Explanation and structure of the AutoCAD API architecture and how to program it. Course by a former technical director of Autodesk USA (San Rafael), in German or English.

  

Suitable for:
Software architects and software developers in the field of CAD

Duration:
3 days

Training
AutoCAD ObjectARX

AutoCAD ObjectARX Training

Programming add-ins for AutoCAD with ObjectARX in C++. Development with the predecessor of the .NET API, which has been included since AutoCAD R13.

Explanation and structure of AutoCAD's ObjectARX architecture and how to program it. Course by a former technical director of Autodesk USA (San Rafael), in German or English.

Suitable for:
Software architects and software developers in the field of CAD

Duration:
3 days

Training
Revit .NET API with C#

Revit .NET API with C#

Programming add-ins for Revit in C#. Explanation and structure of the Revit architecture and how to program it. Course by a former technical director of Autodesk USA (San Rafael), in German or English.

Suitable for:
Software architects and software developers in the field of CAD

Duration:
3 days

Training
BricsCAD .NET API with C#

BricsCAD .NET API with C# Training

Programming add-ins for BricsCAD with the .NET API. Explanation and structure of the BricsCAD API architecture and how to program it. Course by a former technical director of Autodesk USA (San Rafael), in German or English.

Suitable for:
Software architects and software developers in the field of CAD

Duration:
3 days

Types of Training

Training Location: Cadida in Freiburg

Training at Cadida in Freiburg - read here what you bring and what we provide.

Training Location: On Site at Your Premises

Training on site at your premises - read here what we bring and what needs to be provided.

Online Training? With Pleasure.

Would you like to take part in an online training course comfortably from home or from your workplace? With pleasure! Simply call us and tell us what you would like. We will be happy to advise you and send you a non-binding quotation.

Laying the Foundations.

Are you lacking user skills? Do your employees still need skills in CAD applications, e.g. Revit, AutoCAD, BricsCAD and many more? Simply call us or fill in the form.

Cadida Academy

Register online – directly in our shop

Enter your preferred date, training format (online, in Freiburg or at your premises) and number of participants – it only takes a few minutes. We confirm the date and your registration personally.

Register online now Ask a question

Questions in advance? +49 761 285 22 11-0

CONTACT

Select your language

First meetingarrange nowFirst meetingarrange now