Modul 133: Web-Applikationen realisieren (E-Book)  

39.00 CHF / Ex.

Ex.

Modul 133: Web-Applikationen realisieren (E-Book)

Realisierung und Test einer Web-Applikation mit PHP anhand eines Beispielprojekts, mit Repetitionsfragen und Antworten

Autorenschaft: Markus Ruggiero | Nico Waldispühl

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

ISBN: 9783715576695

Art. Nr.: E-15422

Code: ICTE 024

Sprache: Deutsch

Reihe: Informatik-Grundbildung

Zielgruppe

Hauptzielgruppe: Berufsfachschule und Lehre / Informatik EFZ

Dieses Lehrmittel eignet sich auch für:
Berufliche Weiterbildung
Höhere Fachschulen

Lieferbarkeit

Lieferbar

Änderungen und Korrekturen

Kontakt / Feedback zum Titel

Damit wir unseren Service stetig verbessern können, interessiert uns Ihre Meinung sehr.


Downloads

  • [pdf] Modul 133 Web-Applikationen realisieren

    Modul 133 Web-Applikationen realisieren

  • [zip] m133_verwaltungs_news_app