Lehrplan Technischer Assistent für Informatik - Bildungsmarkt ...
Lehrplan Technischer Assistent für Informatik - Bildungsmarkt ...
Lehrplan Technischer Assistent für Informatik - Bildungsmarkt ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Technischer</strong> <strong>Assistent</strong> <strong>für</strong> <strong>Informatik</strong><br />
Klassenstufe 2 Technische <strong>Assistent</strong>in <strong>für</strong> <strong>Informatik</strong> Berufsfachschule<br />
____________________________________________________________________________________<br />
Didaktisch-methodische Hinweise:<br />
Es wird empfohlen, dieses Lernfeld nach Lernfeld 12 B zu unterrichten.<br />
Grundsätzlich besteht die Möglichkeit, bei der klassischen Client-Server-Anwendung<br />
mit je einer eigenständigen Anwendung direkt auf die Funktionen des Betriebssystems<br />
aufzusetzen. Dabei ist jedoch das Abstraktionsniveau sehr niedrig. Deshalb erscheint<br />
es besser, hierbei entsprechende Komponenten bzw. Bibliotheken des im Lernfeld<br />
12 B gewählten Programmentwicklungssystems zu nutzen und mit einigen Beispielprojekten<br />
die zugrunde liegenden Prinzipien zu klären. Hierbei könnten zum einen<br />
Client-Anwendungen zu Standardserverdiensten entstehen (z. B. ein ftp-Client), zum<br />
anderen sollten aber auch Lösungen entstehen, die wirklich eigene Problemstellungen<br />
lösen, z. B. die Auswertung von Messwerten auf einem Teilsystem, die ein anderes<br />
Teilsystem bereitstellt. Da die meisten Anwendungen heutzutage auf TCP/IP-Basis<br />
aufbauen, könnte auch hier eine Beschränkung auf diesen Protokollstack erfolgen.<br />
Für die Behandlung der web-basierenden Anwendung könnte das durch einen Kundenwunsch<br />
entwickelte Szenario mit einer XAMPP-Lösung auf einem USB-Stick (vgl.<br />
http://www.apachefriends.org/de/xampp-windows.html) simuliert werden, falls das Serversystem<br />
nicht lokal zur Verfügung steht. Alternativ hierzu besteht die Möglichkeit, ein<br />
entsprechendes System auf separater Hardware zur Verfügung zu stellen, wo<strong>für</strong> sich<br />
auch ältere, eventuell ausgesonderte Computer eignen.<br />
Nach der Einführung in die gewählte Scriptsprache - das XAMPP-System benutzt PHP -<br />
können die Anforderungen aus dem Kundenwunsch analysiert und Lösungen entwickelt<br />
werden. Hierbei sollten insbesondere die Unterschiede zur herkömmlichen lokalen<br />
Anwendung hervor gehoben werden.<br />
Neben Lösungen in der Scriptsprache, die serverseitig verarbeitet wird, sollten Probleme<br />
die mittels einer clientseitig interpretierten Programmiersprache, z. B. in HTML<br />
eingebettetes Java-Script gelöst werden, durch den Kundenwunsch vorgegeben sein.<br />
Es bietet sich nun an, die web-basierende Anwendung auch mit dem Zugriff auf eine<br />
Datenbank zu realisieren, z. B. mittels PHP auf eine MySQL-Datenbank zuzugreifen.<br />
Den Abschluss bilden einige Beispielprojekte, die eine gewöhnliche Client-Anwendung<br />
mit Zugriff auf einen Datenbankserver zum Inhalt haben und in dem am Anfang des<br />
Lernfeldes benutzten Programmentwicklungssystem realisiert sind.<br />
____________________________________________________________________________________<br />
60