schulungen 2018 - mathema · angularjs/angular2 neuer kurs: react.js und redux –...

12
1 Java .NET Web-Entwicklung Mobile Architektur Methodik 2018 Schulungen

Upload: others

Post on 04-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

1

Java

.NET

Web-Entwicklung

Mobile

Architektur

Methodik

2018

Schulungen

Page 2: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

2

Warum MATHEMA?

Wir unterstützen unsere Kunden seit über 20 Jahren bei der Planung, Umsetzung und Realisierung ihrer

Projekte und sind als verlässlicher Schulungsanbieter, nicht nur auf dem deutschsprachigen Markt, bekannt.

Diese langjährige Erfahrung schlägt sich selbstverständlich auch in unseren hochklassigen Schulungen nieder.

Unser Konzept

Unser langjährig erworbenes Wissen vermitteln wir

Ihnen bei uns oder gerne auch in Ihrem Haus. Dabei

ist uns wichtig, auf Ihre individuellen Anforderungen

und die Gegebenheiten in Ihrem Unternehmen ein-

zugehen.

Darüber hinaus fördern wir mit umfangreichen

Coaching- und Mentoring-Leistungen den Wissens-

aufbau in Ihren Projekten.

Weiterhin haben wir auch „offene“ Trainings für

Einsteiger oder Fortgeschrittene. Unser modulares

Schulungskonzept bietet Kurse und Workshops zu

Standard- und Spezialthemen. Bei den offenen Trainings

in unserem Haus gewäh ren wir Ihnen gerne einen Kol-

legenrabatt: bei mehr als drei Anmeldungen für die glei-

che Schulung nimmt der vierte Kollege kostenlos teil.

Unsere Trainer

Bei uns werden Sie von Trainern geschult, die nicht

nur Theoretiker sind, sondern ihr Wissen kontinuier-

lich im praktischen Projekteinsatz bei unseren Kun-

den anwenden und erweitern. Aus diesem Grund sind

unsere Trainings auch sehr praxisorientiert und mit

vielen Übungen versehen, in denen Sie die Schulungs-

inhalte anwenden und vertiefen können.

Page 3: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

3

Schulungsunterlagen

Sie erhalten zu jedem Training umfangreiches Mate-

rial, das Sie zum Nachschlagen mit nach Hause neh-

men können. Es handelt sich dabei um eigens erstell-

te Unterlagen unserer Spezialisten oder Fachbücher,

die unsere Mitarbeiter zu den jeweiligen Themen

verfasst haben.

Darum MATHEMA!Information

Haben Sie noch Fragen oder wünschen Sie eine per-

sönliche Beratung? Dann kontaktieren Sie unsere An-

sprechpartner des Trainingsbereichs. Wir helfen Ihnen

gerne weiter!

Stimmen unserer Schulungsteilnehmer:

Es war wichtig für mich, dass die Trainer …

„ … auf meine Fragen und Bedürfnisse

eingegangen sind.“

„ … neben dem theoretischen Teil auch viel Wert

auf praktische Übungen gelegt haben.“

Page 4: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

4

Werner Eberling ist als Principal

Consultant und Trainer tätig. Seit

1999 beschäftigt er sich mit ver-

teilten Systemen, mit Fokus auf

CORBA und JEE. Sein aktuelles

Steckenpferd sind agile Software-

Architekturen sowie die Cross-Plattform-Entwick-

lung für mobile Endgeräte beziehungsweise deren

Anbindung an Enterprise-Systeme.

Werner Eberling ist Autor des Buches „Enterprise

JavaBeans 3.1 - Das EJB-Praxisbuch für Ein- und Um-

steiger“, erschienen im Hanser Verlag.

Anwendungsentwicklung mit der Java Enterprise Edition

Im Kurs Anwendungsentwicklung mit der Java Enterprise Edition lernen Sie die wichtigsten JEE-Technologien in

Theorie und Praxis kennen. Sie erfahren, welche Vorteile komponenten basierte Mehrschichtsysteme mit sich

bringen und welche Komponententypen beziehungs weise Technologien im Rahmen der JEE für entsprechende

Problemstellungen in Frage kommen. Dabei wird auf technische Besonderheiten in Ihrem Unternehmen einge-

gangen.

Oder ein vergleichbar gut qualifizierter Kollege mit Erfahrung im Know-how-Transfer.

Ihre Trainer im Java-Bereich

Sascha Groß ist als Software-

Entwickler, Consultant und Trai-

ner tätig. Seine Themengebiete er-

strecken sich über die JSE, zur JEE

sowie zu angrenzenden und konkur-

rierenden Technologien bis hin zu

Dev Ops. Insbesondere beschäftigt er sich mit den Neue-

rungen in der Java-Welt und dem umgebenden Kosmos.

Er gibt sein Wissen gerne als Referent auf verschiedenen

Konferenzen und bei Trainings weiter. Sascha Groß ist

Autor des Buches „XML kompakt. Die wichtigsten Stan-

dards“, erschienen im Spektrum Akademischer Verlag.

JEE-SpezialJa

va

Page 5: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

5

Einführung in die objektorientierte Programmiersprache Java – Eine praxisnahe Einführung

Fortgeschrittenes Programmieren mit Java – Ausgewählte Pakete der Java Standard Edition (JSE)

Anwendungsentwicklung mit der Java Enterprise Edition

Enterprise JavaBeans (EJB) – Entwicklung von Geschäftslogik-Komponenten

Generation 8 – Java Update

Generation 9 – Module/Jigsaw Java 9 – Java Update

Spring

Java Security

Einführung in Test Driven Development in Java

Entwicklung von Geschäftslogik-Komponenten mit Enterprise JavaBeans (EJB)

Leichtgewichtige Persistenz mit der Java Persistenz API (JPA)

Oberflächenentwicklung mit JavaFX 8

Wicket

Hier finden Sie eine nicht abschließende Übersicht über Themen aus dem Java-Bereich, aus denen wir Ihr genau

auf Ihre Bedürfnisse abgestimmtes Training zusammenstellen können:

JavaJava

Page 6: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

Timothée Bourguignon ist

als Senior Consultant tätig. Sein

Spezialgebiet ist die Anwendungs -

programmierung mit dem .NET-

Framework. Daneben beschäftigt

er sich mit den Neuerungen der

.NET-Welt und deren Communities. Als Agilist, Scrum

Master und Scrum Coach liegt sein Schwerpunkt auf

agilen Methoden, guter Teamarbeit und hoher Arbeits-

qualität. Hierbei setzt er insbesondere auf die Philoso-

phie des Software Craftsmanships.

6

Einführung in C# und .NET

Hier sind sie beispielsweise auch richtig, wenn Ihr Team von einer anderen Sprache in die .Net-Welt umgeschult

werden soll!

Dieser Kurs befasst sich mit der Einführung in die Programmierung mit C# sowie der dafür notwendigen Basis-

kenntnisse über die .NET-Plattform. Anhand von einfachen und verständlichen Beispielen lernen Sie Schritt für

Schritt die Prinzipien der objektorientierten Programmierung.

Kurs-Klassiker

Oder ein vergleichbar gut qualifizierter Kollege mit Erfahrung im Know-how-Transfer.

Thomas Haug ist als Chief

Technology Officier (CTO) und

Trainer tätig. Seine Themenschwer-

punkte umfassen die Java Standard

und Enterprise Edition sowie das

.NET-Umfeld, insbesondere im

Hinblick auf Enterprise-Anwendungen. Neben seiner

Projekttätigkeit hält er Technologietrainings und berät

verschiedene Kunden hinsichtlich des optimalen Ein-

satzes von .NET- oder Java-Technologien. Daneben

hält er regelmäßig Vorträge auf Fachkonferenzen und

schreibt Artikel in Fachmagazinen.

Ihre Trainer im .NET-Bereich

.NET

Page 7: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

7

Hier finden Sie eine nicht abschließende Übersicht über Themen, aus denen wir Ihr genau auf Ihre

Bedürfnisse abgestimmtes Training zusammenstellen können:

Einführung in C# und .NET – Einstieg in C# und die .NET-Plattform für Programmieranfänger

Weiterführende Programmierung unter C# – Umstieg auf C# 4.5/5 und Einführung in fortgeschrittene Konzepte

Automatisierte Builds und Continuous Integration

Einführung in Test Driven Development in C#

Verteilte Anwendungen mit WCF (SOAP/REST)

Webanwendungen mit ASP.NET/MVC

ORM Mapping in .NET (Entity Framework/NHibernate)

.NET

.NET

Page 8: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

8

HTML5, CSS3 und JavaScript

In diesem Kurs wird neben HTML5 auch auf wichtige Aspekte der Cascading Style Sheets und Gestaltung von

Inhalten eingegangen sowie auf JavaScript zur Unterstützung des dynamischen Verhaltens von Webseiten.

Ebenfalls lernen Sie JavaScript zur Unterstützung des dynamischen Verhaltens von Webseiten besser

kennen. Anhand von Beispielen und zahlreichen Übungen wird es Ihnen leicht gemacht JavaScript, HTML und

CSS in naher Zukunft anzuwenden.

Frank Goraus ist Lead Deve-

loper. Seit 2006 beschäftigt er sich

bereits mit der Entwicklung von

JEE-Anwendungen, unter ande-

rem in Verbindung mit einem Por-

tal-Server. Seine Liebe zum Detail

verwirklicht er mit seinen Webdesign-Kenntnis-

sen. In seiner Freizeit beschäftigt er sich außer-

dem mit Android-Entwicklung, verschiedensten

Web-Frameworks und einem eigenen Projekt

für eine Sammlungsverwaltung.

Sandy Stehr gehört seit 2013

als Software-Entwicklerin zu un-

serem Team. Zunächst war sie für

die MATHEMA Software GmbH

tätig und arbeitet seit einiger Zeit

für das Schwesterunternehmen

Redheads. Ihre Schwerpunkte liegen in der Entwick-

lung von Frontends und Templates von Java-basierten

Web-Applikationen.

Ihre Trainer für Web-Entwicklungsthemen

BestsellerW

eb

Oder ein vergleichbar gut qualifizierter Kollege mit Erfahrung im Know-how-Transfer.

Weitere Web-Schulungsthemen:

AngularJS/Angular2

Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen

Page 9: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

9

Unser Highlight

Entwicklung mobiler Anwendungen mit Android

In diesem Kurs wird Ihnen vermittelt, wie Sie mit Android Studio und dem Android-SDK selbst Apps für mobile

Endgeräte entwickeln können. Beispiele und viele Übungen helfen Ihnen dabei, das erlernte Wissen zu vertiefen.

Oder ein vergleichbar gut qualifizierter Kollege mit Erfahrung im Know-how-Transfer.

Weitere Mobile-Schulungsthemen:

Entwicklung mobiler Anwendungen mit iOS

Entwicklung plattformübergreifender mobiler Anwendungen mit Xamarin, NativeScript und React Native

Mobile-Enterprise-Architektur

Ihre Trainer für Mobile-Themen

Andreas Heiduk arbeitet als

Senior Consultant im weiten Um-

feld der Java-Technologien, ange-

fangen bei domänenspezifischen

Sprachen über Android bis zu

JEE-Anwendungen. Er interessiert

sich für die unterschiedlichsten Themen von hard-

warenaher Programmierung bis hin zu verteilten An-

wendungen.

Thomas Künneth ist als Prin-

cipal Consultant und seit Anfang

2017 auch als Head of Mobile

tätig. Seit fünfzehn Jahren beschäf-

tigt er sich intensiv mit Java und

ist zudem ein Android-Entwickler

der ersten Stunde.

Er ist Autor der Bücher Android 7, Einstieg in Eclipse

und Java für Windows sowie zahlreicher Fachartikel.

Mob

ileMobile

Page 10: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

Hristiyan Pehlivanov ist als

Entwickler und Consultant im

Java-Umfeld tätig. Er ist ein prag-

matischer Entwickler und Archi-

tekt, der immer auf der Suche

nach neuen Ideen ist. Neben Java

interessiert er sich insbesondere für flexible Soft-

ware-Architekturen wie Microservices.

10

Alle Kurse in diesem Bereich dienen dazu, bessere Architekturen zu bauen, die das Gerüst für hochwertige, gut

funktionierende und benutzerfreundliche Software sind.

Gerne stellen wir die passende Schulung aus den folgenden Themen für Sie zusammen:

Architektur

Robert Bräutigam ist als Se-

nior Consultant tätig. Er ist seit

1999 als Entwickler und Archi-

tekt im JEE-Umfeld beschäftigt

und interessiert sich für leicht-

gewichtige Lösungen im tech-

nischen Bereich sowie im Projektmanagement.

Ihre Trainer für Architektur

Oder ein vergleichbar gut qualifizierter Kollege mit Erfahrung im Know-how-Transfer.

Architekturen für die Cloud

Code-Qualität messen und bewerten

Objektorientierte Analyse und Design

Design Patterns

Refactoring – Verbesserung von Design und Quellcode bestehender Software

Software-Architekturen & verteilte Systeme

Microservices

Arc

hite

ktur

Page 11: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

Karl Kollischan ist freibe-

rufli cher Mitarbeiter. Er ist seit

über 20 Jahren in der Software-

entwicklung tätig mit Spezial-

gebiet Scrum und Agilität. Als

Certi fied Scrum Professional

(CSP), Certified LeSS Practitioner und Projekt

Management Professio nal (PMP) beschäftigt er

sich hauptsächlich mit der Einführung agilen

Denkens und Handelns in großen Produktent-

wicklungsumgebungen sowie der Gestaltung und

Begleitung agiler Transitionen.

11

Nicht nur die Technologie ist immanent wichtig für das Gelingen eines Projektes, auch die Methodik, wie entwi-

ckelt wird, trägt ihren Teil dazu bei. Hier finden Sie die wichtigsten Themen für Ihr Projektgelingen:

Nicole Rauch ist freiberufliche

Software-Entwicklerin und Coach

mit umfangreichem Hintergrund in

Compilerbau und formalen Verifi-

kationsmethoden. Neben Specifi-

cation by Example, Domain-driven

Design, React.js und der Sanierung von Java-Applika-

tionen haben funktionale Programmiersprachen einen

festen Platz in ihrem Repertoire. Sie wirkte an der Aus-

richtung mehrerer Konferenzen und an der Initiierung

der Softwerkskammer, einer deutschsprachigen User

Community zum Thema Software Craftsmanship, mit.

Methodik

Ihre Trainer für Methodikthemen

Oder ein vergleichbar gut qualifizierter Kollege mit Erfahrung im Know-how-Transfer

Scrum Basics

Scrum im Großen – Agiles Organisationsdesign nach LeSS

Domain-driven Design (DDD) – Fachlichkeit im Mittelpunkt der Software und ihrer Entwicklung

Einführung in die funktionale Programmierung

MethodikM

ethodik

Page 12: Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux – Web-Applikationen deklarativ erstellen . 9 Unser Highlight Entwicklung mobiler Anwendungen mit Android

1

Software GmbHHenkestraße 91, 91052 Erlangen

Internet: www.mathema.deE-Mail: [email protected]

Telefon: 09131/ 89 03-0Telefax: 09131/ 89 03-55

Ansprechpartnerin: Alexandra Specht

Rufen Sie uns an! Wir freuen uns darauf, Sie

bei Ihrer Weiterbildung zu unterstützen,

sei es Ihre persönliche, die Ihres Teams oder

der gesamten Firma.