Java & Kotlin
Online-Kurse im Fachbereich Programmierung & Entwicklung
Java ist seit Jahrzehnten das Rückgrat der Unternehmens-IT – und dank Kotlin auch in der Android-Welt zuhause. Hier geht es um die Sprache selbst: von den Grundlagen über saubere Objektorientierung bis zu JavaFX-Oberflächen und Prüfungsvorbereitung. Spring-Backends und Android-Apps sind eigene Themen.
- Java lernen für AnfängerJava lernen – der richtige Einstieg in die ProgrammierungDieser praxisnahe Java-Kurs bietet dir einen strukturierten und verständlichen Einstieg in die Welt der Java-Programmierung – ideal für Anfänger sowie für alle, die sich gezielt auf Spring Boot und Backend-Entwicklung vorbereiten möchten. Du lernst Schritt für Schritt, wie Java funktioniert und wie man sauberen, wartbaren und professionellen Code schreibt. Der Fokus liegt nicht nur auf Theorie, sondern auf praktischen Beispielen und echten Anwendungsfällen aus der Softwareentwicklung. Was dich in diesem Kurs erwartetDer Kurs beginnt mit den wichtigsten Grundlagen: Datentypen, Variablen und KontrollstrukturenMethoden und saubere Strukturierung von CodeObjektorientierte Programmierung (Klassen, Objekte, Vererbung, Polymorphismus)Im weiteren Verlauf vertiefst du dein Wissen mit modernen Java-Techniken: Arbeiten mit Listen, Maps und SetsException Handling (Fehlerbehandlung)Generics und saubere Code-StrukturenLambda-Ausdrücke und funktionale ProgrammierungMultithreading und parallele VerarbeitungArbeiten mit DateienErste Datenbankanbindung mit JDBCWarum dieser Kurs? Dieser Kurs wurde aus der Praxis entwickelt. Du lernst nicht nur, wie Java funktioniert, sondern auch, wie man Probleme strukturiert löst und Code schreibt, der in echten Projekten verwendet werden kann.
- Java - eine abwechslungsreiche ProgrammierspracheEin Roboter wird sich auf einem 2x2-Feld bewegen und Informationen sammeln. Ausgaben auf dem Bildschirm werden erfolgen durch: 1. Konsole 2. GUI (Steuerelemente wie Buttons oder Texte)Taucht ein in eine Welt des Lernens und sichert euch einen Java Kurs. Es ist nicht zu theoretisch und wird einen Kurs Praxis nah enthalten. Mit der IDE Netbeans gibt es eine gute Unterstützung zum Programmieren. Weitere Videokurse sind bereits in der Vorbereitung. Am Ende entsteht eine Software, die Tiere (Buchstaben) auf einem Steuerelement (JTextArea) an zufälligen Positionen ausgibt. Auch weitere Tiere können dann zur Laufzeit entsprechend hinzugefügt werden. Mit den Buttons kann der Roboter auf der Text-Area dann bewegt werden. Die Tiere bewegen sich dabei um den Roboter entsprechend herum. Auf die Struktur der Programmierung sowie einzelne Befehle wird gesondert eingegangen, sodass ein Verständnis für die Entwicklung entsteht. Gerade solche wichtigen Klassen wie File, FileReader, FileWriter werden besprochen, denn mit diesen können Daten gespeichert werden. Von Anfang an wird eine verständliche Software entwickelt, die einen grundsätzlichen Einblick in die Programmiersprache Java ermöglicht. Eine weitere Klasse ist "Thread". Mit dieser kann eine Nebenläufigkeit hergestellt und eine Software optimiert werden, indem Rechenlast an andere Prozessoren abgegeben wird. Viel Spaß beim Lernen und beim Programmieren!
- Java Basics – Einführung in die Programmierung mit JavaJava Basics – Der perfekte Einstieg in die ProgrammierungWillkommen zu deinem ersten Schritt in die Welt der Programmierung! Dieser Kurs ist speziell für Anfänger konzipiert, die Java als ihre erste Programmiersprache erlernen möchten. Du benötigst keine Vorkenntnisse – wir starten bei null und führen dich Schritt für Schritt durch die Grundlagen. Was du in diesem Kurs lernen wirst:• Die Grundlagen der Java-Programmierung: Syntax, Variablen und Datentypen.• Wie du einfache Programme schreibst und ausführst.• Kontrollstrukturen wie Schleifen und Bedingungen, um deinen Code dynamisch zu gestalten.• Das Konzept von Methoden und wie du deinen Code modular und lesbar machst.• Grundlagen der objektorientierten Programmierung (OOP): Klassen, Objekte und Vererbung.• Fehlerbehandlung und Debugging, um deine Programme robust zu gestalten. Was diesen Kurs besonders macht:• Praxisorientiertes Lernen: Jede Lektion enthält Programmierübungen, damit du das Gelernte direkt anwenden kannst.• Einfache Erklärungen: Komplexe Themen werden verständlich und Schritt für Schritt erklärt.• Klare Struktur: Der Kurs ist in Kapitel unterteilt, die aufeinander aufbauen – perfekt, um dein Wissen systematisch zu erweitern.• Community-Unterstützung: Stelle Fragen und tausche dich mit anderen Teilnehmern aus. Für wen ist dieser Kurs geeignet?• Anfänger ohne Programmiererfahrung, die mit Java beginnen möchten.• Schüler, Studenten und Berufseinsteiger, die eine solide Grundlage in Java benötigen.• Hobby-Programmierer, die ihre ersten Programme schreiben wollen.
- Kotlin Bootcamp - Der EinsteigerkursWozu Kotlin-Programmierung lernen? Im Jahre 2017 wurde Kotlin von Google zur offiziellen Programmiersprache von Apps für das Betriebssystem Android nominiert. Seit Mai 2019 ist Kotlin die bevorzugte Programmiersprache für Android-Apps. Kotlin wurde von der Softwarefirma JetBrains in St. Petersburg (Russland) entwickelt. Die Namensgebung stammt von einer Insel namens Kotlin, die vor St. Petersburg liegt. Kotlin ist nicht zu Java kompatibel, aber so konzipiert, dass sie mit Java zusammenarbeiten kann. Kotlin wird oft auch als das ‚moderne‘ Java bezeichnet. Kotlin bietet eine effizientere Entwicklung und ist weniger fehleranfällig als bei anderen Programmiersprachen. Auch die Lesbarkeit sowie die Wartbarkeit sind ein grosses Plus von Kotlin. Wenn man Apps für das Betriebssystem Android programmieren möchte, dann sind die Kenntnisse der Programmiersprache Kotlin unumgänglich. Als letzter wichtiger Punkt sei erwähnt, dass man auf der Stellensuche in der IT-Branche sehr gute Aussichten auf eine Anstellung hat, wer über Kotlin-Kenntnisse verfügt. KursbeschreibungDas Ziel dieses Kotlin-Kurses ist es, dass dir die wichtigsten Grundlagen der Kotlin-Programmiersprache rasch und einfach vermittelt werden, damit du in kurzer Zeit deine eigenen Projektideen umsetzen kannst. Für diesen Kurs verwenden wir das kostenlose Entwicklungstool ‚IntelliJ IDEA Community Edition‘ von JetBrains. Die einzelnen Lektionen werden bewusst kurz gehalten, um fokussiert und ohne Umschweife auf das entsprechende Thema einzugehen. In der Regel wird jede Lerneinheit zuerst mit einem kleinen Theorieblock begonnen und anschliessend mit einem entsprechenden Beispiel in der Entwicklungsumgebung von ‚IntelliJ IDEA Community Edition‚ umgesetzt. Dieses Vorgehen soll helfen den vermittelten Stoff gut zu verinnerlichen, aber auch das Grundkonzept der jeweiligen Lektionen zu verstehen.
- Der komplette Java 21 Meisterkurs: Vom Anfänger zum ProfiWillkommen zum Java-Meisterkurs: Eine umfassende Einführung in die Welt der Java-Programmierung! In diesem Kurs tauchen wir in die grundlegenden Konzepte und fortgeschrittenen Techniken der Java-Entwicklung ein. Mein Ziel ist es, dir ein solides Fundament zu vermitteln, das es dir ermöglicht, nicht nur Java zu beherrschen, sondern auch komplexe Softwarelösungen zu entwickeln. Der Kurs beginnt mit einer umfassenden Einführung in die Syntax und Struktur von Java, gefolgt von einer tiefen Erkundung der objektorientierten Programmierung (OOP), einem Eckpfeiler der Java-Entwicklung. Wir werden uns mit Konzepten wie Klassen, Objekten, Vererbung und Polymorphismus vertraut machen und sie in praxisnahen Übungen anwenden. Nachdem du die Grundlagen gemeistert hast, werden wir uns mit anspruchsvolleren Themen wie der Entwicklung von grafischen Benutzeroberflächen (GUIs), Datenbankzugriffen und mit der Verwendung von APIs beschäftigen. Durch praktische Projekte wirst du lernen, wie du robuste und sichere Java-Anwendungen entwickeln kannst. Der Kurs legt großen Wert auf praktische Anwendung und Problemlösungsfähigkeiten. Daher werden wir während des gesamten Kurses an Projekten arbeiten, die dich vor echte Herausforderungen stellen und dir helfen, dein Wissen in der Praxis anzuwenden. Ob du noch ein absoluter Anfänger bist oder bereits Erfahrung in der Softwareentwicklung hast, dieser Kurs bietet für jeden Teilnehmer eine herausfordernde und lohnende Lernerfahrung. Bereite dich darauf vor, deine Java-Fähigkeiten auf ein neues Niveau zu heben und ein Experte in der Java-Entwicklung zu werden!
- Java Programmierung für EinsteigerWillkommen im Kurs "Java Programmierung für Einsteiger — Auf den Punkt gebracht"! Dieser Kurs wird dein Kompass in die Welt der Softwareentwicklung. Er richtet sich an alle, die mehr als nur Code abschreiben möchten – nämlich jene, die wirklich verstehen wollen, wie Programme entstehen und funktionieren. Warum Java? Java ist die treibende Kraft hinter Android-Apps, Finanzsystemen und Millionen von Server-Anwendungen. Die Sprache vereint Leistung ("Write once, run anywhere") mit klaren Strukturen der objektorientierten Programmierung (OOP). In diesem Kurs lernst du nicht nur, wie man Java-Code schreibt, sondern auch, warum und wie dieser in der Praxis eingesetzt wird — egal ob im Studium, in der Ausbildung oder beim beruflichen Quereinstieg. Was dich in diesem Kurs erwartetDirekt praxisnah lernenWir vermeiden trockene Theorie und steigen direkt in praktische Beispiele ein, die du schon nach wenigen Minuten selbst umsetzen kannst. Lernen durch Fehler und WiederholungFehler sind ein natürlicher Teil des Lernens — deshalb zeigen wir dir, wie du sie gezielt findest und daraus lernst. Jede Lektion endet mit einer Zusammenfassung für den schnellen Überblick. Viele Übungen zum MitmachenVon einfachen Konsolenprogrammen bis hin zu abwechslungsreichen Aufgaben — so festigst du das Gelernte Schritt für Schritt. Exklusiv im Kurs: Gratis PDF-Begleitbuch zum DownloadAls besonderes Extra erhältst du unser umfangreiches Java-Begleitbuch kostenlos als PDF und die Power Point Präsentation dazu. Ideal zum Nachlesen, Üben oder als kompaktes Nachschlagewerk während deiner Lernreise. Für wen ist dieser Kurs gedacht?
- Kompaktkurs Java: In 1 Stunde Java lernen als AnfängerWillkommen zum "Java Quickstart" - dem intensiven 1-Stunden-Kurs für absolute Java-Neulinge! In diesem kurzen, aber knackigen Kurs werden wir die Grundlagen von Java durchgehen und dir einen schnellen Einstieg in die aufregende Welt der Programmierung bieten. Mein Ziel ist es, dir in kürzester Zeit so viel wie möglich beizubringen. Hier sind ein paar Highlights, die dich in diesem Kurs erwarten: Einführung in Java: Lerne, was Java ist und warum es eine der beliebtesten Programmiersprachen weltweit ist. Hello World!: Schreibe deinen ersten Java-Code und erfahre, wie du ihn kompilieren und ausführen kannst. Variablen und Datentypen: Verstehe die Grundlagen von Variablen und Datentypen in Java. Bedingungen und Schleifen: Erfahre, wie du Bedingungen und Schleifen verwenden kannst, um Programme zu steuern und wiederholte Aufgaben auszuführen. Funktionen und Methoden: Entdecke die Welt der Funktionen und lerne, wie du eigene Methoden erstellen kannst. Objektorientierte Programmierung: Eine kurze Einführung in die Konzepte der objektorientierten Programmierung (OOP) in Java. Praktische Übungen: Ich werde dir die Gelegenheit bieten, das Gelernte durch praktische Übungen anzuwenden. Nach diesem Kurs wirst du über ausreichend Grundkenntnisse verfügen, um in die spannende Welt der Java-Programmierung einzusteigen und deine eigenen kleinen Anwendungen zu erstellen. Ich freue mich darauf, dich auf dieser aufregenden Reise zu begleiten!
- Java Kurs für Anfänger - Aktuell Juni 2026Willkommen zum Java-Anfängerkurs! Dieser Kurs ist der ideale Startpunkt für alle, die in die aufregende Welt der Programmierung eintauchen möchten. Egal, ob du noch nie zuvor programmiert hast oder bereits erste Erfahrungen gesammelt hast, dieser Kurs wird dich mit den grundlegenden Konzepten und Techniken von Java vertraut machen. In diesem Kurs wirst du schrittweise durch die verschiedenen Aspekte der Java-Programmierung geführt. Wir beginnen mit den absoluten Grundlagen, wie der Installation und Einrichtung der Entwicklungsumgebung, damit du direkt mit dem Codieren loslegen kannst. Du wirst lernen, wie du die Syntax von Java verstehst und einfache Programme schreibst. Wir werden uns intensiv mit den wichtigsten Konzepten beschäftigen, die für die Entwicklung von Java-Anwendungen unerlässlich sind. Du wirst verstehen, wie Variablen funktionieren, wie du bedingte Anweisungen und Schleifen erstellst und wie du grundlegende Datenstrukturen wie Arrays und Listen verwendest. Darüber hinaus wirst du die Möglichkeit haben, objektorientierte Programmierung zu entdecken, eines der Kernkonzepte von Java. In diesem Kurs stehen praxisnahe Übungen und Beispiele im Vordergrund. Du wirst Gelegenheit haben, das Gelernte direkt anzuwenden und eigene kleine Projekte zu entwickeln. Das praktische Arbeiten wird dir helfen, dein Verständnis zu festigen und dein Selbstvertrauen als Programmierer aufzubauen.
- Java Campus: In 7 Wochen zum Java EntwicklerDu möchtest Programmieren lernen und dich zum Java Entwickler ausbilden lassen? Dann ist dieser Kurs genau das Richtige für Dich! Hast du dich schonmal gefragt wie es wäredein eigener Boss zu sein?aufzustehen wann du möchtest?von Zuhause aus zu arbeiten?richtig gut bezahlt zu werden? All das ist möglich im Leben eines Java Entwicklers. Und mit diesem Kurs bekommst du die vollständige Ausbildung dazu. Vorbereitung: In diesem Abschnitt bereiten wir uns auf den Kurs vor. Du wirst lernen, wie du deine Entwicklungsumgebung unter Windows einrichtest und dich mit dem mächtigen Java-Editor IntelliJ IDEA vertraut machst. Dies ist der perfekte Start, um in die Welt der Java-Entwicklung einzutauchen. WOCHE 1 - Trinkgeldrechner: In der ersten Woche unseres Kurses tauchen wir direkt in die Programmierung ein. Du erhältst eine Projektvorschau und lernst die grundlegenden Datentypen wie Boolean, Operatoren, Integer und Float kennen. Wir werden uns auch mit If/Else-Bedingungen und Methoden vertraut machen. Am Ende dieser Woche wirst du in der Lage sein, deinen eigenen Trinkgeldrechner zu erstellen, der eine praktische Anwendung für dein neues Wissen darstellt. WOCHE 2 - Magic 8 Ball: In Woche 2 geht es darum, mehr über Arrays, Schleifen (wie For und While) und Fehlerbehandlung zu lernen. Du wirst das Magic 8 Ball-Projekt durchführen, bei dem du eine spannende Anwendung entwickelst, die zufällige Antworten auf Fragen gibt. Dieser Abschnitt wird deine Fähigkeiten im Umgang mit Datenstrukturen und Schleifen verbessern. WOCHE 3 - Kontaktbuch: Nun wird es anspruchsvoller. In Woche 3 wirst du Klassen und Objekte kennenlernen, die wichtige Konzepte in der objektorientierten Programmierung sind.
- JavaFx mit IntelliJ und mysql kursDesktop 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önnen4- 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.
- 7 Tage Java KomplettkursEntdecke die Welt der Java-Programmierung! Erlerne die Grundlagen und Fortgeschrittenen Techniken von Java in meinem umfassenden Kurs. Der Kurs ist perfekt für Anfänger und Fortgeschrittene, die ihre Programmierfähigkeiten verbessern möchten. Durch leicht verständliche Lektionen, praktische Übungen und anspruchsvolle Quiz wirst du in der Lage sein, dein gelerntes Wissen zu festigen und aufzubauen. Du wirst in diesem Kurs Schritt für Schritt durch die Welt der Java-Programmierung geführen und dir werden alle Fähigkeiten beigebracht, die du benötigen, um deine eigenen Projekte zu entwickeln. Lerne Java in einer unterstützenden und motivierenden Umgebung. Werde Teil unserer wachsenden Community von Java-Enthusiasten und verbessere deine Fähigkeiten. Java ist eine der beliebtesten Programmiersprachen der Welt und wird von Top-Unternehmen wie Google, Instagram und Spotify verwendet. Sie ist eine der beliebtesten Programmiersprachen auf der Welt und für viele die Sprache der Zukunft. Durch diesem Kurs bist du in der Lage, Java schneller und effektiver als je zuvor zu lernen und anzuwenden. Dafür schauen wir uns verschiedene Java-Skripts an. Dieser Kurs ist dabei so konzipiert, dass du in kürzester Zeit die Sprache meistern wirst. Durch verschiedene Übungen, werden die Inhalte aus den Kursen, leicht und verständlich wiederholt und helfen dabei die Inhalte besser und schneller zu verstehen. Du wirst in der Lage sein in kurzer Zeit Java fließend zu lesen und komplexe Aufgaben zu lösen. Dieser Kurs bietet auch für Fortgeschrittene eine großartige Möglichkeit, sich weiterzubilden und Ihre Karriere voranzutreiben. Kaufen Sie jetzt meinen Kurs und starte deine Ihre Reise in die Welt der Programmierung mit Java.
- Clean Code Regeln zum Loslegen (in Java)"Hauptsache es läuft!", "Never change a running system." oder "für jeden gefixten Bug, kommen 2 neue..." -Kennst Du auch solche Sprüche? In der Regel ist schlechter Code dafür die Ursache. Clean Code ist eine Antwort, um künftig besseren Code zu schreiben. Zu diesem Thema gibt es viele und gute Bücher, die Prinzipien, Patterns und Techniken ausführlichst und langatmig erklären. In diesem Video-Kurs stelle ich Dir in kompakter und praxisnaher Form die wichtigsten Clean Code Regeln zum Einstieg vor. Diese kannst Du dann auch direkt in Deiner täglichen Programmier-Arbeit anwenden. Da automatisierte Tests für gute und qualitativ hochwertige Software unverzichtbar sind, betrachten wir in diesem Kurs auch Clean Code im JUnit-Test bzw. Unit-Test. In der Praxis musste ich leider immer wieder feststellen, dass Unit-Tests häufig deutlich schlechtere Code-Qualität haben als der restliche Code. Daher habe ich die Clean Code Prinzipien auf Unit-Tests übertragen und werde ich das in diesem Kurs an vielen Code-Beispielen zeigen. Im dritten Teil des Kurses erkläre ich euch die Testgetriebene Entwicklung. Ein modernes Vorgehen bei dem der Fokus auf automatisierten Unit-Tests liegt. Die Testgetriebene Entwicklung (Test Driven Development - TDD) erhöht noch Mals die Qualität unserer Software, weil sie es uns ermöglicht Code zu schreiben, der 100% Testabdeckung hat. Außerdem ist das Refactoring bzw. das Überarbeiten des geschriebenen Code nach Clean Code Prinzipien in den TDD-Zyklus integriert, so dass die Themen Clean Code und Testgetriebene Entwicklung perfekt in einander greifen. Als Software Entwickler und Architekt habe ich seit Jahren eine Leidenschaft für Clean Code und merke täglich wie sehr mein Team davon profitiert. Für neue Technologien begeistere ich mich seit 15 Jahren beruflich.
- Java programmieren - EinsteigerkursIn diesem Kurs lernst du die Grundlagen der Programmiersprache Java. Der Kurs ist praktisch orientiert und zeigt Schritt für Schritt, wie man die grundlegenden Prinzipien der Programmiertechnik nutzen kann. Die Inhalte in den Abschnitten bauen aufeinander auf. In mehreren Programmierübungen wirst du üben, das Gelernte selbst einsetzen zu können, um eigene Programme erstellen zu können. Die Lösungen zu den Programmieraufgaben werden anschließend natürlich auch besprochen. Die Codes der einzelnen Abschnitte gibt es auch zum Download als pdf-Dateien. Wenn du Anfänger bist, bringt es jedoch mehr, die Codes aus den Videos selbst mitzuschreiben, um ein eigenes Gefühl für das Programmieren zu entwickeln und diese vielleicht auch an eigenen Ideen anwenden zu können. Denn Programmieren lernt man meiner Erfahrung nach nur durchs Programmieren. Java zu lernen bringt viele Vorteile mit sich, natürlich vor allem beruflich, da Java eine der am weit verbreitetsten Programmiersprachen weltweit ist und in vielen Unternehmen genutzt wird. Aber auch für alle, die Programmieren an sich lernen wollen und hierfür einen einfachen Einstieg suchen, ist dieser Kurs sehr geeignet, da die Grundlagen objektorientierter Programmierung bei der Programmiersprache Java als rein objektorientierter Sprache eine große Rolle spielen. Andere, vor allem objektorientierte, Programmiersprachen wie beispielsweise C# oder Kotlin sind viel leichter zu erlernen, wenn die Grundlagen von Java beherrscht werden. Ich wünsche dir viel Spaß und viel Erfolg beim Coden!
- Java für EinsteigerHerzlich willkommen zu meinem Kurs "Java für Einsteiger",ich werde dir in meinem Kurs alles im Bereich Java so gut es geht beibringen. Das bedeutet von der Installation bis zum fortgeschrittenen Programmierer. Natürlich ist dieser Kurs für Einsteiger geeignet, das bedeutet du kannstganz ohne Vorkenntnisse dich in diesem Kurs einschreiben. Wir werden uns mit diesen folgenden Themenunter anderem auch beschäftigen: Installation von der Programmierumgebung (IDE) EclipseLexikalische KonventionenUnser erstes "Hallo Welt" Programm zum EinstiegKlassenEnumsInterfacesIntegerDoubleFloatBooleanStringLongShortArrayListsHashMapsMethodenGetter/SetterOperatorenKontrollstrukturenIf-else-Abfragenwhile Schleifenfor SchleifenFileReaderBufferedWriterFileWriterJFileChooserWas Du am Ende mit dem gelernten schon für Möglichkeiten hast zu programmieren : Du wirst in der Lage sein ein kleinen Taschenrechner zu programmieren (Konsolen basiert)Ausserdem wie Du eine Liste (Textdatei) mit Namen von deinem Gerät ausliest und ausgeben kannstWie Du ein kleines Programm schreibst, dass etwas in eine Textdatei schreiben lässtWir werden uns natürlich noch mit einigen anderen Themen auseinandersetzen,und ich werde so schnell wie möglichst eure Fragen und Kritik beantworten und oder umsetzen. Es werden ausserdem regelmäßige Updates und Aktualisierungen folgen in dem Kurs!
- Der moderne Java-Kurs, vom Anfänger zum ProfiDie Teilnehmenden dieses Kurses lernen die Programmiersprache Java und die Java-Standardbibliothek von Grund auf kennen. Der Lehrinhalt umfasst eine Vielzahl von Themen, darunter die verschiedenen Datentypen, die Formulierung von Fallunterscheidungen und Schleifen, das Schreiben von Methoden, Klassen und Schnittstellen. Im Verlauf des Kurses werden grundlegende Konzepte vermittelt, aber auch anspruchsvollere Sprachkonstrukte behandelt. Dazu gehören Themen wie dynamisches Binden, die Auswahl geeigneter Datenstrukturen, Generics, Lambda-Ausdrücke, funktionale Programmierung und vieles mehr. Besonders hervorzuheben ist, dass der Kurs auf der Grundlage von Java 21 aufbaut, für das ein Langzeit-Support (LTS) verfügbar ist. Java hat sich im Laufe der Zeit erheblich weiterentwickelt, und modernes Java unterscheidet sich deutlich von dem, was vor 20 Jahren gelernt wurde. Der Kurs bietet daher eine aktuelle und umfassende Einführung in die Welt der Java-Programmierung. Der Kursleiter Christian Ullenboom ist seit mehr als 25 Jahren auf der Java-Insel unterwegs und seine Java-Bücher gelten als Standardwerke. Durch seine Arbeit mit Java, durch Schulungen sowie das populäre Buch „Java ist auch eine Insel“ wurde er im September 2005 von Sun (heute Oracle) als Java-Champion ausgezeichnet. Mit rund 50 Stunden ist dieser Kurs der umfangreichste und modernste Video-Kurs auf der Plattform. Im Mittelpunkt steht die Syntax von Java, doch auch Themen wie saubere objektorientierte Programmierung, Clean Code, Refactoring, Effective Java und Design-Patterns werden ausführlich behandelt. Genug geredet! Starten wir mit dem Hello-World-Programm und arbeiten uns vor.
- Java Prog2 Live Coaching - Perfekte PrüfungsvorbereitungDein Live Videokurs für die perfekte Vorbereitung auf die Prüfung, egal wie schwer sie dieses Semester wird! Fragen von Deinen Kommilitonen direkt im KursAufgaben und Lösungen zu jeder LektionZusammenfassungen für jedes Thematypische Stolperfallen werden behandeltJede Menge Markierungen in den Videos für schnellen ZugriffInhalte in diesem Kurs: Vererbung (Polymorphie, protected, instanceof, super, ...)Interfaces (Markerinterface, Vererbung von Interfaces, ...)Abstrakte Klassen (abstract, )PackagesExceptions (try, catch, finally, throw, eigene Exceptions, ...)Generische Datentypen (Typparameter, Wrapperklassen, Diamond-Operator, ...)Upcast, DowncastStreams (IO mit FileReader, BufferedReader für Textdateien usw., FileInputStream und allen anderen wichtigen Themen dazu, Serializable, EOFException, transient, try-with-resources, ...)Decorator-PatternComparable (compareTo, Sortierung, Comparator, ...)Collections (List, Map, Set, Multimap, ...)Iterator (Iterable, ...)Unit Tests mit JUnit (Annotations (@Test, @BeforeEach usw), imports usw.)Innere Klassen (anonyme, Verschachtelung, ...)Threads (extends Thread, Runnable, sleep, join)Builder-Pattern (Method-Chaining)Visitor-PatternTCP-Server (und Client mit Threads)Mehr Infos zu den ganzen Dateien pro Lektion gibt es immer in der Lektionsbeschreibung!
- Java Prog1 Klausurtraining - Prüfung leicht gemachtGezielte Vorbereitung, damit Du einfacher und sicherer Deine Programmieren-Prüfung bestehst! Der Expresskurs für die Wiederholung der Theorie & Praxis mit 23 Klausuraufgaben.prägnante Beispiele für einfaches Verständnistypische Stolperfallen werden behandelt23 aktuelle Klausuraufgabenalle Lösungen mit dabeiInhalte in diesem Kurs: Klassen (Instanzen bzw. Objekte, Zugriffsmodifizierer (private, public), static, Attribute, Methoden, - Konstruktoren usw.)Verkettete ListenBäumeArrays (auch mehrdimensional)Schleifen (while, do while, for)Methoden (Rückgabe, Parameter)Verzweigungen (if, switch)Struktogramme, Nassi-Shneiderman-DiagrammeScannerBasics (Datentypen, Variablen, Literale)Die Anzahl der Punkte in der Klausur pro Aufgabe steht jeweils am Ende des Lektionsnamens!
- Nerd2Noob - Java Crashkurs für Anfänger | Suchmaschine bauenMark hat sich vorgenommen Java zu lernen. Aber je mehr es sucht, desto weniger ist ihm klar wie er beginnen soll. „Wie fängt man überhaupt an Java zu programmieren?“ Aber ihm fällt ein, dass er einen Java-Entwickler kennt, den er sofort anruft. Sergej programmiert seit 20 Jahren und gibt Mark einen Java-Crashkurs. Aber sie kauen keine trockene Theorie durch. Nein, sie entwickeln zusammen eine einfache Suchmaschine, die eine Datei durchsucht und Ergebnisse formatiert ausgibt. Sobald Sergej mit unverständlichen Fachbegriffen kommt, hakt Mark nach und stellt in seiner einfachen Sprache Fragen. Der Kurs ist eine interaktive Unterhaltung zwischen einem „Java-Nerd“ und einem „Java-Noob“. Es wird gezeichnet, gegoogelt und natürlich programmiert. Der Dialog zwischen den beiden wurde vorher gut durchdacht, so dass der Kurs viel Information in kurzer Zeit vermittelt und nicht mit „ämhm“ und „ohms“ langweilt. Das erste Kapitel ist komplett gratis, so dass du dir ein eigenes Bild über den Stil und den Inhalt machen kannst.
- Java Prog1 Basiskurs - Basiswissen für Deine Java-PrüfungOptimale Vorbereitung auf die Basisthemen in kürzester Zeit! Die umfangreiche und trotzdem kompakte Basis für Anfänger und alle, die die Grundlagen und dazugehörige Begriffe zum Bestehen der Prüfung verstehen möchten.stoffbegleitendes Softwareprojekt Stück für Stück erklärtanschauliche Beispiele zum leichten Verständnistypische Stolperfallen werden behandeltjede Menge Zusatzmaterialien (inkl. Zusammenfassungen und Aufgaben)Inhalte in diesem Kurs: Klassen (Instanzen bzw. Objekte, Zugriffsmodifizierer (private, public), static, Attribute, Methoden, - Konstruktoren usw.)mehrdimensionale ArraysenumEinfach verkettete Listen, doppelt verkettete ListenBäumeArgumente an mainFehlerstrategienArraysSchleifen (while, do while, for)Methoden (Rückgabe, Parameter)Verzweigungen (if, switch)ScannerBasics (Datentypen, Variablen, …
- Kotlin - das moderne JavaIn diesem Kurs lernst du die neue große Sprache kennen. Kotlin löst bei vielen Unternehmen das alteingesessene Java ab. Durch keinen Aufwand beim Umstieg und extrem gesteigerter Produktivität lieben alle diese Sprache schon jetzt. Ob Android Apps, APIs oder Minecraft Plugins, Kotlin ist überall. Google nutzt die Sprache, Slack und 9Gag um nur ein paar große zu nennen und auch du kannst es lernen. Dieser Kurs richtet sich gleichsam an Programmier-Neulinge, die mit einer modernen Sprache anfangen wollen, aber auch an Java Profis durch entsprechende Kapitelunterteilungen. Ein paar Dinge, die du lernen wirst: Variablen und KontrollstrukturenFunktionenObjektorientierte ProgrammierungKotlin-eigene Tricks für EffizienzboostsFaszinierender Umgang mit NullUnittestingGenericsund vieles mehrDazu gehören hilfreiche Hands-On-Aufgaben, lebenslanger Zugriff auf den Kurs und eine 30-Tage Rückgabegarantie. Viel Spaß beim Lernen!
- Java Benutzeroberflächen mit Swing erstellen + Wetter AppIn 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 öffnenJava: Auch wirst unter anderem neuen Java Themen kennen lernen:- Threads- Arbeiten mit JSON- Arbeiten mit der API von OpenWeatherMap- und vieles mehr...
- Prestudies Java Academy GermanyFolgende Themen werden im Kurs bearbeitet:- Primitive Datentypen wie int, double, float, char etc.- Verstehen was Variablen sind- Die Klasse String + Methoden- Typumwandlung (casten)- Eingabe eigener Daten mit der Klasse Scanner- Kontrollstrukturen wie if else - Kontrollstrukturen wie switch case- for Schleife- while Schleife- do while Schleifen- Methoden- Metoden mit oder ohne Rückgabewert- Methoden mit und ohne Parameterübergabe- Datenstruktur Array- Einführung in das Konzept der Objektorientierung Programmierung (OOP) - Verstehen und erstellen von eigenen Klassen und Objekten- Verstehen was ein Konstruktor ist- Verstehen vom Schlüsselwort this- Beispiel Programme mit Swing …
- Die komplette Java 11 Masterclass -von 0 auf 100 in 6 WochenStarte mit diesem Kurs in deine neue Zukunft als Software-Entwickler. Die Nachfrage an Java-Entwickler steigt stetig weiter, ein guter Zeitpunkt um jetzt durchzustarten. Lerne die Grundlagen, Werkzeuge und Funktionen die Du brauchen wirst um voll funktionsfähige Programme mit der populären Programmiersprache Java zu erstellen. Warum dieser Kurs? Der Kurs holt dich ganz einfach genau da ab wo du bist und bringt dich an dein Ziel. Egal ob du ein kompletter Anfänger bist der noch nie eine Zeile Code geschrieben hat oder ein Erfahrener Programmierer der seine Fähigkeiten in der Objektorientierten Programmierung verbessern möchte. Ich habe selber viele Jahre für Oracle gearbeitet und weiß genau wobei es bei der Entwicklung mit Java ankommt. Der Kurs wird auch regelmäßig mit zusätzlichen Inhalten ergänzt, so bleibst du mit diesem Kurs auf dem neusten Stand. Ablauf des KursesMit jedem Abschnitt steigst du tiefer in die Welt von Java ein. Mit extra Präsentationen, Quizzen, Artikeln, Übungsaufgaben und Projekten werden wir dein neu erhaltenes Wissen so effizient wie nur möglich festigen. Es gibt viele freie Positionen im Bereich der Java Entwicklung. Außerdem wird Dir die Fähigkeit Java programmieren zu können extrem dabei helfen andere Objekt Orientiere Programmiersprachen so wie C++, C#, Ruby und Pascal in sehr kurzer Zeit zu erlernen. Sobald die Grundlagen gemeistert sind, wird dich dieser Kurs durch weitere wichtige Bestandteile der Java Programmierung führen. Wir schauen uns Themen wie Klassen, Vererbung, Polymorphie an. Danach bist du in der Lage auch komplexere Programme zu schreiben. Kursteilnehmer die den Kurs fertigstellen, werden ein umfangreiches Wissen in Java entwickeln, sodass sie eigene nützliche Java Programme entwickeln können. Du gehst kein Risiko ein.
- Der Java Datenstrukturen und Algorithmen KursDieser Kurs bringt dich einen Schritt weiter um ein Java Profi zu werden. Du willst als Java Programmierer arbeiten? Dann ist dieser Kurs ein Muß! Jeder Entwickler heute muss wissen wie was und wie Datenstrukten & Algorithmen arbeiten. In den Abschnitte zu den Datenstrukturen lernst du nicht nur die Vor- und Nachteile der verschiedenen Datenstrukturen. Du lernst viel mehr deren Aufbau indem du diese von beginn an selbst implentierst. Der Kurs baut auf die Praxis, du lernst wie man Listen, Bäume etc. anwendet und nicht nur die Theorie. Welche Themen du unteranderem im Kurs findest: Datenstrukturen: ArrayArrayListVerkettete Listen LinkedListHashtableStacksQueuesBäumeBinär BäumeGraphen (Gerichtet, Ungerichtet etc.)Jede Datenstruktur wird dabei selbst implementiert d.h. es wird nicht einfach nur eine fertige Klasse verwendet. Es geht ja darum diese zu verstehen und nicht nur anzuwenden. Algorithmen: BubblesortQuicksortSelectionSortMergeSortSuche in JavaBinäre SucheDie Algorithmen werden wie die Datenstrukturen von Beginn selbst implementiert. So kannst du verstehen wie diese arbeiten.
- Vorbereitung für die Academy - Java Grundlagen KursDieser Kurs gilt als Vorbereitung für Academy Studenten. Im Kurs werden die Grundlagen von Java erklärt. Somit bietet der Kurs eine solide Grundlage für den Präsens Unterricht an der Academy.
- Java - Programmieren für AnfängerDieses Java-Seminar gibt sich nicht damit zufrieden, Ihnen die Syntax von Java beizubringen. Vielmehr geht es darum, Ihnen die Grundlagen der praktischen Informatik am Beispiel von Java zu vermitteln. D.h., es werden elementare Datenstrukturen und Algorithmen (Kellerspeicher (Stack), Schlangen (Queue), Bäume (Tree) vermittelt sowie das Suchen und Sortieren oder das Vergleichen von Zeichenketten und vieles andere mehr. Sie lernen eine Vielzahl von Algorithmen und Datenstrukturen, die Sie dann auch in der Java-Dokumentation wiederfinden, so dass Sie in die Lage versetzt werden, diese zu verstehen und selbstständig zu nutzen. Anhand ausgesuchter Übungsaufgaben und Musterlösungen lernen Sie den vermittelten Stoff in praktische Programme umzusetzen. Alle Übungsaufgaben sind grundsätzlich so gestaltet, dass Sie bei deren Lösung zusätzliches Wissen erlangen. Das setzt ein gewisses Maß an Eigeninitiative voraus! - Zu allen Übungsaufgaben gibt es Musterlösungen. Sie lernen alle erforderlichen Grundlagen, um selbstständig Programme entwerfen und erfolgreich implementieren zu können.
- Java - In 60 Minuten programmieren lernenSchön, dass du meinen Kurs gefunden hast! Ich zeige dir zuerst die Vorteile der Sprache Java, dann führe ich dich in die Entwicklungsumgebung Eclipse ein. Schliesslich beginnen wir mit dem Programmieren. Ich mache dich mit den absoluten Basics wie Variablen bekannt, dann mit Kontrollstrukturen und schliesslich mit der objektorientierten Programmierung. Dann lernst du noch Arrays kennen und schliesslich, wie du dich selber weiterbilden kannst. Nimm dir also 60 Minuten Zeit und lerne das Programmieren! Dieser Kurs ist nämlich auch auf alle anderen Programmiersprachen anwendbar! Du musst nur noch die Syntax der entsprechenden Sprache lernen. Viel Spass!
- JavaFX - Java Programme mit Oberflächen / GUIs erstellenDu 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.
- Programmieren, Java & NetBeansDer Kurs führt in die Welt des Programmierens, beschränkt sich dabei aber nicht auf (trockene) Theorie oder (oberflächliche) Praxis in der Sprache Java, sondern vermittelt beides auf solide Weise. Darüber hinaus wird die professionelle Arbeitsumgebung NetBeans vorgestellt, die in jeder Hinsicht ›projekttauglich‹ ist, auch und insbesondere im Berufsalltag und für kleine wie größere Projekte. Der Kurs führt in die Welt des Programmierens, beschränkt sich dabei aber nicht auf (trockene) Theorie oder (oberflächliche) Praxis in der Sprache Java, sondern vermittelt beides auf solide Weise. Darüber hinaus wird die professionelle Arbeitsumgebung NetBeans vorgestellt, die in jeder Hinsicht ›projekttauglich‹ ist, auch und insbesondere im Berufsalltag und für kleine wie größere Projekte. Der Kurs führt in die Welt des Programmierens, beschränkt sich dabei aber nicht auf (trockene) Theorie oder (oberflächliche) Praxis in der Sprache Java, sondern vermittelt beides auf solide Weise. Darüber hinaus wird die professionelle Arbeitsumgebung NetBeans vorgestellt, die in jeder Hinsicht ›projekttauglich‹ ist, auch und insbesondere im Berufsalltag und für kleine wie größere Projekte. Der Kurs führt in die Welt des Programmierens, beschränkt sich dabei aber nicht auf (trockene) Theorie oder (oberflächliche) Praxis in der Sprache Java, sondern vermittelt beides auf solide Weise. Darüber hinaus wird die professionelle Arbeitsumgebung NetBeans vorgestellt, die in jeder Hinsicht ›projekttauglich‹ ist, auch und insbesondere im Berufsalltag und für kleine wie größere Projekte. Über den Autor: Matthias Wolf ist seit über 30 Jahren selbständig im IT-Bereich und erstellt und betreut vornehmlich Client/Server-Datenbanksysteme und allgemeine Softwareentwicklungen, begleitet und berät Kunden bei Eigenprojekten und übernimmt Netzwerkbetreuung. Er unterrichtet diese Themen an 2 österreichischen Fachhochschulen.
- Java leicht gemacht - Der umfassende Java Einsteigerkurs A-ZLege 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?
- Java-Basics in 2,5 Stunden - Crashkurs für AnfängerKeine Vorkenntnisse nötigLerne die wichtigen Java-Grundlagen in nur 2,5 Stunden! Lerne durch diesen Kurs die Prinzipien der objekt-orientierten Programmierung und lerne so schnell andere Sprachen! Das erste Programm ist schon nach 10 Minuten geschrieben. In diesem Kurs wirst du die wichtigen Java-Grundlagen erlernen. Neben den Videolektionen findest du außerdem Programmieraufgaben, die deine Kenntnisse vertiefen werden. Der ideale Kurs für Neulinge, die sich mit Java und objekt-orientierter Programmierung an sich befassen wollen.
- Das Java - Bootcamp: Lerne Java für Hobby, Beruf & StudiumNeu: Mit vielen Übungen und Beispielen! Lerne jetzt Java - für Hobby, Beruf & Studium! Nach Abschluss dieses Kurses kannst du eigene, kleinere Programme in Java schreiben. Zudem hast du die perfekte Grundlage gelegt, wenn du dich anschließend mit der Entwicklung von Programmen für Android - Smartphones beschäftigen möchtest. Du bist noch Student und musst während deines Studiums Programme in Java programmieren? Auch dann bereitet dich dieser Kurs darauf richtig schnell vor. Was lernst du alles hier im Kurs? Primitive Datentypen (float, double, int, long, char, boolean, ...)Strings (Strings ausgeben, einlesen, etc.)ArraysObjektorientierungVererbungInterfacesComparableGetter, SetterCollections (Listen, Maps, Sets)XML einlesen und verarbeitenViele Beispiele & Übungen!
- Java 8 in der PraxisDieser Kurs bietet einen umfassenden Einblick in die Neuerungen die mit Java Release 8 in Java hinzugefügt worden sind. Neben den bekannteren Sprachfeatures wie die Lambda Ausdrücke und Streams lernt man auch die auf den ersten Blick unscheinbaren Erweiterungen wie Completable Future und Optional kennen. Auch erfahrenen Entwicklern ist es meist nicht bewusst, welche Möglichkeiten man mit Java 8 erhält. Erst die intensive Beschäftigung mit Java 8 vermittelt einen Eindruck der Mächtigkeit der neuen Features. Mit unserem Kurs erhält man kompakt und leicht verständlich genau dieses Wissen welches mit zahlreichen Beispielen vertieft wird. Kursaufbau und Inhalt Alle neuen Features werden nicht nur gezeigt, es werden auch Hintergrundinformationen gegeben und Best Practices für die Anwendung in der Praxis gezeigt. Jede Neuerung aus Java 8 wird in einem eigenen Abschnitt behandelt, in den einzelnen Lektionen genau erklärt und mittels Live Coding die Anwendung in der Praxis an Beispielen gezeigt. Dies sind die Themen des Kurses: Lambda AusdrückeStream APIAsynchrone ProgrammierungFunktionale ProgrammierungOptionalneue Date & Time APIDefault Methoden Source Code Der gesamte Source Code ist verfügbar und kann vom Teilnehmer heruntergeladen werden und die Beispiele selbst ausprobiert und verändert werden.
- Der komplette Java Kurs - Dein Weg zum Java Profi!Der ultimative Schritt-für-Schritt Java-Videokurs, der dich vom absoluten Laien zum fähigen Java-Entwickler transformiert. Mit Übungsaufgaben und Lösungen nach jedem Videoblock um das gelernte Wissen zu überprüfen und zu festigen. Werde innerhalb von 30 Tagen ein gefragter Java-Entwickler und lerne, wie du eigene Anwendungen, Spiele, Apps und vieles mehr entwickeln kannst, um all deine Ideen endlich umzusetzen und zusätzlich deinen Wert auf dem Arbeitsmarkt drastisch zu steigern. Java programmieren lernen ohne Programmier-Vorerfahrungen oder Grundkenntnisse... Herzlich Willkommen zum Java Kurs! Du willst also Java lernen?! Das steht wohl fest - sonst wärst du jetzt nicht hier. Was für dich aber vermutlich noch nicht so ganz feststeht: WIE sollst du Java lernen? Die Welt um Java ist sehr groß, und entsprechend groß ist auch das Angebot: Da gäbe es zum Beispiel speziell auf Anfänger getrimmte Einsteiger-Lektüren. Diese fangen bei Null an, und erklären meist verständlich - oft auch praktisch gehalten - die Basics von Java. Aber es gibt ein Problem: Java wird nicht vollständig behandelt, beim vorgeführten Stoff wird nur an der Oberfläche gekratzt, und viele Erklärungen in diesen Lektüren sind im Kontext der Sprachgesamtheit schlichtweg nicht korrekt. Also mehr Crashkurs als solide Grundlage, und mit dem Endziel mal ein wirklich guter Java-Entwickler zu werden sogar kontraproduktiv!
- Java Programmierung: Erstelle perfekte GUI Apps mit JavaFXIn diesem Kurs wirst du lernen in kurzer Zeit professionelle und visuell ansprechende Software zu entwickeln. Falls du schon immer mit dem Gedanken gespielt hast, eigene Software mit Benutzeroberfläche zu entwickeln, dann bietet dir dieser Kurs die einzigartige Chance dazu. JAVA FXJavaFX ist das neueste GUI-Framework für Java, entwickelt von Oracle. JavaFX ermöglicht dir deine Software Ideen innerhalb kurzer Zeit umzusetzen und zu veröffentlichen. Deine entwickelte Software kann ganz einfach für Windows, Mac OS oder Linux exportiert werden. BESSER ALS SWINGMit JavaFX kannst du das GUI deiner Applikation separat von der Programmlogik entwickeln. Dies ermöglicht flexibles updaten zu einem späteren Zeitpunkt. Die GUI ist in XML Dateien gespeichert und kann von UI Designern unabhängig erstellt und dann in die Applikation integriert werden. KURS-STRUKTURZu Beginn wirst du alle Grundlagen lernen die du für die Entwicklung mit JavaFX brauchst. Du wirst mit der MVC Struktur vertraut, lernst Controller Klassen und Views zu erstellen und erlernst den Umgang mit den Scene Builder Tool. Anschließend wirst du verschiedene Nodes von JavaFX kennen lernen, um zum Beispiel einen professionellen Login Bildschirm zu entwickeln. Hier lernst du auch den Umgang mit Daten und Objekten, sowie das Styling deines Programmes mit CSS. ES IST NICHT SCHWEREs ist hilfreich wenn du bereits Erfahrung mit Java hast, aber ist es nicht zwingend erforderlich um den Inhalten in diesem Kurs problemlos folgen zu können. Eher ist es so, dass du durch diesen Kurs die Grundlagen in Java lernst. Aber das hängt natürlich vom Lerntyp ab. Alle Tools die du für die Entwicklung mit JavaFX benötigst, sind frei verfügbar und im Kurs wird dir alles was du zu Download und Installation wissen musst beigebracht.
- JavaFX 8 - Der Einstieg in die Java-GUI ProgrammierungIn diesem Kurs lernst du die Grundlagen der GUI Entwicklung in JavaFX kennen. Er ist sowohl für komplette GUI Neulinge, als auch für Swing/SWT Umsteiger geeignet. JavaFX wird u.a. von Oracle momentan stark weiterentwickelt. Das bedeutet, dass du schon jetzt in das Gebiet einsteigen kannst und damit einen großen Vorteil gegenüber anderen hast, die sich noch mit veralteten Technologien herumschlagen. Investiere jetzt in deine Zukunft! Der vorliegende Kurs beinhaltet: Einführung in die GUI Entwicklung an sichGrundlagen der Properties, die mächtige neue Datentypen von JavaFX sindAlle GUI Elemente (Nodes und Panes) von JavaFX8u40 werden vorgestellt! Ansprechende Diagramme können mit JavaFX erstellt werden. Wie dies funktioniert, wird ebenfalls gezeigt. Der SceneBuilder ist ein einfaches Tool mit dem komplexe GUIs innerhalb von Minuten zusammengeklickt werden können. Eine Einführung darin erhältst du hier! Um GUIs noch weiter aufzupeppen, kann in JavaFX die bekannte Stylesheet-Sprache CSS verwendet werden. Auch das wird dir hier gezeigt! Eine erfolgreiche GUI Entwicklung setzt voraus, dass die grafische Benutzeroberfläche niemals hängen bleibt, das frustet sonst den User unnötig. Einige Taktiken, wie dies funktioniert, werden vorgestellt. Aber damit nicht genug! Dir fehlt etwas im Kurs? Schreib mir einfach hier auf Udemy oder per Mail (jakob.schaal@hotmail.com), wenn sich genug Leute für ein Thema, welches mit JavaFX zu tun hat, interessieren, dann werden neue Episoden aufgenommen und hochgeladen. Und was, wenn mir der Kurs dann doch nicht gefällt? Das glaube ich nicht. Und wenn doch, gibt es auf Udemy eine 30-tägige Geld-Zurück-Garantie! Sollte dir der Kurs wirklich nicht gefallen, dann mach bitte davon Gebrauch. Also, riskiers ruhig! Du hast nichts zu verlieren, investierst aber in deine eigene Zukunft!
- Java 9 für Einsteiger: Lern Java mit praxisnahen ÜbungenDein praxisorientierter Einstieg in Java Java 9 für Einsteiger legt viel Wert auf einen hohen Praxisanteil. Du lernst Grundlagen Schritt für Schritt kennen. Gleichzeitig wendest Du sie aber in ersten eigenen Projekten direkt an. Du lernst nicht nur Bestandteile zu nutzen, sondern daraus echte Programme zu entwickeln. Entdecke alle Java Grundlagen Natürlich deckt der Kurs die Grundlagen von Java ab. Du entdeckst alle wichtigen Sprachelemente, in leicht nachvollziehbaren Lektionen, zu verwenden. So legst Du eine stabile Basis für Deine Karriere als Java-Entwickler. Nach grundlegenden Themen folgt das erste Praxisprojekt. Du wendest Dein neues Wissen sehr schnell an. Objektorientierung verstehen Im nächsten Schritt führt Deine Reise durch die Objektorientierung. Auch hier entdeckst Du alle wichtigen Elemente von Java. Gleichzeitig lernst Du auch stilvoll mit Objekten umzugehen, ihre Möglichkeiten sauber zu nutzen. Welche Klasse brauchst Du eigentlich? Welche Methode gehört in welche Klasse? Was bedeutet guter Stil genau? Antworten darauf findest Du dank den SOLID-Prinzipien. Auch die Objektorientierung wird mit einem weiteren Praxisprojekt vertieft. Fortgeschrittene Objektorientierung Du lernst nicht nur Objektsyntax kennen. Auch fortgeschrittene Themen wie abstrakte Klassen, Vererbung, das überschreiben von Methoden & Co. sind bald wichtiger Bestandteil Deines Portfolios. Dazu gehören ebenfalls Exceptions, das Casting, überlagerte Attribute und mehr. Unit-Testing mit JUnit und Test-Driven-Development Du lernst mit JUnit Deinen Code automatisiert zu testen. Nach ersten Beispielen und wichtigen Konzepten nutzt Du auch Mock-Ups, um einzelne Klassen nur isoliert zu prüfen.
- Java Programmieren für Anfänger - Der Ultimative Java KursLerne die Grundlagen, Werkzeuge und Funktionen die Du brauchen wirst um voll funktionsfähige Programme mit der populären Programmiersprache Java zu erstellen. Bilde eine starke Grundlage in Java und Objekt-Orientierter Programmierung mit diesem Tutorial für Anfänger Installation des Java Development Kits Datentypen und Operatoren Objekt- Orientierte Programmierung (OOP), Klassen und Objekte Schleifen und Bedingungen Diese Mächtige Fähigkeit direkt an deinen Fingerspitzen Durch das Lernen der Grundlagen von Java bekommst Du eine neues Mächtiges Werkzeug. Java ist kostenlos und leicht zu lernen, es hat eine umfangreiche Dokumentation und ist die Basis aller Objekt Orientierten Programmiersprachen. Es gibt viele freie Positionen im Bereich der Java Entwicklung. Außerdem wird Dir die Fähigkeit Java programmieren zu können extrem dabei helfen andere Objekt Orientiere Programmiersprachen so wie C++, C#, Ruby und Pascal in sehr kurzer Zeit zu erlernen. Inhalt und Übersicht Perfekt für die ersten Schritte in der Programmierung, wirst du in diesem Kurs in 85 Lektionen und 8 Stunden Inhalt wirst Du alle Grundlagen der Java Entwicklung lernen und dadurch ein starkes Verständnis der Konzepte der Objekt Orientierten Programmierung lernen. Jedes Kapitel wird mit einer Übungsaufgabe abgeschlossen, sodass Du deine neu erlernten Fähigkeiten direkt anwenden kannst. Wir beginnen mit der Installation des Java Development Kit, danach führe ich Dich durch die Datentypen und Variablen und zeige Dir wie sie funktionieren. Danach wirst Du mit Hilfe von Klassen und Objekten ein hohes Verständnis der Objekt Orientierten Programmierung erhalten.
Sortiert nach Erscheinung (neueste zuerst). Details und Anbieter-Link (Affiliate-Link, Werbung) auf der jeweiligen Kursseite.
Java-Karrieren sind Konzern-Karrieren
Java lernt man selten fürs Wochenendprojekt – man lernt es, weil Banken, Versicherungen, Logistiker und der ganze deutsche Enterprise-Mittelbau darauf stehen. Das prägt auch den Lernweg: Nach den Sprachgrundlagen zählen saubere Objektorientierung, Collections und das Ökosystem (Maven, JUnit), denn genau das wird in Bewerbungsgesprächen geprüft. Wer die Ausbildung zum Fachinformatiker macht oder ein Informatik-Studium begleitet, findet hier zudem viele Kurse, die sich explizit an Prüfungsstoff orientieren.
Häufige Fragen
- Welche Java-Version sollte ein Kurs behandeln?
- Mindestens Java 17, besser 21 – das sind die aktuellen Langzeit-Versionen. Kurse auf Java-8-Basis erklären die Grundkonzepte zwar noch korrekt, es fehlen aber Jahre an Sprachkomfort (var, Records, Streams-Verbesserungen). In Firmen läuft altes Java 8 trotzdem vielerorts weiter – lesen können lohnt.
- Java oder C# – was ist die bessere Wahl?
- Beide zielen auf dieselbe Liga (typsicher, objektorientiert, Enterprise), die Wahl ist eine Markt- und Geschmacksfrage: Java hat im DACH-Konzernumfeld den größeren Bestand, C# glänzt in der Microsoft-Welt und bei Unity-Spielen. Der Umstieg in die jeweils andere Sprache kostet später nur Wochen.
