Programmiertechnik: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
|||
| (13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
Willkommen im Themenbereich '''Programmiertechnik'''. | |||
Hier finden Sie alle Kapitel in der empfohlenen Reihenfolge. | |||
== Kaufempfehlungen == | |||
In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet. | |||
'''Werbung:'''<br> | |||
* '''Buch Programmieren lernen mit Java: '''[https://amzn.to/4sMNogu Programmieren lernen mit Java] | |||
* '''Buch Java: Der Grundkurs: ''' [https://amzn.to/4bqW0lI Java: Der Grundkurs] | |||
== Übersicht Programmiertechnik Abschnitt 1 == | == Übersicht Programmiertechnik Abschnitt 1 == | ||
=== Grundlagen der Programmierung === | === Grundlagen der Programmierung === | ||
| Zeile 36: | Zeile 43: | ||
* [[ArrayList]] | * [[ArrayList]] | ||
=== Methoden | === Methoden (Funktionen) === | ||
* [[Methoden in Java|Methoden ohne Parameter und ohne Rückgabewert]] | * [[Methoden in Java|Methoden ohne Parameter und ohne Rückgabewert]] | ||
* [[Methoden in Java|Methoden ohne Parameter und mit Rückgabewert]] | * [[Methoden in Java|Methoden ohne Parameter und mit Rückgabewert]] | ||
| Zeile 63: | Zeile 70: | ||
=== Testen === | === Testen === | ||
* [[Testen allgemein]] | |||
* [[Statisches Testen]] | * [[Statisches Testen]] | ||
* [[Dynamisches Testen]] | * [[Dynamisches Testen]] | ||
* [[ | * [[Black-Box-Test]] | ||
* [[ | * [[White-Box-Test]] | ||
* [[Schreibtischtest]] | * [[Schreibtischtest]] | ||
=== Vorgehensmodelle === | === Vorgehensmodelle === | ||
* [[Klassische Vorgehensmodelle]] | * [[Vorgehensmodelle|Klassische Vorgehensmodelle]] | ||
* [[Agile Vorgehensmodelle]] | * [[Vorgehensmodelle|Agile Vorgehensmodelle]] | ||
=== UML-Diagramme === | === UML-Diagramme === | ||
* [[UML]] | |||
* [[UML Use-Case-Diagramm]] | * [[UML Use-Case-Diagramm]] | ||
* [[UML Klassendiagramm]] | * [[UML Klassendiagramm]] | ||
| Zeile 89: | Zeile 98: | ||
* [[Interfaces]] | * [[Interfaces]] | ||
* [[Mehrdimensionale Arrays]] | * [[Mehrdimensionale Arrays]] | ||
* [[HashMaps | * [[HashMap|HashMaps]] | ||
* [[Set|Sets]] | |||
=== GUI-Programmierung === | === GUI-Programmierung === | ||
| Zeile 106: | Zeile 116: | ||
=== Erweiterte Testverfahren === | === Erweiterte Testverfahren === | ||
* [[ | * [[Code Coverage]] | ||
=== Weitere Programmierkonzepte === | === Weitere Programmierkonzepte === | ||
* [[Rekursion]] | * [[Rekursion]] | ||
* [[Threads]] | * [[Threads]] | ||
Aktuelle Version vom 16. März 2026, 10:30 Uhr
Willkommen im Themenbereich Programmiertechnik. Hier finden Sie alle Kapitel in der empfohlenen Reihenfolge.
Kaufempfehlungen
In diesem Beitrag befinden sich sogenannte Affiliate-Links. Wenn Sie darüber ein Produkt kaufen, erhalten wir eine kleine Provision. Für Sie entstehen keine Mehrkosten. Mit Ihrem Kauf unterstützen Sie direkt den Aufbau und Betrieb dieses freien IT-Nachschlagewerks. Vielen Dank für Ihre Unterstützung! Diese Links sind entsprechend als Werbung gekennzeichnet.
Werbung:
- Buch Programmieren lernen mit Java: Programmieren lernen mit Java
- Buch Java: Der Grundkurs: Java: Der Grundkurs
Übersicht Programmiertechnik Abschnitt 1
Grundlagen der Programmierung
Entwicklungsumgebung einrichten
- Installation JDK und Einrichten der Umgebungsvariablen
- Download und Installation von VS Code
- Einführung in das Terminal
- Wichtige Terminalbefehle
Erste Schritte in Java
Grundlagen der Sprache Java
Kontrollstrukturen
Datenstrukturen
Methoden (Funktionen)
- Methoden ohne Parameter und ohne Rückgabewert
- Methoden ohne Parameter und mit Rückgabewert
- Methoden mit Parameter und ohne Rückgabewert
- Methoden mit Parameter und mit Rückgabewert
Umstieg auf eine professionelle IDE
Übersicht Programmiertechnik Abschnitt 2
Grundlagen der objektorientierten Programmierung (OOP)
- Was ist OOP?
- Klassen und Objekte
- Instanzvariablen
- Getter und Setter
- Konstruktor
- Objekterzeugung mit new()
Vererbung
Exceptionhandling
Testen
- Testen allgemein
- Statisches Testen
- Dynamisches Testen
- Black-Box-Test
- White-Box-Test
- Schreibtischtest
