Informatik TGM13

Projekt: IFK Potentialanalyse

Projektbeschreibung:
Die "Technischen Schulen des Kreises Steinfurt" wünschen sich für die Potentialanaylse von neu eingeschulten Schülerinnen und Schülern eine Web-Applikation, mit der diese Analyse einfach durchgeführt werden kann. Auftraggeber ist der Sozialbeauftragte der Schule (Markus Plietker). Erste Unterlagen wurden von Herrn Markus Plietker bereits eingereicht. Herr Plietker wird sich und das Projekt am Montag, 27.08.2023 persönlich vorstellen.

Unterlagen für das Projekt (vom Auftraggeber vorab zur Analyse zur Verfügung gestellt): Grundaufbau der Potentialanalyse Auswertung der Potentialanalyse Definition der Merkmale einer Aufgabe
Projektumsetzung der ITAO (wurde aus Zeitgründen wegen Prüfungsvorbereitung nicht fertiggestellt):
Das Projekt wurde bereits in einem Vorjahr von einer ITAO bearbeitet, wurde aber aus Zeitgründen nicht fertig. Zumindest das Datenbankdesign könnte (teilweise) übernommen werden. Download: Unfertige Projektumsetzung der Potentialanalyse, bereitgestellt von der ITAO aus einem Vorjahr



Agile Softwareentwicklung

Erasmus Informationen zum Erasmus-Projekt Unsere padlets KFT-Öttigmann
Anschreiben und Einverständniserklärung für die Erasmus-Fahrt nach Belgien Anschreiben und Einverständniserklärung für den Erasmus-Flug nach Norwegen

WebSockets: HTML5-Echtzeitanwendungen entwickeln FAQ WebSocket ist ein auf TCP basierendes Protokoll, welches parallel zu HTTP auf dem gleichen Port (meistens 80) genutzt werden kann. Im Gegensatz zu HTTP-Anfragen wird die zugrundelegende TCP-Verbindung beim WebSocket-Protokoll offen gehalten. Diese bidirektionale Standleitung ermöglicht die Erstellung von Echtzeitanwendungen (z.B. Spiele und Chat-Systeme). Zentrale Instanz ist dabei ein Server, der das WebSocket-Protokoll implementiert und mit allen Clients gleichzeitig eine feste Verbindung aufbaut. Da der Server auch selbst aktiv Nachrichten an seine Clients versenden kann, können die Clients über den Server miteinander kommunizieren. Damit ist es sehr einfach möglich, kollaborative Anwendungen zu programmieren. WebSockets sind als reines Protokoll nicht an eine Programmiersprache gebunden. Auf Server-Seite sind im Bereich der WebSockets häufig Application-Server wie Tomcat im Einsatz, über die WebSockets-Endpoints bereitgestellt werden können, die in Java implementiert wurden. Auf der Client-Seite kommen bevorzugt Web-Browser zum Einsatz. Seit HTML5 gehören die WebSockets zu den Bordmitteln. Die Verbindung zum Server wird über JavaScript aufgebaut, gehalten und verwaltet.
WebSocket (Wikipedia) Using the WebSocket API in a Web Application (NetBeans/Java) WebSocket (MDN web docs) Einführung zu WebSockets: Sockets im Web (HTML5 Rocks) HTML5 - WebSockets (HTML5 tutorialspoint)

Primitive Datentypen und Wrapper-Klassen FAQ Primitive Datentypen im Überblick Konvertierungen in eine String-Repräsentation

Arrays FAQ Informationen über Arrays Arrays mit for-Schleife abarbeiten

Kontrollstrukturen FAQ if-Anweisung for-Schleife while-Schleife

MD5-Hashes FAQ Verschlüsselung von Passwörtern mit Hilfe von MD5-Hashes Wie verlaufen Registrierung und Anmeldung auf Websites, die ihre Benutzerkennwörter MD5-verschlüsselt in einer Datenbank speichern? Anmeldung/Registrierung im Shop (dort werden die Passwörter auf dem Server als MD5-Hash gespeichert) Diebesgut: Gestohlene Mail-Adressen und verschlüsselte Passwörter Mail: Stellungnahme zum Presseartikel über den Einbruch in unser Shop-System Wie können wir ein Programm-Modul entwickeln, das die gestohlenen MD5-Hashes in Klartext-Passwörter zurückwandelt?

Paar Programmierung FAQ