Dreamweaver UltraDev 4. Księga eksperta - Helion
Tytuł oryginału: Inside Dreamweaver UltraDev 4
TÅ‚umaczenie: Piotr Ducher
ISBN: 83-7197-610-0
stron: 376, Format: B5, okładka: twarda
Data wydania: 2002-05-07
Księgarnia: Helion
Cena książki: 49,00 zł
Generowanie stron dynamicznych wymaga nie tylko znajomości zagadnień związanych z tworzeniem stron WWW, lecz obejmuje również wiedzę dotyczącą projektowania baz danych, konfiguracji połączenia z bazami danych i technologii wykorzystywanych na serwerach. "Dreamweaver UltraDev 4. Księga eksperta" stanowi kompletne źródło informacji na temat procesu konfiguracji połączenia z bazami danych, pomaga również zrozumieć, w jaki sposób się to odbywa od strony czysto technicznej.
Jako profesjonalista w dziedzinie tworzenia stron internetowych wiesz, że czas to pieniądz. Im dłużej uczysz się nowych języków programowania i aplikacji, tym mniej czasu spędzasz na wykorzystywaniu poznanych technologii na stronach WWW. Ta książka została opracowana, aby pomóc Ci w realizacji tego zadania, "Dreamweaver UltraDev 4. Księga eksperta" omawia implementację technologii oraz pokazuje, w jaki sposób korzystać z funkcji UltraDeva w procesie projektowania witryny WWW. W części I znajdziesz rozdziały dotyczące technologii wykorzystywanych podczas tworzenia dynamicznych stron internetowych. Przykłady w rozdziale II, III i IV mają Ci pomóc w zaprojektowaniu i zarządzaniu witryną współpracującą z bazą danych.
"UltraDev4. Księga eksperta" jest podzielona na cztery części.
Część I Przygotowujemy się do "dynamicznego" przejścia -- omówienie historii powstania UltraDeva i technologii wykorzystywanych w procesie tworzenia dynamicznych stron internetowych. Tematy: historia UltraDeva, zrozumienie procesu tworzenia stron dynamicznych oraz podstawy projektowania baz danych współpracujących z witrynami internetowymi.
Część II Tworzymy solidne podstawy -- omówienie opcji UltraDeva umożliwiających tworzenie i zarządzanie statycznymi i dynamicznymi stronami internetowymi z wykorzystaniem trybu projektowania graficznego układu strony i podglądu kodu źródłowego. Tematy: narzędzia UltraDeva do zarządzania witryną, opcje tworzenia stron w trybie podglądu graficznego układu strony oraz wstawianie obiektów multimedialnych.
Część III Opracowujemy witrynę współpracującą z bazą danych -- omówienie sposobów łączenia stron internetowych z bazą danych i metod generowania stron dynamicznych zawierających informacje z baz danych.
Część IV Rozszerzamy zakres opcji administracyjnych -- omówienie procesu tworzenia stron internetowych umożliwiających zarządzanie bazą danych za pomocą przeglądarki internetowej. Dodatkowy materiał obejmuje prezentację możliwości rozbudowy witryn tworzonych za pomocą UltraDeva o opcje handlu elektronicznego (eCommerce) i prowadzenia nauczania przez Internet (eLearning).
Osoby które kupowały "Dreamweaver UltraDev 4. Księga eksperta", wybierały także:
- Rzeczywistość wirtualna (VR) dla każdego - Aframe i HTML 5. VR w HTML 5 na każdym urządzeniu z Internetem! Wydanie II 24,90 zł, (12,45 zł -50%)
- Adobe Dreamweaver CC/CC PL. Oficjalny podręcznik 89,00 zł, (44,50 zł -50%)
- Dreamweaver CC: The Missing Manual. Covers 2014 release. 2nd Edition 176,92 zł, (152,15 zł -14%)
- Dreamweaver CS6: The Missing Manual 216,45 zł, (186,15 zł -14%)
- Dreamweaver CS5: The Missing Manual 147,27 zł, (126,65 zł -14%)
Spis treści
Dreamweaver UltraDev 4. Księga eksperta -- spis treści
O Autorach (11)
Wstęp (13)
Część I Przygotowujemy się do "dynamicznego" przejścia (17)
Rozdział 1. Czym jest Dreamweaver UltraDev 4? (19)
- Tworzenie stron internetowych przed UltraDevem (20)
- Historia powstania UltraDeva (21)
- Na początku był Dreamweaver (21)
- Macromedia bierze Drumbeata 2000 w adopcjÄ™ (23)
- Połączenie Dreamweavera z Drumbeatem (23)
- Narodziny UltraDeva (24)
- Porównanie Dreamweavera z Dreamweaverem UltraDev (25)
- Prawdziwe możliwości UltraDeva (26)
- Nowe opcje w UltraDevie 4 (28)
- Tryby podglÄ…du (28)
- Kolorowanie składni (28)
- Połączenie z bazą danych na serwerze (29)
- ZarzÄ…dzanie obiektami multimedialnymi (29)
- Dodatkowe behawiory serwera (30)
- Poznajemy środowisko autorskie UltraDeva (31)
- Okno Document (31)
- Palety i paski narzędziowe (32)
- Inspektor Property (33)
- Paleta Objects (33)
- Paleta Launcher (34)
- Podsumowanie (34)
Rozdział 2. Konfiguracja stacji roboczej jako serwera testowego (35)
- Omówienie procesów wykonywanych na serwerach (35)
- Wybór serwera WWW (37)
- Personal Web Server (37)
- Internet Information Server (IIS) (38)
- Apache (39)
- Wybór serwera aplikacji WWW (40)
- ASP (Active Server Pages) (41)
- JavaScript (42)
- Skrypt JavaScript generujący formularz sprawdzający poprawność wprowadzenia danych przez użytkownika (42)
- VBScript (45)
- Skrypt VBScript generujący formularz sprawdzający poprawność wprowadzenia danych przez użytkownika (45)
- JSP (Java Server Pages) (46)
- Skrypt Java generujący formularz sprawdzający poprawność wprowadzenia danych przez użytkownika (47)
- ColdFusion (49)
- Skrypt CFML generujący formularz sprawdzający poprawność wprowadzenia danych przez użytkownika (49)
- ASP (Active Server Pages) (41)
- Konfiguracja stacji roboczej jako serwera testowego stron dynamicznych (51)
- Ustawienia dla Windows 98 (51)
- Ustawienia dla Windows NT4 Workstation (53)
- Ustawienia dla Windows 2000 Professional i Windows 2000 Server (55)
- Ustawienia dla MacOS (57)
- Podsumowanie (58)
Rozdział 3. Projektowanie baz danych współpracujących z aplikacjami internetowymi (61)
- Podstawowe informacje o bazach danych (61)
- Modele baz danych (62)
- Pliki jednorodne (62)
- Hierarchiczne bazy danych (63)
- Sieciowe bazy danych (65)
- Relacyjne bazy danych (65)
- Wybór platformy systemowej i systemu zarządzania bazą danych (66)
- Microsoft Access (66)
- Microsoft SQL Server (67)
- MySQL (68)
- IBM DB2 (69)
- Oracle (69)
- Modele baz danych (62)
- Tworzenie bazy danych współpracującej z witryną internetową (70)
- Tworzenie tabel (71)
- Tworzenie relacji i weryfikacja więzów integralności (73)
- Połączenie bazy danych z witryną (75)
- Komunikacja z bazÄ… danych (77)
- W jaki sposób UltraDev przyspiesza proces łączenia się z bazą danych? (78)
- Podsumowanie (78)
Część II Tworzymy solidne podstawy (79)
Rozdział 4. Tworzenie witryny od podstaw (81)
- Planowanie witryny (81)
- Tworzenie mapy witryny (82)
- Planowanie stron i katalogów (83)
- Katalogowanie elementów składowych witryny (84)
- Tworzenie mapy witryny w oknie Site (87)
- Tworzenie mapy witryny (82)
- Konfiguracja połączenia z serwerem (88)
- Połączenie sieciowe (89)
- Połączenie za pomocą FTP (91)
- Połączenie za pomocą WebDAV (92)
- Połączenie z Visual SourceSafe Database (93)
- Wykorzystanie okna Site do tworzenia witryny (95)
- Tworzenie nowej strony z poziomu okna Site (95)
- Tworzenie stron połączonych automatycznie (97)
- Wykorzystywanie techniki "przeciągnij i upuść" (99)
- Synchronizacja plików (99)
- Weryfikacja poprawności działania łączy i identyfikacja plików nie połączonych z innymi (101)
- Tworzenie witryny w zespole (102)
- Procedury Check In/Check Out (102)
- Notatki (104)
- Podsumowanie (105)
Rozdział 5. Dreamweaver w Dreamweaverze UltraDev (107)
- Definiowanie właściwości strony (108)
- Tytuł strony (108)
- Kolory i pliki graficzne w tle strony (110)
- Kolory tekstu używanego w łączach (111)
- Znaczniki sekcji <head> (112)
- Znaczniki meta (113)
- SÅ‚owa kluczowe (114)
- Opis strony (115)
- Dodatkowe znaczniki sekcji <head> (116)
- Projektowanie graficznego układu strony (116)
- Wybór trybu podglądu graficznego układu strony (116)
- Tworzenie tabeli głównej (117)
- Tworzenie tabeli nagłówka strony (119)
- Wstawianie tabeli, w której będą umieszczone główne informacje na stronie (120)
- Wstawianie tabeli, w której będą umieszczone elementy nawigacyjne (122)
- Wstawianie elementów graficznych na stronę i dodawanie hiperłączy (123)
- Tworzenie szablonu (126)
- Zaznaczanie obszarów edytowalnych (127)
- Tworzenie nowych stron w oparciu o szablony (127)
- Przypisywanie szablonu do strony (128)
- Odłączanie strony od szablonu (129)
- Podsumowanie (129)
Rozdział 6. Dodawanie obiektów graficznych i multimedialnych (131)
- Paleta Assets (132)
- Katalogowanie elementów składowych witryny w palecie Assets (132)
- Tworzenie listy ulubionych obiektów palety Assets (134)
- Wstawianie obiektów z palety Assets na stronę (136)
- Tworzenie przycisków dynamicznych (137)
- Rollovery (137)
- Rollovery Flash (141)
- Wstawianie animacji na stronÄ™ (144)
- Filmy Flash (144)
- Filmy Shockwave (148)
- Sekwencje wideo (148)
- Wstawianie plików dźwiękowych (148)
- Pliki WAV (149)
- Pliki MIDI (149)
- Pliki MP3 (149)
- Podsumowanie (150)
Część III Projektujemy witrynę współpracującą z bazą danych (151)
Rozdział 7. Połączenie witryny z bazą danych (153)
- Sprawdzamy, czy wszystko jest w porzÄ…dku (153)
- Konfiguracja połączenia z bazą danych i definiowanie zbioru rekordów (154)
- Wstawianie danych dynamicznych na stronÄ™ (159)
- Tworzenie Å‚Ä…cza do strony zawierajÄ…cej dodatkowe informacje o produkcie (163)
- Wykorzystanie stron i zbiorów rekordów do tworzenia stron o podobnym wyglądzie (170)
- Tworzymy stronÄ™ "New Titles" (170)
- Tworzymy podstronÄ™ dla strony "New Titles" zawierajÄ…cÄ… dodatkowe informacje (173)
- Tworzymy stronÄ™ "Spotlight Items" i podstronÄ™ zawierajÄ…cÄ… informacje dodatkowe (174)
- Podsumowanie (174)
Rozdział 8. Tworzenie konta użytkownika z wykorzystaniem procedur sprawdzających (175)
- Tworzenie konta użytkownika (176)
- Wstawianie łączy dynamicznych umożliwiających utworzenie konta, zalogowanie i wylogowanie się użytkownika (177)
- Tworzenie formularza rejestracyjnego nowego użytkownika (181)
- Zaczynamy od szablonu (182)
- Wstawiamy formularz rejestracyjny użytkownika (183)
- Sprawdzanie kompletności wypełnienia pól (188)
- Wysyłanie danych do bazy danych (189)
- Zabezpieczenie przed powtórzeniem wpisu tej samej nazwy użytkownika (identyfikatora) (190)
- Dodawanie strony potwierdzającej założenie konta użytkownika (192)
- Dodawanie opcji zalogowania i wylogowania się dla użytkowników ponownie korzystających z witryny (193)
- Zabezpieczenie stron przed niezarejestrowanymi użytkownikami (199)
- Testowanie nowych stron (199)
- Podsumowanie (202)
Rozdział 9. Opcje wyszukiwania (203)
- Tworzenie wyszukiwarki przeszukującej bazę danych według kryterium jednoparametrowego (204)
- Wstawianie Å‚Ä…czy wyszukiwania (204)
- Wstawianie strony zawierajÄ…cej wyniki szukania (206)
- Tworzenie strony zawierajÄ…cej formularz ograniczonego wyszukiwania prostego (210)
- Tworzenie łącza do strony umożliwiającej odzyskanie zapomnianego hasła użytkownika (211)
- Dodawanie strony zawierającej formularz pozwalający odzyskać zapomniane hasło (212)
- Sprawdzanie poprawności danych wpisanych przez użytkownika (215)
- Testowanie mechanizmu umożliwiającego odzyskanie hasła zapomnianego przez użytkownika (218)
- Dodawanie opcji wyszukiwania zaawansowanego (220)
- Tworzenie strony z formularzem oferujÄ…cym zaawansowane opcje wyszukiwania (220)
- Tworzenie strony z wynikami szukania (223)
- Testowanie strony z formularzem oferujÄ…cym zaawansowane opcje wyszukiwania (224)
- Podsumowanie (226)
Rozdział 10. Wstawianie na strony z wynikami szukania obrazków i tekstów wybieranych losowo (227)
- Wstawianie na strony obrazków i tekstów wybieranych losowo (228)
- Stosowanie tekstów i obrazków umieszczanych na stronie w zależności od parametru czasowego (234)
- Tworzenie łączy dynamicznych umożliwiających nawigację w obrębie wyników szukania (238)
- Tworzenie licznika rekordów (242)
- Podsumowanie (244)
Rozdział 11. Tworzenie witryny administracyjnej do zarządzania bazą danych (247)
- Tworzymy witrynÄ™ do zarzÄ…dzania bazÄ… danych (248)
- Zaczynamy od strony umożliwiającej zalogowanie użytkownika (249)
- Tworzenie uniwersalnego szablonu stron (254)
- Dodawanie strony z menu głównym (256)
- Dodawanie strony umożliwiającej wylogowanie użytkownika (257)
- Dodawanie opcji wyszukiwania do witryny administracyjnej (258)
- Tworzenie strony umożliwiającej wyszukanie produktu (258)
- Dodawanie strony zawierajÄ…cej wyniki szukania do witryny administracyjnej (260)
- Dodawanie, edycja i usuwanie rekordów (263)
- Tworzenie strony umożliwiającej dodawanie nowych rekordów do bazy danych (263)
- Edycja rekordów wprowadzonych do bazy danych (265)
- Usuwanie rekordów z bazy danych (268)
- Potwierdzanie dodania, edycji i usunięcia rekordów (271)
- Testowanie witryny administracyjnej (272)
- Podsumowanie (276)
Rozdział 12. Handel elektroniczny (277)
- Tworzenie prostego sklepu internetowego umożliwiającego złożenie zamówienia na jeden produkt (277)
- Konfiguracja bazy danych (278)
- Wstawianie Å‚Ä…cza do sekcji eCommerce witryny (279)
- Tworzenie formularza umożliwiającego wpisanie i potwierdzenie danych adresowych klienta (280)
- Potwierdzanie danych zamówienia (283)
- Wybór sposobu zapłaty (287)
- Finalizowanie zamówienia (291)
- Testowanie poprawności działania prostego sklepu internetowego (295)
- Rozbudowa sklepu o opcję dodawania zakupów do koszyka (298)
- Instalacja UltraDev Shopping Cart 1.2 (299)
- Definiowanie ustawień UltraDev Shopping Cart (301)
- Tworzenie Å‚Ä…cza do koszyka (302)
- Tworzenie strony z zawartością koszyka (304)
- Zakończenie sesji użytkownika (308)
- Informowanie użytkowników o pustym koszyku (312)
- Testowanie działania koszyka (313)
- Podsumowanie (315)
Rozdział 13. Tworzenie aplikacji do nauczania przez Internet (317)
- Co to jest eLearning? (318)
- CourseBuilder - rozszerzenie UltraDeva (318)
- Instalacja CourseBuildera (319)
- Poznajemy CourseBuildera (320)
- Wstawianie prostego quizu na stronÄ™ (323)
- Tworzenie witryny z quizami (323)
- Dodawanie pytania do quizu (324)
- Dodawanie kolejnych pytań (329)
- Testowanie quizu (331)
- Rozbudowa prostego quizu o możliwość korzystania z bazy danych w celu rejestrowania wyników (332)
- Instalacja rozszerzenia Learning Site Command (333)
- Konfiguracja witryny do nauczania interaktywnego (Learning Site) (333)
- Modyfikacja pytań quizu umożliwiająca wysyłanie odpowiedzi do bazy danych (338)
- Umożliwienie dostępu i sprawdzenie działania quizu (339)
- Analiza wyników quizu (340)
- Podsumowanie (342)
Rozdział 14. Rozbudowa możliwości UltraDeva (343)
- Parę słów na temat stosowania rozszerzeń UltraDeva (343)
- Co to sÄ… rozszerzenia? (344)
- Jak zdobyć rozszerzenia? (344)
- Jak zainstalować rozszerzenia? (346)
- Wady i zalety stosowania rozszerzeń (346)
- Tworzenie nowych behawiorów uruchamianych po stronie serwera (348)
- Modyfikacja podstawowych behawiorów serwera (350)
- Pakowanie nowych rozszerzeń za pomocą Extension Managera (351)
- Podsumowanie (352)
Dodatki (353)
Dodatek A Materiały niezbędne do wykonania ćwiczeń (355)
Dodatek B SÅ‚owniczek (357)
Skorowidz (369)