Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Software Engineering Java

JavaFX - Java Programme mit Oberflächen / GUIs erstellen

Lerne JavaFX an vielen Beispielen. Erstelle Programme (Quiz App, Snake, Video Player). Nutze Datenbanken wie SQLite.
Bestseller
Rating: 4.6 out of 54.6 (492 ratings)
3,333 students
Created by Christian Gesty
Last updated 6/2020
German
30-Day Money-Back Guarantee

What you'll learn

  • Du lernst Java Pragramme mit Oberflächen zu erstellen
  • Du lernst JavaFX anhand mehrerer Praktischer Programme, die im Kurs erstellt werden
  • Du eignest Dir weitere Java Kenntnisse an, die dich auf ein neues Level bringen
  • Du festigst dein Wissen anhand der Programme, die wir im Kurs erstellen werden
  • Deine selbst erstellen Programme laufen auf Windows, Linux oder Mac Rechnern
Curated for the Udemy for Business collection

Course content

25 sections • 248 lectures • 21h 54m total length

  • Preview03:12
  • In eigener Sache
    00:49

  • e(fx)clipse installieren
    02:47
  • JavaFX Library Download und erstellen
    03:56
  • Umgebungsvariable installieren
    03:16
  • SceneBuilder installieren
    02:25

  • Java JDK laden
    00:10
  • JavaFX installieren
    05:17
  • Scene Builder laden
    00:03
  • Scene Builder installieren
    02:25
  • JavaFX Anwendungen exportieren - Windows
    05:33
  • JavaFX Anwendungen exportieren - Mac
    02:57
  • Test Datei zum testen
    00:04

  • Preview01:31
  • Preview06:22
  • Preview05:53
  • Preview08:18
  • Preview07:39
  • Preview07:44
  • Preview02:00
  • Preview01:39
  • Preview00:00

  • Einleitung
    05:32
  • Was ist JavaFX?
    14:29
  • JavaFX - Aufbau einer Anwendung mit Beispiel
    03:58
  • Lebenszyklus einer Anwendung mit Beispiel
    11:39
  • Projektdateien zum Download
    00:00

  • Einleitung
    02:52
  • Was sind Properties?
    06:00
  • Beispiel: Vorteil von Properties
    06:22
  • Was ist Binding?
    12:56
  • Beispiel zu Binding
    04:09
  • Projektdateien zum Download
    00:00

  • Beispiel Event Handling - 1
    08:33
  • Beispiel Event Handling - 2
    05:16
  • Eventhandler erstellen - 1
    07:37
  • Eventhandler erstellen - 2
    02:47
  • MouseEvents Beispiele
    04:59
  • KeyEvents Beispiele
    04:01
  • Projektdateien zum Download
    00:00

  • Einführung in UI Controls
    03:53
  • Label - 1
    10:42
  • Label - 2
    04:17
  • Button
    05:05
  • RadioButton - 1
    08:49
  • RadioButton - 2
    08:09
  • Checkbox
    03:08
  • Choice Box
    14:54
  • ComboBox
    09:01
  • Text Field - 1
    03:34
  • Text Field - 2
    08:55
  • Text Field - 3
    05:23
  • PasswordField
    06:33
  • Scrollbar - 1
    07:01
  • Scrollbar - 2
    18:11

  • Einleitung
    01:54
  • Dock erstellen
    09:54
  • Icon hinzufügen
    04:35
  • Zoom Effekt einbauen
    04:04
  • Icon klickbar machen
    04:36
  • Auf eine klick exe Dateien mit Java starten
    07:25
  • Fenster transparent machen
    04:08
  • Export des Eclipse Projektes
    01:33
  • Projektdateien zum Download
    00:00

  • ListView Einstieg
    02:06
  • ListView erstellen
    06:13
  • ListView - User Interaktionen
    05:43
  • SelectionModes kennen lernen - 1
    06:00
  • SelectionModes kennen lernen - 2
    06:42
  • ListView Eintrag bearbeiten - 1
    07:23
  • ListView Eintrag bearbeiten - 2
    04:51
  • CSS anwenden
    04:53
  • ListView Projekt Download
    00:00
  • TableiView erstellen
    01:11
  • Tabellen Spalten erstellen
    11:25
  • Personen Objekte erstellen
    13:03
  • Sortieren
    04:35
  • Tabelle bearbeiten
    08:15
  • TableView Projekt Download
    00:00

Requirements

  • Du solltest Java Grundlagen beherrschen
  • Objektorientierte Programmierung verstehen wäre von Vorteil
  • Einen PC, Laptop oder Mac besitzen

Description

Du willst mehr als Konsolen Programme mit Java entwickeln? 

Echte Programme mit Java und Benutzeroberflächen zum Klicken und Interagieren erstellen? Oder auch mal eine Datenbank mit Java erstellen?

Dann bist du hier genau richtig!

Wie in meinem erfolgreichen Java Einsteiger Kurs hier auf Udemy (zu finden: Java leicht gemacht -  Der umfassende Java Einsteigerkurs A-Z) wird dir auf eine einfache und verständliche Art und Weise das Programmieren mit Oberflächen erklärt.

Der Kurs bietet 18,5 Stunden Stunden Umfang. In diesem Umfang lernst du nicht nur verschiedene Oberflächen Elemente kennen, sondern setzt diese in echten Programmen auch um. Im Laufe des Kurses wirst du mehrere Programme erstellen. Diese Programme laufen auf jedem Windows, Linux oder Mac Rechner. Ein Doppelklick zum Starten der Programme genügt. 


Du wirst lernen:

- Oberflächen mit Java erstellen

- Programme erstellen

- Mediaplayer erstellen

- SQLite Datenbank erstellen 

- Java Code + SQLite Datenbank + Oberflächen

- Programme mit der Tastatur und Maus steuern

- Elemente per Drag and Drop verschieben

- Daten von A nach B kopieren

- Spiele wie Snake entwickeln

- Quiz App erstellen

- Eclipse Projekte als ausführbare Dateien exportieren, mit Doppelklick  Programme starten

- JavaFX Themen wie Binding, EventHandling oder Listener 

- Aufbau einer JavaFX Anwendung

- 2D Formen erstellen und verknüpfen

- Layout Klassen wie VBox, HBox, BorderPane und viele weitere

- Effekte und Animationen erstellen und anwenden  -> Bringe Leben in deine Programme

- SceneBuilder nutzen - erstelle Benutzeroberflächen  per Drag and Drop

- CSS nutzen um Oberflächen zu verschönern

- und vieles mehr...


Als Zusatz gibt neben den Videos zu, die Quellcode Dateien zum Download. Auch wird es pdf Dateien geben, in denen das Gelernte nochmals als Textform zur Verfügung gestellt wird. 






Who this course is for:

  • Alle, die optisch ansprechende Oberflächen für Java Programme erstellen möchten
  • Alle, die ihre Java Kenntnisse auf das nächste Level bringen möchten
  • Alle, die mehr als nur Konsolen Programme mit Java erstellen möchten
  • Alle, welche noch nie etwas mit Oberflächen Programmierung mit Java zu tun hatten und dies strukturiert erlernen möchten
  • Alle, die echte Java Programme entwickeln möchten

Instructor

Christian Gesty
Dozent aus Leidenschaft.
Christian Gesty
  • 4.5 Instructor Rating
  • 10,190 Reviews
  • 49,779 Students
  • 13 Courses

Wer ich bin?
Ich heiße Christian und bin Programmierer und Dozent aus Leidenschaft.

Suchst du nach Online-Kursen, die dir das Programmieren praxisnah beibringen?Dann bist du hier richtig!

Was unterscheidet meine Kurse von anderen Kursen?

Ich kann mich in deine Lage versetzen.

Im ersten Semester meines Studiums lernten wir die Programmier-Sprache C kennen. Da saß ich nun in der ersten Übungsstunde zu C und ehrlich gesagt hatte ich keinen Plan, was ich da mache. Während der Professor vorne irgendetwas von Funktionen erzählte, war ich noch damit beschäftigt zu erörtern, warum genau an der Stelle eine Klammer steht. Ich war so genervt, dass ich mir alles selbst beigebracht habe.

Das war der Grundstein für meine Kurse - denn so wie es mir im Studium ergangen ist, soll es dir in meinen Kursen nicht gehen.

Was meine Kurse auszeichnet?

Ich zeige dir Schritt für Schritt, wie Programmieren geht, damit du nach jedem Kapitel das Gefühl bekommst, dass du alles verstanden hast und sich das Puzzle langsam aber sicher zu einem Ganzen fügt. In meinen Kursen findest du zudem Übungen, Beispiel-Programme oder PDF-Dateien und den Quellcode zum Download. Diese kannst du auch nutzen, um offline weiterzulernen.


Ich freue mich auf deinen Besuch!


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.