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+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift 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
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business 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 Programming Languages Java

Java leicht gemacht - Der umfassende Java Einsteigerkurs A-Z

Java lernen anhand vieler Beispiele und Übungen. Weiteres: ArrayList,HashMap oder TreeSet und eine Einführung in JavaFX.
Bestseller
Rating: 4.6 out of 54.6 (6,794 ratings)
27,069 students
Created by Christian Gesty
Last updated 1/2021
German
30-Day Money-Back Guarantee

What you'll learn

  • Mit Java deine eigenen Programme entwickeln
  • Die Programmiersprache Java verstehen und anwenden können
  • Lerne alles was du brauchst um die Java Klausur für das Studium zu bestehen
  • Wie man mit dem Programm Eclipse arbeitet und Tipps und Tricks zum Programm
  • Verstehen was Objektorientierte Programmierung ist: Klassen, Objekte, abstrakte Klassen, interface ,Vererbung, Assoziation, Modifikatoren und vieles mehr
  • Lerne alles über ArrayList, TreeSet und HashMap und viele weitere Klassen
  • Wie man Listen (ArrayList) sortieren kann
  • Verstehe was ist der Unterschied zwischen ArrayList und LinkedList ist
  • Verstehe wie das Collection Framework funktioniert
  • Lerne alles über das Comparable und Comparator Interface
  • Was ist der Unterschied zwischen dem Comparable und Comparator Interface
  • Wie man das Comparable oder das Comparator Interface mit eigenen Objekten nutzt
  • Lerne was Anonyme Klassen sind und wie man diese nutzen kann
  • Auf dich wartet eine Einführung in JavaFX um eigene visuelle Oberflächen zu erstellen
  • Einführung in den JavaFX SceneBuilder um Oberflächen für Java Programme zu erstellen ohne dafür Code schreiben zu müssen
  • Von der Konsole zum ersten Programm - Im Kurs wirst du dein erstes Programm mit Oberflächen entwickeln
Curated for the Udemy for Business collection

Course content

38 sections • 329 lectures • 34h 2m total length

  • Preview10:56
  • WICHTIG!!! - Download der Kursmaterialien
    00:17

  • JDK ( Java Development Kit) installieren (MAC)
    03:28
  • IDE (Entwicklungsumgebung ) Eclipse installieren (MAC)
    04:56
  • JDK ( Java Development Kit) installieren (Windows)
    03:40
  • IDE (Entwicklungsumgebung ) Eclipse installieren (Windows)
    04:55
  • JDK ( Java Development Kit) installieren (Linux)
    04:35
  • IDE (Entwicklungsumgebung ) Eclipse installieren (Linux)
    10:58

  • WICHTIG bitte anschauen!
    01:44
  • Preview11:30
  • Preview04:59
  • Preview06:35
  • Was sind Kommentare?
    05:02
  • Preview12:56
  • Preview04:40
  • Die Klasse String (Zeichenkette)
    08:01
  • Quiz - 1
    4 questions
  • Beispiele zu char und boolean
    06:32
  • Beispiele und Unterschiede zu int float und double
    07:41
  • Operatoren - Teil 1
    13:12
  • Operatoren - Teil 2
    13:17
  • Typumwandlung (casten)
    13:18
  • Zusammenfassung - Grundlagen
    07:20
  • Quiz - 2
    4 questions
  • Übung I - Grundlagen
    05:47
  • Übung II -Grundlagen
    05:03
  • Quellcode - Grundlagen
    00:11

  • Aktivieren der Autovervollständigung
    01:45
  • Projekte in Eclipse importieren
    01:41

  • User Eingaben mit Hilfe der Klasse Scanner - Teil 1
    13:53
  • User Eingaben mit Hilfe der Klasse Scanner - Teil 2
    09:09
  • Primitiv vs Komplexer Datentyp
    09:30
  • Quiz - 3
    1 question
  • Übung III - Die Klasse Scanner
    07:37
  • Quellcode - Klasse Scanner
    00:11
  • Scanner close() Methode nutzen
    05:17
  • nextInt() / nextFloat() / nextDouble() / next() / nextLine() etc...
    04:56

  • Preview06:26
  • Preview14:34
  • if else Verzweigung
    12:27
  • Beispiel if else Verzweigung
    09:43
  • Switch case Statement
    08:04
  • Beispiel zu switch case
    09:05
  • Zusammenfassung - Kontrollstrukturen I
    05:57
  • Quiz - 4
    3 questions
  • Was sind Schleifen?
    04:47
  • for Schleife
    11:15
  • while Schleife
    10:08
  • Was ist der Unterschied zwischen einer for und while Schleife?
    11:52
  • Zusammenfassung - Kontrollstrukturen II
    07:11
  • Quiz - 5
    2 questions
  • Quellcode - Kontrollstrukturen
    00:11

  • Preview05:05
  • Preview10:13
  • Beispiel zu Methode
    09:07
  • Was sind Parameter?
    09:28
  • return Anweisung (Rückgabe)
    13:01
  • Warum gibt es das Schlüsselwort return? - Teil 1
    09:01
  • Warum gibt es das Schlüsselwort return? - Teil 2
    05:20
  • Beispiel zu return
    10:16
  • Zusammenfassung - Methoden
    06:17
  • Quiz - 6
    3 questions
  • Übung IIII - Methoden
    08:13
  • Quellcode - Methoden
    00:11

  • Preview08:14
  • Preview12:04
  • Preview12:35
  • Preview10:37
  • Zusammenfassung - Array
    05:14
  • Quiz - 7
    3 questions
  • Quellcode - Array
    00:11

  • Preview08:42
  • Preview10:16
  • Preview08:31
  • Der Konstruktor und this
    11:33
  • Methoden und Klassen - Teil 1
    08:17
  • Methoden und Klassen - Teil 2
    03:42
  • Beispiel zu Klassen und Objekten
    09:50
  • Zusammenfassung - OOP I
    06:11
  • Quiz - 8
    4 questions
  • Übung V - Klassen und Objekte
    04:41
  • Übung VI - Klassen und Objekte
    05:49
  • Objektmethoden / Klassenmethoden (static)
    07:33
  • Quellcode - OOP 1
    00:11

  • Preview08:38
  • Preview07:31
  • Vererbung in Java - Teil 3 (super)
    10:52
  • Vererbung in Java - Teil 4 (this)
    09:02
  • Beispiel zu Vererbung - Teil 1
    10:53
  • Beispiel zu Vererbung - Teil 2
    05:50
  • Zusammenfassung - Vererbung in Java
    07:09
  • Quiz - Vererbung in Java
    5 questions
  • Übung VII - Vererbung
    12:40
  • Übung VIII - Vererbung
    05:46
  • Quellcode - OOP 2
    00:11

Requirements

  • Keine Vorkenntnisse nötig. Du lernst alles was du brauchst im Kurs.
  • Einen PC bedienen können (Basiskenntnisse).
  • Windows- / Linux-/ MacOS-Computer oder Laptop besitzen

Description

Lege mit diesem Kurs den Grundstein deiner Zukunft in der Programmierung. Java Entwickler sind gefragter denn je.

In diesem Kurs lernst du die Grundlagen zu Java und die der Objektorientierten Programmierung. Im ersten Kapitel Grundlagen zeige ich dir die Grundlagen rund um Java. Zum Beispiel was Variablen, Strings sind oder was Datentypen sind und wozu sie da sind. 

In jedem weiteren Kapitel steigst Du tiefer in die Welt von Java ein. Es gibt Übungsaufgaben, Lösungen und nach jedem Kapitel kannst du mit einem kurzem Quiz Dein Wissen abfragen und festigen. In den Videos werden auch Grafiken verwendet um so das Ganze Anschaulicher zu gestalten. Durch ein Zusammenfassendes Video am Ende eines Kapitels werden die Zusammenhänge nochmal verdeutlicht. 

Auch im Kurs lernst du alles über das Collection Framework welches z.B. die Klassen ArrayList oder TreeSet beinhaltet. Grade in diesem Abschnitt wird vieles durch Bilder anschaulich erklärt z.B. wie eine ArrayList bildlich vorstellen kann. 

Neu im Kurs ist eine Einführung in JavaFX. Ich zeige dir wie man mit JavaFX visuelle Oberflächen erstellen kann. Frei nach dem Motto von der Konsole zu Oberflächen wirst du im Kurs mit den zuvor erworbenen Java Kenntnissen eigene eigenständiges Programme entwickeln. Im Kurs werden wir gemeinsam Programme mit Oberflächen erstellen. 

Du findest außerdem zu jedem Kapitel eine Lektion welche den Quellcode beinhaltet somit erhältst du zusätzlich weiteres Material zum Download.  


Warum dieser Kurs?

Ich selbst habe mit Java in der Hochschule angefangen, weiterhin habe ich auf YouTube Videos geschaut. Doch immer wieder habe ich mich gefragt "hmm was habe ich jetzt eigentlich gelernt". Das lag daran, dass man oft dort nur den Code kopiert aber nicht verstanden hat was man dort programmiert. Aus diesem Grund habe ich diesen Kurs erstellt mit Übungen + Quizze + Zusammenfassungen und vielem anschaulichen Bildmaterial zum besseren Verständnis.

Das beste ist du brauchst keine Kenntnisse über Java , der Kurs ist so aufgebaut, dass du als Programmier Einsteiger loslegen kannst. 

Warum ist das so? Naja ich habe auch mal bei null begonnen, deshalb ist es mir eine Herzensangelegenheit dir Java beizubringen, ohne 2 Jahre Bücher zu lesen. Ich will das du verstehst was du dort programmierst. 

Also worauf wartest du :). Ich freue mich Dich bald Begrüßen zu dürfen. 

Außerdem gehst du kein Risiko ein. Du hast ein 30 Tägiges Rückgaberecht. Des Weiteren erhältst du von mir in den Foren jederzeit Hilfe.


Das Schreiben mir Studenten die diesen Kurs bereits absolviert haben: 

"

Hi Christian, 

ich habe diese Nachricht bestimmt 4 mal neu verfasst, weil ich nicht die richtigen Worte gefunden habe, um dir zu vermitteln bzw. um dir die Message richtig rüber zu bringen wie gut und besonders dein Kurs ist, hätte ich vorher gewusst wie der Kurs ist wieweit er mich bringt dann hätte ich auch 100€ ausgegeben und nicht gewartet bis er unter 30€ fällt, sorry aber dieses Niveau bin ich von meinen anderen ca. 20 - 30 Kursen, die ich hier gekauft habe nicht gewohnt, das bedeutet nicht das diese schlecht sind, doch klar ist das ich bei deinem Kurs die Videoreihe mir nur einmal anschaue und woanders 2 mal.

Danke Christian

Gruß Martin

"



Who this course is for:

  • Alle, die gerne Programmieren lernen wollen und mit Java beginnen möchten
  • Alle, die gerne Java lernen und verstehen möchten
  • Alle, die gerne eigene Java Programme entwicklen möchten
  • Alle, die gerne Java lernen möchten als Vorbereitung für Android App Programmierung
  • Für Schüler, die gerne Java lernen möchten oder als Vorbereitung für Praktika
  • Für Studenten, die Java lernen müssen um die Klausur zu bestehen
  • Für Fernstudenten, die Java lernen müssen um die Klausur zu bestehen

Instructor

Christian Gesty
Dozent aus Leidenschaft.
Christian Gesty
  • 4.5 Instructor Rating
  • 10,555 Reviews
  • 51,310 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
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.