POLISH

PHP i HTML. Tworzenie dynamicznych stron WWW

Book information

Publisher
Helion
Year
2010
Language
polish
Format
PDF
Filesize
6 MB (6435721 bytes)
Pages
\200
Time added
2020-07-07 19:25:31

Description

Książka jest wznowionym wydaniem "PHP i HTML. Tworzenie dynamicznych stron WWW" Rozpocznij naukę tworzenia serwisów WWW już dziś Poznaj najpopularniejsze rozwiązania stosowane w sieci Dołącz do grupy osób najczęściej poszukiwanych na rynku pracy W prasie codziennej i internecie pełno jest ogłoszeń z ofertami pracy dla programistów. Duża ich część jest skierowana do osób profesjonalnie zajmujących się tworzeniem i utrzymywaniem serwisów WWW. Nic dziwnego, bowiem technologie internetowe przeżywają obecnie prawdziwy boom, coraz więcej ludzi ma dostęp do sieci i mają oni coraz większe wymagania wobec tego, co w niej znajdują. Najbardziej popularnymi narzędziami używanymi do tworzenia serwisów WWW od dłuższego już czasu są — i pozostaną jeszcze bardzo długo — języki PHP i HTML. Standardem jest też zastosowanie języka JavaScript, kaskadowych arkuszy stylów i technologii AJAX. Od czego jednak należy rozpocząć naukę? Jeśli chciałbyś zacząć projektować atrakcyjne serwisy WWW i szybko dołączyć do grona najlepszych profesjonalistów w tej dziedzinie, sięgnij po książkę "PHP i HTML. Tworzenie dynamicznych stron WWW ". Znajdziesz w niej przegląd najbardziej popularnych technik i nowoczesnych narzędzi, które pozwolą Ci odnaleźć się w skomplikowanym świecie technologii internetowych. Co ważniejsze, uda Ci się to bez konieczności wertowania grubych annałów informatycznych i przekopywania się przez niezrozumiałe dla przeciętnego człowieka specyfikacje techniczne. Książka ta ma szanse zastąpić kilka innych podręczników poświęconych tworzeniu serwisów WWW, a praktyczny sposób prezentacji wiedzy stanowi jeden z jej największych atutów. Lektura nie wymaga ukończenia wyższych studiów informatycznych, ponieważ zawarte w dodatkach podstawy umożliwią rozpoczęcie programowania nawet początkującym twórcom. Projektowanie serwisów WWW Korzystanie z języków PHP, XML i HTML Możliwości języka JavaScript i technologii DHTML Podstawy technologii AJAX Używanie kaskadowych arkuszy stylów Praktyczne zastosowania technologii internetowych Sięgnij do kompetentnego źródła wiedzy o tworzeniu dynamicznych serwisów WWW! Spis treści Rozdział 1. Wstęp Rozdział 2. Przykład aplikacji łączącej różne technologie 2.1. Wstęp 2.2. Opis aplikacji „Dodaj przepis” 2.3. Wewnętrzna architektura aplikacji 2.4. Opis najciekawszych fragmentów kodu źródłowego Zakończenie Zadania do samodzielnego wykonania Pytania kontrolne Rozdział 3. Projektujemy serwis WWW 3.1. Wstęp 3.2. Z czego zbudowany jest serwis WWW? 3.3. Projektowanie aplikacji internetowych z biznesowego punktu widzenia 3.3.1. Cele 3.3.2. Porównanie z konkurencją 3.3.3. Plan działań 3.3.4. Budżet 3.3.5. Metody kontrolowania postępów 3.4. Modele aplikacji internetowych — pajęczyna HTML 3.5. Modele aplikacji internetowych — HTML z arkuszem stylów 3.6. Modele aplikacji internetowych — klient-serwer 3.7. Modele aplikacji internetowych — Dynamic HTML (DHTML) 3.8. Modele aplikacji internetowych — trójwarstwowa 3.9. Modele aplikacji internetowych — trójwarstwowa — ujęcie drugie 3.10. Modele aplikacji internetowych — wielowarstwowa 3.11. Etapy projektowania aplikacji — podejście klasyczne 3.12. Etapy projektowania aplikacji — podejście zwinne 3.13. Planowanie utrzymania aplikacji Zadania do samodzielnego wykonania Pytania kontrolne Rozdział 4. Od PHP do HTML 4.1. Pierwszy skrypt 4.2. Przeplatanie PHP i HTML. Czego nie robić, na co uważać? 4.3. Struktura skryptów 4.4. Użycie szablonów 4.5. Obiektowość w PHP — projektowanie obiektowe 4.6. Obiektowość w PHP — praktyczne przykłady 4.6.1. Przykład 1. Odwzorowanie modelu danych 4.6.2. Przykład 2. Odwzorowanie trójwarstwowości 4.6.3. Przykład 3. Uniwersalne przetwarzanie danych 4.7. Typy danych w PHP 4.8. Generowanie w PHP plików innych niż HTML 4.9. Bezpieczeństwo aplikacji PHP 4.9.1. Obsługa danych z zewnątrz 4.9.2. Przekazywanie danych między skryptami 4.9.3. Niebezpieczne konstrukcje języka 4.9.4. Bezpieczeństwo systemu plików 4.9.5. Cross-Site Scripting 4.9.6. Wstrzykiwanie kodu SQL 4.9.7. Wstrzykiwanie poleceń systemowych (shell injection) 4.9.8. Cross-Site Request Forgery 4.9.9. Przejęcie kontroli nad sesją (session fixation) 4.9.10. Session poisoning 4.9.11. Ataki typu DOS i DDOS Zadania do samodzielnego wykonania Pytania kontrolne Rozdział 5. JavaScript i DHTML 5.1. Skrypty JavaScript, ich ulokowanie w dokumencie 5.2. Modyfikowanie dokumentu HTML przez JavaScript 5.3. Obsługa zdarzeń w JavaScript 5.4. Podmiana fragmentów dokumentu 5.5. Podmiana stylów CSS 5.6. Optymalizacja działania skryptów JavaScript Zadania do samodzielnego wykonania Pytania kontrolne Rozdział 6. Zastosowanie AJAX 6.1. Czym jest technologia AJAX? 6.2. Przykładowy program 6.3. Więcej o XMLHttpRequest Zadania do samodzielnego wykonania Pytania kontrolne Rozdział 7. Od XML-a do HTML-a 7.1. Czym jest XML i po co go stosować? 7.2. Metody przetwarzania XML-a w aplikacjach sieciowych 7.3. XML w aplikacjach JavaScript Zadania do samodzielnego wykonania Pytania kontrolne Rozdział 8. Kaskadowe arkusze stylów (CSS) 8.1. Czym jest CSS i po co go stosować? 8.2. Składnia CSS 8.3. CSS a PHP 8.4. CSS a JavaScript Zadania do samodzielnego wykonania Pytania kontrolne Dodatki — wprowadzenie Dodatek A. Podstawy HTML A.1. Co to jest HTML? Podstawowe wiadomości A.2. Grafika A.3. Użycie atrybutów, znacznik A A.4. Tabelki A.5. Formularze A.6. Inne znaczniki HTML A.7. Dokument HTML — pisać ręcznie czy korzystać z edytorów wizualnych? Zadania do samodzielnego wykonania Pytania kontrolne Dodatek B. Podstawy programowania w języku PHP B.1. Wstęp B.2. Podstawy B.3. Zmienne i operatory B.4. Instrukcje warunkowe i pętle B.4.1. Instrukcje warunkowe if-else B.4.2. Instrukcje warunkowe switch B.4.3. Pętle typu for B.4.4. Pętle typu while B.5. Funkcje B.6. Podstawy programowania obiektowego Zadania do samodzielnego wykonania Pytania kontrolne Odpowiedzi do pytań kontrolnych Słowniczek pojęć Skorowidz

Similar books