Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.8
73 Bewertungen
Stufe Mittel
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Hintergrundwissen in Programmierung und Softwareentwicklungskonzepten. Für die Teilnahme an diesem Kurs sind keine Vorkenntnisse in der Java-Programmierung erforderlich.
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
4.8
73 Bewertungen
Stufe Mittel
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Mittel“
Hintergrundwissen in Programmierung und Softwareentwicklungskonzepten. Für die Teilnahme an diesem Kurs sind keine Vorkenntnisse in der Java-Programmierung erforderlich.
Anwendung objektorientierter Programmiertechniken (OOP), um Klassen und Objekte zu definieren und zu implementieren und dabei Kapselung und Abstraktion zu demonstrieren.
Verwendung fortgeschrittener OOP-Konzepte wie Vererbung, Polymorphismus, Schnittstellen und Methodenüberladung.
Verwendung des Java Collections Frameworks zur Verwaltung von Daten mithilfe von Listen, Sets, Warteschlangen und Maps.
Beschreiben Sie die Grundlagen der Verzeichnis- und Dateiverwaltung in Java und die praktische Verwendung von Datum und Uhrzeit in der Anwendungsentwicklung.
Kompetenzen, die Sie erwerben
Kategorie: Grundsätze der Programmierung
Grundsätze der Programmierung
Kategorie: Datei-E/A
Datei-E/A
Kategorie: Datenverwaltung
Datenverwaltung
Kategorie: Objektorientierte Programmierung (OOP)
Objektorientierte Programmierung (OOP)
Kategorie: Objektorientierter Entwurf
Objektorientierter Entwurf
Kategorie: Dateiverwaltung
Dateiverwaltung
Kategorie: Computerprogrammierung
Computerprogrammierung
Kategorie: Anwendungsentwicklung
Anwendungsentwicklung
Kategorie: Daten-Strukturen
Daten-Strukturen
Kategorie: Dateisysteme
Dateisysteme
Kategorie: Wiederverwendbarkeit von Code
Wiederverwendbarkeit von Code
Kategorie: Java
Java
Kategorie: Programm-Entwicklung
Programm-Entwicklung
Werkzeuge, die Sie lernen werden
Kategorie: Java-Programmierung
Java-Programmierung
Wichtige Details
Zertifikat zur Vorlage
Zu Ihrem LinkedIn-Profil hinzufügen
Bewertungen
11 Aufgaben
Unterrichtet in Englisch
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 6 Module
Java-Entwickler mit Kenntnissen in objektorientierter Programmierung verdienen in den Vereinigten Staaten ein durchschnittliches Jahresgehalt von ca. 91.024 USD (Indeed.com). In diesem Kurs werden Sie praktische Erfahrungen mit Konzepten der objektorientierten Programmierung (OOP) wie Kapselung, Abstraktion, Vererbung und Polymorphismus sammeln. Sie lernen, wie man Klassen und Objekte definiert und implementiert und arbeiten mit fortgeschrittenen OOP-Techniken wie Schnittstellen, Methodenüberladung und dem Java Collections Framework. Sie erlernen die Verwaltung von Daten mit Hilfe von Listen, Sets, Warteschlangen und Maps sowie die Handhabung von Dateieingabe- und -ausgabeoperationen mit Hilfe von Java-Streams. Sie werden auch mit der Verwaltung von Verzeichnissen sowie mit Datums- und Zeitoperationen arbeiten. In Ihrem Abschlussprojekt werden Sie eine Anwendung zur Stimmungsaufzeichnung erstellen, die Sie potenziellen Arbeitgebern vorstellen können.
Dieser Kurs bietet zahlreiche angeleitete, praktische und anfängerfreundliche Programmiererfahrungen. Wenn Sie bereits über Programmierkenntnisse verfügen, können Sie die nicht benoteten, mittelschweren Programmier-"Herausforderungen" mit ihren realen Programmierprojekten nutzen. Sammeln Sie Erfahrungen in der Praxis, indem Sie die Anforderungen der Fallstudien durchgehen und die Programmiertipps nutzen, um ein System für die Abwesenheit von Mitarbeitern (Time-Off) zu erstellen. Erwerben Sie die Fähigkeiten, die Sie benötigen, um effiziente, skalierbare und professionelle Java-Anwendungen zu erstellen. Melden Sie sich jetzt an!
In diesem Modul lernen Sie die Grundprinzipien der objektorientierten Programmierung (OOP) in Java kennen, einschließlich Klassen, Objekte, Kapselung und Konstruktoren. Sie werden fortgeschrittene Themen wie Vererbung, Polymorphismus, Schnittstellen und abstrakte Klassen erforschen. In praktischen Übungen werden Sie Klassen erstellen, Konstruktoren bauen, Polymorphismus implementieren und Schnittstellen und abstrakte Klassen entwerfen. Anhand von Videos und Quizfragen lernen Sie, zwischen Schnittstellen und abstrakten Klassen zu unterscheiden und mit fortgeschrittenen Konzepten wie Methodenüberladung und inneren Klassen zu arbeiten.
Coding Spickzettel: Fortgeschrittene objektorientierte Programmierkonzepte in Java•5 Minuten
2 Plug-ins•Insgesamt 18 Minuten
(fakultativ) Übung: Fallstudie: Fortgeschrittene Konzepte der objektorientierten Programmierung•15 Minuten
Glossar: Fortgeschrittene Konzepte der objektorientierten Programmierung•3 Minuten
Arbeiten mit Sammlungen in Java
Modul 3•3 Stunden abzuschließen
Moduldetails
Dieses Modul beschäftigt sich mit dem Collections Framework. Sie werden sich auf das Java Collections Framework und die Verwendung von Listen, Sets, Warteschlangen und Maps für die dynamische Datenverwaltung konzentrieren. Sie werden das Wissen und die Fähigkeiten entwickeln, die erforderlich sind, um Collections in realen Situationen effektiv zu nutzen.
Einführung in das Java Collections Framework•9 Minuten
Arbeiten mit Listen: ArrayList und LinkedList•4 Minuten
Gruppen erforschen: HashSet und TreeSet•5 Minuten
Verwendung von Warteschlangen in Java•5 Minuten
Karten verwenden: HashMap und TreeMap•5 Minuten
Verwendung von Sammlungen in realen Szenarien•4 Minuten
1 Lektüre•Insgesamt 5 Minuten
Zusammenfassung: Arbeiten mit Collections in Java•5 Minuten
2 Aufgaben•Insgesamt 40 Minuten
Praxis-Quiz: Arbeiten mit Sammlungen in Java•10 Minuten
Modell 3 Benotetes Quiz: Arbeiten mit Sammlungen in Java•30 Minuten
4 App-Elemente•Insgesamt 105 Minuten
Übung: Eine einfache To-Do-Liste mit ArrayList erstellen•20 Minuten
Übung: Implementierung eines Telefonbuchs mit einer HashMap•20 Minuten
(Fakultativ) Übung: Coding Challenge: Arbeiten mit Collections in Java•60 Minuten
Coding Spickzettel: Arbeiten mit Sammlungen in Java•5 Minuten
2 Plug-ins•Insgesamt 18 Minuten
(fakultativ) Übung: Fallstudie: Arbeiten mit Collections in Java•15 Minuten
Glossar: Arbeiten mit Sammlungen in Java•3 Minuten
Datei- und Verzeichnisverwaltung in Java
Modul 4•3 Stunden abzuschließen
Moduldetails
In diesem Modul werden Sie sich auf die wesentlichen Aspekte der Dateiverwaltung konzentrieren. Sie erwerben Kenntnisse und praktische Fertigkeiten zum Erstellen, Lesen und Schreiben von Dateien, zur Verwaltung von Verzeichnissen und zur Implementierung von Piped Streams.
Eine Einführung in die Java Dateiverwaltung•5 Minuten
Verwendung von Byte-Streams in Java•4 Minuten
Arbeiten mit Dateieingabe- und -ausgabeströmen•7 Minuten
Verwaltung von Verzeichnissen in Java•5 Minuten
1 Lektüre•Insgesamt 3 Minuten
Zusammenfassung: Dateiverwaltung und -bearbeitung Datum/Uhrzeit•3 Minuten
2 Aufgaben•Insgesamt 40 Minuten
Praxis-Quiz: Datei- und Verzeichnisverwaltung in Java•10 Minuten
Modul 4 Benotetes Quiz: Datei- und Verzeichnisverwaltung in Java•30 Minuten
4 App-Elemente•Insgesamt 120 Minuten
Übung: Lesen einer Textdatei•15 Minuten
Übung: Verzeichnis-Explorer verwenden•40 Minuten
(Fakultativ) Übung: Coding-Herausforderung: Datei- und Verzeichnisverwaltung in Java•60 Minuten
Coding Spickzettel: Datei- und Verzeichnisverwaltung in Java•5 Minuten
2 Plug-ins•Insgesamt 18 Minuten
(fakultativ) Übung: Fallstudie: Dateiverwaltung in Java•15 Minuten
Glossar: Datei- und Verzeichnisverwaltung in Java•3 Minuten
Handhabung von Datum und Uhrzeit in Java
Modul 5•4 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie die in Java eingebauten Datums- und Zeitklassen kennen und üben deren Verwendung, um Daten zu formatieren, anzuzeigen und Zeitzonen zu verstehen. Als wichtiger Bestandteil vieler alltäglicher Anwendungen erwerben Sie die Fähigkeiten, die Sie benötigen, um programmatisch Differenzen für Datums- und Zeitangaben zu berechnen und Zeitzonen in diese Berechnungen einzubeziehen.
Eine Einführung in die Java Datums- und Zeitklassen•4 Minuten
Datumsangaben in Java formatieren•5 Minuten
Verwendung von Zeitzonen in Java•5 Minuten
Parsing von Daten aus Strings•4 Minuten
1 Lektüre•Insgesamt 3 Minuten
Zusammenfassung: Handhabung von Datum und Uhrzeit in Java•3 Minuten
2 Aufgaben•Insgesamt 40 Minuten
Praxis-Quiz: Handhabung von Datum und Uhrzeit in Java•10 Minuten
Modul 5 Benotetes Quiz: Handhabung von Datum und Uhrzeit in Java•30 Minuten
4 App-Elemente•Insgesamt 140 Minuten
Übung: Ein gegebenes Datum und eine gegebene Uhrzeit formatieren•40 Minuten
Übung: Berechnen der Differenz zwischen zwei Daten•30 Minuten
(Fakultativ) Übung: Coding-Herausforderung: Handhabung von Datum und Uhrzeit in Java•60 Minuten
Coding Cheatsheet: Handhabung von Datum und Uhrzeit in Java•10 Minuten
2 Plug-ins•Insgesamt 18 Minuten
(fakultativ) Übung: Fallstudie: Handhabung von Datum und Uhrzeit•15 Minuten
Glossar: Handhabung von Datum und Uhrzeit in Java•3 Minuten
Abschlussprojekt, Nachbereitung des Kurses und Abschlussprüfung
Modul 6•3 Stunden abzuschließen
Moduldetails
In diesem Modul wenden Sie die in diesem Kurs geübten Java-Kenntnisse an, um eine Anwendung zur Erfassung persönlicher Stimmungen zu entwickeln, mit der Benutzer auf sichere Weise Stimmungseinträge erstellen, bearbeiten und verwalten können. Nutzen Sie zum Abschluss dieses Kurses das Video zur Kursnachbereitung und das Kursglossar, um das Gelernte zu wiederholen. Schauen Sie sich dann die nächsten Schritte an, um Ihr Java-Wissen zu erweitern.
Wir bei IBM wissen, wie schnell sich die Technologie entwickelt, und sind uns bewusst, wie wichtig es für Unternehmen und Fachkräfte ist, schnell einsatzbereite, praxisnahe Fähigkeiten zu erwerben. Als marktführender Tech-Innovator setzen wir uns dafür ein, dass Sie in diesem dynamischen Umfeld erfolgreich sind. Über das IBM Skills Network bieten unsere von Experten entwickelten Schulungsprogramme in den Bereichen künstliche Intelligenz, Softwareentwicklung, Cybersicherheit, Datenwissenschaft, Unternehmensführung und mehr die grundlegenden Fähigkeiten, die Sie benötigen, um sich Ihren ersten Job zu sichern, Ihre Karriere voranzutreiben oder Ihren geschäftlichen Erfolg zu steigern. Ganz gleich, ob Sie sich selbst oder Ihr Team weiterbilden möchten, unsere Kurse, Spezialisierungen und professionellen Zertifikate vermitteln Ihnen das technische Fachwissen, das Sie und Ihr Unternehmen in einer wettbewerbsorientierten Welt auszeichnet.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich dieses Zertifikat abonniere?
Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugang zu allen Kursen des Zertifikats, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird zu Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.