pearson-core-java
Core Java: Fundamentals
Beginner-friendly Java programming course with all new features such as lambda expressions and I/O streams.
- 15 Interaktive Lektionen Und 94 topics mapped to the official exam objectives
- 229 Testfragen zur Praxis
Beginner Selbstgesteuert · 1 Jahr Zugang 4.9/5 (230 Rezension)
01 / Fähigkeiten, die Sie erwerben
What you will be able to do
- Expertise with Java's syntax and semantics including data types, operators, control flow statements, and object-oriented programming concepts
- Create classes, objects, inheritance, polymorphism, and encapsulation with OOP
- Use various collections classes for data storage and manipulation
- Secure programs through effective handling and debugging
- Build cross-platform GUIs with the Swing toolkit
- Knowledge of multithreading and concurrency concepts to create responsive applications
- Understanding of generic classes and methods for type safety and code reusability
- Utilizing lambda expressions to create concise codes
- Expertise with JavaFX for creating modern and visually appealing user interfaces
Course Highlights
-
15 Strukturierte Lektionen Umfassende Abdeckung der zentralen Kursziele
-
229 Übungsfragen Bewertungstests mit ausführlichen Antwortbegründungen
-
1 Jahr voller Zugang Selbstgesteuertes Lernen, jederzeit auf allen Geräten zugänglich
02 / Lektionen & Labore
See exactly what you will learn and practice
Unterrichtsplan
15 Interaktive Lektionen · 94 topics01 Vorwort 3 topics +
- An den Leser
- Eine Tour durch diesen Kurs
- Konventionen
02 Eine Einführung in Java 5 topics +
- Java als Programmierplattform
- Die Java „White Paper“-Schlagworte
- Java-Applets und das Internet
- Eine kurze Geschichte von Java
- Häufige Missverständnisse über Java
03 Die Java-Programmierumgebung 4 topics +
- Installieren des Java Development Kit
- Verwenden der Befehlszeilentools
- Verwendung einer integrierten Entwicklungsumgebung
- JShell
04 Grundlegende Programmierstrukturen in Java 10 topics +
- Ein einfaches Java-Programm
- Kommentare
- Datentypen
- Variablen und Konstanten
- Betreiber
- Saiten
- Eingabe und Ausgabe
- Kontrollfluss
- Große Zahlen
- Arrays
05 Objekte und Klassen 10 topics +
- Einführung in die objektorientierte Programmierung
- Verwendung vordefinierter Klassen
- Definieren Sie Ihre eigenen Klassen
- Statische Felder und Methoden
- Methodenparameter
- Objektkonstruktion
- Pakete
- JAR-Dateien
- Kommentare zur Dokumentation
- Hinweise zum Klassendesign
06 Nachlass 8 topics +
- Klassen, Superklassen und Unterklassen
- Objekt: Die kosmische Superklasse
- Generische Array-Listen
- Objekt-Wrapper und Autoboxing
- Methoden mit variabler Anzahl von Parametern
- Aufzählungsklassen
- Betrachtung
- Designhinweise für die Vererbung
07 Schnittstellen, Lambda-Ausdrücke und innere Klassen 5 topics +
- Schnittstellen
- Lambda-Ausdrücke
- Innere Klassen
- Dienstlader
- Proxys
08 Ausnahmen, Behauptungen und Protokollierung 6 topics +
- Umgang mit Fehlern
- Ausnahmen abfangen
- Tipps zur Verwendung von Ausnahmen
- Verwendung von Behauptungen
- Protokollierung
- Tipps zum Debuggen
09 Generische Programmierung 9 topics +
- Warum generische Programmierung?
- Definieren einer einfachen generischen Klasse
- Generische Methoden
- Grenzen für Typvariablen
- Allgemeiner Code und die virtuelle Maschine
- Einschränkungen und Beschränkungen
- Vererbungsregeln für generische Typen
- Platzhaltertypen
- Reflexion und Generics
10 Sammlungen 7 topics +
- Das Java Collections Framework
- Schnittstellen im Collections Framework
- Konkrete Sammlungen
- Karten
- Ansichten und Wrapper
- Algorithmen
- Legacy-Sammlungen
11 Grafische Benutzeroberflächenprogrammierung 5 topics +
- Eine Geschichte der Java-Benutzeroberflächen-Toolkits
- Frames anzeigen
- Informationen in einer Komponente anzeigen
- Handhabung des Events
- Die Preferences-API
12 Benutzeroberflächenkomponenten mit Swing 7 topics +
- Swing und das Model-View-Controller-Entwurfsmuster
- Einführung in das Layoutmanagement
- Text Eingabe
- Auswahlkomponenten
- Menüs
- Ausgefeiltes Layout-Management
- Dialogboxen
13 Parallelität 8 topics +
- Was sind Threads?
- Thread-Zustände
- Thread-Eigenschaften
- Synchronisation
- Thread-sichere Sammlungen
- Aufgaben und Thread-Pools
- Asynchrone Berechnungen
- Prozesse
14 JavaFX 7 topics +
- Eine kurze Geschichte der Java-GUI-Programmierung
- Informationen in einer Szene anzeigen
- Handhabung des Events
- Layout
- Steuerelemente der Benutzeroberfläche
- Eigenschaften und Bindungen
- Lang laufende Aufgaben in Rückrufen der Benutzeroberfläche
15 Anhang A +
03 / Bewertungen
230 verifizierte Bewertungen von Lernenden
3 Mio.+ zufriedene Kunden · 50+ Länder
I have reviewed uCertify Pearson Core Java: Fundamentals. The course provides competency in all concepts of Java programming. The interactive learning resources highlight...
04 / FAQS
Fragen, bevor Sie beginnen
Who should take this course? +
What are the prerequisites for this basic Java course? +
Does this course help prepare for Java certification exams? +
Yes, this course helps you prepare for Java certification exams in a number of ways:
- The comprehensive course curriculum helps you build a strong foundation of the core Java concepts
- Video tutorials, practice exams and quizzes help you prepare and practice for the exams
- Pre and post assessments test your knowledge and validate your Java skills
What are the career benefits of doing this course? +
Does this course cover any advanced Java features?+
Yes, this course covers a lot of advanced features like Lambda Expressions, Generics, Collections Framework, Concurrency, Reflection, and JavaFX.
Discover the World of Java Programming
The perfect starting point to begin your programming journey.