Lösen Sie reale Probleme mit Java unter Verwendung mehrerer Klassen. Lernen Sie, wie Sie mithilfe von Java-Schnittstellen skalierbare Programmierlösungen erstellen können. Erkennen Sie, dass Software-Engineering mehr ist als das Schreiben von Code - es beinhaltet auch logisches Denken und Design. Am Ende dieses Kurses werden Sie ein Programm geschrieben haben, das Erdbebendaten analysiert und sortiert, und einen Predictive Text Generator entwickelt haben. Nach Abschluss dieses Kurses werden Sie in der Lage sein: 1. Sortierung bei der Lösung von Problemen angemessen einzusetzen; 2. Klassen entwickeln, die die Schnittstelle Comparable implementieren; 3. Zeitdaten verwenden, um die empirische Leistung zu analysieren; 4. Probleme in mehrere Klassen aufteilen, jede mit ihren eigenen Methoden; 5. Bestimmen Sie, ob eine Klasse aus der Java-API für die Lösung eines bestimmten Problems verwendet werden kann; 6. Implementieren Sie Programmierlösungen mit mehreren Ansätzen und erkennen Sie Kompromisse; 7. Objektorientierte Konzepte wie Schnittstellen und abstrakte Klassen bei der Entwicklung von Programmen verwenden; 8. Implementierungsentscheidungen in geeigneter Weise verbergen, so dass sie in öffentlichen Methoden nicht sichtbar sind; und 9. Erkennen Sie die Grenzen von Algorithmen und Java-Programmen bei der Lösung von Problemen. 10. Erkennen von Standard-Java-Klassen und Idiomen, einschließlich Ausnahmebehandlung, statische Methoden, java.net- und java.io-Pakete.

Java-Programmierung: Grundlagen des Software-Designs
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

Java-Programmierung: Grundlagen des Software-Designs
Dieser Kurs ist Teil von Spezialisierung „Java-Programmierung und Grundlagen der Softwaretechnik“
Unterrichtet in Deutsch (KI-Synchronisation)



Dozenten: Robert Duvall
111.558 bereits angemeldet
Bei enthalten
1,499 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Markov-Modell
- Kategorie: Grundsätze der Programmierung
- Kategorie: Daten-Strukturen
- Kategorie: Computerprogrammierung
- Kategorie: Leistungsprüfung
- Kategorie: Software-Entwicklung
- Kategorie: Datei-E/A
- Kategorie: Java
- Kategorie: Algorithmen
- Kategorie: Prädiktive Modellierung
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Daten importieren/exportieren
- Kategorie: Objektorientierter Entwurf
- Kategorie: Fehlersuche
- Kategorie: Software-Entwicklung
Werkzeuge, die Sie lernen werden
- Kategorie: Anwendungsprogrammierschnittstelle (API)
- Kategorie: Java-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
12 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- 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 5 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozenten


Mehr von Software-Entwicklung entdecken
Status: Kostenloser TestzeitraumDuke University

Birla Institute of Technology & Science, Pilani
Status: VorschauNortheastern University
Status: VorschauNortheastern University
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Bewertungen von Lernenden
- 5 stars
74,64 %
- 4 stars
18,74 %
- 3 stars
4,06 %
- 2 stars
1 %
- 1 star
1,53 %
Zeigt 3 von 1499 an
Geprüft am 26. Jan. 2016
i liked everything except some of the quizzes since some questions were unclear or wrong (but still, I was a beta tester, so all great) - thank you!
Geprüft am 6. Dez. 2020
A good course to continue learning Java. This Specialization has been a great journey for my learning. The assignments were always challenging to complete.
Geprüft am 16. Aug. 2017
This is amazing course for beginners to gain more programming skills and behavior. If you are interested in such kind of specialization this course is for you
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




