Das Internet als Informations- und Verkaufsplattform ist aus
der Geschäftswelt nicht mehr wegzudenken. Entsprechend wichtig sind Werkzeuge,
mit denen geeignete Applikationen für diese Plattform erstellt werden können.
Das Lehrmittel vermittelt umfassende Kenntnisse über die
Entwicklung professioneller Web-Applikationen mithilfe der Scriptsprache PHP
und auf der Basis von HTML und CSS. Nach einer Einführung in die technischen Grundlagen
zeigt es anhand eines typischen Entwicklungsprojekts, welche Aspekte in den
Phasen Analyse, Entwurf, Implementation, Test und Dokumentation zu beachten
sind.
Im Rahmen der Implementation werden wichtige Elemente, Strukturen
und Konventionen von PHP vorgestellt und praxisbezogen anhand eines
Beispielprojekts vertieft, wobei auch die Sicherheit eine wichtige Rolle spielt.
Das Buch ermöglicht so, schrittweise die vielfältigen Funktionen und
Möglichkeiten von PHP kennenzulernen, um diese Sprache auch zusammen mit einer MySQL-Datenbank
effizient einzusetzen.
Dieses Lehrmittel orientiert sich an den Handlungszielen für
das I-CH-Modul 133 «Web-Applikationen realisieren» und richtet sich in erster
Linie an Auszubildende einer Informatik-Erstausbildung. Es eignet sich aber
auch für alle Personen, die im Bereich Web Engineering arbeiten und ihr Wissen
auffrischen möchten. Es kann sowohl für das Selbststudium als auch im Unterricht
eingesetzt werden. Beispiele, Fragen und Antworten vertiefen den Lernstoff und
erleichtern den Transfer des Wissens in die Praxis.
Alle Informationsfelder einblenden
Inhaltsverzeichnis
1. Technische Grundlagen
(11 Seiten)
1.1 Wie funktioniert das Web?
1.2 HTML und CSS
1.3 Serverseitige Programmierung
1.4 Clientseitige Programmierung
1.5 Applikationen und Sitzungsverfolgung
2. Entwicklungstools und Umgebungen
(9 Seiten)
2.1 Serverside-Entwicklungstools
2.2 Frontendentwicklung mit JavaScript und HTML5
2.3 Frameworks: eine Übersicht und typische Anwendungsgebiete
3. Benutzereingaben und Datenüberprüfung
(6 Seiten)
3.1 Zusammenspiel Frontend/Backend
3.2 Formulare und Formularelemente
4. Vorgaben analysieren und spezifizieren
(8 Seiten)
4.1 Funktionale Anforderungen
4.2 Zielpublikum
4.3 Nichtfunktionale Anforderungen
4.4 Sicherheitsaspekte
5. Funktionalität entwerfen und Umsetzung planen
(11 Seiten)
5.1 Aufteilung Frontend / Backend
5.2 Datenmodell und Datenbank
5.3 Benutzerschnittstelle
5.4 Struktogramme erstellen
5.5 Realisierungskonzept erstellen
5.6 Ressourcen planen
6. Tests vorbereiten und planen
(3 Seiten)
6.1 Was soll getestet werden?
6.2 Welche Testarten gibt es?
6.3 Testplan erstellen
7. Quellcode erstellen und kommentieren
(15 Seiten)
7.1 Aufbau und Elemente eines PHP Script
7.2 Wie schreibe ich PHP-Code?
7.3 Trennung von Programmlogik und Präsentation
8. Mit PHP programmieren
(27 Seiten)
8.1 Variablen
8.2 Arrays: mehrfache Variablen /Variablenfeld
8.3 Verzweigungen
8.4 Schleifen
8.5 Funktionen
8.6 Vordefinierte Systemvariablen
8.7 Objekte erzeugen und verwenden
9. Wichtige Funktionen verwenden
(30 Seiten)
9.1 Funktionen zur Arraybearbeitung
9.2 Zeit- und Suchfunktionen
9.3 Datei und Verzeichnisfunktionen
9.4 Sitzungsverwaltung und Cookies
9.5 Datenbankfunktionen
9.6 Weitere interessante PHP-Funktionen
10. Wie mache ich eine PHP-Web-Applikation sicher?
(10 Seiten)
10.1 Was kann bei Benutzereingaben falsch sein?
10.2 Wie mache ich Web-Applikationen generell sicher?
11. Funktionalität testen und Fehler finden
(5 Seiten)
11.1 Testplan durchführen
11.2 Fehler suchen
12. Sicherheit testen und verbessern
(6 Seiten)
12.1 Sicherheit testen
12.2 Datensicherheit verbessern
13. Testergebnisse dokumentieren und kommentieren
(3 Seiten)
Bibliografische Angaben
Auflage:
4., überarbeitete Auflage 2014
Umfang:
186 Seiten, A4, broschiert
ISBN:
9783715599267
Art. Nr.:
10983
Code:
ICT 024
Sprache:
Deutsch
Reihe:
Informatik-Grundbildung
Zielgruppe
Lieferbarkeit
Änderungen und Korrekturen