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 Softwareentwurfs
Sparen Sie mit 40% Rabatt auf 3 Monate Coursera Plus bei den Fähigkeiten, die Sie zum Strahlen bringen. Jetzt sparen

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



Dozenten: Robert Duvall
111.456 bereits angemeldet
Bei enthalten
1,497 Bewertungen
Kompetenzen, die Sie erwerben
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Computer-Programmierwerkzeuge
- Kategorie: Markov-Modell
- Kategorie: Datei-E/A
- Kategorie: Algorithmen
- Kategorie: Grundsätze der Programmierung
- Kategorie: Daten importieren/exportieren
- Kategorie: Leistungsprüfung
- Kategorie: Leistungsoptimierung
- Kategorie: Software-Entwicklung
- Kategorie: Daten-Strukturen
- Kategorie: Objektorientierter Entwurf
- Kategorie: Fehlersuche
- Kategorie: Computerprogrammierung
- Kategorie: Software-Entwicklung
Werkzeuge, die Sie lernen werden
- Kategorie: Java-Programmierung
- Kategorie: Anwendungsprogrammierschnittstelle (API)
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
Status: Kostenloser TestzeitraumDuke University
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,61 %
- 4 stars
18,77 %
- 3 stars
4,07 %
- 2 stars
1 %
- 1 star
1,53 %
Zeigt 3 von 1497 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 22. 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......
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.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,





