Sprich mit einem Trainer:
Jonas Felix
Dieser Kurs richtet sich gezielt an Organisationen, die ihre erfahrenen Software-Engineers effizient in die Java-Welt bringen wollen. Statt Grundlagen der Programmierung zu wiederholen, fokussieren wir uns auf die Besonderheiten der Java-Plattform, Clean Code und Enterprise-Best-Practices.
Ihre Teams lernen nicht nur die Syntax, sondern verstehen die Architektur-Konzepte hinter modernem Java. Von Records und Streams bis hin zu professionellem Testing: Wir vermitteln das Rüstzeug für langlebige, wartbare Software-Lösungen im Schweizer Enterprise-Umfeld.
Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.
Wir fokussieren uns auf die Aspekte, die für professionelle Software-Entwicklung entscheidend sind.
– Java Fundamentals für Profis:
... - Java-Plattform-Architektur (JVM, JDK, JRE)
... - Typensystem und Speichermanagement
... - Effiziente Nutzung der IDE und Tooling
– Objektorientiertes Design & Architektur:
... - Klassen, Interfaces und Vererbung richtig eingesetzt
... - Design-Prinzipien und Kapselung
... - Polymorphie in der Praxis
– Enterprise Core Concepts:
... - Collections Framework und Datenstrukturen
... - Robustes Exception Handling
... - Modernes Date/Time API
– Modern Java (Java 17+):
... - Boilerplate-Reduktion mit Records und Lombok
... - Funktionale Programmierung (Lambdas, Streams)
... - Typinferenz und Pattern Matching
– Professional Engineering Practices:
... - Test-Driven Development (TDD) mit JUnit
... - Clean Code und Wartbarkeit
... - Build-Management mit Maven/Gradle
Du lernst diese Konzepte nicht nur kennen, sondern wendest sie direkt in einem praxisnahen Projekt an.
Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.
Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.
Schnelle und fundierte Befähigung Ihrer Engineering-Teams zur Entwicklung professioneller Java-Anwendungen. Sicherstellung hoher Code-Qualität und Wartbarkeit durch Vermittlung von Best Practices. Schaffung der optimalen Basis für den Einsatz von Spring Boot und Cloud-Native-Technologien.
2 Tage
(Wird bei In-House Kursen individuell angepasst.)
Theorievermittlung, Live-Coding und praktische Übungen. Durchgehendes Praxisprojekt zur Festigung des Gelernten.
Interne Entwicklungsteams, Senior Engineers und erfahrene Fachkräfte, die von anderen Technologien (C#, .NET, Python) auf Java wechseln. Ideal für Organisationen, die ihre Technologiestack modernisieren oder Teams flexibel einsetzen möchten.
Programmiergrundlagen in einer beliebigen Sprache (Variablen, Schleifen, if/else) werden vorausgesetzt.
Nach der Anmeldung erhalten alle Teilnehmenden einen kurzen Fragebogen sowie eine detaillierte Installationsanleitung. Diese umfasst die Einrichtung von Java, einer IDE (IntelliJ IDEA oder VS Code) und weiteren Tools.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.
Danke für deine Anfrage, wir melden uns so rasch wie möglich.
Unerwarteter Fehler - bitte versuche es erneut.
Java wurde ursprünglich von James Gosling bei Sun Microsystems entwickelt und 1995 veröffentlicht. Ein Hauptziel war die Plattformunabhängigkeit ("Write Once, Run Anywhere").
Seit der Übernahme durch Oracle hat sich Java stetig weiterentwickelt. Mit dem halbjährlichen Release-Zyklus und Long-Term-Support (LTS) Versionen wie Java 17 und 21 bleibt die Sprache modern und relevant. Features wie Lambdas, Streams, Records und Pattern Matching haben Java modernisiert und die Produktivität der Entwickler gesteigert.
Heute ist Java die Basis für Frameworks wie Spring Boot und Jakarta EE und aus der Enterprise-Entwicklung nicht wegzudenken.
Sprich mit einem Trainer:
Jonas Felix
Trainings-Center:
Basel:
- Aeschenplatz 6, 4052 Basel
Zürich:
- HWZ, Lagerstrasse 5, 8004 Zürich
Firmenadresse:
felixideas GmbH
Baslerstrasse 5a
4102 Binningen