PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV Robin Nixon
- 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
-
Promocja
To trzecie, wzbogacone i uzupełnione wydanie popularnego podręcznika programowania dla początkujących. Znalazło się tu wyczerpujące wyjaśnienie podstawowych zasad programowania oraz struktury języka JavaScript. Omówiono techniki testowania kodu i obsługi błędów, tworzenia kodu modułowego, zaprezentowano również koncepcję programowania asynchronicznego. Już na początku pokazano przykłady kodu, opisy projektów oraz liczne ćwiczenia do samodzielnego wykonania. Poszczególne koncepcje i techniki są przedstawiane na przykładach konkretnych, działających aplikacji, takich jak gra przeglądarkowa, prosty język programowania i program do rysowania.- PDF + ePub + Mobi
- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
W poprzednim tomie Nanonauci, którzy założyli własne Dojo Nano, wymyślili i napisali stronę internetową. Teraz przyszedł czas na grę. Będzie to prosta gra działająca w przeglądarce internetowej. Do kodowania posłuży Ci świetny język JavaScript, którym posługują się najlepsi programiści! W książce znajdziesz dokładne wyjaśnienie, jak przygotować komputer do pracy, do czego służą poszczególne części kodu i w jaki sposób rozwiązywać problemy. Stworzysz specjalny świat i takie zjawiska jak grawitacja. Dowiesz się, jak rysować i animować postaci w grze: będą biegać, skakać i zderzać się z robotami. Oczywiście, zaprogramujesz również punktację i „utratę części zdrowia” po kolizji gracza z robotem. Szybko zauważysz, że grę można rozwijać i uzupełniać o nowe elementy — jeśli tylko tego zapragniesz!- Druk 14 pkt
(12,45 zł najniższa cena z 30 dni)
14.94 zł
24.90 zł (-40%) -
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 10 pkt
(8,49 zł najniższa cena z 30 dni)
10.20 zł
17.00 zł (-40%) -
This book teaches you to sculpt landscapes, craft dynamic weather, optimize performance, elevate your skills, weave narratives, and build an impressive portfolio to join a game development community. Your journey to open world mastery begins now!
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja
Description WebAssembly is a groundbreaking technology that has transformed the way we build and deploy web applications. It enables lightning-fast performance, portability across platforms, and seamless integration with existing web technologies. This comprehensive guide will lead you through the journey of mastering WebAssembly, from its fundamen-
- ePub + Mobi 76 pkt
(71,91 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
This quick-start reference distills the core concepts of React through simple explanations, examples, and step-by-step derivations. This new edition tackles changes brought by React 19, including form actions, the use() hook, and React on the server.-
- PDF + ePub 125 pkt
(98,10 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
-
Promocja
Description The book provides a comprehensive exploration of Java security and penetration testing, starting with foundational topics such as secure coding practices and the OWASP Top 10 for web applications. The early chapters introduce penetration testing methodologies, including Java web application-specific mapping and reconnaissance techniques-
- ePub + Mobi 76 pkt
(71,91 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
Promocja
As a working software developer, you know how to complete your tasks with solid code, whether it's on the frontend or backend. Now you're ready to move to the next level in your career, and you need to understand the subtle yet deep skills it takes to become a senior developer. This practical book shows you everything it takes to create a full-stac-
- ePub + Mobi 203 pkt
(194,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
This book helps you build scalable server-side apps, create REST APIs and GraphQL APIs, adopt microservices architecture, and secure your apps through expert guidance and real-world case studies that help you embrace DevOps for seamless deployment.-
- PDF + ePub 98 pkt
(109,00 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
-
Promocja
Description Angular is a popular JavaScript framework that empowers developers to create single-page applications (SPAs) with ease. This comprehensive guide is designed to equip you with the skills and knowledge to become a proficient Angular developer, even if you are starting from scratch. This book offers a step-by-step guide to mastering Angula-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
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 177 pkt
(186,15 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja
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 succinc-
- ePub + Mobi 76 pkt
(76,49 zł najniższa cena z 30 dni)
76.49 zł
84.99 zł (-10%) -
-
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 71 pkt
(59,50 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
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 143 pkt
(143,65 zł najniższa cena z 30 dni)
143.65 zł
169.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
(109,65 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 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
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 52 pkt
(43,50 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
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 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
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 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
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 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
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 52 pkt
(43,50 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
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 46 pkt
(38,50 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł (-40%) -
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 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
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 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
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 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
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 »
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
- 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@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
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
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
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.- PDF + ePub + Mobi
- Druk 47 pkt
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- PDF + ePub + Mobi
- Druk 29 pkt
(24,50 zł najniższa cena z 30 dni)
29.40 zł
49.00 zł (-40%) -
Nowość Promocja
Administratorzy systemów linuksowych mogą pracować za pomocą myszy, korzystając z interfejsu graficznego, jednak pełny potencjał Linuksa ujawnia się dzięki pracy z wierszem poleceń. Umiejętność używania tego narzędzia przydaje się każdemu, komu zależy na efektywnym działaniu systemu.- PDF + ePub + Mobi
- Druk 35 pkt
(29,95 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Nowość Promocja
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.- PDF + ePub + Mobi
- Druk 53 pkt
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Z tą książką opanujesz podstawy generatywnej AI i nauczysz się skutecznie stosować jej modele w praktyce. Szczególną uwagę poświęcono integracji modeli językowych i dyfuzyjnych, co często bywa wyzwaniem, zwłaszcza w zakresie stabilności uzyskanych rozwiązań. Autorzy w jasny sposób wyjaśniają, jak za sprawą inżynierii promptów zapewnić niezawodność działania sztucznej inteligencji w środowiskach produkcyjnych. Co więcej, zaproponowane zasady są skonstruowane tak, aby bez trudu przetrwały próbę czasu i mogły być używane również dla przyszłych modeli!- PDF + ePub + Mobi
- Druk 59 pkt
(49,50 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Bestseller Nowość Promocja
Rak nieuchronnie stanie się częścią Waszego życia. U Was lub u kogoś bliskiego ― członka rodziny albo przyjaciela ― zostanie zdiagnozowany nowotwór. Będziecie mieć mnóstwo pytań. Jaki to rodzaj raka? Kiedy to się zaczęło? Co go spowodowało? Dlaczego się pojawił? Jaki jest najlepszy rodzaj leczenia? Czy jest uleczalny? Jak długo jeszcze pozwoli żyć? W tej książce przedstawiamy informacje na temat raka i jego leczenia, by ułatwić Wam znalezienie i zrozumienie odpowiedzi na te pytania.- PDF + ePub + Mobi
- Druk 35 pkt
(29,95 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Nowość Promocja
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.- PDF + ePub + Mobi
- Druk 40 pkt
(33,50 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Nowość Promocja
Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.- PDF + ePub + Mobi
- Druk 47 pkt
Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie
(39,50 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 77 pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Bestseller Nowość Promocja
Przygotujcie się na podróż do nieznanego świata, który rządzi naszymi ciałami jako gigantyczne imperium bakterii, grzybów i wirusów zamieszkujących nasze jelita. W książce Świat mikrobiomu James Kinross odsłania tajemnice tytułowego mikrobiomu — zbiorowiska drobnoustrojów, które mają wpływ na każdy aspekt naszego życia, od trawienia kolacji i odporności na choroby po samopoczucie i wybory miłosne. Mikroby te są prawdziwymi mistrzami manipulacji. Dowiedzcie się, jak te małe stworzenia mogą zmienić wasze życie, powodować choroby cywilizacyjne, a nawet pomóc wam znaleźć winnego ostatniego ataku na lodówkę w środku nocy. Świat mikrobiomu to nieoceniona skarbnica wiedzy o fascynujących procesach zachodzących w naszych jelitach i całym ludzkim organizmie.- Druk 41 pkt
(34,50 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
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)(5)
(3)
(2)
(1)
(0)
(0)
więcej opinii