Kurs tworzenia stron internetowych - Helion
Tytuł oryginału: Absolute Beginner's Guide to Creating Web Pages
Tłumaczenie: Tomasz Jarzębowicz
ISBN: 83-7197-814-6
stron: 504, Format: B5, okładka: miękka
Data wydania: 2002-11-26
Księgarnia: Helion
Cena książki: 49,00 zł
Jak rozpocząć tworzenie swojej własnej strony WWW i co zrobić, by była ona atrakcyjna graficznie, przyjazna dla użytkownika i zgodna z sieciowymi standardami.
"Kurs tworzenia stron internetowych" to idealna pozycja dla osób, które stawiają pierwsze kroki w świecie Internetu. Dowiesz się z niej, jak zabrać się do stworzenia swojej własnej strony WWW i co zrobić, by strona ta była atrakcyjna graficznie, przyjazna dla użytkownika i zgodna z sieciowymi standardami.
Autor nie zatrzymuje się na omówieniu podstaw, potrzebnych do stworzenia strony, takich jak język HTML i style CSS. Unikając skomplikowanego żargonu, w przystępny sposób przedstawia także bardziej zaawansowane zagadnienia, takie jak tworzenie skryptów w języku JavaScript i dynamicznych stron WWW, formularzy oraz wzbogacanie stron o mechanizmy e-commerce.
- Poznaj podstawy HTML-a i projektowania stron WWW
- Utwórz za pomocą hipertekstowych połączeń, obrazków, tabel i map hiperpołączeń interesujące, interaktywne strony WWW.
- Zaprojektuj witrynę internetową dla swojego przedsiębiorstwa, organizacji lub dla własnych celów hobbystycznych.
- Wykorzystaj w projektowaniu stron internetowych najnowsze technologie, między innymi XHTML, DHTML, CGI, JavaScript, kaskadowe arkusze stylów (CSS) oraz ramki.
- Dodaj do swojej witryny profesjonalne elementy interaktywne, takie jak forum dyskusyjne, chat i rozwiązania e-commerce.
Osoby które kupowały "Kurs tworzenia stron internetowych", wybierały także:
- HTML5. Kurs video. Poziom pierwszy. Programowanie dla początkujących webmasterów 89,00 zł, (26,70 zł -70%)
- Flask. Kurs video. Od pierwszej linijki kodu do praktycznego zastosowania 119,00 zł, (47,60 zł -60%)
- Django. Kurs video. Tworzenie interaktywnych stron internetowych i aplikacji webowych 69,00 zł, (31,05 zł -55%)
- Sass od podstaw. Kurs video. Budowa kompleksowej strony w oparciu o metodologię BEM 47,93 zł, (22,05 zł -54%)
- Od zera do frontend developera. Kurs video. Tworzenie stron w oparciu o HTML5 i CSS3 59,00 zł, (29,50 zł -50%)
Spis treści
Kurs tworzenia stron internetowych -- spis treści
O Autorze (13)
Wstęp (15)
Część I Wprowadzenie do świata stron WWW (21)
Rozdział 1. Podstawowe zasady działania sieci WWW (23)
- Krótka historia Internetu (23)
- Jak działa sieć WWW? (25)
- Co to jest HTTP? (26)
- Co to jest HTML? (26)
- Hipertekst i hiperłącza (27)
- Uniform Resource Locator (28)
- Różne protokoły wykorzystywane w URL-ach (29)
- HTML kontra XHTML (30)
- Kto wprowadza standardy HTML-a? (30)
- Dlaczego wprowadzono nowy standard? (31)
- Który standard powinieneś zastosować? (32)
- Tworzenie stron WWW nie jest programowaniem (32)
- Podstawowe informacje o znacznikach (33)
- Projektowanie układu graficznego stron WWW za pomocą arkuszy stylów (34)
- Dodawanie skryptów do stron WWW (35)
- Podsumowanie (36)
Rozdział 2. Krótki kurs tworzenia stron WWW (37)
- Podstawowe zasady projektowania stron WWW (37)
- Teoria projektowania stron WWW (38)
- Organizowanie stron WWW (39)
- Obrazki i elementy multimedialne (41)
- Elementy interaktywne i skrypty (43)
- Jak powinna wyglądać dobrze zaprojektowana strona? (44)
- Planowanie witryny (44)
- Odbiorcy twojej witryny (45)
- Organizowanie witryny (46)
- Projektowanie spójnego układu witryny (48)
- Kierunki rozwoju HTML-a (49)
- Ułatwienia dostępu (50)
- Ustawienia międzynarodowe (50)
- Zgodność z różnymi przeglądarkami (51)
- Podsumowanie (51)
Rozdział 3. Narzędzia do tworzenia stron WWW (53)
- Podstawowe programy narzędziowe (53)
- Edytory tekstu (55)
- Edytory języka HTML (56)
- Inne przydatne programy narzędziowe (57)
- Edytory grafiki (57)
- Programy do tworzenia animacji (58)
- Programy do tworzenia obiektów multimedialnych (59)
- Programy do edycji skryptów (59)
- Wybór serwera WWW (60)
- Co to jest serwer WWW? (60)
- Współpraca z dostawcą usług internetowych (60)
- Jakie oprogramowanie jest uruchomione na twoim serwerze WWW? (62)
- Uzyskiwanie dostępu do miejsca na serwerze WWW (63)
- Organizacja plików na serwerze WWW (64)
- Różne warianty organizacji plików (64)
- Tworzenie hierarchii katalogów (66)
- Zapisywanie nazw plików (66)
- Uaktualnianie witryny (67)
- Podsumowanie (68)
Rozdział 4. Tworzenie pierwszej strony (69)
- Tworzenie szablonu strony WWW (69)
- Dodawanie elementów dokumentu HTML (69)
- DTD (71)
- Element komentarza (72)
- Polskie litery (73)
- Przykład gotowego szablonu strony WWW (73)
- Nagłówek dokumentu (74)
- Tytuł strony (74)
- Element <base> (75)
- Element <meta> (75)
- Główna część dokumentu (77)
- Wprowadzanie tekstu akapitu (78)
- Element <br /> (79)
- Zapisywanie, testowanie i sprawdzanie zgodności kodu stron WWW (81)
- Zapisywanie strony (81)
- Testowanie strony (81)
- Sprawdzanie zgodności kodu źródłowego strony (82)
- Podsumowanie (83)
Część II Projektowanie stron WWW (85)
Rozdział 5. Formatowanie tekstu (87)
- Organizowanie strony (87)
- Dodawanie nagłówków (87)
- Linie poziome (88)
- Formatowanie tekstu (89)
- Elementy stylów fizycznych (90)
- Elementy stylów logicznych (91)
- Elementy stylu bloków tekstu (94)
- Element <pre> (94)
- Tworzenie tabel za pomocą elementu <pre> (95)
- Element <blockquote> (96)
- Element <address> (98)
- Zaznaczanie zmian za pomocą elementów <ins> oraz <del> (99)
- Wykorzystanie list na stronie (100)
- Listy numerowane i wypunktowane (101)
- Listy definicji (103)
- Podsumowanie (104)
Rozdział 6. Dodawanie grafiki (105)
- Obrazki na stronach WWW (105)
- Jakie obrazki możesz wstawiać na stronach WWW? (106)
- Jakie obrazki powinieneś używać? (107)
- Tworzenie i konwersja formatu obrazków (109)
- Paint Shop Pro (109)
- Element <img /> (112)
- Alternatywny tekst (114)
- Wyrównywanie tekstu i obrazków (114)
- Obrazki wyrównane do prawego i lewego marginesu (115)
- Definiowanie wymiarów obrazka na stronie (116)
- Podsumowanie (117)
Rozdział 7. Tworzenie łaczy hipertekstowych (119)
- Zasada funkcjonowania hiperłączy (119)
- Uniform Resource Locator (119)
- Bezwzględne i względne adresy URL (120)
- Element <base> (122)
- Tworzenie hiperłączy (123)
- Wewnętrzne hiperłącza do wybranych miejsc na stronie (124)
- Umieszczanie obrazków w hiperłączach (126)
- Tworzenie specjalnych hiperłączy (127)
- Tworzenie hiperłącza do poczty elektronicznej (127)
- Tworzenie hiperłącza do serwera FTP (128)
- Serwery Gopher (129)
- Hiperłącza do grup dyskusyjnych (130)
- Hiperłącza do serwerów Telnet (131)
- Otwieranie stron WWW w nowym oknie przeglądarki oraz automatyczne ładowanie stron WWW (131)
- Otwieranie stron WWW w nowym oknie przeglądarki (131)
- Automatyczne ładowanie stron WWW (132)
- Podsumowanie (133)
Rozdział 8. Podstawy tworzenia tabel (135)
- Tworzenie tabeli (135)
- Element <table> (136)
- Tytuł oraz opis tabeli (138)
- Wiersze tabeli (139)
- Elementy komórki tabeli (141)
- Łączenie komórek tabeli (142)
- Kolory tła komórek i wierszy tabeli (143)
- Dodatkowe atrybuty tabeli (144)
- Atrybut width (145)
- Atrybuty align oraz border (147)
- Atrybuty cellpadding oraz cellspacing (148)
- Podsumowanie (149)
Rozdział 9. Zaawansowane projektowanie układu tabel na stronie (151)
- Zasady projektowania układu tabel (151)
- Wykorzystanie obrazków w tabelach (153)
- Zagnieżdżanie tabel (154)
- Grupowanie kolumn i wierszy (158)
- Grupowanie wierszy tabeli (159)
- Grupowanie kolumn (161)
- Wyświetlanie wybranych krawędzi obramowania tabeli (166)
- Przykłady wykorzystania tabel do projektowania układu stron WWW (168)
- Strona WWW o układzie wierszowym (168)
- Strona WWW o układzie kolumnowym (170)
- Podsumowanie (174)
Rozdział 10. Arkusze stylów, czcionki oraz znaki specjalne (175)
- Arkusze stylów (175)
- Co to są arkusze stylów? (176)
- Dlaczego warto używać arkuszy stylów? (176)
- Kaskadowe arkusze stylów i XHTML (177)
- Elementy zastępowane przez arkusze stylów (178)
- Tworzenie arkuszy stylów (179)
- Atrybut style (180)
- Element <style> (180)
- Tworzenie specjalnych klas (182)
- Element <span> (183)
- Element <div> (184)
- Łączenie kontra osadzanie (186)
- Właściwości i style (187)
- Style tekstu (187)
- Właściwości czcionek (188)
- Właściwości tła (190)
- Właściwości elementów blokowych (191)
- Style hiperłączy i obiektów (194)
- Pierwsza litera i pierwszy wiersz (194)
- Specjalne style tabel (195)
- Znaki specjalne (196)
- Podsumowanie (198)
Rozdział 11. Zaawansowane właściwości obrazków oraz mapy obrazkowe (199)
- Poprawianie wyglądu obrazków (199)
- Optymalizacja obrazków (200)
- Kompresja obrazków i kodowanie progresywne (201)
- Przezroczystość tła obrazka (202)
- Tworzenie animowanych obrazków (204)
- Jasc Animation Shop (205)
- Wykorzystanie map obrazków (206)
- Tworzenie map obrazków działających po stronie klienta (206)
- Dodawanie atrybutu usemap do elementu <img /> (207)
- Elementy <map> oraz <area /> (207)
- Wykorzystanie map działających po stronie serwera (209)
- Podsumowanie (210)
Część III Tworzenie witryny internetowej (211)
Rozdział 12. Tworzenie witryn internetowych z wykorzystaniem ramek (213)
- Zalety i wady wykorzystania ramek (213)
- Co to są ramki? (214)
- Jakie są wady ramek? (215)
- Kiedy powinieneś używać ramek? (215)
- Tworzenie ramek (216)
- Tworzenie dokumentu układu ramek (217)
- Elementy <frame /> oraz <noframes> (218)
- Przypisywanie nazw do ramek oraz definiowanie ramek docelowych (219)
- Atrybuty elementu <frame /> (222)
- Zagnieżdżanie elementów <frameset> (222)
- Zaawansowane funkcje ramek (223)
- Specjalne wartości atrybutu target oraz usuwanie ramek (224)
- Wyświetlanie witryny bez ramek (225)
- Element <iframe> (227)
- Podsumowanie (228)
Rozdział 13. Dodawanie obiektów multimedialnych i apletów Javy (229)
- Wprowadzenie do technologii multimedialnych (229)
- Dlaczego warto dołączać obiekty multimedialne? (230)
- Formaty plików multimedialnych (231)
- Łączenie obiektów kontra osadzanie (232)
- Dodawanie obiektów multimedialnych do stron WWW (234)
- Dodawanie obiektów za pomocą hiperłączy (234)
- Osadzanie obiektów multimedialnych (237)
- Osadzanie obiektów QuickTime (238)
- Osadzanie obiektów Windows Media (240)
- Osadzanie filmów RealMedia (242)
- Animacje Flash (243)
- Osadzanie apletów Javy (244)
- Aplety Javy (244)
- Dodawanie apletów za pomocą elementu <object> (245)
- Podsumowanie (245)
Rozdział 14. Projektowanie układu całej witryny za pomocą arkuszy stylów (247)
- Arkusze stylów obowiązujące w całej witrynie (247)
- Przykładowa witryna (248)
- Planowanie stylów (250)
- Korzyści z wykorzystania arkuszy stylów (252)
- Ułatwienia dostępu konfigurowane za pomocą arkuszy stylów (254)
- Kwestie międzynarodowe (256)
- lang oraz <q> (256)
- Kierunki wyświetlania tekstu (257)
- Podsumowanie (257)
Część IV Dodawanie elementów interaktywnych do stron WWW (259)
Rozdział 15. Projektowanie formularzy (261)
- Podstawy działania formularzy (261)
- Element <form> (262)
- Inne atrybuty elementu <form> (263)
- Tworzenie formularza (264)
- Wielowierszowe pola tekstowe (264)
- Element <input> (266)
- Tworzenie menu (272)
- Przykładowy formularz (274)
- Projektowanie układu graficznego formularzy (276)
- Zasady projektowania układu formularzy (277)
- Akapity, podziały wiersza oraz linie poziome (277)
- Linie poziome (278)
- Wykorzystanie akapitów (279)
- Wykorzystanie innych elementów do formatowania formularza (281)
- Wykorzystanie list do formatowania formularzy (282)
- Wykorzystanie tabel w formularzach (283)
- Tworzenie struktury formularzy (283)
- Ułatwienia dostępu: etykiety i klawisze skrótu (285)
- Podsumowanie (286)
Rozdział 16. Skrypty CGI (287)
- Co to jest CGI? (287)
- Języki pisania skryptów CGI (288)
- Przykładowy skrypt CGI (289)
- Wywoływanie skryptów CGI (290)
- Zasada działania skryptów (291)
- Odbieranie danych z formularza (291)
- Przesyłanie danych formularza za pomocą poczty elektronicznej (293)
- Generowanie odpowiedzi (295)
- Wykorzystywanie gotowych skryptów (295)
- Umieszczanie gotowych skryptów na serwerze WWW (296)
- Tworzenie własnych skryptów (299)
- Podsumowanie (300)
Rozdział 17. Wprowadzenie do JavaScriptu (301)
- Co to jest JavaScript? (301)
- Związek pomiędzy językiem JavaScript i Java (302)
- JavaScript kontra VBScript (304)
- Zasada działania skryptów umieszczanych w dokumentach HTML (304)
- Dodawanie skryptów do dokumentów HTML (305)
- Element <script> i ukrywanie skryptu (305)
- XHTML Strict kontra XHTML Transitional (307)
- Deklaracja języka skryptowego w elemencie <meta> oraz wykorzystanie elementu <noscript> (308)
- Przykład "Witaj świecie!" (309)
- Tworzenie funkcji JavaScriptu (310)
- Deklarowanie funkcji (311)
- Wywołania funkcji i zwracana wartość wyjściowa funkcji (312)
- Przykład wywołania funkcji (314)
- Wykorzystanie zmiennych (315)
- Nazwy zmiennych (316)
- Operacje przeprowadzane na zmiennych (316)
- Zwiększenie i zmniejszanie wartości zmiennych (317)
- Tablice (318)
- Kontrolowanie przebiegu wykonywania skryptu (319)
- Operatory porównywania (320)
- Instrukcja warunkowa if...else (321)
- Instrukcje warunkowe pętli (322)
- Przerwanie i wznowienie wykonywania pętli (323)
- Wykorzystanie pętli w operacjach na tablicach (324)
- Obiekty w JavaScripcie (325)
- Tworzenie nowych obiektów (326)
- Metody (327)
- Wbudowane obiekty JavaScirptu (328)
- Podsumowanie (332)
Rozdział 18. JavaScript i dane wprowadzane przez użytkownika (333)
- Zdarzenia JavaScriptu (333)
- Rodzaje procedur obsługi zdarzeń (335)
- Słowo kluczowe this (336)
- Wprowadzenie do obiektowego modelu dokumentu (337)
- Zasięg obiektów i wykorzystanie wskaźników obiektów (339)
- Wykorzystanie nadrzędnych obiektów modelu DOM (340)
- JavaScript i formularze HTML (345)
- Obiekt formularza (345)
- Sprawdzanie poprawności danych wprowadzonych w formularzu za pomocą JavaScriptu (346)
- Przetwarzanie danych formularza za pomocą JavaScriptu (350)
- Wykorzystanie JavaScriptu do ładowania nowych stron WWW i obsługi ramek (353)
- Automatyczne ładowanie wybranej strony WWW (354)
- Menu nawigacyjne utworzone za pomocą JavaScriptu (355)
- JavaScript i ramki (356)
- Podsumowanie (360)
Rozdział 19. Dynamiczny HTML (363)
- Co to jest Dynamiczny HTML? (363)
- Obiektowy model dokumentu w aspekcie DHTML-a (364)
- Zgodność przeglądarek (364)
- Rozmieszczanie elementów za pomocą arkuszy stylów (365)
- Podmienianie elementów: zmiana elementów bez klikania myszą (365)
- Podmienianie obrazków (366)
- Zdalne podmienianie obrazków (367)
- Wcześniejsze ładowanie podmienianych obrazków (370)
- Arkusze stylów i warstwy (371)
- Podstawowe właściwości arkuszy stylów definiujące rozmieszczanie elementów na stronie WWW (371)
- Nachodzenie na siebie elementów i właściwość z-index (374)
- Zagnieżdżanie elementów rozmieszczanych za pomocą arkuszy stylów (378)
- Rozmieszczanie względne (379)
- Rozmieszczanie dynamiczne i warstwy (380)
- Tworzenie warstw za pomocą arkuszy stylów (381)
- Rozmieszczanie dynamiczne (383)
- Ukrywanie warstw (385)
- Definiowanie warstw dla przeglądarki Netscape 4.x (389)
- Warstwa wewnątrzwierszowa Netscape'a (391)
- Wykorzystanie warstw Netscape'a w skryptach (391)
- Przykład DHTML-a niezależnego od wersji przeglądarki użytkownika (394)
- Wykorzystanie interfejsów programistycznych API (399)
- Dynamiczna zmiana właściwości arkuszy stylów i klas (399)
- Zmiana właściwości stylu za pomocą JavaScriptu (400)
- Klasy dynamiczne i identyfikatory (402)
- Podsumowanie (403)
Część V Narzędzia wspomagające projektowanie witryn internetowych (405)
Rozdział 20. Edytory graficzne (407)
- Netscape Composer (407)
- Skąd go pobrać? (408)
- Zalety programu Composer (408)
- Słabości programu Composer (409)
- Przykład wykorzystania podstawowych opcji (409)
- Adobe GoLive (411)
- Skąd go pobrać? (412)
- Zalety programu GoLive (412)
- Wady programu GoLive (413)
- Przykład wykorzystania podstawowych opcji (414)
- Macromedia Dreamweaver (415)
- Skąd go pobrać? (416)
- Zalety programu Dreamweaver (416)
- Wady programu Dreamweaver (419)
- Przykład wykorzystania podstawowych opcji (419)
- Microsoft FrontPage 2002 (421)
- Skąd go pobrać? (421)
- Zalety FrontPage'a (421)
- Wady FrontPage'a (423)
- Przykład wykorzystania podstawowych opcji (423)
- Podsumowanie (424)
Rozdział 21. Forum dyskusyjne, chaty i inne elementy rozszerzające funkcje stron WWW (427)
- Tworzenie i administrowanie forum dyskusyjnym (427)
- Rodzaje forów dyskusyjnych (428)
- Wybór forum umieszczanego na własnym serwerze (429)
- Instalowanie forum dyskusyjnego na własnym serwerze WWW (431)
- Forum dyskusyjne uruchamiane na zewnętrznym serwerze WWW (432)
- Dodawanie do witryny chata (434)
- Liczniki odwiedzin i statystyki witryny (437)
- Sprawdzanie statystyk serwera WWW (437)
- Dodawanie liczników odwiedzin (438)
- Server-side includes (439)
- Podsumowanie (441)
Rozdział 22. Publikowanie stron WWW w Internecie (443)
- Wybór właściwego serwera WWW (443)
- Wykorzystanie darmowych serwerów WWW (445)
- America Online Hometown (446)
- Yahoo! GeoCities (446)
- Lycos Tripod (447)
- Usługi e-commerce (448)
- Yahoo! Store (448)
- Catalog.com (448)
- Oracle Small Business (449)
- Miva Merchant (450)
- Podsumowanie (450)
Dodatki (453)
Dodatek A Leksykon poleceń XHTML i CSS (455)
- Elementy dokumentu XHTML-a (455)
- Deklaracja DTD (455)
- Element <html> (456)
- Element <head> (456)
- Element <body> (457)
- Element komentarza (457)
- Arkusze stylów i skrypty (458)
- Element <script> (458)
- Element <noscript> (458)
- Element <style> (458)
- Atrybuty pomocnicze arkuszy stylów i atrybuty ustawień międzynarodowych (459)
- class (459)
- id (459)
- style (459)
- dir (460)
- lang (460)
- Formatowanie tekstu i elementów blokowych (460)
- Formatowanie bloku tekstu (460)
- Formatowanie stylu tekstu (461)
- Tworzenie list (463)
- Obrazki, hiperłącza, aplety Javy i plug-iny (464)
- Dodawanie obrazków (465)
- Dodawanie hiperłączy (465)
- Mapy obrazków (466)
- Dodawanie obiektów multimedialnych (468)
- Aplety Javy (468)
- Tworzenie tabel (468)
- Tworzenie dokumentu układu ramek (471)
- Tworzenie formularzy (474)
- Element <form> (474)
- Element <textarea> (474)
- Element <input /> (475)
- Element <select> (476)
- Arkusze stylów (477)
Skorowidz (481)