PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV
- Autor:
- Robin Nixon
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.1/6 Opinie: 11
- Stron:
- 704
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV
Przewodnik twórcy stron i aplikacji sieciowych!
PHP wraz z bazą danych MySQL oraz językiem JavaScript to potężne trio, dzięki któremu możesz zbudować aplikację internetową dowolnej wielkości. Jeżeli do tego dołożysz możliwości najnowszej wersji języka HTML (oznaczonej cyfrą 5), CSS3 oraz bibliotekę jQuery, nic nie będzie w stanie zatrzymać Twojej kreatywności.
Jeżeli chcesz opanować te narzędzia i stworzyć atrakcyjną oraz funkcjonalną aplikację internetową, trafiłeś na idealną książkę. Znajdziesz tu niezbędną wiedzę o języku PHP, bazie danych MySQL, HTML5, CSS3, JavaScripcie i jQuery. Już od pierwszych stron zaczniesz poznawać składnię oraz konstrukcje języka programowania PHP, techniki programowania obiektowego oraz praktyczne porady związane z używaniem PHP. Następnie uzupełnisz wiedzę na temat bazy danych MySQL. Dowiesz się, jak tworzyć zapytania SQL oraz w jaki sposób wykorzystać dane zawarte w bazie z poziomu PHP. Po opanowaniu „strony serwerowej” przejdziesz do nauki technik tworzenia interaktywnych stron WWW. Zobaczysz, jak używać języka JavaScript, jakie nowości zawiera HTML5 oraz jak wielki potencjał kryją w sobie CSS3 i jQuery. Książka ta jest ciekawą lekturą dla pasjonatów chcących tworzyć własne, zaawansowane aplikacje.
- Dogłębnie opanuj język PHP, począwszy od podstaw aż do metod programowania obiektowego.
- Zapoznaj się z MySQL, od struktury bazy danych do skomplikowanych zapytań.
- Naucz się używać rozszerzenia MySQLi — udoskonalonego interfejsu PHP dla MySQL.
- Twórz dynamiczne strony PHP, które dostosowują się do użytkownika.
- Zarządzaj ciasteczkami i sesjami, z zachowaniem wysokich standardów bezpieczeństwa.
- Opanuj język JavaScript i wzbogać go z użyciem jQuery.
- Wykorzystaj żądania Ajax do komunikacji między przeglądarką a serwerem.
- Użyj CSS2 i CSS3 do opracowania profesjonalnej szaty graficznej stron WWW.
- Poznaj nowe funkcje HTML5, w tym geolokację, obsługę dźwięku i filmów oraz elementu canvas.
Kompendium wiedzy dla twórcy stron i aplikacji sieciowych
Nawet jeśli znasz tylko podstawy HTML, możesz bez trudu opanować potężną kombinację technologii open source i standardów sieciowych, by tworzyć interaktywne, funkcjonalne strony WWW oparte na bazach danych. Dzięki temu popularnemu poradnikowi, błyskawicznie opanujesz techniki programowania przy użyciu powszechnie stosowanych narzędzi: PHP, MySQL, JavaScriptu, jQuery, CSS i HTML5.
Każdą z tych technologii najpierw poznasz oddzielnie, by potem wykorzystać je łącznie, po drodze zaś zapoznasz się z wieloma cennymi poradami dotyczącymi zalecanych technik programowania. Na końcu książki zbierzesz wszystkie zgromadzone informacje, by na bazie pakietu XAMPP lub dowolnego innego rozwiązania tego typu stworzyć w pełni funkcjonalny, mały serwis społecznościowy.
Dzięki tej książce:
- przygotujesz środowisko pracy
- poznasz język PHP oraz jego możliwości
- zbudujesz atrakcyjną stronę dzięki HTML5, CSS3, JavaScriptowi i jQuery
- wykorzystasz możliwości bazy danych MySQL
- zbudujesz aplikację internetową
„To znakomita książka dla początkujących, która przybliża kilka niezwykle ważnych technologii programistycznych. Przystępna, lekka, a zarazem pełna informacji, pozwoli Ci w krótkim czasie opanować tajniki tworzenia dynamicznych stron WWW i zwieńczyć te starania stworzeniem prostego serwisu społecznościowego”.
— Albert Wiersch, autor programu CSE HTML Validator
Wybrane bestsellery
-
Odkryj potęgę języka SQL w niezwykle skondensowanej formie. Ta wyjątkowa publikacja oferuje intensywny kurs, który pozwoli Ci opanować podstawy i zaawansowane techniki SQL w zaledwie 24 godziny. Przygotuj się na prawdziwą rewolucję w Twoim podejściu do baz danych. Każda strona tej książki jest nasycona esencjonalną wiedzą, starannie wyselekcjonowan
- PDF + ePub + Mobi 34 pkt
-
Odkryj potęgę tworzenia aplikacji webowych z najpopularniejszym językiem programowania ostatnich lat! Ta obszerna, licząca ponad 500 stron publikacja to prawdziwa skarbnica wiedzy dla każdego, kto pragnie zgłębić tajniki projektowania nowoczesnych rozwiązań internetowych w Pythonie. Od fundamentów po zaawansowane techniki - ta książka przeprowadzi
- PDF + ePub + Mobi 34 pkt
-
Promocja
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażanie niezawodnych aplikacji. Sporo miejsca poświęcono tu wzorcom projektowym, w tym wzorcom biznesowym i bazodanowym. Omówiono również narzędzia i praktyki pomocne w pracy zespołowej, jak praca z systemem Git czy zarządzanie wersjami i zależnościami przy użyciu Composera. Nie zabrakło także takich ważnych zagadnień jak strategie automatycznych testów i zasady ciągłej integracji.- PDF + ePub + Mobi
- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę na temat SQL-a, sięgnij po te tablice! Szybko znajdziesz w nich niezbędne informacje i sprawdzisz instrukcje, które umożliwią sprawne osiągnięcie celu. Jedno spojrzenie pozwoli Ci przypomnieć sobie sposób tworzenia zapytań i zastosowanie różnych konstrukcji języka.- Druk 8 pkt
(6,90 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł (-50%) -
Promocja
CSS3. Kurs video pokaże Ci, jak z użyciem najnowszych trendów i od podstaw stworzyć atrakcyjne wizualnie witryny. Przybliży Ci również przydatne techniki optymalizacji. Dzięki temu praca nawet nad bardzo złożonymi projektami będzie łatwa i szybka. Twoje strony będą niezwykle efektowne, a do tego wydajne oraz przyjazne dla użytkownika. Skorzystaj z wiedzy naszego eksperta i wprowadź standard CSS3 do swojego życia!- Videokurs 48 pkt
(22,25 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Jeśli skorzystasz z tej niezwykłej książki, będziesz mieć w zasięgu ręki całą wiedzę, której potrzebujesz, by zacząć działać! Ten podzielony na cztery części podręcznik pokaże Ci, jak zacząć pracę z najnowszą wersją HTML5, używać znaczników tego języka oraz różnych atrybutów i wartości. Dowiesz się, jak pracować z CSS oraz zapewniać swoim stronom doskonały wygląd i poprawne wyświetlanie na wszelkich możliwych nośnikach - od monitora komputera po ekran telefonu komórkowego.- PDF + ePub + Mobi
- Druk 29 pkt
(19,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
This easy-to-follow book covers essential data structures, algorithms, and their usage in the context of JavaScript and TypeScript.
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Nowość Promocja
Master the latest Node.js 22 features: I/O, streams, web protocols, and Fastify framework as you build secure, performant apps with DB, and learn to test, debug, and troubleshoot effectively. This book ensures you become a skilled Node.js developer.- PDF + ePub 107 pkt
(78,48 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
This book is a beginner's guide to Livewire for Laravel developers looking to build reactive interfaces for their web application without the need for reactive JavaScript frameworks like Vue or React.
Niedostępna
-
Promocja Przedsprzedaż
This book helps you learn HTML and CSS essentials, build websites from scratch, and enhance your design with multimedia integration. You'll learn responsive web design, SEO strategies, and performance optimization for high-performing websites.- PDF + ePub 85 pkt
(85,68 zł najniższa cena z 30 dni)
O autorze książki
Robin Nixon od ponad 40 lat tworzy oprogramowanie, strony internetowe i aplikacje. Jest autorem przeszło 500 artykułów, ponad 30 książek oraz internetowych kursów wideo. Interesują go psychologia, motywacja, sztuczna inteligencja i różne gatunki muzyki; z pasją oddaje się studiom nad filozofią i kulturą.
Robin Nixon - pozostałe książki
-
Promocja
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5,- ePub + Mobi 194 pkt
(186,15 zł najniższa cena z 30 dni)
194.65 zł
228.99 zł (-15%) -
Promocja
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też możliwości bibliotek jQuery i jQuery Mobile. Pokazano, jak połączyć możliwości tych technologii, oraz opisano zalecane metody programowania. Co istotne, w książce zawarto wskazówki dotyczące optymalizacji stron WWW pod kątem urządzeń mobilnych. Dzięki licznym przykładom uzyskaną wiedzę można na bieżąco testować w praktyce.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you only have basic HTML knowledge. With this popular hands-on guide, you’ll tackle dynamic web programming with the help of today’s core technologies: PHP, MySQL, JavaScript, CSS, and HTML5.Explore each technology separately a- ePub + Mobi 152 pkt
(143,65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł (-15%) -
Promocja
Learn how to build interactive, data-driven websites—even if you don’t have any previous programming experience. If you know how to build static sites with HTML, this popular guide will help you tackle dynamic web programming. You’ll get a thorough grounding in today’s core open source technologies: PHP, MySQL, JavaScript, and CSS.Explore each tech- ePub + Mobi 118 pkt
(81,03 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł (-15%)
Zobacz pozostałe książki z serii
-
Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.50 zł
87.00 zł (-50%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- PDF + ePub + Mobi
- Druk 38 pkt
(34,90 zł najniższa cena z 30 dni)
38.50 zł
77.00 zł (-50%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- PDF + ePub + Mobi
- Druk 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Ebooka "PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: itbooks.pl Karol KubuśRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
„Jaki jest najkrótszy żart informatyczny? Programista PHP.” Taki dowcip o programistach PHP od lat krąży po czeluściach internetu. Być może wymyślili go programiści innych języków, którzy zazdroszczą php’owcom rynku pracy?:) Ilość projektów oraz etatów nie maleje, wręcz przeciwnie, zapotrzebowanie na koderów PHP’a wciąż rośnie. Dlatego jeśli chcesz poznać, w jaki sposób buduje się strony internetowe przy użyciu tej technologii, to nie czekaj, tylko kup książkę „PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV.” i zacznij zgłębiać techniki PHP’a.
Książka „PHP, MySQL i JavaScript. Wprowadzenie.” adresowana jest do osób, które nie znają jeszcze tajników budowania stron w oparciu o PHP, MySQL i JavaScript. Osoby doświadczone, które są obeznane z wyżej wymienionymi technologiami, mogą sobie odpuścić tę pozycję, ponieważ nic nowego się nie nauczą, a ten czas mogą spożytkować w lepszy sposób. Za to dla osób początkujących autor, pan Robert Nixon, przygotował prawdziwą ucztę. Na ok. 700 stronach znajduje się wszystko to, co się przyda przy tworzeniu dynamicznych stron internetowych. Ale zacznijmy od początku…
Tuż po wstępie, Robert Nixon pomaga nam w konfiguracji środowiska. Autor opisał instalację pakietu XAMPP, dzięki czemu początkujący użytkownik nie powinien mieć żadnego problemu z instalacją, dodatkowo otrzymując w pełni skonfigurowaną platformę do pracy. Skoro mamy już działający serwer, przystępujemy do nauki PHP’a. Poszczególne elementy tego języka zostały opisane dość prosto i czytelnie, nawet totalny laik powinien przyswoić nową wiedzę – o ile oczywiście ma na to chęć. Po opisaniu podstaw języka PHP, autor zaczyna wdrażać czytelnika w bazę MySQL. Oprócz przykładów zapytań SQL, autor wyjaśnia nam niuanse projektowania bazy danych, a także opisuje podstawowe operacje administracji MySQL’em. Wszystko to podane w bardzo przyswajalnej formie. Nim się obejrzymy, będziemy znali SQL’a i z poziomu skryptu PHP, podłączymy się pod bazę.
Gdy już się zapoznamy z technologiami back-end’u, przystępujemy do działań od strony front-end’u. Autor uczy czytelników podstaw języka JavaScript, oraz CSS’a (w tym CSS3), a gdy opanujemy już ich podstawy, mamy możliwość poczytać o technologii AJAX, oraz o bibliotece jQuery. Wszystko to przeplecione rozdziałami dotyczącymi HTML’a w wersji 5, przez co mamy szansę skorzystać z nowych funkcji, które nam udostępnia najnowsza specyfikacja HTML’a. Czy to nie za dużo różnych tematów jak na jedną książkę? Absolutnie nie, wszystkie poruszane zagadnienia są ważne, aby móc zbudować dynamiczną i funkcjonalną stronę WWW. Wisienką na torcie są dodatki, gdzie np. możemy znaleźć podręczny opis funkcji MySQL, czy listę selektorów jQuery.
Ogromną zaletą książki „PHP, MySQL i JavaScript. Wprowadzenie.” są opisywane informacje. Autor skupia się na naprawdę pożytecznych zagadnieniach, nie ma lania wody, zbędnych tematów (chociaż wg mnie rozdziału o canvas’ie mogłoby nie być, ale to wyjątek), które pełniłyby rolę „zapchajdziury”. Wszystkie informacje o których czytamy, są użyteczne i przydatne w praktyce. Za przykład może posłużyć fragment dotyczący wyrażeń regularnych. Robert Nixon mógł o nich nie wspominać, ale ponieważ w praktyce używane są dość często, dlatego autor znalazł miejsce na ich opis. Dzięki czemu czytelnik nie jest skazany na poszukiwanie informacji na własną rękę, tylko ma komplet wiedzy umożliwiający kompleksową budowę stron internetowych w PHP’ie.
Podsumowując „PHP, MySQL i JavaScript. Wprowadzenie.” Roberta Nixona jest świetną. wręcz obowiązkową, pozycją dla początkujących, dzięki której część z czytelników ma szansę zostać programistami PHP. Niech was nie odstraszy dość wysoka cena. Autor kompleksowo tłumaczy zagadnienia związane z budową dynamicznych stron internetowych, a robi to naprawdę w prosty i czytelny sposób, nikt nie powinien się zgubić w trakcie lektury. Ukształtowani programiści PHP powinni poszukać innej książki, skierowanej dla bardziej zaawansowanych koderów.
Szczegóły książki
- Tytuł oryginału:
- Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 4th Edition
- Tłumaczenie:
- Piotr Cieślak
- ISBN Książki drukowanej:
- 978-83-283-0842-8, 9788328308428
- Data wydania książki drukowanej :
- 2015-06-25
- ISBN Ebooka:
- 978-83-283-0845-9, 9788328308459
- Data wydania ebooka :
- 2015-06-25 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 32799
- Rozmiar pliku Pdf:
- 20.9MB
- Rozmiar pliku ePub:
- 34MB
- Rozmiar pliku Mobi:
- 70.4MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 2.9MB
Spis treści książki
- HTTP i HTML: podstawy wynalazku Bernersa-Lee (26)
- Procedura żądanie/odpowiedź (26)
- Zalety PHP, MySQL, JavaScriptu, CSS i HTML5 (28)
- Zastosowanie PHP (29)
- Zastosowanie MySQL (30)
- Zastosowanie JavaScriptu (31)
- Zastosowanie CSS (32)
- I HTML5 na dokładkę (33)
- Serwer WWW Apache (34)
- Kilka słów o Open Source (35)
- Zgrany zespół (35)
- Pytania (37)
- WAMP, MAMP, LAMP - a cóż to takiego? (39)
- Instalowanie pakietu XAMPP w systemie Windows (40)
- Testowanie instalacji (47)
- Instalowanie pakietu XAMPP w Mac OS X (49)
- Dostęp do głównego foldera (49)
- Instalowanie pakietu LAMP pod Linuksem (50)
- Praca zdalna (50)
- Logowanie (50)
- Obsługa FTP (51)
- Obsługa edytora kodu (51)
- Obsługa środowiska IDE (52)
- Pytania (54)
- Dodawanie elementów PHP do kodu HTML (55)
- Przykłady z tej książki (56)
- Składnia PHP (57)
- Zastosowanie komentarzy (57)
- Podstawowa składnia (58)
- Zmienne (59)
- Operatory (63)
- Przypisywanie wartości zmiennym (66)
- Instrukcje wielowierszowe (68)
- Deklaracja typu zmiennych (70)
- Stałe (71)
- Stałe predefiniowane (71)
- Różnica między instrukcjami echo i print (72)
- Funkcje (73)
- Zasięg zmiennych (74)
- Pytania (78)
- Wyrażenia (81)
- Prawda czy fałsz? (81)
- Literały i zmienne (83)
- Operatory (84)
- Priorytet operatorów (84)
- Asocjacyjność (86)
- Operatory relacji (87)
- Wyrażenia warunkowe (91)
- Instrukcja if (91)
- Instrukcja else (92)
- Instrukcja elseif (93)
- Instrukcja switch (95)
- Operator ? (97)
- Pętle (98)
- Pętla while (98)
- Pętla do ... while (100)
- Pętla for (101)
- Przerywanie pętli (102)
- Instrukcja continue (103)
- Rzutowanie jawne i niejawne (104)
- Dynamiczne linkowanie w PHP (105)
- Dynamiczne linkowanie w praktyce (105)
- Pytania (106)
- Funkcje PHP (107)
- Definiowanie funkcji (109)
- Zwracanie wartości (110)
- Zwracanie tablicy (111)
- Nie przekazuj argumentów przez referencję (111)
- Zwracanie zmiennych globalnych (113)
- Przypomnienie informacji o zasięgu zmiennych (114)
- Dołączanie i wymaganie plików (114)
- Instrukcja include (114)
- Zastosowanie instrukcji include_once (114)
- Zastosowanie instrukcji require i require_once (115)
- Sprawdzanie zgodności wersji PHP (115)
- Obiekty w PHP (116)
- Terminologia (116)
- Deklarowanie klasy (118)
- Tworzenie obiektu (118)
- Odwoływanie się do obiektów (119)
- Klonowanie obiektów (120)
- Konstruktory (121)
- Destruktory w PHP 5 (122)
- Tworzenie metod (122)
- Metody statyczne w PHP 5 (123)
- Deklarowanie właściwości (123)
- Deklarowanie stałych (124)
- Zasięg właściwości i metod w PHP 5 (124)
- Właściwości i metody statyczne (125)
- Dziedziczenie (126)
- Pytania (130)
- Prosty dostęp (131)
- Tablice indeksowane numerycznie (131)
- Tablice asocjacyjne (133)
- Dodawanie pozycji do tablicy przy użyciu słowa kluczowego array (133)
- Pętla foreach ... as (134)
- Tablice wielowymiarowe (136)
- Zastosowanie funkcji do obsługi tablic (139)
- is_array (139)
- count (139)
- sort (139)
- shuffle (140)
- explode (140)
- extract (141)
- compact (142)
- reset (143)
- end (143)
- Pytania (143)
- Zastosowanie funkcji printf (145)
- Określanie precyzji (146)
- Dopełnianie łańcuchów tekstowych (148)
- Zastosowanie funkcji sprintf (149)
- Funkcje do obsługi daty i czasu (149)
- Stałe związane z datą (150)
- Zastosowanie funkcji checkdate (150)
- Obsługa plików (152)
- Sprawdzanie istnienia pliku (152)
- Tworzenie pliku (152)
- Odczytywanie zawartości plików (153)
- Kopiowanie plików (155)
- Przenoszenie pliku (155)
- Kasowanie pliku (155)
- Aktualizowanie plików (156)
- Ochrona plików przed wielokrotnym otwarciem (157)
- Odczytywanie całego pliku (158)
- Wysyłanie plików (159)
- Wywołania systemowe (163)
- XHTML czy HTML5? (165)
- Pytania (166)
- Podstawy MySQL (167)
- Podsumowanie pojęć dotyczących baz danych (168)
- Dostęp do MySQL z poziomu wiersza poleceń (168)
- Uruchamianie wiersza poleceń (168)
- Obsługa serwera z poziomu wiersza poleceń (172)
- Instrukcje MySQL (173)
- Typy danych (177)
- Indeksy (185)
- Tworzenie indeksu (185)
- Tworzenie zapytań do bazy MySQL (190)
- Łączenie tabel (198)
- Zastosowanie operatorów logicznych (201)
- Funkcje MySQL (201)
- Dostęp do MySQL za pośrednictwem aplikacji phpMyAdmin (201)
- Pytania (203)
- Projektowanie bazy (205)
- Klucze główne, czyli kluczowy element relacyjnych baz danych (206)
- Normalizacja (207)
- Pierwsza postać normalna (207)
- Druga postać normalna (209)
- Trzecia postać normalna (212)
- Kiedy nie stosować normalizacji (214)
- Relacje (214)
- Jeden do jednego (214)
- Jeden do wielu (215)
- Wiele do wielu (216)
- Bazy danych i anonimowość (217)
- Transakcje (217)
- Mechanizmy składowania danych z obsługą transakcji (218)
- Instrukcja BEGIN (219)
- Instrukcja COMMIT (219)
- Instrukcja ROLLBACK (219)
- Instrukcja EXPLAIN (220)
- Archiwizacja i przywracanie danych (221)
- Instrukcja mysqldump (221)
- Tworzenie pliku z kopią zapasową (222)
- Odtwarzanie danych z pliku kopii zapasowej (224)
- Zapisywanie danych w formacie CSV (225)
- Planowanie tworzenia kopii zapasowych (225)
- Pytania (226)
- Tworzenie zapytań do bazy MySQL za pośrednictwem PHP (227)
- Proces (227)
- Tworzenie pliku logowania (228)
- Nawiązywanie połączenia z MySQL (229)
- Praktyczny przykład (233)
- Tablica $_POST (235)
- Usuwanie rekordu (236)
- Wyświetlanie formularza (237)
- Wysyłanie zapytań do bazy danych (237)
- Działanie programu (238)
- MySQL w praktyce (239)
- Tworzenie tabeli (239)
- Wyświetlanie informacji o tabeli (240)
- Usuwanie tabeli (241)
- Dodawanie danych (241)
- Odczytywanie danych (242)
- Aktualizowanie danych (242)
- Usuwanie danych (243)
- Zastosowanie opcji AUTO_INCREMENT (243)
- Wykonywanie zapytań pomocniczych (245)
- Zapobieganie próbom ataków (246)
- Działania prewencyjne (247)
- Zastosowanie elementów zastępczych (248)
- Zapobieganie przekazywaniu niepożądanych danych przez HTML (249)
- Proceduralny wariant zastosowania mysqli (251)
- Pytania (252)
- Tworzenie formularzy (253)
- Odczytywanie przesłanych danych (254)
- Opcja register_globals - rozwiązanie przestarzałe, ale wciąż spotykane (256)
- Wartości domyślne (257)
- Rodzaje pól (258)
- Oczyszczanie danych wejściowych (264)
- Przykładowy program (266)
- Co nowego w HTML5? (268)
- Atrybut autocomplete (269)
- Atrybut autofocus (269)
- Atrybut placeholder (269)
- Atrybut required (269)
- Atrybuty nadpisania (270)
- Atrybuty width i height (270)
- Funkcje oczekujące na pełną implementację (270)
- Atrybut form (270)
- Atrybut list (271)
- Atrybuty min oraz max (271)
- Atrybut step (271)
- Pole wejściowe typu color (272)
- Pola wejściowe typu number i range (272)
- Selektory daty i czasu (272)
- Pytania (272)
- Zastosowanie ciasteczek w PHP (275)
- Tworzenie ciasteczka (276)
- Dostęp do ciasteczka (277)
- Usuwanie ciasteczek (277)
- Autoryzacja HTTP (278)
- Przechowywanie loginów i haseł (281)
- "Solenie" (281)
- Obsługa sesji (285)
- Inicjowanie sesji (285)
- Kończenie sesji (288)
- Określanie czasu trwania sesji (289)
- Bezpieczeństwo sesji (289)
- Pytania (292)
- JavaScript i tekst w HTML (293)
- Zastosowanie skryptów w nagłówku dokumentu (295)
- Starsze i niestandardowe przeglądarki (295)
- Dołączanie plików JavaScript (296)
- Debugowanie kodu JavaScript (297)
- Zastosowanie komentarzy (299)
- Średniki (299)
- Zmienne (299)
- Zmienne znakowe (300)
- Zmienne numeryczne (300)
- Tablice (300)
- Operatory (301)
- Operatory arytmetyczne (301)
- Operatory przypisania (302)
- Operatory porównania (302)
- Operatory logiczne (302)
- Inkrementacja i dekrementacja zmiennych (303)
- Konkatenacja łańcuchów znaków (303)
- Znaki modyfikujące (303)
- Typowanie zmiennych (304)
- Funkcje (305)
- Zmienne globalne (305)
- Zmienne lokalne (306)
- Obiektowy model dokumentu (307)
- Ale to nie takie proste... (308)
- Kolejne zastosowanie symbolu $ (309)
- Zastosowanie obiektowego modelu dokumentu (309)
- Kilka słów o document.write (310)
- Zastosowanie funkcji console.log (310)
- Zastosowanie funkcji alert (311)
- Umieszczanie tekstu w elementach HTML (311)
- Zastosowanie funkcji document.write (311)
- Pytania (312)
- Wyrażenia (313)
- Literały i zmienne (314)
- Operatory (315)
- Priorytet operatorów (315)
- Asocjacyjność (316)
- Operatory relacji (316)
- Instrukcja with (319)
- Zdarzenie onerror (320)
- Konstrukcja try ... catch (321)
- Wyrażenia warunkowe (322)
- Instrukcja if (322)
- Instrukcja else (322)
- Instrukcja switch (323)
- Operator ? (324)
- Pętle (325)
- Pętle while (325)
- Pętle do ... while (326)
- Pętle for (326)
- Przerywanie pętli (327)
- Instrukcja continue (327)
- Typowanie jawne (328)
- Pytania (329)
- Funkcje w JavaScripcie (331)
- Definiowanie funkcji (331)
- Tablica arguments (332)
- Zwracanie wartości (333)
- Zwracanie tablicy (334)
- Obiekty w JavaScripcie (335)
- Deklarowanie klasy (335)
- Tworzenie obiektu (337)
- Dostęp do obiektów (337)
- Słowo kluczowe prototype (337)
- Tablice w JavaScripcie (339)
- Tablice numeryczne (340)
- Tablice asocjacyjne (341)
- Tablice wielowymiarowe (341)
- Zastosowanie metod do obsługi tablic (342)
- Pytania (346)
- Weryfikowanie wprowadzonych danych przy użyciu JavaScriptu (349)
- Dokument validate.html (część pierwsza) (350)
- Dokument validate.html (część druga) (352)
- Wyrażenia regularne (355)
- Dopasowywanie za pomocą metaznaków (355)
- Dopasowanie "rozmyte" (356)
- Grupowanie przy użyciu nawiasów (357)
- Klasy znaków (357)
- Określanie zakresu (358)
- Zaprzeczenie (358)
- Kilka bardziej skomplikowanych przykładów (358)
- Podsumowanie metaznaków (361)
- Modyfikatory ogólne (362)
- Zastosowanie wyrażeń regularnych w JavaScripcie (362)
- Zastosowanie wyrażeń regularnych w PHP (363)
- Ponowne wyświetlenie formularza po weryfikacji w PHP (364)
- Pytania (369)
- Czym jest Ajax? (372)
- Zastosowanie obiektu XMLHttpRequest (372)
- Twój pierwszy program Ajax (374)
- Zastosowanie metody GET zamiast POST (378)
- Przesyłanie żądań XML (380)
- Zastosowanie platform Ajax (384)
- Pytania (385)
- Importowanie arkusza stylów (388)
- Importowanie stylów CSS z poziomu HTML (388)
- Style zagnieżdżone (389)
- Zastosowanie identyfikatorów ID (389)
- Zastosowanie klas (389)
- Zastosowanie średników (389)
- Reguły CSS (390)
- Wiele deklaracji (390)
- Zastosowanie komentarzy (391)
- Rodzaje stylów (391)
- Style domyślne (392)
- Style użytkownika (392)
- Zewnętrzne arkusze stylów (393)
- Style wewnętrzne (393)
- Style bezpośrednie (393)
- Selektory CSS (393)
- Selektor typu (393)
- Selektor potomka (393)
- Selektor dziecka (394)
- Selektor identyfikatora (395)
- Selektor klasy (396)
- Selektor atrybutu (396)
- Selektor uniwersalny (397)
- Selekcja grupowa (398)
- Dziedziczenie kaskadowe (398)
- Źródła stylów (398)
- Metody definiowania reguł (399)
- Selektory arkuszy stylów (399)
- Obliczanie specyficzności (400)
- Różnica między elementami div i span (401)
- Jednostki miar (403)
- Fonty i typografia (405)
- font-family (405)
- font-style (406)
- font-size (406)
- font-weight (407)
- Zarządzanie stylami tekstu (407)
- Efekty tekstowe (407)
- Odstępy (408)
- Wyrównanie (408)
- Wielkość znaków (408)
- Wcięcia (408)
- Kolory w CSS (408)
- Skrócone określenia kolorów (409)
- Gradienty (410)
- Rozmieszczanie elementów (411)
- Położenie bezwzględne (411)
- Położenie względne (412)
- Położenie stałe (412)
- Pseudoklasy (413)
- Skracanie reguł (415)
- Model pudełkowy i układ strony (416)
- Definiowanie marginesów (416)
- Definiowanie ramek (418)
- Definiowanie odstępu (419)
- Zawartość obiektu (420)
- Pytania (420)
- Selektory atrybutów (423)
- Dopasowywanie fragmentów łańcuchów (423)
- Właściwość box-sizing (425)
- Tła w CSS3 (425)
- Właściwość background-clip (425)
- Właściwość background-origin (427)
- Właściwość background-size (427)
- Zastosowanie właściwości auto (428)
- Wiele obrazów w tle (428)
- Ramki w CSS3 (430)
- Właściwość border-color (430)
- Właściwość border-radius (430)
- Cienie (433)
- Właściwość overflow (434)
- Układ wielokolumnowy (434)
- Kolory i przezroczystość (435)
- Kolory HSL (436)
- Kolory HSLA (436)
- Kolory RGB (437)
- Kolory RGBA (437)
- Właściwość opacity (437)
- Efekty tekstowe (438)
- Właściwość text-shadow (438)
- Właściwość text-overflow (438)
- Właściwość word-wrap (439)
- Fonty internetowe (439)
- Fonty Google (440)
- Przekształcenia (441)
- Przekształcenia 3D (442)
- Przejścia (443)
- Właściwości przejść (443)
- Czas trwania przejścia (444)
- Opóźnienie przejścia (444)
- Dynamika przejścia (444)
- Skrócona składnia (445)
- Pytania (446)
- Ponowne spotkanie z funkcją getElementById (449)
- Funkcja O (449)
- Funkcja S (450)
- Funkcja C (451)
- Dołączanie opisanych funkcji (451)
- Dostęp do właściwości CSS z poziomu JavaScriptu (452)
- Niektóre typowe właściwości (452)
- Inne właściwości (453)
- JavaScript w kodzie HTML (455)
- Słowo kluczowe this (455)
- Łączenie zdarzeń i obiektów w skrypcie (456)
- Odwoływanie się do innych zdarzeń (456)
- Dodawanie nowych elementów (457)
- Usuwanie elementów (459)
- Inne sposoby na dodawanie i usuwanie elementów (459)
- Zastosowanie przerwań (460)
- Zastosowanie przerwania setTimeout (460)
- Anulowanie opóźnienia (461)
- Zastosowanie przerwania setInterval (461)
- Animacje na bazie przerwań (463)
- Pytania (464)
- Dlaczego jQuery? (467)
- Dołączanie jQuery (468)
- Wybór odpowiedniej wersji (468)
- Pobieranie (469)
- Zastosowanie sieci dostarczania treści (CDN) (469)
- Zawsze najnowsza wersja (470)
- Dostosowywanie jQuery (471)
- Składnia jQuery (471)
- Prosty przykład (471)
- Unikanie konfliktów między bibliotekami (472)
- Selektory (473)
- Metoda css (473)
- Selektor elementów (474)
- Selektor identyfikatorów (474)
- Selektor klas (474)
- Łączenie selektorów (474)
- Obsługa zdarzeń (475)
- Oczekiwanie na gotowość dokumentu (476)
- Funkcje i właściwości związane ze zdarzeniami (477)
- Zdarzenia blur i focus (477)
- Słowo kluczowe this (478)
- Zdarzenia click i dblclick (479)
- Zdarzenie keypress (480)
- Przemyślane programowanie (481)
- Zdarzenie mousemove (482)
- Inne zdarzenia myszy (484)
- Inne metody związane z obsługą myszy (485)
- Zdarzenie submit (486)
- Efekty specjalne (487)
- Ukrywanie i wyświetlanie (488)
- Metoda toggle (489)
- Stopniowe zanikanie i wyświetlanie (489)
- Przesuwanie elementów w górę i w dół (490)
- Animacje (491)
- Zatrzymywanie animacji (494)
- Manipulowanie drzewem DOM (494)
- Różnica między metodami text i html (495)
- Metody val i attr (496)
- Dodawanie i usuwanie elementów (496)
- Dynamiczne stosowanie klas (499)
- Modyfikowanie wymiarów (499)
- Metody width i height (499)
- Metody innerWidth i innerHeight (502)
- Metody outerWidth i outerHeight (502)
- Nawigowanie w obrębie drzewa DOM (502)
- Elementy nadrzędne (503)
- Elementy potomne (506)
- Elementy siostrzane (507)
- Wybieranie poprzedzających i kolejnych elementów (508)
- Przetwarzanie selekcji w jQuery (509)
- Metoda is (511)
- Użycie jQuery bez selektorów (512)
- Metoda $.each (512)
- Metoda $.map (513)
- Zastosowanie technologii Ajax (514)
- Zastosowanie metody post (514)
- Zastosowanie metody get (514)
- Rozszerzenia (515)
- jQuery User Interface (515)
- Inne rozszerzenia (516)
- jQuery Mobile (516)
- Pytania (516)
- Obiekt canvas (520)
- Geolokacja (521)
- Dźwięk i filmy (523)
- Formularze (524)
- Magazyn danych (524)
- Web workers (525)
- Aplikacje sieciowe (525)
- Mikrodane (525)
- Podsumowanie (525)
- Pytania (526)
- Tworzenie elementu canvas i dostęp do niego (527)
- Funkcja toDataURL (529)
- Określanie formatu obrazu (530)
- Metoda fillRect (530)
- Metoda clearRect (531)
- Metoda strokeRect (531)
- Łączenie wymienionych instrukcji (531)
- Metoda createLinearGradient (532)
- Szczegółowe informacje o metodzie addColorStop (534)
- Metoda createRadialGradient (535)
- Wypełnianie wzorkami (536)
- Umieszczanie napisów na elemencie canvas (538)
- Metoda strokeText (538)
- Własność textBaseLine (539)
- Własność font (539)
- Własność textAlign (539)
- Metoda fillText (540)
- Metoda measureText (541)
- Rysowanie linii (541)
- Własność lineWidth (541)
- Własności lineCap i lineJoin (541)
- Własność miterLimit (543)
- Kreślenie ścieżek (543)
- Metody moveTo i lineTo (544)
- Metoda stroke (544)
- Metoda rect (544)
- Wypełnianie obszarów (545)
- Metoda clip (546)
- Metoda isPointInPath (548)
- Zastosowanie krzywych (549)
- Metoda arc (550)
- Metoda arcTo (552)
- Metoda quadraticCurveTo (552)
- Metoda bezierCurveTo (554)
- Obsługa obrazków (555)
- Metoda drawImage (555)
- Skalowanie obrazu (555)
- Wybieranie fragmentu obrazu (556)
- Kopiowanie z elementu canvas (557)
- Tworzenie cieni (557)
- Przetwarzanie obrazu na poziomie pikseli (558)
- Metoda getImageData (559)
- Tablica data (560)
- Metoda putImageData (561)
- Metoda createImageData (562)
- Zaawansowane efekty graficzne (562)
- Własność globalCompositeOperation (562)
- Własność globalAlpha (564)
- Przekształcenia (564)
- Metoda scale (564)
- Metody save i restore (566)
- Metoda rotate (566)
- Metoda translate (567)
- Metoda transform (568)
- Metoda setTransform (570)
- Podsumowanie (570)
- Pytania (571)
- O kodekach (574)
- Element
(575) - Wsparcie dla przeglądarek nieobsługujących HTML5 (577)
- Element
(578)- Kodeki wideo (578)
- Obsługa starszych przeglądarek (581)
- Podsumowanie (583)
- Pytania (583)
- Geolokacja i usługi GPS (585)
- Inne sposoby lokalizacji (586)
- Geolokacja i HTML5 (586)
- Magazyn lokalny (590)
- Zastosowanie magazynu lokalnego (590)
- Obiekt localStorage (591)
- Web workers (593)
- Aplikacje offline (594)
- Technologia przeciągnij i upuść (596)
- Komunikacja między dokumentami (598)
- Mikrodane (601)
- Inne znaczniki HTML5 (603)
- Podsumowanie (603)
- Pytania (604)
- Projektowanie serwisu społecznościowego (605)
- Strona WWW z przykładami (606)
- functions.php (606)
- Funkcje (606)
- header.php (608)
- setup.php (609)
- index.php (611)
- signup.php (611)
- Sprawdzanie dostępności nazwy użytkownika (613)
- Logowanie (614)
- checkuser.php (614)
- login.php (615)
- profile.php (616)
- Dodawanie tekstu O mnie (617)
- Dodawanie zdjęcia profilowego (617)
- Przetwarzanie obrazu (618)
- Wyświetlanie bieżącego profilu (618)
- members.php (621)
- Wyświetlanie profilu użytkownika (622)
- Dodawanie i usuwanie znajomych (622)
- Wyświetlanie listy wszystkich użytkowników (622)
- friends.php (623)
- messages.php (626)
- logout.php (629)
- styles.css (629)
- javascript.js (632)
- Informacje na temat PHP (653)
- Informacje na temat MySQL (653)
- Informacje na temat JavaScriptu (654)
- Informacje na temat CSS (654)
- Informacje na temat HTML5 (654)
- Informacje na temat technologii AJAX (654)
- Inne ciekawe strony WWW (655)
- Serwisy informacyjne wydawnictwa O'Reilly (655)
- Funkcje do obsługi łańcuchów znaków (661)
- Funkcje do obsługi daty (663)
- Funkcje do obsługi czasu (668)
- Selektory jQuery (671)
- Obiekty jQuery (674)
- Metody jQuery (676)
Przedmowa (21)
1. Wstęp do dynamicznych stron internetowych (25)
2. Konfigurowanie serwera (39)
3. Wstęp do PHP (55)
4. Wyrażenia i sterowanie działaniem programu w PHP (81)
5. Funkcje i obiekty w PHP (107)
6. Tablice w PHP (131)
7. PHP w praktyce (145)
8. Wstęp do MySQL (167)
9. Zaawansowana obsługa MySQL (205)
10. Korzystanie z MySQL za pośrednictwem PHP (227)
11. Obsługa formularzy (253)
12. Ciasteczka, sesje i autoryzacja (275)
13. Zapoznanie z JavaScriptem (293)
14. Wyrażenia i sterowanie działaniem programu w JavaScripcie (313)
15. Funkcje, obiekty i tablice w JavaScripcie (331)
16. Weryfikacja danych i obsługa błędów w JavaScripcie i PHP (349)
17. Zastosowanie technologii Ajax (371)
18. Wstęp do CSS (387)
19. Zaawansowane reguły CSS w CSS3 (423)
20. Dostęp do CSS z poziomu JavaScriptu (449)
21. Wprowadzenie do jQuery (467)
22. Wstęp do HTML5 (519)
23. Obiekt canvas w HTML5 (527)
24. Filmy i dźwięk w HTML5 (573)
25. Inne funkcje HTML5 (585)
26. Zastosowanie wszystkich omówionych technologii (605)
A Odpowiedzi na pytania kontrolne (635)
B Zasoby internetowe (653)
C Słowa z grupy stopwords w MySQL (657)
D Funkcje MySQL (661)
E Selektory, obiekty i metody jQuery (671)
Skorowidz (689)
Helion - inne książki
-
Nowość Promocja
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- PDF + ePub + Mobi
- Druk 29 pkt
(27,90 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- PDF + ePub + Mobi
- Druk 39 pkt
(37,89 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk 24 pkt
(22,90 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Nowość Promocja
Ta książka ułatwi Ci zgłębienie koncepcji kryjących się za działaniem nowoczesnych baz danych. Dzięki niej zrozumiesz, w jaki sposób struktury dyskowe różnią się od tych w pamięci i jak działają algorytmy efektywnego utrzymywania struktur B drzewa na dysku. Poznasz implementacje pamięci masowej o strukturze dziennika. Znajdziesz tu również wyjaśnienie zasad organizacji węzłów w klaster baz danych i specyfiki środowisk rozproszonych. Dowiesz się, jak algorytmy rozproszone poprawiają wydajność i stabilność systemu i jak uzyskać ostateczną spójność danych. Ponadto w książce zaprezentowano koncepcje antyentropii i plotek, służące do zapewniania zbieżności i rozpowszechniania danych, a także mechanizm transakcji utrzymujący spójność logiczną bazy.- PDF + ePub + Mobi
- Druk 44 pkt
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- PDF + ePub + Mobi
- Druk 19 pkt
(17,90 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł (-50%) -
Nowość Promocja
Wprowadzenie obserwowalności do systemów jest wyzwaniem technicznym i kulturowym. Dzięki tej praktycznej książce zrozumiesz wartość obserwowalnych systemów i nauczysz się praktykować programowanie sterowane obserwowalnością. Przekonasz się, że dzięki jej wdrożeniu zespoły mogą szybko i bez obaw dostarczać kod, identyfikować wartości odstające i nietypowe zachowania, a ponadto lepiej zrozumieją doświadczenia użytkownika. Znajdziesz tu szczegółowe wyjaśnienia, co jest potrzebne do uzyskania wysokiej obserwowalności, a także szereg wskazówek, jak ulepszyć istniejące rozwiązania i pomyślnie dokonać migracji ze starszych narzędzi, takich jak wskaźniki, monitorowanie i zarządzanie dziennikami. Dowiesz się również, jaki wpływ ma obserwowalność systemu na kulturę organizacji ― i odwrotnie.- PDF + ePub + Mobi
- Druk 34 pkt
(32,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV Robin Nixon (11) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(5)
(3)
(2)
(1)
(0)
(0)
więcej opinii