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