Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux –...
Transcript of Schulungen 2018 - MATHEMA · AngularJS/Angular2 Neuer Kurs: React.js und Redux –...
1
Java
.NET
Web-Entwicklung
Mobile
Architektur
Methodik
2018
Schulungen
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.
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.“
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
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
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
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
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
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
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
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
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.