// Grundlagen & Umstieg

Java für Python-Entwickler

Typisierung, Klassen und Streams aus Sicht von Python-Entwicklern, mit JBang für schnelle Skripte.

  • Inhouse-Schulung
  • 2 Tage
  • Einstieg
  • Remote oder vor Ort
  • KI-Werkzeug
Aufgeschlagenes Notizbuch mit ersten skizzierten Kästen und Pfeilen, darauf ein Bleistift
Symbolbild · KI-generiert

Was Sie mitnehmen

  • Sie übertragen Python-Konzepte auf Java: statische Typen, Klassen und Interfaces.
  • Sie verarbeiten Daten mit Collections und Streams statt mit List Comprehensions.
  • Sie schreiben schnelle Java-Skripte mit JBang ohne Projektaufbau.
  • Sie übertragen Python-Code mit KI-Unterstützung nach Java und prüfen das Ergebnis.

Agenda

Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.

Tag 1

  • JDK, IDE und JBang einrichten
  • Java-Skripte mit JBang: Ausführung, Abhängigkeiten per //DEPS
  • Statische Typisierung und var im Vergleich zu Type Hints
  • Klassen, Records und Interfaces statt Duck Typing
  • Übung: Python-Skript als JBang-Skript nachbauen

Tag 2

  • Collections: List, Set, Map im Vergleich zu list, set, dict
  • Lambdas und Streams statt Comprehensions
  • Exceptions und try-with-resources statt with
  • Vom JBang-Skript zum Maven-Projekt
  • Übung: Python-Code mit KI nach Java übertragen und Unterschiede besprechen

KI in dieser Schulung

// KI als Werkzeug im Entwicklungsalltag

Python-Code mit KI-Unterstützung nach Java übertragen und die Unterschiede gezielt besprechen.

Voraussetzungen und Rahmen

Vorwissen
Sichere Kenntnisse in Python. Java-Vorkenntnisse sind nicht nötig.
Werkzeuge
JBang (Java-Skripte ohne Projektaufbau) (Open Source, MIT)
Niveau
Einstieg
Teilnehmende
bis 10 Personen, größere Gruppen auf Anfrage
Durchführung
Remote per Videokonferenz oder bei Ihnen vor Ort
Enthalten
Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen

// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.