
Hinzugefügt 24 Jan 05 Aktualisiert TodayIn einem Fallbeispiel zur Entwicklung eines Online-Anzeigenmarktes mit sinnig verteilten Rollen (Software-Ergonom, Web-Entwickler, Systemanalytikerin) geht es um die Feinheiten der Programmierung. Clever: Der Lernende bekommt durch die Rollenverteilung der Muster-Softwarefirma auch gleich vermittelt, welche Umfeld-Gedanken zur Gestaltung einer ansprechenden Internet-Präsentation dazugehören... Das Buch ist lerntechnisch sauber durchdacht. Beispiele, Erklärungen, Glossar und Grafiken wechseln in einer angenehm lesefreundlichen Dramaturgie"
Da statische Websites schnell sehr umfangreich und komplex werden, ist es Ziel des Buches nicht nur die Programmierung mit HTML und CSS zu vermitteln, sondern die systematische, software-technische Entwicklung von statischen Websites. Das Motto ist: Web Engineering von Anfang an. Die Fallstudie Web-Anzeigenmarkt zeigt beispielhaft die Ermittlung der Anforderungen mittels Interview, die Erstellung eines Pflichtenhefts und eines Glossars, die Modellierung des Fachkonzepts, die Skizierung der Benutzungsoberfläche, den Entwurf der Software-Architektur und die anschließende Umsetzung mit XHTML und CSS. Das Fachkonzept und die Software- Architektur werden jeweils mit den Web-Erweiterungen der UML nach Conallen dargestellt. Installations- und Konfigurationshinweise helfen beim Einsatz der benötigten Werkzeuge. Übungen ermöglichen eine Selbstkontrolle und Vertiefung des Lehrstoffs.
Das Buch zeichnet sich durch seine vielen Beispiele und Grafiken aus. Piktogramme und Stichworte in der Marginalspalte erleichtern die Orientierung. Eine gut lesbare Schrift und eine lesefreundliche Satzgestaltung erfreuen das Auge. Jeder Buchabschnitt ist im Zeitungsstil geschrieben. Zuerst kommt eine Kurzfassung, dann der Inhalt und danach die neuen Glossarbegriffe. Hinweise, Tipps und Empfehlungen sind besonders gekennzeichnet. Das Buch ist im handlichen DIN A5-Format gedruckt.
Auf dem deutschen Buchmarkt gibt es bereits viele HTML-Bücher. Warum also noch ein weiteres Buch? Oder anders gefragt: Was ist bei diesem HTML-Buch anders?
Mein Ziel bei diesem Buch ist nicht nur das Programmieren mit HTML zu vermitteln, sondern wie man Websites softwaretechnisch erstellt. Im einfachsten Fall ? der statischen Website ? kann diese Entwicklung mit HTML erfolgen. Wer mein "Lehrbuch Grundlagen der Informatik" kennt, weiß, dass ich Java hier mit der UML (Unified Modeling Language) eingeführt habe ? ein Ansatz der sich in der Lehre sehr bewährt hat. Genauso wurde bei diesem HTML-Buch die Website-Entwicklung mit Web-Erweiterungen der UML vermittelt, um das Denken in Strukturen zu verstärken. Kurz gefasst kann man auch sagen: Mein Motto heißt: "Web Engineering von Anfang an".
Ein Grundprinzip der Softwaretechnik ist die Trennung von Benutzungsoberfläche und Fachkonzept. Genauso sollte es auch bei der Web-Entwicklung sein. Daher habe ich CSS (Cascading Style Sheets) sehr umfassend eingeführt und auf die Trennung von Layout und Information größten Wert gelegt.
Ein weiterer Schwerpunkt meiner Lehrbücher sind durchgängige Fallstudien, um den Leser für die praktische Arbeit zu rüsten. Auch dieser wichtige Aspekt wurde in diesem HTML-Buch mit einem durchgängigen Fallbeispiel realisiert, das in den anderen Büchern der W3L-Web Engineering-Serie ebenfalls verwendet wird.
Meine Lehrbücher haben immer das Ziel, den aktuellsten Stoff zu vermitteln, um die Leser für die Zukunft zu rüsten. Da die Zukunft von HTML XHTML heißt, habe ich konsequent XHTML verwendet.
HTML ist die Grundlage für alle serverseitigen Web-Techniken, gleichgültig, ob man nun mit PHP oder JSP entwickeln will. Wer HTML mit diesem Buch lernt, wird lernen, wie man statische Websites erstellt, die sich später sehr einfach für serverseitige Applikationen weiterentwickeln lassen.
Für den Einsteiger ist es meines erachtens auch wichtig, dass die Begriffe wie z.B. HTML, XHTML und CSS ihrem Umfang und Inhalt nach sowie auch in ihrer Verbindung zueinander theoretisch und praktisch deutlich gemacht werden.
Wer sich in der beruflichen Orientierung befindet, bekommt im Kleinen einen ziemlich genauen Einblick in die Arbeitsweisen der Web-MediengestalterIn, da gibt es beispielhaft ein Pflichtenheft zu einem virtuellen Auftrag und ein Fachkonzept. Hier lohnt der Blick für die MediengestalterIn i.A. (in Ausbildung) und freut die AusbildungsleiterIn angesichts der Bodenhaftung des Lerninhaltes. Das Buch bietet also für den angegebenen Inhalt also eine Art Mini-Assessment des Berufsfeldes: für den Einsatz in der betrieblichen Ausbildung ist es gut geeignet.
Das Buch biete auch kurze Einblicke in weiterführende Bereiche wie JavaScript, jedoch sicher nicht abendfüllend. Doch das ist ja auch ein anderes Thema, denn es ist drin, was vorne draufsteht: ’Statische’ Webseiten systematisch entwickeln.
Für den Anfänger, der noch nicht den Überblick über die zu verwendenden Sprachelemente gewinnen konnte, aber auch für den sporadischen Nutzer, der immer wieder einzelne X-HTML-Befehle mit seinen Parametern nachschlagen muss, ist die beigefügte Quick Reference Map für den Schreibtisch ein Muss. Ein Hilfe im Wust der Sprachen, die mit dem modernen Webdesign einhergehen. In diesem Zusammenhang sind zwei Maps vorgesehen: eines zu HTML und XHTML und ein zweites zu den Cascending Style Sheets (CSS), Sprachelemente, die - wie ich finde - besonders sperrig daherkommen.
Insgesamt sind das Buch als praktischer Schrittmacher für das Webdesign und die Quick Reference Maps dazu erfreulich kompakt, nur schade das die Bindung des Paperbacks soviel Komprimiertes kaum aushält. :-))
Zu Buch und Karte (Map) gibt es zusätzlich noch die Möglichkeit, sich den Lernstoff über einen e-learning-Kurs anzueignen: insgesamt ein gelungenes medienübergreifendes Lernangebot.
Internet Explorer 6.0+,
Firefox 1.5+!