JavaFx mit IntelliJ und mysql kurs

Desktop Anwendung für Fortgeschrittene (Sprache: Deutsch)

4.69 (8 reviews)
Udemy
platform
Deutsch
language
Software Engineering
category
instructor
49
students
25 hours
content
Mar 2023
last update
$19.99
regular price

What you will learn

Sie werden lernen, wie Sie Desktop Anwendungsprogramm mit JavaFx Framework und IntelliJ Entwicklungsumgebung und mysql Datenbank

Sie werden lernen, wie Sie mit IntelliJ Scene Builder professionelles Layout erstellen können

Sie werden lernen, wie Sie auf die erstellten Layouts zugreifen und programmieren können

Sie werden lernen, wie Sie mit JavaFx Framework, IntelliJ Scene Builder und mysql Datenbank arbeiten können

Description

Desktop Anwendungsprogramm mit JavaFx Framework, IntelliJ und mysql-Datenbank für Fortgeschrittene.

In diesem Projekt werden wir eine Anwendung zur Verwaltung für ein Autohaus erstellen.

Es wird gezeigt, wie Fahrzeuge, Kunden und Autoverkäufer verwaltet werden und Geschäfte abschließen. Die getätigten Verkäufe werden in Statistiken erfasst und gezeigt. Anschließend wird eine unabhängige lauffähige Exe-Datei erstellt.

Wir werden unser Layout mit IntelliJ Scene Builder erstellen und mit der mysql-Datenbank arbeiten.

Sie lernen: 

1- Wie Sie mit IntelliJ Entwicklungsumgebung arbeiten (z.B. Erstellung von Controllern, Programmiercode, Node mit integriertem IntelliJ Scene Builder)

2- Wie Sie mit der mysql-Datenbank und IntelliJ Entwicklungsumgebung arbeiten können. In Bezug auf mysql-Datenbank werden die Funktionen erklärt, die für das Projekt erforderlich sind. Bitte berücksichtigen Sie, dass hier kein ausführlicher Datenbankkurs angeboten werden kann.

3- Wie Sie mit IntelliJ Scene Builder ein professionelles Layout erstellen können

4- Wie Sie Tabellen in Ihrer Datenbank erzeugen. Sie lernen, wie Sie die Daten speichern, updaten, löschen und abfragen. Aus den Daten werden außerdem Statistiken erstellt.


Aus der Anwendung werden wir eine ausführbare Exe-Datei erstellen.

Alles, was Sie für diesen Kurs benötigen: gute Programmierkenntnisse mit Java, um zum Beispiel mit Klassen, Methoden, Variablen und Schleifen routiniert zu arbeiten.

Dieser Kurs ist nicht für Anfänger ohne Programmierkenntnisse geeignet.

Wir konzentrieren uns auf das Abfragen von Datenbanken, Einfügen, Aktualisieren und Löschen von Daten, das Hochladen und Speichern von Bildern in Ihrer Anwendung und Sie lernen, wie Sie Statistiken erstellen.

Dazu generieren wir Datensätze aus der Datenbank und zeigen sie auch in einer Tabelle oder Combobox an.

Nach Abschluss dieses Kurses sind Sie in der Lage, Ihre eigene professionelle Anwendung zu erstellen. Alles wird Zeile für Zeile erklärt.

Am Ende unseres Kurses zeige ich Ihnen, wie Sie unabhängig von IntelliJ und Ihrem Computer eine ausführbare Datei erstellen. Außerdem erfahren Sie, wie Sie mit  IntelliJ Scene Builder professionelle Benutzeroberflächen entwickeln, Menüs und Tabellen, Combobox, Imageview, Buttons, Labels und Textfeld erstellen. Alles wird Schritt für Schritt erklärt. Außerdem erfahren Sie, wie Sie das Layout mit Text- und Hintergrundfarben festlegen und ändern und vieles mehr.

Lasst uns beginnen! Ich würde mich sehr freuen, Sie heute als Kursteilnehmer begrüßen zu dürfen!

Content

Entwicklungsumgebung herunterladen und installieren

IntelliJ herunterladen und installieren
Mysql herunterladen und installieren
Kursprojekt erstellen
Wie Programmieren wir in diesem Kurs
Projektkonfiguration Teil 1
Projektkonfiguration Teil 2
Was werden wir in diesem Kurs entwickeln - Teil 1
Was werden wir in diesem Kurs entwickeln - Teil 2
Layout Hauptfenster erstellen
Layout Hauptfenster fertigstellen

Neues Fahrzeug einfügen

Menü Bar erstellen
Neues Fahrzeug Scene erstellen
Menüpunkt neues Fahrzeug, Click Funktion erstellen
Neues Fahrzeug Scene Layout erstellen - Teil 1
Neues Fahrzeug Scene Layout erstellen - Teil 2
Neues Fahrzeug Scene Layout fertigstellen
ID für Node erstellen
Datenbank Datei erstellen
Datenbank Verbindung erstellen
Variablen für Node erstellen
Fahrzeugbild hochladen Funktion erstellen - Teil 1
Fahrzeugbild hochladen Funktion erstellen - Teil 2
Speichern Funktion erstellen - Teil 1
Speichern Funktion erstellen - Teil 2
Speichern Funktion erstellen - Teil 3
Speichern Funktion erstellen - Teil 4
Speichern Funktion erstellen - Teil 5
Speichern Funktion fertigstellen
Hauptmenü Button Funktion erstellen
Tabelle Fahrzeuge Scene erstellen - Teil 1
Tabelle Fahrzeuge Scene erstellen - Teil 2
Tabelle Fahrzeuge Scene erstellen - Teil 3
Tabelle Fahrzeuge Scene erstellen - Teil 4
Tabelle Fahrzeuge Scene erstellen - Teil 5
Tabelle Fahrzeuge Scene erstellen - Teil 6
Tabelle Fahrzeuge Scene erstellen - Teil 7
Tabelle Fahrzeuge Scene erstellen - Teil 8
Tabelle Fahrzeuge Scene erstellen - Teil 9
Tabelle Fahrzeuge Scene erstellen - Teil 10
Tabelle Fahrzeuge Scene erstellen - Teil 11
Tabelle Fahrzeuge Scene erstellen - Teil 12
Tabelle Fahrzeuge Klick-Funktion erstellen
Speichern Button Funktion erweitern
Fahrzeug anzeigen Scene erstellen
Fahrzeug anzeigen Scene Layout erstellen - Teil 1
Fahrzeug anzeigen Scene Layout erstellen - Teil 2
Fahrzeug anzeigen Scene Layout erstellen - Teil 3
Fahrzeug anzeigen Scene Layout fertigstellen
Fahrzeug anzeigen Funktion erstellen - Teil 1
Fahrzeug anzeigen Funktion erstellen - Teil 2
Fahrzeug anzeigen Funktion fertigstellen
Fahrzeugbild hochladen Funktion erstellen
Fahrzeugbild Speichern Funktion erstellen
Fahrzeugbild Speichern Funktion fertigstellen
Fahrzeugdaten Speichern Funktion erstellen - Teil 1
Fahrzeugdaten Speichern Funktion fertigstellen
Fahrzeugdaten löschen Funktion erstellen
Tabelle Fahrzeuge zeigen Funktion erstellen

Neuen Autoverkäufer anlegen

Einführung Neuen Autoverkäufer hinzufügen
Neuen Autoverkäufer Menü und Scene erstellen - Teil 1
Neuen Autoverkäufer Menü und Scene fertigstellen
Neuen Autoverkäufer Scene Layout erstellen - Teil 1
Neuen Autoverkäufer Scene Layout erstellen - Teil 2
Neuen Autoverkäufer Scene Layout fertigstellen
Datenbank Tabelle Verkäufer erstellen
Verkäuferbild hochladen Funktion erstellen
Verkäuferdaten Speichern Funktion erstellen - Teil 1
Verkäuferdaten Speichern Funktion fertigstellen
Hauptmenü Funktion erstellen
Menü Tabelle Verkäufer erstellen
Menü Item Click Funktion erstellen
Layout Tabelle Verkäufer Scene erstellen Teil 1
Model Table erstellen - Teil 1
Model Table erstellen - Teil 2
Model Table erstellen - Teil 3
Model Table und Hauptmenü Button fertigstellen
Verkäufer Speichern Button erweitern
Verkäufer anzeigen - Teil 1
Verkäufer anzeigen - Teil 2
Verkäufer anzeigen fertigstellen
Verkäufer Scene Layout erstellen - Teil 1
Verkäufer Scene Layout erstellen - Teil 2
Verkäufer Scene Layout fertigstellen
Verkäuferbild und Daten in Verkäufer Scene zeigen
Bild hochladen Funktion erstellen
Bild Speichern Funktion erstellen
Daten Speichern Funktion erstellen
Daten Löschen Funktion erstellen
Tabelle Verkäufer zeigen Funktion erstellen

Neuen Kunden anlegen

Kunden Menü und Scene erstellen
Neuen Kunden Scene Layout erstellen - Teil 1
Neuen Kunden Scene Layout erstellen - Teil 2
Neuen Kunden Scene Layout fertigstellen
Datenbank Kunden Tabelle erstellen
Funktion Kunden Speichern erstellen
Funktion Hauptmenü erstellen
Menü Item Tabelle Kunden und Click Funktion erstellen
Tabelle Kunden Scene Layout erstellen - Teil 1
Tabelle Kunden Scene Layout fertigstellen
Model Table erstellen - Teil 1
Model Table erstellen - Teil 2
Model Table fertigstellen und Button neuen Kunden Speichern erweitern
Kunden zeigen Funktion - Teil 1
Kunden zeigen Funktion fertigstellen
Kunden Scene Layout erstellen - Teil 1
Kunden Scene Layout erstellen - Teil 2
Kunden Scene Layout fertigstellen
Kundendaten in Kunden Anzeigen Scene einfügen
Wichtiger Hinweis
Button Speichern Funktion erstellen
Button Löschen und Tabelle Kunden Funktion erstellen

Geschäfte machen

Einführung Geschäfte machen
Neue Menüpunkt und Scene Geschäfte machen erstellen
Layout Scene Geschäfte machen erstellen - Teil 1
Layout Scene Geschäfte machen erstellen - Teil 2
Layout Scene Geschäfte machen fertigstellen
Combobox Datum Tag und Datum Monat mit Daten befüllen
Benötigte Variable erstellen
Combobox Fahrzeugname mit Daten befüllen
Combobox Kundenname und Verkäufername mit Daten befüllen
Combobox Anzahl Fahrzeuge mit Daten befüllen
Kunden ID ermitteln bei Combobox Kundenname Auswahl
Verkäufer ID ermitteln bei Combobox Verkäufername Auswahl
Anzahl verkaufte Fahrzeuge bei Combobox Auswahl und Gesamtpreis berechnen
Button Einreichen Funktion und Geschäft Abschließen Scene erstellen
Button Hauptmenü Funktion erstellen
Geschäft Abschließen Scene Layout erstellen - Teil 1
Geschäft Abschließen Scene Layout erstellen - Teil 2
Geschäft Abschließen Scene Layout fertigstellen
Daten in Scene Geschäft Abschließen zeigen - Teil 1
Daten in Scene Geschäft Abschließen zeigen fertigstellen
Datenbank Tabelle Geschäft erstellen
Button Geschäfte machen Funktion erstellen
Einführung Button Bestätigen Funktion Geschäft Abschließen Controller
Button Bestätigen Funktion Geschäft Abschließen Controller erstellen - Teil 1
Button Bestätigen Funktion Geschäft Abschließen Controller erstellen - Teil 2
Button Bestätigen Funktion Geschäft Abschließen Controller erstellen - Teil 3
Button Bestätigen Funktion Geschäft Abschließen Controller erstellen - Teil 4
Button Bestätigen Funktion Geschäft Abschließen Controller erstellen - Teil 5
Button Bestätigen Funktion Geschäft Abschließen Controller fertigstellen
Layout Geschäft Abschließen Scene verbessern

Statistiken

Einführung Statistiken
Neue Menü Punkt Übersicht und neue Scene Statistik Verkäufer pro Monat erstellen
Neue Scene Statistik Verkäufer pro Monat Layout erstellen - Teil 1
Neue Scene Statistik Verkäufer pro Monat Layout erstellen - Teil 2
Neue Scene Statistik Verkäufer pro Monat Layout erstellen - Teil 3
Neue Scene Statistik Verkäufer pro Monat Layout fertigstellen
Statistik Verkäufer Funktion erstellen - Teil 1
Statistik Verkäufer Funktion erstellen - Teil 2
Statistik Verkäufer Funktion erstellen - Teil 3
Statistik Verkäufer Funktion erstellen - Teil 4
Statistik Verkäufer Funktion erstellen - Teil 5
Statistik Verkäufer Funktion fertigstellen
Neue Menü Punkt Übersicht und neue Scene Statistik Verkäufer pro Jahr erstellen
Neue Scene Statistik Verkäufer pro Jahr Layout erstellen - Teil 1
Neue Scene Statistik Verkäufer pro Jahr Layout fertigstellen
Statistik Verkäufer pro Jahr Funktion erstellen - Teil 1
Statistik Verkäufer pro Jahr Funktion erstellen - Teil 2
Statistik Verkäufer pro Jahr Funktion fertigstellen
Neue Menü Punkt Übersicht und neue Scene Statistik Kunden pro Jahr erstellen
Neue Scene Statistik Kunden pro Jahr Layout erstellen Teil -1
Neue Scene Statistik Kunden pro Jahr Layout erstellen Teil - 2
Neue Scene Statistik Kunden pro Jahr Layout fertigstellen
Statistik Kunden pro Jahr Funktion erstellen Teil -1
Statistik Kunden pro Jahr Funktion fertigstellen
Button Hauptmenü Funktion erstellen
Neue Menü Punkt Monatliche Übersicht Autohändler und neue Scene erstellen
Neue Scene Monatliche Übersicht Autohändler Layout erstellen Teil - 1
Neue Scene Monatliche Übersicht Autohändler Layout erstellen Teil - 2
Neue Scene Monatliche Übersicht Autohändler Layout fertigstellen
Übersicht Autohändler pro Monat Funktion erstellen
Funktion Hauptmenü erstellen
Neue Menü Punkt Übersicht und neue Scene Jährliche Übersicht Autohändler
Neue Scene Jährliche Übersicht Autohändler pro Jahr Layout erstellen
Neue Scene Jährliche Übersicht Autohändler pro Jahr Layout fertigstellen
Button Jährliche Übersicht Autohändler Funktion erstellen
Button Hauptmenü Übersicht Autohändler Funktion erstellen
Erstellen unabhängige Lauffähigedatei EXE

Screenshots

JavaFx mit IntelliJ und mysql kurs - Screenshot_01JavaFx mit IntelliJ und mysql kurs - Screenshot_02JavaFx mit IntelliJ und mysql kurs - Screenshot_03JavaFx mit IntelliJ und mysql kurs - Screenshot_04

Reviews

Frasch
May 11, 2023
Der Kurs war grundsätzlich sehr gut. Einige schreibfehler im Kurs haben mich teilweise verzweifeln lassen. Es wäre schön, wenn auch die fxml-Dateien zum download verfügbar wären.

Charts

Price

JavaFx mit IntelliJ und mysql kurs - Price chart

Rating

JavaFx mit IntelliJ und mysql kurs - Ratings chart

Enrollment distribution

JavaFx mit IntelliJ und mysql kurs - Distribution chart

Related Topics

4972520
udemy ID
11/11/2022
course created date
1/14/2023
course indexed date
Bot
course submited by