Alles, was Sie für Ihre tägliche Arbeit mit Dreamweaver CS5 wissen müssen, finden Sie in diesem umfassenden Handbuch! Sie lernen sämtliche Funktionen im Praxiseinsatz kennen und erfahren wie Sie attraktive und moderne Websites erstellen.
Im ersten Teil dreht sich dabei alles um die Entwicklung statischer Webseiten. Vom grundlegenden Aufbau über Bilder, Tabellen und Formulare bis hin zu raffinierten Layouts mit CSS und tollen Effekten mit JavaScript und dem Ajax-Framework Spry werden alle Themen ausführlich und anhand von anschaulichen Beispielen vorgestellt.
Der zweite große Teil des Buchs führt Sie dann in die Entwicklung dynamischer Webseiten ein. Sie lernen mit PHP zu programmieren und auf MySQL-Datenbanken zuzugreifen und entwickeln dabei am Ende sogar ein eigenes Content Management System. Auch andere fortgeschrittene Themen, wie z. B. Suchmaschinenoptimierung oder die XML-Unterstützung von Dreamweaver, werden in diesem Teil behandelt, so dass Sie für Ihren Arbeitsalltag als professioneller Webentwickler und -designer bestens gerüstet sind!
Rezensionen / Stimmen
Empfehlung der Redaktion!
Reihe
Sprache
Verlagsort
Verlagsgruppe
Editions-Typ
Maße
Höhe: 24 cm
Breite: 17.5 cm
ISBN-13
978-3-8362-1567-1 (9783836215671)
Schweitzer Klassifikation
... Vorwort ... 25
Teil I ... Grundlagen ... 27
1 ... Einleitung ... 29
... 1.1 ... Für die Leser ... 29
... 1.2 ... Was ist Dreamweaver und was nicht? ... 31
... 1.3 ... Was ist neu in Dreamweaver CS5? ... 35
2 ... Projektablauf für die Buchwebsite ... 37
... 2.1 ... Briefing ... 38
... 2.2 ... Arbeitsablauf ... 40
... 2.3 ... Das Layout ... 41
3 ... Grundlagen von Dreamweaver ... 45
... 3.1 ... Die Programmoberfläche ... 46
... 3.2 ... Wichtige Voreinstellungen ... 63
... 3.3 ... Layouthilfen in Dreamweaver ... 80
... 3.4 ... Dreamweaver erweitern ... 84
Teil II ... Statische Websites ... 91
4 ... Eine Site erstellen ... 93
... 4.1 ... Die Struktur ... 93
... 4.2 ... Die Site-Verwaltung ... 98
... 4.3 ... Die Site-Ansicht ... 115
... 4.4 ... Gruppenarbeit ... 118
... 4.5 ... Die Buchwebsite anlegen ... 123
5 ... Grundlegende Dokumenteinstellungen ... 127
... 5.1 ... Seiteneigenschaften festlegen mit CSS ... 127
... 5.2 ... Seiteneigenschaften festlegen ohne CSS ... 134
... 5.3 ... Metaangaben ... 136
6 ... Tabellen und Listen ... 139
... 6.1 ... Layouttabellen - pro und contra ... 139
... 6.2 ... Einfügen von Tabellen ... 140
... 6.3 ... Tabelleneigenschaften einstellen ... 144
... 6.4 ... Verschachtelte Tabellen ... 148
... 6.5 ... Arbeiten mit Listen ... 150
7 ... Bilder im Web ... 153
... 7.1 ... Bildformate bestimmen ... 153
... 7.2 ... Bilder einfügen und bearbeiten ... 157
... 7.3 ... Interaktion mit Photoshop ... 166
8 ... Framesets ... 171
... 8.1 ... Funktionsweise von Frames ... 171
... 8.2 ... Ein Frameset anlegen ... 174
... 8.3 ... Mit Framesets arbeiten ... 178
9 ... JavaScript und Verhalten ... 183
... 9.1 ... JavaScript in Dreamweaver ... 183
... 9.2 ... Verhalten ... 184
10 ... Hyperlinks ... 193
... 10.1 ... Verknüpfungen einbauen ... 193
... 10.2 ... Ziel angeben ... 195
... 10.3 ... Barrierefreie Hyperlinks ... 196
... 10.4 ... Hyperlinks prüfen ... 196
... 10.5 ... Anker hinzufügen ... 197
... 10.6 ... Hyperlink-Methoden ... 198
... 10.7 ... Hyperlinks auf E-Mail-Adressen ... 199
... 10.8 ... Platzhalter für Hyperlinks ... 200
11 ... CSS in Dreamweaver ... 201
... 11.1 ... CSS - pro und contra ... 201
... 11.2 ... Arten von CSS-Stilen ... 202
... 11.3 ... CSS-Syntax ... 208
... 11.4 ... Erstellen und Bearbeiten von CSS-Stilen ... 213
... 11.5 ... CSS-Regeln für Texte ... 218
... 11.6 ... CSS-Regeln für unterschiedliche Ausgabemedien ... 221
... 11.7 ... Stile einschalten, wechseln und abschalten ... 224
... 11.8 ... CSS-Layout anlegen ... 224
... 11.9 ... CSS-Stile und DIV-Tags ... 234
... 11.10 ... AP-Elemente ... 239
... 11.11 ... Navigation aus Listen erstellen ... 247
... 11.12 ... Mit CSS-Vorlagen arbeiten ... 251
... 11.13 ... Allgemeine Vorgehensweise ... 253
... 11.14 ... Layout-Hilfsmittel ... 254
... 11.15 ... CSS-Regeln für die Buchwebsite erstellen ... 260
... 11.16 ... Aufbau der Buchwebsite mit CSS und APElementen ... 262
12 ... Spry - Framework für Ajax ... 287
... 12.1 ... Was ist Spry? ... 287
... 12.2 ... Spry in diesem Buch ... 290
... 12.3 ... Spry-Widgets ... 290
... 12.4 ... Spry-Menüleiste ... 292
... 12.5 ... Spry-Palette mit Registerkarten ... 294
... 12.6 ... Spry-Akkordeon ... 296
... 12.7 ... Reduzierbare Palette ... 298
... 12.8 ... Spry-QuickInfo ... 299
... 12.9 ... Spry-Widgets mit CSS gestalten ... 300
13 ... Vorlagen und Bibliotheken ... 305
... 13.1 ... Mit Vorlagen arbeiten ... 306
... 13.2 ... Tricks mit Vorlagen ... 311
... 13.3 ... Mit Bibliotheken arbeiten ... 312
14 ... Formulare ... 317
... 14.1 ... Übertragungsmethoden für Formulardaten ... 317
... 14.2 ... Ein Formular erstellen ... 318
... 14.3 ... Formularelemente ... 320
... 14.4 ... Überprüfung von Formularen ... 329
... 14.5 ... Formulare gestalten ... 339
... 14.6 ... Ein Kontaktformular für die Buchwebsite ... 341
15 ... Flash und YouTube integrieren ... 347
... 15.1 ... Flash einsetzen oder nicht? ... 347
... 15.2 ... Flashfilme einfügen ... 348
... 15.3 ... Flash-Sound einbinden ... 353
... 15.4 ... Flash in Dreamweaver öffnen ... 354
... 15.5 ... FLV-Filme einbinden ... 354
... 15.6 ... YouTube-Videos einbinden ... 356
16 ... Office-Dateien einfügen ... 361
... 16.1 ... Word-Texte einfügen ... 361
... 16.2 ... Excel-Tabellen einfügen ... 362
... 16.3 ... CSV-Daten importieren ... 362
... 16.4 ... Weitere Einfügemöglichkeiten ... 363
17 ... Quelltext de luxe ... 365
... 17.1 ... Arbeiten im Quelltext ... 365
... 17.2 ... Arbeiten in der Live-Code-Ansicht ... 370
... 17.3 ... Codefragmente (Snippets) einsetzen ... 371
... 17.4 ... Quelltext in der Entwurfsansicht bearbeiten ... 377
... 17.5 ... Quelltext automatisch optimieren ... 378
... 17.6 ... Suchen und ersetzen ... 379
Teil III ... Dynamische Websites ... 381
18 ... Dynamische Websites - Einführung ... 383
... 18.1 ... Vorteile dynamischer Sites ... 383
... 18.2 ... Typen dynamischer Websites ... 385
... 18.3 ... Client- und serverseitiges Skripting ... 390
... 18.4 ... Konzeption dynamischer Sites ... 393
19 ... Einführung in PHP ... 397
... 19.1 ... Was ist PHP? ... 397
... 19.2 ... PHP und XHTML ... 400
... 19.3 ... Variablen in PHP ... 403
... 19.4 ... Vergleichsoperatoren ... 405
... 19.5 ... Boolesche Operatoren ... 406
... 19.6 ... Schleifen programmieren ... 406
... 19.7 ... Bedingungen mit PHP ... 409
... 19.8 ... Dateien einbinden ... 411
... 19.9 ... Mit Sessions arbeiten ... 414
... 19.10 ... Funktionen ... 415
... 19.11 ... Fazit ... 417
20 ... PHP mit Dreamweaver ... 419
... 20.1 ... PHP-Befehle einsetzen ... 419
... 20.2 ... Variablen in Dreamweaver ... 420
... 20.3 ... PHP von Hand coden ... 424
... 20.4 ... PHP-Referenz ... 424
... 20.5 ... Fehlersuche im PHP-Code ... 426
21 ... Lokalen Webserver installieren ... 429
... 21.1 ... Webserver-Grundlagen ... 429
... 21.2 ... Vorbereitung: Firewall einstellen oder ausschalten ... 431
... 21.3 ... WAMP installieren ... 432
... 21.4 ... Internet Information Server installieren ... 441
22 ... Dynamische Sites in Dreamweaver einrichten ... 457
... 22.1 ... Testserver-Einstellungen ... 457
... 22.2 ... Site-Einstellungen testen ... 460
... 22.3 ... Buchwebsite für dynamische Inhalte einrichten ... 464
23 ... MySQL-Grundlagen ... 467
... 23.1 ... Einführung in Datenbanken ... 467
... 23.2 ... Erstellen einer MySQL-Datenbank ... 474
... 23.3 ... Benutzerverwaltung mit MySQL ... 481
... 23.4 ... MySQL und Microsoft Access ... 483
... 23.5 ... Einführung in SQL ... 487
... 23.6 ... Datenstruktur der Buchwebsite ... 490
24 ... Datenbanken mit Dreamweaver anbinden ... 495
... 24.1 ... MySQL-Datenbanken konnektieren ... 495
... 24.2 ... MySQL mit PHP konnektieren ... 496
25 ... Datenbanken abfragen ... 501
... 25.1 ... Datenbankabfrage und Datenanzeige ... 501
... 25.2 ... Datensätze in Dreamweaver abfragen ... 502
... 25.3 ... Dynamische Tabellen ... 522
... 25.4 ... Wiederholte Bereiche mit AP-Elementen ... 524
... 25.5 ... Bilder dynamisch einfügen ... 529
... 25.6 ... In Datensätzen navigieren ... 534
... 25.7 ... HTML-Attribute dynamisch generieren ... 540
... 25.8 ... Automatische Master- und Detailseiten ... 548
... 25.9 ... Ausgabe formatieren ... 550
... 25.10 ... Aufbau der dynamischen Inhalte der Buchwebsite ... 551
26 ... Daten einfügen und dynamische Formulare ... 581
... 26.1 ... Neue Datensätze einfügen ... 582
... 26.2 ... Bestehende Datensätze manipulieren ... 585
... 26.3 ... Datensätze löschen ... 592
... 26.4 ... Daten aus mehreren Tabellen verbinden ... 595
... 26.5 ... Administrationsoberfläche für die Buchwebsite anlegen ... 599
27 ... Benutzer authentifizieren und Zugriffsrechte festlegen ... 609
... 27.1 ... Benutzer verwalten ... 609
... 27.2 ... Zugriffsrechte beschränken ... 613
... 27.3 ... Neue Benutzer anlegen ... 615
... 27.4 ... Zugriffsrechte für die Website zum Buch ... 620
28 ... Fortgeschrittene Techniken ... 625
... 28.1 ... SQL-Abfragen ... 625
... 28.2 ... Arbeiten mit Sessions ... 641
... 28.3 ... Serververhalten ... 644
29 ... Menüs für dynamisches Verhalten ... 657
... 29.1 ... Tabellendaten importieren ... 657
... 29.2 ... Spry-XML-Datensatz ... 657
... 29.3 ... Spry-Bereich ... 657
... 29.4 ... Spry-Wiederholung ... 657
... 29.5 ... Spry-Wiederholungsliste ... 658
... 29.6 ... Datensatzgruppen ... 658
... 29.7 ... Dynamische Daten ... 658
... 29.8 ... Bereich wiederholen ... 659
... 29.9 ... Bereich anzeigen ... 659
... 29.10 ... Seitenerstellung für Datensatzgruppe ... 660
... 29.11 ... Datensatzgruppen-Navigationsstatus ... 661
... 29.12 ... Master-Detaildatensatz ... 661
... 29.13 ... Datensatz einfügen ... 661
... 29.14 ... Datensatz aktualisieren ... 662
... 29.15 ... Datensatz löschen ... 662
... 29.16 ... Benutzerauthentifizierung ... 663
... 29.17 ... XSL-Transformation ... 663
30 ... XML in Dreamweaver ... 665
... 30.1 ... Einführung in XML ... 665
... 30.2 ... XML und CSS ... 668
... 30.3 ... XML-Attribute ... 671
... 30.4 ... DTDs ... 673
... 30.5 ... XML, XSLT und CSS ... 680
31 ... Spry und XML ... 695
... 31.1 ... Was ist Ajax? ... 695
... 31.2 ... XML-Daten anbinden ... 695
... 31.3 ... Spry-Bereiche ... 701
... 31.4 ... Kritik an Spry ... 708
... Index ... 715