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
Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. 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.577 bereits angemeldet
Bei enthalten
1,499 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Java
- Kategorie: Software-Entwicklung
- Kategorie: Markov-Modell
- Kategorie: Leistungsprüfung
- Kategorie: Datei-E/A
- Kategorie: Grundsätze der Programmierung
- Kategorie: Daten-Strukturen
- Kategorie: Computerprogrammierung
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Algorithmen
- Kategorie: Daten importieren/exportieren
- Kategorie: Fehlersuche
- Kategorie: Software-Entwicklung
- Kategorie: Prädiktive Modellierung
- Kategorie: Objektorientierter Entwurf
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

Birla Institute of Technology & Science, Pilani

Duke University

Northeastern University

Northeastern 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 27. 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 4. Mai 2020
Well designed and well structured with the packages, resources, programming exercises and practice quiz. I appreciate the team's hard work in delivering good knowledge on the subject efficiently.
Geprüft am 23. Aug. 2020
The Course is Good. But Week 3 is so hard to understand and the assignments are frustrating and it took long time to complete. Week 3 must be made easier......
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,




