Packt

Lernen Sie zu coden: Der komplette CORE Java Programmierkurs

Packt

Lernen Sie zu coden: Der komplette CORE Java Programmierkurs

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Eignen Sie sich die Grundlagen der Java-Programmierung an, darunter Datentypen, Operatoren und die Steuerung des Programmablaufs.

  • Verstehen Sie Konzepte der objektorientierten Programmierung wie Klassen, Objekte, Vererbung und Polymorphismus.

  • Arbeiten Sie mit fortgeschrittenen Datenstrukturen wie Arrays, Listen und Maps, um komplexe Daten effizient zu verarbeiten.

  • Sammeln Sie praktische Erfahrungen im Umgang mit Dateien, regulären Ausdrücken und der Arbeit mit externen Bibliotheken wie Apache POI.

Kompetenzen, die Sie erwerben

  • Kategorie: Speicherverwaltung
  • Kategorie: Objektorientierter Entwurf
  • Kategorie: Daten importieren/exportieren
  • Kategorie: Grundsätze der Programmierung
  • Kategorie: Dateiverwaltung
  • Kategorie: Fehlersuche
  • Kategorie: Datei-E/A

Werkzeuge, die Sie lernen werden

  • Kategorie: Java-Programmierung

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

15 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 14 Module

In diesem Modul führen wir Sie in die grundlegenden Konzepte der Java-Programmierung ein, beginnend mit der Installation des JDK und der Eclipse-IDE. Sie lernen, wie Sie Ihr erstes Java-Programm schreiben, und beschäftigen sich mit zentralen Themen wie primitiven Datentypen, Operatoren und Kontrollstrukturen, um so die Grundlage für fortgeschrittene Java-Entwicklung zu legen.

Das ist alles enthalten

16 Videos1 Lektüre1 Aufgabe

In diesem Modul tauchen wir in die Welt der Zeichenfolgenoperationen in Java ein. Sie lernen, wie Sie Zeichenfolgen bearbeiten, indem Sie gängige Aufgaben wie Vergleichen, Suchen, Auszugsbildung und Ersetzen durchführen. Darüber hinaus werden wir Techniken zur Zeichenfolgenkonvertierung untersuchen, um Ihnen die notwendigen Werkzeuge für den Umgang mit textbasierten Daten in Java an die Hand zu geben.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul werden wir uns mit den Prinzipien der objektorientierten Programmierung (OOP) in Java befassen und dabei den Schwerpunkt auf Klassen, Objekte und Methoden legen. Sie lernen, die Vorteile der Kapselung, der Methodenüberladung und der Konstruktoren zu nutzen, um gut strukturierte Programme zu entwerfen, wobei der Schwerpunkt auf der Verbesserung der Code-Organisation und der Lesbarkeit liegt.

Das ist alles enthalten

10 Videos1 Aufgabe

In diesem Modul werden wir uns mit verschiedenen speziellen Klassen in Java befassen, die für die fortgeschrittene Programmierung unverzichtbar sind. Sie werden sich mit den Klassen „Math“ und „StringBuilder“ vertraut machen, lernen, wie man Zufallszahlen generiert, und entdecken, wie man mit UUIDs arbeitet. Dieses Wissen wird Ihre Fähigkeiten im Umgang mit Daten und in der Interaktion mit Benutzern verbessern.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul werden wir die neuen Funktionen und Verbesserungen von Java 10 näher betrachten. Wir werden uns insbesondere mit dem neuen Schlüsselwort „var“ zur Typinferenz bei lokalen Variablen befassen und die Neuerungen beim Garbage Collector erörtern. Außerdem erfahren Sie mehr über weitere Verbesserungen, die Java 10 zu einem noch leistungsfähigeren Werkzeug für Entwickler machen.

Das ist alles enthalten

3 Videos1 Aufgabe

In diesem Modul führen wir Sie in die Themen Vererbung und Abstraktion ein, zwei CORE-Konzepte der objektorientierten Programmierung. Sie lernen, wie Sie Klassen erweitern, Methoden überschreiben und Schnittstellen implementieren, und beschäftigen sich dabei mit Polymorphismus sowie mit der effektiven Nutzung des Schlüsselworts „final“, um Ihre Entwürfe zu optimieren.

Das ist alles enthalten

9 Videos1 Aufgabe

In diesem Modul werden wir uns eingehend mit den Funktionen von Java zur Bearbeitung von Arrays befassen. Sie lernen, wie Sie sowohl eindimensionale als auch mehrdimensionale Arrays erstellen, durchlaufen und bearbeiten. Außerdem werden wir fortgeschrittene Array-Konzepte wie Objekt-Arrays behandeln, die Ihnen helfen, Daten effizient zu verwalten und zu verarbeiten.

Das ist alles enthalten

7 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns auf die Java-Schnittstelle „List“, insbesondere auf „ArrayList“ und „LinkedList“. Sie lernen, wie Sie mit ArrayLists dynamische Sammlungen von Objekten speichern und wie Sie diese Listen durchlaufen können. Außerdem werden wir die wichtigsten Unterschiede zwischen ArrayList und LinkedList besprechen, damit Sie die richtige Struktur für Ihr Programm auswählen können.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul behandeln wir die Java-Sammlungen „Set“ und „Map“. Sie lernen, wie Sie eindeutige Elemente mithilfe verschiedener Arten von Sets speichern und wie Sie Schlüssel-Wert-Paare mit Maps effizient verwalten. Anhand praktischer Übungen werden Sie verstehen, wie Sie diese Sammlungen durchlaufen und in realen Szenarien anwenden können.

Das ist alles enthalten

7 Videos1 Aufgabe

In diesem Modul führen wir Sie in die Möglichkeiten von regulären Ausdrücken (RegEx) in Java ein. Sie lernen, wie Sie mit RegEx Text anhand von Mustern finden und bearbeiten können. Anhand praktischer Beispiele zeigen wir Ihnen, wie Sie reguläre Ausdrücke erstellen und einsetzen, um komplexe Aufgaben im Bereich der Textvergleichung zu bewältigen.

Das ist alles enthalten

10 Videos1 Aufgabe

In diesem Modul führen wir Sie durch die Mechanismen der Ausnahmebehandlung in Java. Sie lernen, wie Sie Fehler und Ausnahmen mithilfe von try-catch-Blöcken und dem „finally“-Block korrekt behandeln. Außerdem behandeln wir Techniken zur benutzerdefinierten Ausnahmebehandlung, um Ihre Programme widerstandsfähiger gegen unerwartete Fehler zu machen.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul befassen wir uns mit der Datums- und Zeit-API von Java 8 zur Verarbeitung zeitbezogener Daten. Sie lernen, wie Sie Datums- und Zeitangaben bearbeiten, Zeitunterschiede berechnen und die Ausgabe formatieren. Anhand praktischer Übungen erfahren Sie, wie Sie Datums- und Zeitangaben in Ihren Anwendungen effektiv anpassen und darstellen können.

Das ist alles enthalten

7 Videos1 Aufgabe

In diesem Modul stellen wir Ihnen Apache Commons IO vor, eine Bibliothek, die die Dateiverarbeitung in Java vereinfacht. Sie lernen, wie Sie Textdateien lesen, schreiben und bearbeiten sowie fortgeschrittene Aufgaben wie das Sortieren von Zeilen und das Entfernen von Duplikaten ausführen. Außerdem gehen wir auf typische Fragen ein, die in Vorstellungsgesprächen im Zusammenhang mit der Verarbeitung von Textdateien gestellt werden.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul beschäftigen wir uns eingehend mit Apache POI, einer Bibliothek zur Bearbeitung von Excel-Dateien in Java. Sie lernen, wie Sie Daten aus Excel-Tabellen lesen und schreiben, diese in 2D-Arrays verarbeiten und die Daten programmgesteuert bearbeiten können. Außerdem behandeln wir häufige Herausforderungen und Fragen aus Vorstellungsgesprächen im Zusammenhang mit der Bearbeitung von Excel-Dateien.

Das ist alles enthalten

4 Videos2 Aufgaben

Dozent

Packt - Course Instructors
Packt
1.946 Kurse575.115 Lernende

von

Packt

Mehr von Software-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen