Java Benutzeroberflächen mit Swing erstellen + Wetter App

Programme wie Digitaluhr, Wetter App, JSON mit Java, Wetter API verstehen, Grafische Benutzeroberflächen mit Java Swing

Ratings: 4.65 / 5.00




Description

In diesem Java fortgeschritten Kurs lernst du, Programme mit Grafische Benutzeroberflächen mit Java Swing zu entwickeln.

Nutzen wirst du dabei die Swing Bibliothek. Du wirst lernen, wie man mit einer API arbeitet oder mit JSON Dateien arbeiten. Dabei wirst du ein Programm erstellen, welches aus mehreren Modulen besteht. Unter anderen wirst du nach dem Kurs in der Lage sein, Wetter Daten abzufragen und in deinen Programmen zu nutzen.


In diesem Kurs ist der Praxisanteil hochgehalten. Im Kurs werden mehrere Programmmodule entwickelt, welche am Ende ein Programm ergeben.

Während der Modul Entwicklung lernst du die Swing Bibliothek Schritt für Schritt kennen.


Lerninhalt in Stichpunkten:


Swing:

- Aufbau von Swing

- Layout Manager (GridLayout, GroupLayout, FlowLayout etc. )

- Komponenten (JButton, JLabel, JList, JPanel etc.)

- Menü erstellen

- Swing Dialog

- Drag and Drop von Inhalten / Bildern

- Listener (Action, Tastatur, Mouse etc.)

- Tastatur Shortcuts setzen

- Swing Programme exportieren

- und vieles mehr...


Praxis:

Ein Programm, welches folgende Elemente beinhaltet:

- Digitaluhr - lass die von Java die Uhrzeit anzeigen

- Wetter Daten laden einer beliebigen Stadt, mit Wetter Icon's

- Programme starten per Shortcut

- Webseiten per Shortcut öffnen

- Beliebige Webseiten öffnen

- Beliebige Programme öffnen


Java:

Auch wirst unter anderem neuen Java Themen kennen lernen:

- Threads

- Arbeiten mit JSON

- Arbeiten mit der API von OpenWeatherMap

- und vieles mehr...






What You Will Learn!

  • Eigene Java Programme entwickeln
  • Benutzeroberflächen erstellen
  • Swing Framework anwenden
  • JSON verstehen
  • OpenWeather API verwenden, um Wetter Daten zu laden

Who Should Attend!

  • Java Entwickler, die eigene Programme erstellen wollen
  • Alle die Java Swing lernen wollen
  • Java Programme mit Benutzeroberflächen erstellen