Skip to content

OER Informatik

Privater Blog zur Ausbildung in IT- und Elektronik-Berufen

  • Qualität
    • Softwarequalität/-Übung
    • Teststrategie/-Übung
    • Unit-Tests/-Übung
    • Blackboxtests
      • Blackbox-Testfälle
      • Übungen
        • Leitfragen Blackbox-Tests
        • Leitfragen TDD
        • Punkte im String
        • Division mit Rest
        • Klassengröße
        • Verzinsungsfunktion
        • IHK-Abschlussnote
    • Whiteboxtests
      • Whitebox, Code Coverage
      • Übungen
        • Überdeckungsmaße
        • Leitfragen Überdeckung
        • Rabatt
        • ShippingCost
        • Sortieralgorithmus
    • Stubs und Mocks
    • TDD mit pytest
    • Übersicht Testübungen
  • Programm
    • Programmiergrundlagen
      • Programmiersprachen/-Übung
      • Entwicklungswerkzeuge/-Übung
      • Datentypen, Variablen/-Übung
      • Klassen implementieren/-Übung
      • Algorithmen (OOP)/-Übung
      • Generische Klassen/-Übung
    • UML
      • Klassendiagramm
        • Klassendiagramm/-Übung
        • Übung Ticketautomat
        • Sichtbarkeitsmodifikatoren
        • Objektbeziehungen/-Übung
        • Klassenbeziehungen: Vererbung von Klassen in der UML
        • Abstrakte Klassen, Interfaces
        • Übungen Vererbung
        • Polymorphie/-Übung
        • Objektdiagramm
        • PlantUML
      • Sequenzdiagramm
        • Sequenzdiagramme
        • Übungen
          • Sequenz-Übungen
          • TCP, SSH, 2FA, CRAM
          • MQTT-Nachrichtenfluss
          • Login mit Passkey
          • MVP-Pattern
          • Zugriff mit OAuth2
        • PlantUML
      • Use-Case
        • Anwendungsfälle
        • UML Use-Case-Diagramm/-Übung
        • Übung Mitfahr-App
        • Use-Case mit PlantUML
      • Aktivitätsdiagramm
        • Aktivitätsdiagramm/-Übung
        • Erweiterte Notation
        • PlantUML
        • Geschäftsprozesse
        • Übung WebApp-Seite
      • Zustandsdiagramm
        • UML-Zustandsdiagramme/-Übung
        • PlantUML
        • GUI-Navigation
        • Übung Sessiongenehmigung
      • PlantUML
        • Klassendiagramme
        • Sequenzdiagramme
        • Use-Case-Diagramme
        • Zustandsdiagramme
        • Aktivitätsdiagramme
    • Algorithmik
      • Entwurfsmethoden
      • Pseudocode
      • Entwürfe lesen und prüfen/-Übung
      • Algorithmen mit Arrays/-Übung
      • Sortieralgorithmen/-Übung
      • Rekursion und Iteration/-Übung
      • Zeichenketten, Prüfziffern/-Übung
      • Zyklomatische Komplexität
      • Komplexität BubbleSort
      • Big-O und Laufzeitverhalten
    • Design-Prinzipien
      • Clean Code
        • Überblick/-Übung
        • Lesbarer Code/-Übung
        • KISS, YAGNI, DRY/-Übung
        • Refactoring/-Übung
        • Methoden gliedern/-Übung
        • Klassen schneiden/-Übung
        • Vererbung einsetzen/-Übung
        • Erweitern statt ändern/-Übung
        • SOLID/-Übung
        • Vom Entwurf zum Code/-Übung
      • Clean Code: Rot
      • Clean Code: Orange
    • Design Pattern
      • Dependency Injection
      • GoF-Muster
        • Entwurfsmuster/-Übung
        • Fabrikmethode/-Übung
        • Beobachter (Observer)/-Übung
      • GUI-Pattern
        • Schichten und MVC
        • Übungen MVC
        • Model-View-Presenter
        • Model-View-ViewModel
      • State-Pattern
        • Teil 1: Grundstruktur
        • Teil 2: Singleton-States
        • Teil 3: Transitionen
        • Teil 4: Effekte
    • Web, Schnittstellen
      • Webtechnologien/-Übung
      • HTML-Grundlagen/-Übung
      • CSS-Grundlagen/-Übung
      • Bootstrap-Grundlagen/-Übung
      • Vue-Mitfahrlabor
        • XP-Projektstart/-Übung
        • TypeScript für Java/-Übung
        • Vue-Komponenten/-Übung
        • API-Client/-Übung
        • Router und CI/-Übung
        • Formulare/-Übung
        • Pinia-Refactoring/-Übung
        • Keycloak-Anmeldung/-Übung
        • Coding Standards/-Übung
        • Build-Auslieferung/-Übung
        • E2E mit Playwright/-Übung
        • Live mit SSE/-Übung
      • Schnittstellen/-Übung
    • Webservices
      • REST-API
      • Übungen REST-API
      • Übungen REST und HTTP
    • Java
      • Stubs und Mocks
      • Buildtool Maven
      • Annotations in Java
      • Current Page Parent JavaFX
        • Java FX-Projekt
        • JavaFX-Mitfahrlabor
          • Kanban-Projektstart/-Übung
          • Projekt anlegen/-Übung
          • FXML, Layouts, CSS/-Übung
          • Bindings und MVVM/-Übung
          • Backend anbinden/-Übung
          • TableView/-Übung
          • Formulare und Dialoge/-Übung
          • Anmeldung Keycloak/-Übung
          • Verwaltung/Diagramme/-Übung
          • GUI-Tests TestFX/-Übung
          • Abnahme & Metriken/-Übung
          • Paketieren/-Übung
      • SpringBoot
        • REST-Backend
          • JDK und IDE
          • API-Entwurf/-Übung
          • Erster Endpunkt/-Übung
          • Codegenerierung/-Übung
          • Komponententest/-Übung
          • CI-Pipeline/-Übung
          • Persistenz mit JPA/-Übung
          • Repository-Tests/-Übung
          • Service und DI/-Übung
          • Fehlerbehandlung/-Übung
          • Controller-Test/-Übung
          • System-/Abnahmetest/-Übung
          • Change Request/-Übung
          • 0: Installationen
          • 1: Projekt anlegen
          • 2: Erste API
          • 3: Modell und Persistenz
          • 4: Tests Modell/Repository
          • 5: Controller
          • 6: Tests ReST-Controller
          • 7: Codeabdeckung
        • Thymeleaf-Flurmonitor
          • Scrum-Projektstart/-Übung
          • Thymeleaf einbinden/-Übung
          • Templates/-Übung
          • Ansichtsmodell/-Übung
          • Integrationstest/-Übung
          • Konfiguration/-Übung
          • Aktualisierung/-Übung
          • Formulare/-Übung
          • Robustheit/-Übung
          • GUI-Test Selenium/-Übung
          • Akzeptanztest/-Übung
          • Keycloak/-Übung
    • Python
      • Python Basics
        • Installation von Python
        • Numerische Datentypen
        • Zeichenketten
        • Funktionen in Python
        • Operatoren in Python
        • Objektsammlungen
        • Dictionaries
        • Bedingte Anweisungen
        • Listen (Objektsammlungen)
        • Schleifen
        • Sets (Objektsammlungen)
      • Python OOP
        • Klassen
        • Kapselung
        • Statische Member
        • Objektbeziehungen
        • Vererbung
        • Pacman-Übung
      • TDD mit pytest
      • Kata Weihnachtsbaum
      • Kata Energieverbrauch
      • PyGame-Planeten
      • Webcrawler
    • DevOps
      • Versionsverwaltung
        • Git 1: Lokal
        • Git 2: Remote
        • Git 3: Branches
        • Git-Übungsaufgaben
        • Readme.md
        • Git 5: Workflows
      • Docker
        • Container-Grundlagen
        • MS-SQL mit Docker
        • MariaDB mit Docker
        • Postgres mit Docker
      • Buildtool
        • Build-Grundlagen
        • Buildtool Maven
        • Buildtool Gradle
      • CI/CD-Pipeline
    • Formale Sprachen
      • EBNF, Syntaxdiagramme
    • Reguläre Ausdrücke
      • RegEx-Grundlagen/-Übung
  • Daten
    • DB-Modellierung
      • ER-Modell/-Übung
      • Relationenmodell/-Übung
      • Normalisierung/-Übung
      • Übungssammlung
        • Barcamp-DB
          • ERP-Datenbank
        • Messwesen
        • Mobilität
        • Server
    • DB-Abfragen (SQL)
      • Struktur (DDL)
        • DDL-Grundlagen
        • Datentypen
        • Constraints
        • Übungen DDL
      • Daten ändern (DML)
        • INSERT
        • UPDATE
        • DELETE
        • Übungen DML
      • Abfragen (DQL)
        • Einfache Abfragen
        • Sortieren und Begrenzen
        • Single-Row-Funktionen
        • CASE und NULL
        • Übungen Abfragen
        • Aggregatfunktionen
        • Übungen Aggregate
        • JOIN/-Übung
        • Unterabfragen/-Übung
      • Rechte (DCL)
        • Benutzer und Rechte/-Übung
      • Übungen SQL
        • Rechnungs-DB
        • Barcamp-DB
        • Let’s Meet
    • Datenbanksysteme
      • DB-Konzepte/-Übung
      • MS-SQL mit Docker
      • MariaDB mit Docker
      • Postgres mit Docker
      • SQLite mit Docker
      • Oracle mit Docker (veraltet)
    • Let’s Meet-Migration
      • Aufgabenstellung
      • Teil 1: Modellierung
      • Teil 2: Import
      • Teil 3: Normalisierung
      • Übungen DDL/DML
    • NoSQL
      • Dokumentendatenbanken/-Übung
    • XML
      • Einstieg XML (wohlgeformt)/-Übung
      • DTD/-Übung
      • XML-Namespaces
      • XML-Schema
      • XML-Schema Datentypen
      • Übungen XML
      • Datenaustauschformate/-Übung
      • JSON/-Übung
    • Datenanalyse und KI
      • Datenqualität und Import/-Übung
      • Data Warehouse und ETL/-Übung
      • Datenauswertung/-Übung
      • Lineare Regression/-Übung
      • Maschinelles Lernen/-Übung
      • Klassifikation/-Übung
      • Neuronale Netze/-Übung
      • KI im Unternehmen/-Übung
  • Projekt
    • Projektantrag (IHK)
    • Projektmanagement
      • Projektorganisation/-Übung
      • Projektvorbereitung/-Übung
      • PSP und Gantt/-Übung
      • Netzplan/-Übung
      • Risikoanalyse/-Übung
    • Anforderungen
      • Anforderungsanalyse
      • Übungen Anforderungsarten
      • Übungen Anforderungen
      • Ermittlung
      • Stakeholderanalyse/-Übung
      • Dokumentation
      • User Stories/-Übung
      • Tabellarische Use-Cases
      • Validierung, Verwaltung
    • Geschäftsprozesse
      • BPMN/-Übung
      • EPK/-Übung
      • Prozesskennzahlen/-Übung
    • Veränderungsprozesse/-Übung
    • Frontend entwickeln
      • Überblick der Reihe
      • Ist- und Prozessanalyse
      • Übungen Prozessanalyse
      • Prozesse digitalisieren
      • Übungen Digitalisierung
      • Prozesse modellieren
      • GUI-Navigation
      • Wireframes und Mockups
      • Übungen Mockups
      • Usability, Barrierefreiheit/-Übung
    • Dokumentation
      • Readme.md
    • Vorgehensmodelle
      • Klassisch und agil/-Übung
      • Wasserfallmodell
        • Das Wasserfallmodell
        • Übersicht MCU-Projekt
        • Lastenheft
        • Pflichtenheft
        • Planungsphase
        • Übungen Lastenheft
        • Royce‘ Kritik
      • V-Modell
      • Spiralmodell
      • Scrum
      • Extreme Programming
      • Kanban
      • SAFe
      • DevOps
  • Elektronik
    • Mathematik
      • Größen, Einheiten/-Übung
      • Formeln umstellen/-Übung
      • Logarithmen/-Übung
    • Grundlagen
      • Gleichstromkreis/-Übung
      • Spannungsteiler/-Übung
      • Gleichstromtechnik I
      • Gleichstromtechnik II
      • Leistung, Wirkungsgrad/-Übung
      • Spannungsquellen/-Übung
      • Leiterwiderstand/-Übung
      • Brückenschaltung/-Übung
      • Schaltvorgänge/-Übung
      • Wechselgrößen/-Übung
      • Blindwiderstand/-Übung
      • Schwingkreise/-Übung
      • Wiederholung Schwingkreise
      • Drehstrom/-Übung
    • Messtechnik
      • Strom-/Spannungsmessung/-Übung
      • Messfehler, Kennlinien/-Übung
      • Oszilloskop/-Übung
      • Oszilloskop-Messungen/-Übung
      • Wiederholung Messtechnik
    • Sensorik
      • Temperatursensoren/-Übung
      • Messumformer/-Übung
      • Näherung, Weg, Kraft/-Übung
      • Optische Sensoren/-Übung
      • Wiederholung Messumformer
      • Wiederholung Sensoren
    • Pläne, Dokumentation
      • Schaltpläne/-Übung
      • Blockschaltbild/-Übung
      • Datenblätter/-Übung
      • Gerätedokumentation/-Übung
    • Installation
      • Netzsysteme/-Übung
      • Leitungen, Stecker/-Übung
      • Schaltungen/-Übung
      • Leitungen bemessen/-Übung
    • Sicherheit
      • Gefahren, Sicherheitsregeln/-Übung
      • Schutz gegen el. Schlag/-Übung
      • Fehlerstromschutz/-Übung
      • Schutzklassen, IP/-Übung
      • Geräteprüfung/-Übung
      • Anlagenprüfung/-Übung
      • ESD-Schutz/-Übung
    • Bauelemente
      • Widerstände, Potis/-Übung
      • NTC, PTC, LDR, VDR/-Übung
      • Kondensatoren, Spulen/-Übung
      • Dioden/-Übung
      • Leuchtdioden/-Übung
      • Dioden-Wiederholung
      • Z-Dioden/-Übung
      • Transistorverstärker/-Übung
      • Übungen Bipolar
      • Transistorschalter/-Übung
      • Feldeffekttransistoren/-Übung
      • MOSFET-Wiederholung
      • Relais, Optokoppler/-Übung
      • Optokoppler-Wiederholung
      • Ersatztypen/-Übung
    • Analogtechnik
      • Pegel und Dezibel/-Übung
      • Filter/-Übung
      • Filter-Wiederholung
      • OPV-Grundschaltungen/-Übung
      • OPV-Rechenschaltungen/-Übung
      • Komparatoren/-Übung
      • OPV-Wiederholung
      • Kippstufen, NE555/-Übung
      • Zeitgeber-Wiederholung
      • Schaltungsentwurf/-Übung
    • Stromversorgung
      • Akkus, Batterien/-Übung
      • Netzteil/-Übung
      • Linearregler/-Übung
      • Kühlung/-Übung
      • Schaltregler/-Übung
      • Konstantstromquellen/-Übung
      • Leistungselektronik/-Übung
      • Netzteil-Wiederholung
      • Wiederholung Kühlung
      • Versorgung planen/-Übung
    • Anzeigen
      • LED-Anzeigen/-Übung
      • LC-Displays, Summer/-Übung
      • Anzeigen-Wiederholung
    • Digitaltechnik
      • Zahlensysteme/-Übung
      • Logische Verknüpfungen/-Übung
      • Logikfamilien/-Übung
      • Logik-Wiederholung
      • Schaltnetze/-Übung
      • Flipflops/-Übung
      • Zähler, Schieberegister/-Übung
      • Synchronzähler/-Übung
      • Flipflop-Wiederholung
      • Taktgesteuerte Flipflops
      • D-/T-/JK-Flipflops
      • PulseView, Logic-Analyzer
      • Einstiegs-Software
      • Multiplexer/-Übung
      • A/D-Umsetzer/-Übung
      • A/D-Wiederholung
      • D/A-Umsetzer/-Übung
      • D/A-Wiederholung
      • Halbleiterspeicher/-Übung
    • Kommunikation
      • Datenübertragung/-Übung
      • Übungen Schnittstellen
      • CAN-Bus/-Übung
    • Microcontroller
      • Grundlagen
        • Überblick
        • Erste Schritte/-Übung
        • Pinbelegung
        • Fritzing
        • Digitale Ausgänge/-Übung
        • Digitale Eingänge/-Übung
        • Variablen/-Übung
        • Bedingte Anweisungen/-Übung
        • Schleifen/-Übung
        • Zeitsteuerung/-Übung
        • Arrays/-Übung
        • Zeichenketten/-Übung
        • Funktionen/-Übung
        • Bibliotheken/-Übung
        • Debuggen/-Übung
        • Analoge Eingänge/-Übung
        • PWM-Ausgabe/-Übung
        • Interrupts/-Übung
        • Projekt Simon Says/-Übung
        • Aufbau MCU/-Übung
        • Firmware/-Übung
        • Portregister/-Übung
        • Interrupt-/Timer-Register/-Übung
        • Wiederholung Hardware
        • Wiederholung C
        • Raumklima-Sensoren
        • OLED, LED-Matrix
        • ESP im WLAN
        • ESP mit MQTT
        • 4: Mehrere WLANs
        • 5: Updates per WLAN
        • 6: Debugging
      • Schnittstellen
        • I²C-Bus/-Übung
        • SPI-Bus/-Übung
        • UART und RS-232/-Übung
        • RS-485-Bus
      • MCU-Projekte
        • Dot-Matrix-Treiber
        • Übersicht Wasserfall
        • Lastenheft
        • Pflichtenheft
        • Planungsphase
      • Arduino-Build
      • IoT-Grundlagen
        • Sensoren und Aktoren/-Übung
        • Funk, Identifikation
        • Industrielle Kommunikation
        • Übungen Funk
        • Übungen Industrie
        • MQTT
        • Edge, Fog, Cloud
        • Übungen MQTT
        • Übungen Edge, Fog
        • Embedded Security/-Übung
    • Assembler
      • Arduino-IDE einrichten
      • Assembler mit Arduino
    • Steuerungstechnik
      • Schützsteuerungen/-Übung
      • SPS-Grundlagen/-Übung
      • SPS-Wiederholung
      • GRAFCET/-Übung
      • GRAFCET-Wiederholung
      • SPS in ST/-Übung
      • Steuerungssicherheit/-Übung
      • Feldbusse, Aktoren/-Übung
      • Elektromotoren/-Übung
      • Motoransteuerung/-Übung
      • Motoren-Wiederholung
      • Pneumatik, Hydraulik/-Übung
      • Regelungstechnik/-Übung
      • Regelungs-Wiederholung
    • Fertigung
      • Leiterplatten/-Übung
      • Löten, Bestücken/-Übung
      • Geräteaufbau/-Übung
      • EMV/-Übung
      • Normen, CE/-Übung
      • Vernetzte Fertigung/-Übung
    • Qualität, Service
      • Qualitätsmanagement/-Übung
      • Inbetriebnahme/-Übung
      • Abgleich, Messprotokoll/-Übung
      • Fehlersuche/-Übung
      • Instandhaltung/-Übung
      • Prozesssicherheit/-Übung
      • Wiederholung Qualität
    • Auftragsabwicklung
      • Arbeitsplanung/-Übung
      • Übergabe und Abnahme/-Übung
  • PC/OS/Netz
    • Administration
      • Virtualisierung/-Übung
  • Wirtschaft/Recht
    • Arbeitswelt
      • Ergonomie, Homeoffice/-Übung
      • Green IT/-Übung
      • Nachhaltige Arbeitswege
      • Gerichtsbarkeit/-Übung
    • Finanzen, Steuern
      • Private Finanzen/-Übung
      • Steuern, Haushalt/-Übung
    • Betriebswirtschaft
      • ERP-Systeme/-Übung
      • Wirtschaftlichkeit
        • Bezugskalkulation/-Übung
        • Verkaufskalkulation/-Übung
        • Gemeinkosten und BAB/-Übung
        • Kostenrechnung/-Übung
        • Bilanz und GuV/-Übung
        • Finanzierung/-Übung
        • Nutzwert, Make-or-Buy/-Übung
        • Wirtschaftlichkeit IT/-Übung
        • Sensitivitätsanalyse
      • Unternehmen, Markt
        • Aufbauorganisation/-Übung
        • Markt und Marktformen
        • Marketingstrategie
        • Übungen Marktformen
        • Übungen Marketingstrategie
        • Online-Marketing/-Übung
        • CRM und Kundenbindung/-Übung
        • Digitale Geschäftsmodelle/-Übung
  • IT-Berufe
    • Lernfelder-Übersicht
    • Teil-1-Prüfung
      • Prüfungsthemen
    • Projektantrag (IHK)
    • Fachmethoden
      • Aufbau der Aufgaben
      • Teamarbeit/-Übung
    • Szenarien
      • Überblick
      • Let’s Meet
      • Barcamp
      • Mitfahrlabor
      • CSB-Rad
      • Blattwerk
      • Johannisberg
      • Backhaus Menkhoff
      • Riepenhusen
      • HaWeSt Wasser
      • CSB-Rad E-Bike
  • Impressum
  • Qualität
    • Softwarequalität/-Übung
    • Teststrategie/-Übung
    • Unit-Tests/-Übung
    • Blackboxtests
      • Blackbox-Testfälle
      • Übungen
        • Leitfragen Blackbox-Tests
        • Leitfragen TDD
        • Punkte im String
        • Division mit Rest
        • Klassengröße
        • Verzinsungsfunktion
        • IHK-Abschlussnote
    • Whiteboxtests
      • Whitebox, Code Coverage
      • Übungen
        • Überdeckungsmaße
        • Leitfragen Überdeckung
        • Rabatt
        • ShippingCost
        • Sortieralgorithmus
    • Stubs und Mocks
    • TDD mit pytest
    • Übersicht Testübungen
  • Programm
    • Programmiergrundlagen
      • Programmiersprachen/-Übung
      • Entwicklungswerkzeuge/-Übung
      • Datentypen, Variablen/-Übung
      • Klassen implementieren/-Übung
      • Algorithmen (OOP)/-Übung
      • Generische Klassen/-Übung
    • UML
      • Klassendiagramm
        • Klassendiagramm/-Übung
        • Übung Ticketautomat
        • Sichtbarkeitsmodifikatoren
        • Objektbeziehungen/-Übung
        • Klassenbeziehungen: Vererbung von Klassen in der UML
        • Abstrakte Klassen, Interfaces
        • Übungen Vererbung
        • Polymorphie/-Übung
        • Objektdiagramm
        • PlantUML
      • Sequenzdiagramm
        • Sequenzdiagramme
        • Übungen
          • Sequenz-Übungen
          • TCP, SSH, 2FA, CRAM
          • MQTT-Nachrichtenfluss
          • Login mit Passkey
          • MVP-Pattern
          • Zugriff mit OAuth2
        • PlantUML
      • Use-Case
        • Anwendungsfälle
        • UML Use-Case-Diagramm/-Übung
        • Übung Mitfahr-App
        • Use-Case mit PlantUML
      • Aktivitätsdiagramm
        • Aktivitätsdiagramm/-Übung
        • Erweiterte Notation
        • PlantUML
        • Geschäftsprozesse
        • Übung WebApp-Seite
      • Zustandsdiagramm
        • UML-Zustandsdiagramme/-Übung
        • PlantUML
        • GUI-Navigation
        • Übung Sessiongenehmigung
      • PlantUML
        • Klassendiagramme
        • Sequenzdiagramme
        • Use-Case-Diagramme
        • Zustandsdiagramme
        • Aktivitätsdiagramme
    • Algorithmik
      • Entwurfsmethoden
      • Pseudocode
      • Entwürfe lesen und prüfen/-Übung
      • Algorithmen mit Arrays/-Übung
      • Sortieralgorithmen/-Übung
      • Rekursion und Iteration/-Übung
      • Zeichenketten, Prüfziffern/-Übung
      • Zyklomatische Komplexität
      • Komplexität BubbleSort
      • Big-O und Laufzeitverhalten
    • Design-Prinzipien
      • Clean Code
        • Überblick/-Übung
        • Lesbarer Code/-Übung
        • KISS, YAGNI, DRY/-Übung
        • Refactoring/-Übung
        • Methoden gliedern/-Übung
        • Klassen schneiden/-Übung
        • Vererbung einsetzen/-Übung
        • Erweitern statt ändern/-Übung
        • SOLID/-Übung
        • Vom Entwurf zum Code/-Übung
      • Clean Code: Rot
      • Clean Code: Orange
    • Design Pattern
      • Dependency Injection
      • GoF-Muster
        • Entwurfsmuster/-Übung
        • Fabrikmethode/-Übung
        • Beobachter (Observer)/-Übung
      • GUI-Pattern
        • Schichten und MVC
        • Übungen MVC
        • Model-View-Presenter
        • Model-View-ViewModel
      • State-Pattern
        • Teil 1: Grundstruktur
        • Teil 2: Singleton-States
        • Teil 3: Transitionen
        • Teil 4: Effekte
    • Web, Schnittstellen
      • Webtechnologien/-Übung
      • HTML-Grundlagen/-Übung
      • CSS-Grundlagen/-Übung
      • Bootstrap-Grundlagen/-Übung
      • Vue-Mitfahrlabor
        • XP-Projektstart/-Übung
        • TypeScript für Java/-Übung
        • Vue-Komponenten/-Übung
        • API-Client/-Übung
        • Router und CI/-Übung
        • Formulare/-Übung
        • Pinia-Refactoring/-Übung
        • Keycloak-Anmeldung/-Übung
        • Coding Standards/-Übung
        • Build-Auslieferung/-Übung
        • E2E mit Playwright/-Übung
        • Live mit SSE/-Übung
      • Schnittstellen/-Übung
    • Webservices
      • REST-API
      • Übungen REST-API
      • Übungen REST und HTTP
    • Java
      • Stubs und Mocks
      • Buildtool Maven
      • Annotations in Java
      • Current Page Parent JavaFX
        • Java FX-Projekt
        • JavaFX-Mitfahrlabor
          • Kanban-Projektstart/-Übung
          • Projekt anlegen/-Übung
          • FXML, Layouts, CSS/-Übung
          • Bindings und MVVM/-Übung
          • Backend anbinden/-Übung
          • TableView/-Übung
          • Formulare und Dialoge/-Übung
          • Anmeldung Keycloak/-Übung
          • Verwaltung/Diagramme/-Übung
          • GUI-Tests TestFX/-Übung
          • Abnahme & Metriken/-Übung
          • Paketieren/-Übung
      • SpringBoot
        • REST-Backend
          • JDK und IDE
          • API-Entwurf/-Übung
          • Erster Endpunkt/-Übung
          • Codegenerierung/-Übung
          • Komponententest/-Übung
          • CI-Pipeline/-Übung
          • Persistenz mit JPA/-Übung
          • Repository-Tests/-Übung
          • Service und DI/-Übung
          • Fehlerbehandlung/-Übung
          • Controller-Test/-Übung
          • System-/Abnahmetest/-Übung
          • Change Request/-Übung
          • 0: Installationen
          • 1: Projekt anlegen
          • 2: Erste API
          • 3: Modell und Persistenz
          • 4: Tests Modell/Repository
          • 5: Controller
          • 6: Tests ReST-Controller
          • 7: Codeabdeckung
        • Thymeleaf-Flurmonitor
          • Scrum-Projektstart/-Übung
          • Thymeleaf einbinden/-Übung
          • Templates/-Übung
          • Ansichtsmodell/-Übung
          • Integrationstest/-Übung
          • Konfiguration/-Übung
          • Aktualisierung/-Übung
          • Formulare/-Übung
          • Robustheit/-Übung
          • GUI-Test Selenium/-Übung
          • Akzeptanztest/-Übung
          • Keycloak/-Übung
    • Python
      • Python Basics
        • Installation von Python
        • Numerische Datentypen
        • Zeichenketten
        • Funktionen in Python
        • Operatoren in Python
        • Objektsammlungen
        • Dictionaries
        • Bedingte Anweisungen
        • Listen (Objektsammlungen)
        • Schleifen
        • Sets (Objektsammlungen)
      • Python OOP
        • Klassen
        • Kapselung
        • Statische Member
        • Objektbeziehungen
        • Vererbung
        • Pacman-Übung
      • TDD mit pytest
      • Kata Weihnachtsbaum
      • Kata Energieverbrauch
      • PyGame-Planeten
      • Webcrawler
    • DevOps
      • Versionsverwaltung
        • Git 1: Lokal
        • Git 2: Remote
        • Git 3: Branches
        • Git-Übungsaufgaben
        • Readme.md
        • Git 5: Workflows
      • Docker
        • Container-Grundlagen
        • MS-SQL mit Docker
        • MariaDB mit Docker
        • Postgres mit Docker
      • Buildtool
        • Build-Grundlagen
        • Buildtool Maven
        • Buildtool Gradle
      • CI/CD-Pipeline
    • Formale Sprachen
      • EBNF, Syntaxdiagramme
    • Reguläre Ausdrücke
      • RegEx-Grundlagen/-Übung
  • Daten
    • DB-Modellierung
      • ER-Modell/-Übung
      • Relationenmodell/-Übung
      • Normalisierung/-Übung
      • Übungssammlung
        • Barcamp-DB
          • ERP-Datenbank
        • Messwesen
        • Mobilität
        • Server
    • DB-Abfragen (SQL)
      • Struktur (DDL)
        • DDL-Grundlagen
        • Datentypen
        • Constraints
        • Übungen DDL
      • Daten ändern (DML)
        • INSERT
        • UPDATE
        • DELETE
        • Übungen DML
      • Abfragen (DQL)
        • Einfache Abfragen
        • Sortieren und Begrenzen
        • Single-Row-Funktionen
        • CASE und NULL
        • Übungen Abfragen
        • Aggregatfunktionen
        • Übungen Aggregate
        • JOIN/-Übung
        • Unterabfragen/-Übung
      • Rechte (DCL)
        • Benutzer und Rechte/-Übung
      • Übungen SQL
        • Rechnungs-DB
        • Barcamp-DB
        • Let’s Meet
    • Datenbanksysteme
      • DB-Konzepte/-Übung
      • MS-SQL mit Docker
      • MariaDB mit Docker
      • Postgres mit Docker
      • SQLite mit Docker
      • Oracle mit Docker (veraltet)
    • Let’s Meet-Migration
      • Aufgabenstellung
      • Teil 1: Modellierung
      • Teil 2: Import
      • Teil 3: Normalisierung
      • Übungen DDL/DML
    • NoSQL
      • Dokumentendatenbanken/-Übung
    • XML
      • Einstieg XML (wohlgeformt)/-Übung
      • DTD/-Übung
      • XML-Namespaces
      • XML-Schema
      • XML-Schema Datentypen
      • Übungen XML
      • Datenaustauschformate/-Übung
      • JSON/-Übung
    • Datenanalyse und KI
      • Datenqualität und Import/-Übung
      • Data Warehouse und ETL/-Übung
      • Datenauswertung/-Übung
      • Lineare Regression/-Übung
      • Maschinelles Lernen/-Übung
      • Klassifikation/-Übung
      • Neuronale Netze/-Übung
      • KI im Unternehmen/-Übung
  • Projekt
    • Projektantrag (IHK)
    • Projektmanagement
      • Projektorganisation/-Übung
      • Projektvorbereitung/-Übung
      • PSP und Gantt/-Übung
      • Netzplan/-Übung
      • Risikoanalyse/-Übung
    • Anforderungen
      • Anforderungsanalyse
      • Übungen Anforderungsarten
      • Übungen Anforderungen
      • Ermittlung
      • Stakeholderanalyse/-Übung
      • Dokumentation
      • User Stories/-Übung
      • Tabellarische Use-Cases
      • Validierung, Verwaltung
    • Geschäftsprozesse
      • BPMN/-Übung
      • EPK/-Übung
      • Prozesskennzahlen/-Übung
    • Veränderungsprozesse/-Übung
    • Frontend entwickeln
      • Überblick der Reihe
      • Ist- und Prozessanalyse
      • Übungen Prozessanalyse
      • Prozesse digitalisieren
      • Übungen Digitalisierung
      • Prozesse modellieren
      • GUI-Navigation
      • Wireframes und Mockups
      • Übungen Mockups
      • Usability, Barrierefreiheit/-Übung
    • Dokumentation
      • Readme.md
    • Vorgehensmodelle
      • Klassisch und agil/-Übung
      • Wasserfallmodell
        • Das Wasserfallmodell
        • Übersicht MCU-Projekt
        • Lastenheft
        • Pflichtenheft
        • Planungsphase
        • Übungen Lastenheft
        • Royce‘ Kritik
      • V-Modell
      • Spiralmodell
      • Scrum
      • Extreme Programming
      • Kanban
      • SAFe
      • DevOps
  • Elektronik
    • Mathematik
      • Größen, Einheiten/-Übung
      • Formeln umstellen/-Übung
      • Logarithmen/-Übung
    • Grundlagen
      • Gleichstromkreis/-Übung
      • Spannungsteiler/-Übung
      • Gleichstromtechnik I
      • Gleichstromtechnik II
      • Leistung, Wirkungsgrad/-Übung
      • Spannungsquellen/-Übung
      • Leiterwiderstand/-Übung
      • Brückenschaltung/-Übung
      • Schaltvorgänge/-Übung
      • Wechselgrößen/-Übung
      • Blindwiderstand/-Übung
      • Schwingkreise/-Übung
      • Wiederholung Schwingkreise
      • Drehstrom/-Übung
    • Messtechnik
      • Strom-/Spannungsmessung/-Übung
      • Messfehler, Kennlinien/-Übung
      • Oszilloskop/-Übung
      • Oszilloskop-Messungen/-Übung
      • Wiederholung Messtechnik
    • Sensorik
      • Temperatursensoren/-Übung
      • Messumformer/-Übung
      • Näherung, Weg, Kraft/-Übung
      • Optische Sensoren/-Übung
      • Wiederholung Messumformer
      • Wiederholung Sensoren
    • Pläne, Dokumentation
      • Schaltpläne/-Übung
      • Blockschaltbild/-Übung
      • Datenblätter/-Übung
      • Gerätedokumentation/-Übung
    • Installation
      • Netzsysteme/-Übung
      • Leitungen, Stecker/-Übung
      • Schaltungen/-Übung
      • Leitungen bemessen/-Übung
    • Sicherheit
      • Gefahren, Sicherheitsregeln/-Übung
      • Schutz gegen el. Schlag/-Übung
      • Fehlerstromschutz/-Übung
      • Schutzklassen, IP/-Übung
      • Geräteprüfung/-Übung
      • Anlagenprüfung/-Übung
      • ESD-Schutz/-Übung
    • Bauelemente
      • Widerstände, Potis/-Übung
      • NTC, PTC, LDR, VDR/-Übung
      • Kondensatoren, Spulen/-Übung
      • Dioden/-Übung
      • Leuchtdioden/-Übung
      • Dioden-Wiederholung
      • Z-Dioden/-Übung
      • Transistorverstärker/-Übung
      • Übungen Bipolar
      • Transistorschalter/-Übung
      • Feldeffekttransistoren/-Übung
      • MOSFET-Wiederholung
      • Relais, Optokoppler/-Übung
      • Optokoppler-Wiederholung
      • Ersatztypen/-Übung
    • Analogtechnik
      • Pegel und Dezibel/-Übung
      • Filter/-Übung
      • Filter-Wiederholung
      • OPV-Grundschaltungen/-Übung
      • OPV-Rechenschaltungen/-Übung
      • Komparatoren/-Übung
      • OPV-Wiederholung
      • Kippstufen, NE555/-Übung
      • Zeitgeber-Wiederholung
      • Schaltungsentwurf/-Übung
    • Stromversorgung
      • Akkus, Batterien/-Übung
      • Netzteil/-Übung
      • Linearregler/-Übung
      • Kühlung/-Übung
      • Schaltregler/-Übung
      • Konstantstromquellen/-Übung
      • Leistungselektronik/-Übung
      • Netzteil-Wiederholung
      • Wiederholung Kühlung
      • Versorgung planen/-Übung
    • Anzeigen
      • LED-Anzeigen/-Übung
      • LC-Displays, Summer/-Übung
      • Anzeigen-Wiederholung
    • Digitaltechnik
      • Zahlensysteme/-Übung
      • Logische Verknüpfungen/-Übung
      • Logikfamilien/-Übung
      • Logik-Wiederholung
      • Schaltnetze/-Übung
      • Flipflops/-Übung
      • Zähler, Schieberegister/-Übung
      • Synchronzähler/-Übung
      • Flipflop-Wiederholung
      • Taktgesteuerte Flipflops
      • D-/T-/JK-Flipflops
      • PulseView, Logic-Analyzer
      • Einstiegs-Software
      • Multiplexer/-Übung
      • A/D-Umsetzer/-Übung
      • A/D-Wiederholung
      • D/A-Umsetzer/-Übung
      • D/A-Wiederholung
      • Halbleiterspeicher/-Übung
    • Kommunikation
      • Datenübertragung/-Übung
      • Übungen Schnittstellen
      • CAN-Bus/-Übung
    • Microcontroller
      • Grundlagen
        • Überblick
        • Erste Schritte/-Übung
        • Pinbelegung
        • Fritzing
        • Digitale Ausgänge/-Übung
        • Digitale Eingänge/-Übung
        • Variablen/-Übung
        • Bedingte Anweisungen/-Übung
        • Schleifen/-Übung
        • Zeitsteuerung/-Übung
        • Arrays/-Übung
        • Zeichenketten/-Übung
        • Funktionen/-Übung
        • Bibliotheken/-Übung
        • Debuggen/-Übung
        • Analoge Eingänge/-Übung
        • PWM-Ausgabe/-Übung
        • Interrupts/-Übung
        • Projekt Simon Says/-Übung
        • Aufbau MCU/-Übung
        • Firmware/-Übung
        • Portregister/-Übung
        • Interrupt-/Timer-Register/-Übung
        • Wiederholung Hardware
        • Wiederholung C
        • Raumklima-Sensoren
        • OLED, LED-Matrix
        • ESP im WLAN
        • ESP mit MQTT
        • 4: Mehrere WLANs
        • 5: Updates per WLAN
        • 6: Debugging
      • Schnittstellen
        • I²C-Bus/-Übung
        • SPI-Bus/-Übung
        • UART und RS-232/-Übung
        • RS-485-Bus
      • MCU-Projekte
        • Dot-Matrix-Treiber
        • Übersicht Wasserfall
        • Lastenheft
        • Pflichtenheft
        • Planungsphase
      • Arduino-Build
      • IoT-Grundlagen
        • Sensoren und Aktoren/-Übung
        • Funk, Identifikation
        • Industrielle Kommunikation
        • Übungen Funk
        • Übungen Industrie
        • MQTT
        • Edge, Fog, Cloud
        • Übungen MQTT
        • Übungen Edge, Fog
        • Embedded Security/-Übung
    • Assembler
      • Arduino-IDE einrichten
      • Assembler mit Arduino
    • Steuerungstechnik
      • Schützsteuerungen/-Übung
      • SPS-Grundlagen/-Übung
      • SPS-Wiederholung
      • GRAFCET/-Übung
      • GRAFCET-Wiederholung
      • SPS in ST/-Übung
      • Steuerungssicherheit/-Übung
      • Feldbusse, Aktoren/-Übung
      • Elektromotoren/-Übung
      • Motoransteuerung/-Übung
      • Motoren-Wiederholung
      • Pneumatik, Hydraulik/-Übung
      • Regelungstechnik/-Übung
      • Regelungs-Wiederholung
    • Fertigung
      • Leiterplatten/-Übung
      • Löten, Bestücken/-Übung
      • Geräteaufbau/-Übung
      • EMV/-Übung
      • Normen, CE/-Übung
      • Vernetzte Fertigung/-Übung
    • Qualität, Service
      • Qualitätsmanagement/-Übung
      • Inbetriebnahme/-Übung
      • Abgleich, Messprotokoll/-Übung
      • Fehlersuche/-Übung
      • Instandhaltung/-Übung
      • Prozesssicherheit/-Übung
      • Wiederholung Qualität
    • Auftragsabwicklung
      • Arbeitsplanung/-Übung
      • Übergabe und Abnahme/-Übung
  • PC/OS/Netz
    • Administration
      • Virtualisierung/-Übung
  • Wirtschaft/Recht
    • Arbeitswelt
      • Ergonomie, Homeoffice/-Übung
      • Green IT/-Übung
      • Nachhaltige Arbeitswege
      • Gerichtsbarkeit/-Übung
    • Finanzen, Steuern
      • Private Finanzen/-Übung
      • Steuern, Haushalt/-Übung
    • Betriebswirtschaft
      • ERP-Systeme/-Übung
      • Wirtschaftlichkeit
        • Bezugskalkulation/-Übung
        • Verkaufskalkulation/-Übung
        • Gemeinkosten und BAB/-Übung
        • Kostenrechnung/-Übung
        • Bilanz und GuV/-Übung
        • Finanzierung/-Übung
        • Nutzwert, Make-or-Buy/-Übung
        • Wirtschaftlichkeit IT/-Übung
        • Sensitivitätsanalyse
      • Unternehmen, Markt
        • Aufbauorganisation/-Übung
        • Markt und Marktformen
        • Marketingstrategie
        • Übungen Marktformen
        • Übungen Marketingstrategie
        • Online-Marketing/-Übung
        • CRM und Kundenbindung/-Übung
        • Digitale Geschäftsmodelle/-Übung
  • IT-Berufe
    • Lernfelder-Übersicht
    • Teil-1-Prüfung
      • Prüfungsthemen
    • Projektantrag (IHK)
    • Fachmethoden
      • Aufbau der Aufgaben
      • Teamarbeit/-Übung
    • Szenarien
      • Überblick
      • Let’s Meet
      • Barcamp
      • Mitfahrlabor
      • CSB-Rad
      • Blattwerk
      • Johannisberg
      • Backhaus Menkhoff
      • Riepenhusen
      • HaWeSt Wasser
      • CSB-Rad E-Bike
  • Impressum

JavaFX 01: Ein erstes „Hello World“ von JavaFX mit Maven

  • 28. September 2022
  • JavaFX

Plugin Error: Could not fetch external htmlcode source.
Kommentare gerne per Mastodon, Verbesserungsvorschläge per gitlab issue (siehe oben). Beitrag teilen:

You may also like...

  • Sequenzdiagramm der Anmeldung: Die App erzeugt PKCE, state und nonce, startet den LoopbackEmpfaenger auf 127.0.0.1 mit Port 0 und öffnet die Anmeldeadresse im Systembrowser; der Browser holt die Anmeldeseite von Keycloak, Ben gibt Pseudonym und Passwort ein, Keycloak leitet per 302 auf 127.0.0.1:53712/callback mit code und state um; der Empfänger meldet den Rückruf an die App, die state prüft, den Code mit code_verifier und redirect_uri am Token-Endpunkt einlöst und das ID Token prüft; danach erneuert die App das Access Token bei Bedarf mit dem Refresh Token und schickt es als Bearer-Token an das Backend (mit KI erstellt)

    Übungsaufgaben zur Anmeldung mit Keycloak: Mitfahrgesuche nach Rolle

  • Weg vom Quellcode über Modulpfad, jlink und Laufzeitabbild zu jpackage, MSI- und DEB-Paket und Pipeline-Artefakt (mit KI erstellt)

    Übungsaufgaben zum Paketieren mit jlink und jpackage

  • 01 InstallJavaExtensionPack

    Java installieren und die IDE konfigurieren

Du befindest Dich hier:

OER Informatik > Programmierung > Java > JavaFX > JavaFX 01: Ein erstes „Hello World“ von JavaFX mit Maven

H. Stein, oer-informatik.de, Lizenz (wenn nicht anders genannt): CC BY 4.0