TRAINING

Training

Trainings

Version Control with Git

2 days
on request / Netto

Git is the most widely used tool for version control and has been integrated into numerous tools in the meantime. Development environments offer direct support and collaboration platforms such as Github, Gitlab and Azure DevOps are based on it. The introduction of or migration to Git is often a major strategic challenge and our seminar will support you in the process by enabling all participants to use Git in their daily tasks. 


Introduction to Java – Advanced Object Oriented Programming

2-5 days
on request / Netto

This seminar offers an excellent start into using the Java programming language for software development. Quick familiarization with the world of Java and the JVM is offered to developers who already have experience with a different language. Topics include syntactic principles, error handling, parallel programming and automated testing. The scope and contents of the seminar depend on the prior knowledge of the participants.


Parallel Programming in Java

2 days
on request / Netto

Parallel programming is a matter of course in software development today. In this regard, numerous features were added to the recent versions of Java which significantly simplify this way of programming. In our seminar, both the on-board elements of the language and popular libraries such as RxJava and Akka are presented and underpinned with practical exercises.


Python 3 Introduction

2 days
on request / Netto

This training course imparts the principles of the Python language in the current version 3. Theory is intensively underpinned with practical exercises so that the participants themselves are able to design, implement and debug programs in Python by the end of the seminar.


Software Testing

on request
on request / Netto

Software testing is strongly gaining in significance. Many companies would like to offer further development to their employees in this field but shy away from the costs and the overhead involved in ISTQB certification. Instead, we offer freely combined modules all around the subject of testing that enable you to tailor your training activities to your needs.


Advanced Java

on request
on request / Netto

Many developers have a fundamental knowledge of the Java programming language. However, the specialized knowledge required beyond the basics is often very specific to a project or client setting. As a result of the large variety of clients of Konzept Informationssysteme GmbH, our trainers possess specialized knowledge in many advanced methods and techniques from the Java domain. Hence, we can compile an advanced training package fitting optimally for your project or team in tailor-made trainings.


Individual Workshops

on request
on request / Netto

When considering training activities, it is often a question whether a training package and its contents are suitable for one’s own needs and which subjects are relevant at all. At this stage, we can offer support to you with our individually designed workshops. You will get a fundamental overview of a technology or methodology and can then work out the advantages and disadvantages of the various options together with our experienced trainers within the workshop.

We will support you with regard to these issues, without limitation: 

  • How can I implement my applications with it?
  • How can I integrate it into my existing processes?
  • Which significant implications does it have for the company or other processes? 
  • Which related issues should also be addressed on this occasion?

Value Addition from Continuous Integration

2 days
1,395 € / Netto

Continuous Integration (CI) is more and more often employed in software development projects to perform repetitive tasks automatically. This makes it possible to automate tasks ranging from simple actions like source code compiling to complex analytical functions and complete processes in the area of software development. The range of available options is increasing continuously. In this training, the participants learn how to utilize and further develop CI systems and their advantages. This involves exploring various dimensions of value addition in more detail: Reduction of risks and costs, acceleration of development, raising the quality and strengthening the innovative power. In addition to acquiring the necessary fundamental knowledge, the participants gather experience with handling CI systems during the training. The exercises range from setting up their own pipelines through determining quality metrics to support provided for software architecture.


Lego™ Scrum Workshop

1 day
750 € / Netto

Setting out with a short theoretical introduction to Scrum, this workshop provides an opportunity to gather initial experience with this agile process model. For this purpose, one or more teams build a small Lego town using Scrum. The technical problems that are often in the focus when developing software are initially left aside. This enables the participants to focus entirely on the process and experience the difficulties and pitfalls of agile development.

The workshop is primarily intended for participants who have little or no practical experience with agile development so far but is also suitable for experienced developers to help them look at, review and optimize their established procedures from a different perspective. The participants are not required to have any prior technical knowledge of software development. The workshop is therefore also interesting to non-IT persons, for example, from the management level.


Clean Embedded Code

1 day
750 € / Netto

Clean Code comprises a wealth of tried and tested principles and practices to raise the quality of software. Quite a few of these tools can be adapted for embedded software development. However, some of these differ considerably with regard to effectiveness. This training will show which aspects of conventional Clean Code are useful for the development of embedded software and how they can be implemented. With a focus on critical reflection, the training provides the basis for continuous improvement for the participants, the project teams and the software development process.


Clean Code Development

3 days
1,990 € / Netto

Software development is a complex thematic field in which the range of tasks of developers has steadily grown. Nowadays it is usually not enough to be able to develop programs that are “only” functionally correct. In many cases, the knowledge acquired with a university degree is insufficient to satisfy the increased requirements regarding quality of software and code in the daily routine on the job. This issue is aggravated even more by the fast-pace development occurring throughout the industry.

Clean Code (also known under the concept of software craftsmanship) has evolved from the experience of many software projects and developers. It comprises principles and methods intended to cope with the complexity of software and projects in a better way and is based on a mindset focusing on continuous development of both persons and software.


User Experience Basics

1 day
on request / Netto

User experience (UX) is becoming more and more important. From embedded devices to cloud applications, users expect a modern and easy to use interface today. It is therefore important for developers to know at least the fundamental concepts for good user experience; we will familiarize you with these in this training course. 


New Features in Java 8-13

2 days
on request / Netto

The Java programming language has undergone substantially faster changes since Version 8 due to the accelerated release cycle. As a result, developers might easily lose track. Our seminar enables developers who have been away from the world of Java for some time to quickly familiarize themselves with and practice the most important new features of the versions released in the meantime. The scope and contents are tailored to the level of skills of the participants.


Data Science with Python

2-4 days
on request / Netto

Participants in this seminar will acquire the skills needed to perform efficient data analysis using the Python toolchain. The contents will be imparted in a workshop format – at least 50% of the time will be dedicated to practical exercises and live coding.


Android App Development

3 days
on request / Netto

This seminar imparts the basics of app development with Android. The content is conveyed in a practical approach using small apps and many programming exercises so that the knowledge acquired can be quickly utilized in the participants’ own development projects.


Angular / Typescript

2 days
on request / Netto

Many of today's responsive web frontends are implemented using Angular. Since the volume of front-end development is steadily increasing, Typescript has proven to be an efficient typed extension of Javascript. In our seminar, the participants are familiarized with the tandem formed by Angular and Typescript and enabled to utilize this knowledge skilfully for their own projects by numerous practical exercises.


Safety Related Software Development According to ISO 26262

2 days
1250€ / Netto

The seminar addresses the software safety requirements according to ISO 26262, the functional safety standard of the automotive industry. An introduction to functional safety is given to achieve a common understanding. Subsequently the ISO 26262-6 requirements for the safety of software are presented and explained. Process requirements as well as requirements for the documentation of the design are described. This also includes discussing current trends such as agile development, model-based engineering and many others in the context of functional safety. The goal of the seminar is to enable the participants to perform planning and management of safety-critical software projects up to ASIL D. The documents discussed will be explained by way of templates.


Safety Related Software Development – Evidence of Legacy Software Usage

1 day
850€ / Netto

Many products contain software that has been used for some time (“legacy software”). With the application of IEC 61508, security requirements for this software can be omitted which were previously not recognized.
The seminar teaches the requirements of software security based on IEC 61508 for the use of this legacy software. An introduction to functional safety is given to achieve a common understanding. Then the requirements of functional safety for software safety are presented and explained. The requirements of IEC 61508 for the use of existing software are explained as well as the different ways of verification.


Scala: Object Oriented Functional Programming for the JVM

3-5 days
on request / Netto

Scala provides a fusion of functional and object-oriented programming for the JVM, resulting in an elegant language with type inference and a very concise syntax allowing very clear-cut and compact programming. This seminar conveys the essential features with many exercises so that the participants can proceed to using Scala for their own development projects within a short time.


lernOS

13 weeks
free / Netto

lernOS is an open educational framework for lifelong self-organized learning. We support interested parties by finding suitable study groups and like to mix our employees and employees of our customers. This gives us the most diversity, and hence, a maximal likelihood for successful learning.

The topics include: Working out loud, Objectives and Key Results, Getting things done, Expert Debriefing and Sketchnoting.

Just one moment..
Wird geladen.