faktor zehn academy · 2019. 11. 25. · idee und konzept von tdd state based testing: entwickeln...

16
Faktor Zehn Academy Schulungsangebot

Upload: others

Post on 07-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn AcademySchulungsangebot

Page 2: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 2

Faktor Zehn Academy

Verschaffen Sie sich und Ihren Mitarbeitern erste Einblicke und detaillierte Fähigkeiten im Umgang mit unseren Kernversicherungslösungen.

Im Rahmen der Faktor Zehn Academy bieten wir regelmäßig Schulungen zu unseren Produkten und Technologien sowie Methoden an. In kleinen Gruppen wird neben den theoretischen Konzepten und Modellen unser Produktwissen in praktischen Übungen an die Teilnehmer weitergegeben.

Neben den bereits geplanten Veranstaltungen führen wir alle Schulungen bei Bedarf auch exklusiv für Sie durch – inhouse oder in unseren Räumen in München oder Köln.

Bei Interesse sprechen Sie uns gerne jederzeit an. Sollte aktuell keine passende Schulung für Sie dabei sein, stellen wir Ihnen auch gerne ein maßgeschneidertes Programm zusammen.

Wir freuen uns über Ihre Kontaktaufnahme.

Ansprechpartnerin

Marlen [email protected]+49 221 88826-378

Page 3: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

3© Faktor Zehn 2019

Technologienund Methoden Design

PatternsTest Driven

DevelopmentScrum -

Grundlagen

Faktor Zehn

Faktor-IPSGrundlagen Faktor-IOS Faktor-IPM

Faktor Zehn Referenz-

modell

Faktor-IPS Generator +

Runtime

Faktor-IPS fortgeschrittene Modellierungs-

konzepte

Java 8Application Framework -

linkki

Angular-Grundlagen

Übersicht Schulungsangebot

Aktuelle Terminefinden Sie auf unserer Homepage

Page 4: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 4

Methodik:

Präsentation, Demos und Übungen mit Faktor-IPS

Dauer:

2 Tage

Zielgruppe:

Java-Entwickler und Modellierer von Versicherungsprodukten

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Faktor-IPS Grundlagen

Ziel:

Die Teilnehmer erlernen die theoretischen und praktischen Grundlagen für die Vertrags- und Produktmodellierung sowie die Definition von Versicherungsprodukten mit Faktor-IPS.

Voraussetzungen:

Java-Kenntnisse wünschenswert, aber nicht erforder-lich

Inhalte Technische und konzeptionelle Grundlagen von Faktor-IPS

Modellierung mit Faktor-IPS

Implementierung von Tarifierung und Prüfungen (auf Basis des von Faktor-IPS generierten Java Codes)

Definition von Versicherungsprodukten

Page 5: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 5

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Zielgruppe:

Java-Entwickler, die Faktor-IPS zur Implementierung von Versicherungs-produkten nutzen

Ziel:

Die Teilnehmer lernen, welchen Code Faktor-IPS generieren kann, wie diese Generierung beeinflusst werden kann und welche Möglichkeiten die Runtime-API bietet. Darüber hinaus lernen die Teilnehmer programmatische Möglichkeiten für Build, Test und Erweiterung von und mit Faktor-IPS.

Voraussetzungen:

Inhalte der Schulung „Faktor-IPS Grundlagen“ oder erste praktische Erfahrungen mit Faktor-IPS, Java-Kenntnisse

Faktor-IPS Generator + Runtime

Inhalte Faktor-IPS Runtime

Generierter Code

Codegenerator-Optionen

Automatisierter Build

Kundenspezifische Datentypen und Validierungen

Testen mit Faktor-IPS

Gerne gehen wir auf individuelle Bedürfnisse der Schulungs- teilnehmer ein.

Page 6: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 6

Methodik:

Präsentation, Demos und Übungen mit Faktor-IPS

Dauer:

2 Tage

Termine: Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Zielgruppe: Modellierer von Versicherungs- produkten, Anwender und Entwickler

Faktor-IPS - fortgeschrittene Modellierungskonzepte

Inhalte Produktvorlagen

Generationen und Anpassungs- stufen

Tabellen

Internationalisierung

Validierungsregeln

Multi-Value-Produktattribute

Vertragsklassen ohne Produkt- klassen, Produktklassen ohne Vertragsklassen

Gerne gehen wir auf individuelle Bedürfnisse der Schulungs- teilnehmer ein.

Ziel:

Die Teilnehmer lernen fortgeschrittene Modellierungs-konzepte wie Multi-Value-Atrribute, das Überschreiben von Beziehungen und Attributen sowie Derived Unions kennen. Zudem beschäftigt sich diese Schulung mit erweiterten Möglichkeiten zur Produktdefinition (Vorlagen) sowie der Möglichkeit, die Produktdefinitionsperspektive zu optimieren. Darüber hinaus wird detailliert auf grundlegende Funktionen wie beispielsweise Produktänderungen im Zeitablauf und erweiterte Definition von Tabellen eingegangen.

Voraussetzungen:

Inhalte der Schulung „Faktor-IPS - Grundlagen“ oder erste praktische Erfahrung mit Faktor-IPS, Java-Kenntnisse wünschenswert

Page 7: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 7

Methodik:

Präsentation, Demos und Übungen mit Faktor-IOS

Dauer:

2 Tage

Termine: Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Zielgruppe:

Software-Entwickler und Software-Architekten

Faktor-IOS

Inhalte Modellierung von Produktkonfigurationen

Erzeugung eines Angebotes

Persistenz

Aufrufen von Rechenkernen

Upgrading

Erstellung von Folgeangeboten

Ziel:

Die Teilnehmer erlernen wie man Faktor-IOS, eine omnichannel- und multiplattformfähige Angebots- und Antragslösung, optimal an kundenspezifische Anforderungen anpasst. Neben der Modellierung von Produktkonfigurationen stehen die Kernfunktionen von Faktor-IOS im Fokus der Schulung.

Voraussetzungen:

Java-Kenntnisse, Inhalte der Schulung „Faktor-IPS - Grundlagen“ oder erste praktische Erfahrungen mit Faktor-IPS

Page 8: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 8

Dauer:

2 Tage

Zielgruppe:

Software-Entwickler und Software-Architekten

Inhalte Architektur von Faktor-IPM

Definition und Integration eines neuen Vertrags- und Produktmodells

Entwicklung des User Interfaces

Historienführung

Geschäftsvorfälle

Methodik:

Präsentation, Demos und Übungen mit Faktor-IPM

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Faktor-IPM

Ziel:

In dieser Schulung lernen die Teilnehmer unser Bestandssystem Faktor-IPM kennen. Gestartet wird mit der Architektur des Systems. Im Anschluss an die Anpassungs- und Erweiterungsmöglichkeiten von Faktor-IPM sind weitere Themenschwerpunkte die Historienführung, die Modellierung von Geschäftsvorfällen sowie die Integration von Faktor-IPM in eine bestehende Systemlandschaft.

Voraussetzungen:

Java-Kenntnisse, Inhalte der Schulung „Faktor-IPS Grundlagen“ oder erste praktische Erfahrungen mit Faktor-IPS

Page 9: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 9

Dauer:

2 Tage

Methodik:

Präsentation, Demos und Übungen mit Faktor-IPS

Zielgruppe:

Produktmodellierer, Facharchitekten und Software-Entwickler

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Faktor Zehn Referenzmodell

Inhalte Versicherungsspartenüber- greifende Vertrags- und Produkt-struktur

Abbildung von Sparten-Spezifika

Beiträge, Steuern, Zuschläge/ Nachlässe und Beitrags- berechnung

Bündelversicherungen

Beteiligte und Rollen

Rechteabhängige Regeln

Allgemeine Bedingungen und Klauseln

Abbildung eines Produktwechsels

Ziel:

Teilnehmer dieser Schulung lernen unser Referenz-modell für die Abbildung von Versicherungs- verträgen kennen. Dieses Modell kann sowohl in Faktor-IPM als auch in Faktor-IOS integriert werden. In dieser Schulung werden viele Best- Practice-Lösungsansätze der Vertrags- und Produktmodellierung diskutiert, die auch ohne eine Verwendung des Referenzmodells auf häufige Problemstellungen übertragen werden können.

Voraussetzungen:

Keine

Page 10: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 10

Dauer:

2 Tage

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Methodik:

Präsentation, Demos und Übungen

Zielgruppe:

Entwickler mit Erfahrung in objekt-orientierter Programmierung

Design Patterns

Inhalte Was sind Design Patterns?

Grundlagen der Objektorientierung

Patterns zur Erzeugung von Objekten

Patterns für Fachmodelle

Ziel:

Ein Design Pattern (Entwurfsmuster) ist eine bewährte generelle Lösung für ein häufig auf- tretendes Designproblem. Entwickler lernen in diesem Kurs die wichtigsten Entwurfsmuster kennen. Die Anwendung jedes Musters wird mit Übungen vertieft, sowie eine Verknüpfung mit versicherungsfachlichen Problemen hergestellt.

Voraussetzungen:

Erfahrung in objektorientierter Entwicklung

Page 11: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 11

Zielgruppe:

Alle Java-Entwickler, die den TDD-Software-Entwicklungsprozess erlernen möchten

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Dauer:

1 Tag

Methodik:

Präsentation und Übungen

Test Driven Development

Inhalte Idee und Konzept von TDD

State Based Testing: Entwickeln von Unit-Tests mit JUnit

Interaction Based Testing: Einsatz des Mockito-Frameworks

Common Pitfalls und Best Practices

Idicue: Fluent Builder zum Aufbau von komplexem Test-Setup

TDD is dead? Test for system knowledge

Ziel:

Entwickler lernen in diesem Kurs, wie der TDD- Software-Entwicklungsprozess funktioniert und umgesetzt werden kann.

Die Effekte:

� � Verbesserte Wartbarkeit des Programmcodes� � Schnellere Umsetzung von Anforderungen� � Verbessertes Software-Design

� � Mehr Spaß bei der Entwicklung

Voraussetzungen:

Java-Kenntnisse

Page 12: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 12

Dauer:

2 Tage

Methodik:

Präsentation, Rollenspiele undAnwendung auf ein fiktives oder konkretes Projekt

Zielgruppe:

Alle Personen, die Interesse an Scrum haben, sich damit bisher jedoch noch nicht oder kaum beschäftigen konnten.

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Ziel:

In diesem Grundlagenkurs erhalten die Teilnehmer einen Überblick über die Grundlagen in Scrum. Sie sind danach in der Lage, auch in Bezug auf die Methodik eine aktive Rolle in einem Scrum-Team einzunehmen.

Voraussetzungen:

Keine

Scrum ‒ Grundlagenwissen

Inhalte Rollen in Scrum (Entwicklungsteam, Product Owner, Scrum Master)

Hilfsmittel (Product Backlog, Sprint Backlog uvm.)

Meetings (Review, Retrospektive, Planning 1+2 und andere)

Weshalb Scrum funktioniert

Page 13: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 13

Dauer:

2 Tage

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Methodik:

Präsentation, Demos und Übungen mit linkki

Zielgruppe:

Software-Entwickler und Software-Architekten

Application Framework - linkki

Inhalte Web-UI mit linkki erstellen

Data Binding

Organisation von Bindings

UI Elemente mit linkki

Abbildung des Domain Models

Tabellen

Dialoge

Validierungen

Ziel:

In dieser Schulung lernen die Teilnehmer unser Web-UI Framework linkki kennen, auf dem z. B. Faktor-IPM aufsetzt.

Voraussetzungen:

Java-Kenntnisse

Page 14: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 14

Zielgruppe:

Java-Entwickler, die Versionen vor Java 8 nutzen

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Dauer:

1 Tag

Methodik:

Präsentation, Demos und Übungen

Java 8

Inhalte Refresh Java 7

Statische und Default-Methoden in Interfaces

Functional Interfaces und Lambdas

Streams

Optional

Java Time

Ziel:

Die Teilnehmer erlernen aufbauend auf Java 6 den Umgang mit neuen und erweiterten Funktionen von Java 8, insbesondere funktionale Programmierung mit Streams und Lambdas.

Voraussetzungen:

Java-Kenntnisse

Page 15: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn Academyeducation & development @ Faktor Zehn 2019

© Faktor Zehn 2019 15

Methodik:

Größtenteils Workshops und Präsentation

Zielgruppe:

Entwickler und Interessierte mit ersten Programmiererfahrungen

Termine:

Aktuelle Termine finden Sie auf https://www.faktorzehn.com/academy

Dauer:

2 Tage

Angular - Grundlagen

Inhalte Konzepte von Client/Server seitigen Anwendungen

Konzept von Single Page Applika-tion anhand von Angular

2-way-databinding

Typescript und ES6

Module und Konzepte von Angular

Aufsetzen eines eigenen Angular-Projektes

Erstellen von Components, Services und Routing in Angular

Jasmine Tests und e2e Tests

Tools zur Entwicklung in Angular

Ziel:

In den zwei Tagen sollen die Teilnehmer die Welt rund um Angular kennenlernen. Vorgestellt werden Konzepte von Angular und Tools, die benötigt werden. Am Ende der Schulung sollen die Teilnehmer erste eigene Webapps und Tests mit Angular schreiben können.

Voraussetzungen:

Programmierkenntnisse

Page 16: Faktor Zehn Academy · 2019. 11. 25. · Idee und Konzept von TDD State Based Testing: Entwickeln von Unit-Tests mit JUnit Interaction Based Testing: Einsatz des Mockito-Frameworks

Faktor Zehn GmbHFriedenheimer Brücke 21

80639 MünchenTelefon: +49 89 520 311 0Fax : +49 89 520 311 500

E-Mail: [email protected]://www.faktorzehn.com/academy

Die Faktor Zehn GmbH ist Spezialist für

die IT der Versicherungswirtschaft. Als

Softwarehaus bietet Faktor Zehn Lösun-

gen für die Assekuranz auf Basis einer

modernen Java-Architektur an. Das Port-

folio umfasst Produktmanagement-,

Bestandsverwaltungs-, Vertriebs- sowie

Schadensysteme. Als Teil der ConVista-

Gruppe profitiert das Unternehmen von

einem Expertennetzwerk und der Er-

fahrung aus mehr als 350 international

erfolgreichen Projekten.