Programmiertechnik: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
 
(12 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 ==
Willkommen im Themenbereich '''Programmiertechnik'''. 
Hier findest du alle Kapitel in der empfohlenen Reihenfolge.


=== Grundlagen der Programmierung ===
=== Grundlagen der Programmierung ===
Zeile 36: Zeile 43:
* [[ArrayList]]
* [[ArrayList]]


=== Methoden und Funktionen ===
=== 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]]
* [[Blackboxtest]]
* [[Black-Box-Test]]
* [[Whiteboxtest]]  
* [[White-Box-Test]]  
* [[Schreibtischtest]]
* [[Schreibtischtest]]


=== Vorgehensmodelle ===
=== Vorgehensmodelle ===
* [[Klassische Vorgehensmodelle]]
* [[Vorgehensmodelle|Klassische Vorgehensmodelle]]
* [[Agile Vorgehensmodelle]]
* [[Vorgehensmodelle|Agile Vorgehensmodelle]]


=== UML-Diagramme ===
=== UML-Diagramme ===
Zeile 90: Zeile 98:
* [[Interfaces]]
* [[Interfaces]]
* [[Mehrdimensionale Arrays]]
* [[Mehrdimensionale Arrays]]
* [[HashMaps und Sets]]
* [[HashMap|HashMaps]]
* [[Set|Sets]]


=== GUI-Programmierung ===
=== GUI-Programmierung ===
Zeile 107: Zeile 116:


=== Erweiterte Testverfahren ===
=== Erweiterte Testverfahren ===
* [[Anweisungsüberdeckung]]
* [[Code Coverage]]
* [[Zweigüberdeckung]]
* [[Pfadüberdeckung]]


=== 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:

Übersicht Programmiertechnik Abschnitt 1

Grundlagen der Programmierung

Entwicklungsumgebung einrichten

Erste Schritte in Java

Grundlagen der Sprache Java

Kontrollstrukturen

Datenstrukturen

Methoden (Funktionen)

Umstieg auf eine professionelle IDE

Übersicht Programmiertechnik Abschnitt 2

Grundlagen der objektorientierten Programmierung (OOP)

Vererbung

Exceptionhandling

Testen

Vorgehensmodelle

UML-Diagramme

Datentransportformate

Erweiterte Inhalte (FIAE – 2. und 4. Semester)

Erweiterte objektorientierte Techniken

GUI-Programmierung

Dateien und Dateienzugriffe

Datenbankzugriffe

Erweiterte UML-Diagramme

Erweiterte Testverfahren

Weitere Programmierkonzepte