PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV Robin Nixon
- Czasowo niedostępna
- Promocja 2za1
- Autor:
- Robin Nixon
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.1/6 Opinie: 0
- 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
Wybrane bestsellery
-
Bestseller Nowość Promocja Promocja 2za1
JavaScript to supermoc programowania internetu! Zapomnij o suchych, nudnych i statycznych stronach — JavaScript umożliwia interakcję z użytkownikami, pobieranie danych z sieci, rysowanie grafiki i robienie wielu innych świetnych i funkcjonalnych rzeczy! A to dopiero początek: JavaScript jest jednym z najpopularniejszych języków programowania, a jego zastosowanie wykracza daleko poza internet!- Druk
(69,50 zł najniższa cena z 30 dni)
90.35 zł
139.00 zł (-35%) -
Promocja Promocja 2za1
W czerwcu 2025 roku wejdzie w życie Europejski Akt o Dostępności (ang. European Accessibilty Act, EAA). Od tego momentu organizacje sektora publicznego i prywatne przedsiębiorstwa będą zobligowane do wprowadzenia na swoich stronach internetowych i w aplikacjach mobilnych rozwiązań dostępnych dla wszystkich osób, bez względu na ich preferencje i możliwości. Nowe przepisy dotyczą także kwestii związanych z dostępnością cyfrową, czyli web accessibility.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje związane z biblioteką React, takie jak składnia JSX, wzorce zaawansowane, wirtualny model DOM, mechanizm rekoncyliacji Reacta, a także zaawansowane techniki optymalizacji. W rzeczywistości jest to dość złożona biblioteka, jednak tutaj jej tajniki zostały wyjaśnione w wyjątkowo przystępny sposób. A to oznacza, że szybko i dogłębnie zrozumiesz mechanizmy kryjące się za działaniem Reacta, zdobędziesz umiejętności pozwalające na tworzenie intuicyjnego kodu Reacta, zrozumiesz jego niuanse i koncepcje ― i przejdziesz na zupełnie nowy poziom biegłości.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności.- Druk
- PDF + ePub + Mobi pkt
(26,94 zł najniższa cena z 30 dni)
29.18 zł
44.90 zł (-35%) -
Promocja Promocja 2za1
Ta książka to doskonały wybór na początek dla osób, które chcą się nauczyć pisać kod. W łatwy i przyjemny sposób nauczy Cię podstaw HTML i CSS. Nie znajdziesz w niej nużącej i trudnej teorii ― poszczególne zagadnienia zostały przystępnie i angażująco wyjaśnione, między innymi dzięki ilustracjom i przykładom, co ułatwia zrozumienie praktycznego znaczenia pojęć. Dowiesz się, w jaki sposób rozpocząć projekt i na co zwrócić uwagę podczas pracy. Niektóre ćwiczenia zawarte w tym podręczniku składają się na rzeczywisty, wieloetapowy proces tworzenia witryny internetowej. Szybko się przekonasz, że zbudowanie w pełni funkcjonalnej strony internetowej wcale nie jest trudne i może dać mnóstwo radości i satysfakcji!- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja Promocja 2za1
Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ― pozwoli Ci to natychmiast wypróbować działanie tworzonych programów, które w przyszłości mogą posłużyć jako moduły większych aplikacji. Zagadnienia dotyczące JavaScriptu uzupełniono wprowadzeniem do HTML i CSS, co pomoże Ci dokładnie zrozumieć sposób działania nowoczesnych aplikacji internetowych. Przygotujesz się także do pracy z bibliotekami, frameworkami i takimi narzędziami jak React, Angular i Node.js.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja Promocja 2za1
JavaScript rozwija się wraz z internetem. Początkowo był używany do pisania kodu prostych interakcji na stronach WWW, dziś pozwala budować pełnoprawne programy umożliwiające dynamiczną wymianę danych z serwerami, obsługę urządzeń peryferyjnych komputera, jak kamera, mikrofon, różnego rodzaju czujniki itp. Ponadto język ten może być stosowany do tworzenia wydajnych aplikacji serwerowych, a także do programowania urządzeń takich jak mikroroboty czy silniki elektryczne.- Druk
- PDF + ePub + Mobi pkt
(32,94 zł najniższa cena z 30 dni)
35.69 zł
54.90 zł (-35%) -
Promocja Promocja 2za1
Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle prosty w obsłudze, ma ogromną bibliotekę rozszerzeń do bardziej szczegółowych potrzeb, co więcej, występuje w polskiej wersji językowej i wspiera go także polskojęzyczna społeczność. Warto więc nauczyć się z niego korzystać, najlepiej z naszą sympatyczną przewodniczką Ulą, z którą między innymi:- Druk
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja Promocja 2za1
To kolejne, rozbudowane i uaktualnione wydanie świetnego podręcznika projektowania i programowania stron internetowych, zawierające wiedzę niezbędną do rozpoczęcia samodzielnej pracy. Opisano tu zasady tworzenia witryn WWW oraz przedstawiono język HTML i techniki CSS. Sporo miejsca poświęcono multimediom: grafice, plikom dźwiękowym i wideo. Znalazł się tutaj także znakomity wstęp do języka JavaScript, łącznie z jego bibliotekami, nakładkami i skryptami DOM. Warto też zwrócić uwagę na opis przydatnych narzędzi, takich jak procesory CSS, wykrywanie funkcjonalności, powłoka, menedżer zadań i system kontroli Git ? nieodzownych każdemu, kto pisze nowoczesne witryny internetowe. Treść książki została uzupełniona licznymi przykładami, ćwiczeniami i bogatym materiałem dodatkowym.- Druk
- PDF + ePub + Mobi pkt
(38,90 zł najniższa cena z 30 dni)
38.90 zł
129.00 zł (-70%) -
Promocja Promocja 2za1
Ta pozycja jest doskonałym przewodnikiem, który wprowadzi Cię w świat projektowania i budowania stron WWW. W trakcie lektury dowiesz się też, jak uzyskać dostęp do serwera i opublikować swoją witrynę. Cała książka została podzielona na trzy części. Pierwsza poświęcona jest językowi HTML. Z nią poznasz niezbędne znaczniki oraz techniki tworzenia układu strony. Druga została poświęcona kaskadowym arkuszom stylów (CSS). Dzięki nim Twoja witryna nabierze kształtów i kolorów. Zobacz, co potrafi CSS3 — jeszcze niedawno takie cuda nie śniły się webmasterom. Ostatnia część to praktyczne porady oraz wskazówki, które pozwolą Ci uniknąć najczęstszych problemów. Ta książka to Twój klucz do świata webmasterów!- Druk
Niedostępna
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 Promocja 2za1
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 pkt
(169,14 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł (-15%) -
-
Promocja Promocja 2za1
Everything You Need to Know to be a Master Web Developer KEY FEATURES A step-by-step guide for web developers to plan, sketch, design, create, test, and launch their web applications. Extensive illustrations, examples, and best practices to help you become a proficient and modern HTML and CSS developer. Includes simple language, short and succinct-
- ePub + Mobi pkt
(71,91 zł najniższa cena z 30 dni)
71.91 zł
79.89 zł (-10%) -
-
Promocja Promocja 2za1
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.- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja Promocja 2za1
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 pkt
(135,15 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł (-15%) -
-
Promocja Promocja 2za1
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 pkt
(109,65 zł najniższa cena z 30 dni)
109.65 zł
129.00 zł (-15%) -
Zobacz pozostałe książki z serii
-
Bestseller Nowość Promocja Promocja 2za1
Ta książka jest zwięzłym wprowadzeniem do głównych zagadnień i aspektów uczenia przez wzmacnianie i algorytmów DQL. Docenią ją zarówno naukowcy, jak i praktycy poszukujący skutecznych algorytmów, przydatnych w pracy z finansami. Znajdziesz tu wiele interesujących przykładów w języku Python, zaprezentowanych w formie najciekawszych algorytmów gotowych do samodzielnego modyfikowania i testowania.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Ten praktyczny przewodnik docenią głównie inżynierowie, menedżerzy, menedżerzy produktu i liderzy. Jego treść wykracza poza aspekty programistyczne, prezentując zalety całościowego myślenia o infrastrukturze, a więc szerszego planowania i uwzględniania kwestii administracji systemami. Dzięki książce poznasz odpowiedzi na kluczowe pytania: kiedy powołać projekt wytwarzania platformy, jak zorganizować zespół zajmujący się platformą, co odróżnia planowanie platformy od innych, pozornie podobnych inicjatyw. Znajdziesz tu też przydatne wskazówki, z których możesz skorzystać na każdym etapie wdrażania i stosowania podejścia opartego na inżynierii platform.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja Promocja 2za1
Ta niewielka, przystępnie napisana książka jest drugim wydaniem kompleksowego przewodnika dla programistów Pythona, którzy chcą budować aplikacje bazujące na dużych modelach językowych. Zaprezentowano w niej główne cechy i zasady działania modeli GPT-4 i GPT-3.5 z uwzględnieniem najnowszych osiągnięć w rozwoju technologii sztucznej inteligencji. Znalazły się tu także instrukcje, jak krok po kroku tworzyć aplikacje z zastosowaniem biblioteki OpenAI dla Pythona, włączając w to generowanie treści, odpowiadanie na pytania i inteligentnych asystentów. Dodatkowe ułatwienie stanowią przejrzyste przykłady i dołączone do wydania pliki z kodami. Dzięki tej książce z łatwością wykorzystasz moc dużych modeli językowych w swoich aplikacjach!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Bestseller Promocja Promocja 2za1
Dzięki tej książce opanujesz kluczowe koncepcje myślenia systemowego i nauczysz się stosować je w praktyce. Poznasz podejście nieliniowe, które pozwala lepiej rozumieć złożoność współczesnych systemów IT i skutecznie nimi zarządzać. Nauczysz się identyfikować wzorce, przewidywać konsekwencje decyzji technologicznych, a także budować skalowalne, elastyczne architektury. Praktyczne przykłady i klarowne wyjaśnienia pomogą Ci zastosować zdobytą wiedzę w codziennej pracy, niezależnie od tego, czy tworzysz małe aplikacje, czy projektujesz wielkoskalowe systemy. To niezbędny przewodnik dla każdego, kto chce myśleć jak inżynier systemowy!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
Dzięki tej praktycznej książce dogłębnie poznasz zagrożenia specyficzne dla aplikacji opartych na dużych modelach językowych, przeanalizujesz ich charakterystyczne cechy i dowiesz się, jak wyglądają luki w zabezpieczeniach. W ten sposób zdobędziesz praktyczną wiedzę, która podczas tworzenia oprogramowania korzystającego z LLM okazuje się bezcenna. Zapoznasz się również z licznymi wskazówkami i strategiami, które pomogą w zabezpieczaniu aplikacji opartych na sztucznej inteligencji. Niezależnie od tego, czy tworzysz zupełnie nową aplikację, czy zajmujesz się dodawaniem funkcjonalności LLM, znajdziesz tu szeroką gamę przydatnych zagadnień, takich jak architektura dużych modeli językowych, granice zaufania, technika RAG, wstrzykiwanie promptów i wiele innych.- Druk
- PDF + ePub + Mobi pkt
(39,50 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
W trzecim wydaniu tej wyróżnionej nagrodą książki jej autorzy Jeff Gothelf i Josh Seiden pomagają skupić się w projektowaniu na wrażeniach związanych z użytkowaniem produktu, a nie materiałach, które mają być dostarczone. Poznasz metody integrujące projektowanie wrażeń użytkownika, odkrywanie produktu, metody zwinne i zarządzanie produktami. Nauczysz się kierować projektowaniem w krótkich, powtarzalnych cyklach, pozwalających ocenić, jakie działania są najlepsze dla firmy i użytkownika. Lean UX dla zespołów Agile pokazuje, jak dokonać tej zmiany na lepsze.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%) -
Promocja Promocja 2za1
W tej książce znajdziesz przejrzystą, praktyczną i kompletną ścieżkę, która doprowadzi Twoją firmę do analitycznej doskonałości! Dzięki lekturze zdobędziesz wiedzę potrzebną do skutecznego wykorzystywania informacji w realizacji celów biznesowych. Jeśli dostrzegasz ograniczenia tradycyjnych metod interpretacji danych, docenisz opisaną tu dynamiczną i realistyczną strategię zwiększania możliwości analitycznych. Dowiesz się, jak wprowadzić inteligentną automatyzację i nowoczesną sztuczną inteligencję, co umożliwi podejmowanie lepszych decyzji w Twoim zespole.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Promocja Promocja 2za1
Lektura tej książki pozwoli Ci przyswoić kluczowe koncepcje i opanować dobre praktyki, które warto stosować podczas tworzenia kodu. Poznasz zarówno klasyczne wzorce projektowe, jak i te opracowane specjalnie z myślą o systemach wbudowanych. Znajdziesz tu rozdziały poświęcone nowoczesnym technologiom, takim jak systemy współpracujące z internetem rzeczy i czujniki sieciowe, a także omówienie zagadnień związanych z silnikami. Dokładnie zbadasz tematykę debugowania, strategii zarządzania danymi ― i wiele więcej! Dowiesz się, jak budować architekturę urządzenia z uwzględnieniem procesora, a nie systemu operacyjnego. Zapoznasz się również z technikami rozwiązywania problemów sprzętowych, modyfikowania projektów i definiowania wymagań produkcyjnych.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja Promocja 2za1
Dzięki tej praktycznej książce przekonasz się, że w Excelu możesz przeprowadzić dogłębną analizę danych i wyciągnąć z nich cenną wiedzę. Wystarczy, że skorzystasz z najnowszych funkcji i narzędzi Excela. W poradniku pokazano, jak za pomocą Power Query budować przepływy pracy porządkujące dane i jak projektować w skoroszycie relacyjne modele danych przy użyciu Power Pivot. Ponadto odkryjesz nowe możliwości przeprowadzania analiz, w tym dynamiczne funkcje tablicowe i pozyskiwanie wartościowych informacji z wykorzystaniem sztucznej inteligencji. Dowiesz się również, jak za sprawą integracji z Pythonem zautomatyzować analizę danych i budować raporty.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.00 zł (-35%)
Ebooka "PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs 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 »
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.
-
„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.Recenzja: itbooks.pl Karol KubuśRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Szczegóły książki
- Dane producenta
- » Dane producenta:
- 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@helion.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
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Erraty / Zgłoś erratę
- Kategorie:
Bazy danych » MySQL - Programowanie
Technologie webowe » CSS
Technologie webowe » HTML i XHTML - Programowanie
Technologie webowe » JavaScript - Programowanie
Technologie webowe » PHP - Programowanie
Technologie webowe » Tworzenie stron WWW
Technologie webowe » jQuery - Programowanie
Dostępność produktu
Produkt nie został jeszcze oceniony pod kątem ułatwień dostępu lub nie podano żadnych informacji o ułatwieniach dostępu lub są one niewystarczające. Prawdopodobnie Wydawca/Dostawca jeszcze nie umożliwił dokonania walidacji produktu lub nie przekazał odpowiednich informacji na temat jego dostępności.
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
-
Bestseller Nowość Promocja Promocja 2za1
Jeśli chodzi o cyberbezpieczeństwo, żadna firma nie jest bezpieczna. Pytanie, które należy sobie zadać, nie brzmi: czy zostaniemy zaatakowani? Odpowiedź na nie jest bowiem oczywista: tak, zostaniecie zaatakowani. Właściwe pytania są takie: Skąd będziemy wiedzieć, że zostaliśmy zaatakowani? Co wówczas zrobimy?- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Ta książka jest kolejnym, zaktualizowanym i uzupełnionym wydaniem klasycznego podręcznika dla doświadczonych programistów, którzy wymagają dokładnego opisu języka Java i jego platformy. Zawiera szczegółowe omówienie wszystkich jego składników, w tym najnowszych ulepszeń dodanych w wersji 21. W poszczególnych rozdziałach znajdują się przykłady kodu, które ilustrują najnowsze składniki obszernej biblioteki Javy ― przystępne i praktyczne, stanowią świetny punkt wyjścia do pisania własnego kodu. W pierwszym tomie podręcznika znalazły się podstawowe zagadnienia związane z programowaniem w Javie, od programowania obiektowego, przez techniki refleksji i obiektów pośrednich, po wyrażenia lambda, adnotacje i system modułów platformy Java.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce pewnie wkroczysz do fascynującego świata internetu rzeczy! Zaczniesz od podstaw: poznasz usługi internetowe, komunikację LoRa, porty GPIO, a także możliwości najnowszych mikrokontrolerów Raspberry Pi. Dowiesz się też, czym jest ROS i jak stworzyć projekt oparty na rozpoznawaniu obrazów. Krok po kroku będziesz przechodzić do coraz bardziej zaawansowanych rozwiązań. Nauczysz się integrować aplikacje z usługami sieciowymi i używać technologii LoRa do komunikacji na dużą odległość przy niskim zużyciu energii. Dzięki jasnym instrukcjom i zrozumiałym wyjaśnieniom uzyskasz niezbędne umiejętności, by tworzyć innowacyjne urządzenia IoT.- Druk
- PDF + ePub + Mobi pkt
(83,40 zł najniższa cena z 30 dni)
83.40 zł
139.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Programowanie PLC to już nie tylko automatyzacja procesu. To dziedzina, która skupia wokół siebie szereg technologii, narzędzi i języków programowania. W nowoczesnych aplikacjach to również bezpośrednia integracja z systemami IT, logowanie danych do informatycznych baz danych - wszystko z uwzględnieniem wytycznych związanych z cyberbezpieczeństwem. Idea stosowania sterowników PLC pozostaje jednak niezmienna: to urządzenia, których zadaniem jest automatyzacja procesu i które ze względu na wysoką elastyczność stosowane są w praktycznie każdej gałęzi przemysłu. Przemysłu, w którym ciągle brakuje specjalistów i osób chętnych do nauki nowych umiejętności. Może właśnie Ty będziesz jednym z nich?- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Ten obszerny przewodnik pokaże Ci, jak stosować najlepsze praktyki w pracy z LLM. Znajdziesz tu omówienie kluczowych koncepcji, praktyczne techniki i porady ekspertów z zakresu inżynierii danych, dostrajania i oceny modeli, optymalizacji wnioskowania, a także budowania skalowalnych potoków przetwarzania. Krok po kroku prześledzisz, jak zrealizować konkretny produkt, integrując różne aspekty inżynierii LLM i metodologię MLOps. Dowiesz się, jak zbierać i przygotowywać dane, dostrajać modele do specyficznych zastosowań, zwiększać ich wydajność i wdrażać rozwiązania oparte na technice RAG.- Druk
- PDF + ePub + Mobi pkt
Inżynieria dużych modeli językowych. Podręcznik projektowania, trenowania i wdrażania LLM
Paul Iusztin, Maxime Labonne, Julien Chaumond (Foreword), Hamza Tahir (Foreword)
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Rozpowszechnienie się sztucznej inteligencji wiele zmienia na rynku usług IT. Dzięki zastosowaniu takich narzędzi jak ChatGPT część zadań, które do tej pory wymagały mozolnej pracy, można teraz zrealizować szybciej, wspomagając się odpowiednio wytrenowaną i poinstruowaną AI. Jak to zrobić? Od czego zacząć? Jak dołączyć do grona programistów, którzy w postępie technicznym dostrzegli szansę i nauczyli się z niej korzystać?- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Bestseller Nowość Promocja Promocja 2za1
Odpowiedź na to pytanie brzmi: zbuduj witrynę, a potem ją zoptymalizuj i odpowiednio nią zarządzaj. Jeśli interesuje Cię tematyka związana z SEO, czyli optymalizacją serwisów pod kątem wyszukiwarek internetowych, i chcesz się dowiedzieć, jak robić to skutecznie, koniecznie sięgnij po tę książkę. Za publikacją stoi zespół 54 ekspertek i ekspertów, którzy w poszczególnych rozdziałach dzielą się z Tobą bogatym doświadczeniem i praktyczną wiedzą - zarówno z punktu widzenia ekspertów SEO, jak i właścicieli stron czy agencji reklamowych.- Druk
- PDF + ePub + Mobi pkt
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Żyjemy w epoce potężnej superkonwergencji – momentu, w którym trzy przełomowe rewolucje: genetyczna, biotechnologiczna i sztucznej inteligencji, zaczynają się splatać, napędzając zmiany szybciej, niż kiedykolwiek w dziejach ludzkości.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Tę książkę doceni każdy, kto praktykuje architekturę w ramach i na rzecz zespołu. Dzięki niej zrozumiesz wady scentralizowanych praktyk architektury w zdecentralizowanym świecie. Poznasz też kluczowe aspekty zdecentralizowanego podejścia do architektury opartego na informacji zwrotnej i zasady wdrażania takiego podejścia. Znajdziesz tu omówienie czynników wpływających na efektywność decyzji architektonicznych, a także ich społeczny wymiar — dobra architektura bowiem to nie tylko struktura kodu, ale również jakość współpracy. Dzięki opisanym metodom rozwiniesz sposób myślenia, który pozwala każdemu w zespole praktykować architekturę i budować lepsze systemy.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Nowość Promocja Promocja 2za1
Odkąd w 1982 roku firma Autodesk wypuściła program na rynek, AutoCAD został znacznie rozbudowany i zmodyfikowany. Zyskał przygotowane z myślą o użytkownikach z różnych branż biblioteki, funkcje i specjalistyczne interfejsy, a do angielskiej dołączają kolejne wersje językowe. Pierwsza polska edycja pojawiła się ponad dwadzieścia lat temu ― dziś Autodesk proponuje edycję 2026 PL. W związku z tym swój legendarny już podręcznik do polskojęzycznej wersji AutoCAD-a uaktualnił Andrzej Pikoń.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%)
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@helion.pl
Książka drukowana


Oceny i opinie klientów: PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV Robin Nixon
(0)