PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie
- Autorzy:
- Luke Welling, Laura Thomson
- Niedostępna
- Serie wydawnicze:
- Vademecum profesjonalisty
- Wydawnictwo:
- Helion
- Ocena:
- 5.3/6 Opinie: 349
- Stron:
- 912
- Druk:
- oprawa twarda
Sprawdź nowe wydanie
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie czwarte
Luke Welling, Laura Thomson
Opis
książki
:
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie
Tandem PHP i MySQL to niewątpliwie najpopularniejsze i najpowszechniej rozpoznawane narzędzia do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Ich popularność jest wynikiem nie tylko ogromnych możliwości, ale także bezpłatnego dostępu do obu narzędzi. Za pomocą PHP i MySQL tworzone są proste skrypty, mechanizmy zarządzania treścią serwisów WWW, sklepy internetowe i tysiące innych aplikacji. Społeczność programistów korzystających z PHP i MySQL stale się powiększa, a producenci tych narzędzi nieustannie pracują nad ich udoskonalaniem.
"PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" to kolejne wydanie bestsellerowego podręcznika opisującego wszystkie aspekty projektowania stron i aplikacji internetowych z wykorzystaniem PHP i MySQL. W trzecim wydaniu książki znaleźć można szczegółowe omówienie możliwości najnowszych wersji obu narzędzi -- programowania obiektowego, obsługi wyjątków, biblioteki SimpleXML oraz procedur składowanych. Książka zawiera przykłady demonstrujące wykorzystanie PHP i MySQL do realizacji różnych zadań związanych z funkcjonowaniem dynamicznych witryn WWW. Może to być uwierzytelnianie użytkowników, tworzenie koszyka na zakupy, dynamiczne generowanie obrazków oraz dokumentów w formacie PDF, wysyłanie poczty elektronicznej i zarządzanie nią oraz łączenie się z usługami WWW za pomocą XML-a.
- Podstawy języka PHP w wersji 5.0
- Programowanie obiektowe w PHP
- Praca z MySQL
- Projektowanie bazy danych
- Operacje na danych zgromadzonych w tabelach
- Administrowanie bazą danych
- Projektowanie komercyjnych witryn WWW
- Bezpieczeństwo witryn WWW
- Metody uwierzytelniania użytkowników
- Interakcja aplikacji z serwerem
- Mechanizmy kontroli sesji
- Dynamiczne generowanie grafiki i plików PDF
- Personalizacja witryny
- Korzystanie z usług sieciowych za pomocą protokołu SOAP
Jeśli chcesz nauczyć się wszystkiego, co związane jest z tworzeniem
dynamicznych witryn WWW, koniecznie przeczytaj tę książkę.
Wybrane bestsellery
-
Promocja Promocja 2za1
To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśniono paradygmat pisania czystego kodu i zasady, które stosuje się w tym zakresie w języku PHP. W drugiej części omówiono najlepsze narzędzia, wzorce i praktyki, pokazano też, jak należy skonfigurować swoje zintegrowane środowisko programistyczne (IDE) i jak pozyskiwać wskaźniki mówiące o kondycji kodu. Sporo miejsca poświęcono testom automatycznym, pisaniu dokumentacji i innym istotnym zagadnieniom.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja Promocja 2za1
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswajaniem wiedzy rozwijać umiejętności. Książka zawiera mnóstwo wyjaśnień i wskazówek, zilustrowanych schematami, infografikami i krótkimi przykładami kodu. Opisano w niej, jak zaprojektować i dynamiczne strony internetowe, sklepy internetowe czy serwisy społecznościowe. Dzięki lekturze zdobędziesz gruntowne podstawy sztuki programowania i przygotujesz się do opanowania bardziej złożonych zagadnień.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
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
Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja Promocja 2za1
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.- PDF + ePub pkt
(29,90 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
Promocja Promocja 2za1
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do integrowania różnych systemów, a także do dostępu do funkcji lub danych w określonej aplikacji czy platformie. Każdy, kto się zajmuje – lub planuje się zajmować – informatyką, prędzej czy później zetknie się z API i będzie musiał sobie poradzić ze stworzeniem i z przetestowaniem tego rozwiązania. Dziś bowiem nie ma już systemu, który nie korzystałby z API.- Videokurs pkt
(52,15 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Promocja Promocja 2za1
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie budować aplikacje w pełni funkcjonalne, kompletne i sprawne. Te technologie to PHP i MySQL. Są bardzo popularne w branży IT, a ich znajomość często stanowi warunek, który trzeba spełnić, jeśli się szuka dobrze płatnej pracy w tym sektorze. Stale rozwijający się język PHP pozwala na budowanie serwisów skalowalnych – i takich, które korzystają z dużej ilości danych, i niewielkich, a także innych, mniej zaawansowanych stron WWW. Podczas nauki z naszym kursem przyjrzysz się przykładom faktycznie działających serwisów, bazujących zarówno na PHP, jak i MySQL.- Videokurs pkt
(44,70 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
Promocja Promocja 2za1
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve similar problems in your day-to-day work.Whether you're- ePub + Mobi pkt
(203,15 zł najniższa cena z 30 dni)
211.65 zł
259.00 zł (-18%) -
Promocja Promocja 2za1
Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i czasu poświęconego na napisanie wielu linijek kodu. I tu z pomocą przychodzi framework języka PHP — Symfony. Polscy programiści cenią go wyżej niż drugi w kolejności pod względem popularności, czyli Laravel. Wśród głównych zalet Symfony wymienia się łatwą skalowalność aplikacji, korzystanie z wzorców projektowych i bardzo przejrzystą strukturę.- Videokurs pkt
(38,70 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja Promocja 2za1
Ten starannie zaktualizowany przewodnik pozwoli Ci poznać zaawansowane techniki pracy z serwerem MySQL: począwszy od tworzenia obiektów, poprzez projektowanie schematów, indeksów i zapytań, skończywszy na optymalizacji serwera, sprzętu i systemu operacyjnego. Opisano tu bezpieczne i praktyczne sposoby skalowania aplikacji za pomocą replikacji. Pokazano, jak można zapewnić równoważenie obciążenia i sprawić, że aplikacja będzie działała nawet w razie awarii.- Druk
- PDF + ePub + Mobi pkt
(56,96 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%)
Luke Welling, Laura Thomson - pozostałe książki
-
Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych MySQL. Przedstawiono w niej zasady poprawnego projektowania, pisania i wdrażania aplikacji. Uwzględniono też zagadnienia dotyczące bezpieczeństwa i uwierzytelniania użytkowników oraz implementacji takich rozwiązań w rzeczywistych witrynach WWW. Nie zabrakło tu również gruntownego wprowadzenia do zagadnienia integracji części klienckiej i serwerowej aplikacji internetowych za pomocą JavaScriptu.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
PHP i MySQL to jeden z najlepszych, najpopularniejszych zestawów do tworzenia rozwiązań internetowych, a książka, którą trzymasz w rękach, to czwarte wydanie bestsellerowego i kultowego już kompendium wiedzy na temat tych narzędzi.
- Druk pkt
Niedostępna
-
PHP i MySQL to jeden z najlepszych, najpopularniejszych zestawów do tworzenia rozwiązań internetowych, a książka, którą trzymasz w rękach, to czwarte wydanie bestsellerowego i kultowego już kompendium wiedzy na temat tych narzędzi.
- Druk pkt
Niedostępna
-
Poznaj ogromne możliwości MySQL-a "MySQL. Podstawy" to wprowadzenie do pracy z MySQL. Opisuje system od strony użytkowej -- przedstawia zasady tworzenia baz i tabel, definiowania indeksów i kluczy oraz stosowania języka SQL do wprowadzania danych i wybierania ich z tabel. Omawia również zagadnienia bardziej zaawansowane -- mechanizmy transakcji.
- Druk pkt
Niedostępna
-
PHP i MySQL to wydajny tandem, pozwalający na realizację wielu projektów związanych z programowaniem aplikacji internetowych. Autorzy książki "PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty" stworzyli więc unikatowy podręcznik, który łączy w sobie opis funkcjonalności PHP i MySQL z prezentacją wielu praktycznych rozwiąz
- Druk pkt
Niedostępna
-
Ta praktyczna książka, ukazująca przede wszystkim zastosowania komercyjne, zawiera liczne przykłady. Ilustrują one realizację następujących zadań: uwierzytelnianie użytkowników, konstruowanie koszyka na zakupy, dynamiczne generowanie dokumentów PDF i obrazków, wysyłanie i zarządzanie pocztą elektroniczną, ułatwianie dyskusji między użytkownikami or
- Druk pkt
Niedostępna
Zobacz pozostałe książki z serii Vademecum profesjonalisty
-
Ta książka to kompletny poradnik poświęcony wykorzystaniu bazy danych MySQL oraz administrowaniu tą bazą. W trakcie lektury dowiesz się, jak najlepiej składować dane w bazie, jak optymalizować zapytania oraz jak pobierać metadane. Ponadto nauczysz się uzyskiwać dostęp do bazy z użyciem języków C, Perl oraz PHP. Niezwykle istotna jest część trzecia niniejszej publikacji. Poświęcona została w całości zagadnieniom związanym z administrowaniem bazą MySQL. Zrozumiesz dzięki niej, w jaki sposób baza przechowuje dane, jak zoptymalizować jej wydajność oraz co musisz zrobić, by zagwarantować najwyższy poziom bezpieczeństwa.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
W trakcie lektury poznasz założenia architektoniczne, architekturę adresów internetowych oraz znaczenie i rolę poszczególnych warstw modelu TCP/IP. Dowiesz się, jak korzystać z komunikatów ICMP, rozgłaszać informacje w sieci, kontrolować przeciążenia w protokole TCP oraz korzystać z mechanizmów kryptograficznych. Znajdziesz tu dogłębne i intuicyjne wyjaśnienie wielu meandrów TCP/IP i Internetu, co pozwoli Ci bardziej efektywnie zarządzać swymi sieciami i tworzyć lepsze aplikacje internetowe.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Oto książka stworzona z myślą o programistach stawiających pierwsze kroki w języku Objective-C. Do wykorzystania zawartej tu wiedzy nie jest potrzebna znajomość języka C ani żadnego innego obiektowego języka programowania. Podstawą do nauki są dziesiątki ciekawych przykładów i ćwiczeń, ilustrujących użycie poszczególnych cech i ułatwiających zrozumienie poznawanych zagadnień. Książkę podzielono na trzy części. Pierwsza zawiera podstawowe wiadomości na temat języka Objective-C 2.0, a w drugiej znajdziesz opis klas dostępnych w bibliotece Foundation. Część trzecia poświęcona została niezwykle ważnym bibliotekom Cocoa i Cocoa Touch. Na końcu książki zamieszczono kurs pisania programów dla systemu iOS przy użyciu Software Development Kit iOS oraz biblioteki UIKit. Poznaj Objective-C i czerp z tego korzyści!
- Druk
Niedostępna
-
Ostatnim wcieleniem 3D Studio jest 3D Studio MAX. Nie powinieneś traktować go jak kolejnej wersji starego programu. MAX jest zupełnie nowym programem który dziedziczy po swoim poprzedniku w zasadzie tylko nazwę. Podobnie jak 3D Studio, MAX również jest produktem przełomowym. Do tej pory 32-bitowy rendering i animacja dostępne były na drogim sprzęci
- Druk pkt
Niedostępna
-
Koniecznie zapoznaj się z suplementem do tej książki: Delphi 5 - vademecum profesjonalisty (suplement) OLE, COM, ActiveX MIDAS WebBroker ISAPI, NSAPI, HTML Książka adresowana jest do szerokiego grona programistów tworzących swe aplikacje przy użyciu Delphi 4. Napisana przez współautorów Delphi zawiera wiele cennych wskazówek dotyczących efektywne
- Druk pkt
Niedostępna
-
Niniejsza książka przeznaczona jest dla doświadczonych programistów Delphi i Pascala. Stanowi ona doskonałe wprowadzenie w zagadnienie tworzenia aplikacji baz danych w oparciu o interfejs graficzny Windows 95/NT. Napisana przez programistów dla programistów odsłania szczegóły tego fascynującego świata - w oparciu o sterowniki .OCX, wykorzystanie me
- Druk pkt
Niedostępna
-
Do tej pory 32-bitowy rendering i animacja dostępne były na drogim sprzęcie wymagającym równie drogiego oprogramowania. MAX 2 otwiera drzwi do profesjonalnej animacji i renderingu, prowadzonych pod kontrolą zapewniającego wysoki komfort pracy systemu operacyjnego Windows NT. Nowoczesny, okienkowy interfejs użytkownika oraz niska cena czynią ten pro
- Druk pkt
Niedostępna
-
Jest to znacznie rozszerzona edycja książki HTML 4 - prawdziwa biblia twórcy serwisów WWW. I Ty możesz poznać tajniki języka HTML. Książka ta poprowadzi Cię krok po kroku przez wszystkie niezbędne do opanowania sztuki projektowania WWW - poczynając od budowy prostych stron a skończywszy na konstrukcji rozbudowanych i skomplikowanych serwisów WWW. P
- Druk pkt
Niedostępna
-
Windows 98 - Vademecum profesjonalisty wprowadza w środowisko Microsoft Windows 98 i umożliwia bardzo dobre opanowanie jego funkcji. Książka jest wyczerpującym źródłem najświeższych informacji, dzięki którym z całą pewnością przyswoisz sobie nowe umiejętności i będziesz w stanie swobodnie poruszać się w środowisku nowego systemu. Książka omawia naj
- Druk pkt
Niedostępna
-
W niniejszej książce omówione są najnowsze technologie związane z Windows NT oraz najświeższe informacje o Windows NT Server. Skierowana do administratorów, konsultantów i profesjonalistów z dziedziny technik informatycznych, książka ta dostarcza bezcennych informacji, które pomogą Ci zorientować się w zagadnieniu i od razu przejść do działania. P
- Druk pkt
Niedostępna
Ebooka "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" 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 »
Audiobooka "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie (5) 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: Gazeta IT Paweł Myszkowski; 01/2007Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
"Jaki jest koń, każdy widzi" i wcale nie zamierzam się rozwodzić nad wyższością języka PHP nad ASP czy JSP. Każdy z tych języków programowania ma swoje wady i zalety, jednak PHP jest językiem szczególnym dla zastosowań internetowych. PHP, choć jest to dość prosty język skryptowy (który chciałby być obiektowy w wersji PHP5.0) nie wyobrażam sobie Internetu bez niego. Tak samo jest z MySQL, które ma tyle zwolenników co przeciwników, jednak tandem PHP i MySQL daje warsztat pozwalający napisać większość standardowych aplikacji internetowych, a dalszy rozwój obu narzędzi pozwala wierzyć, że jeszcze długo będziemy pisać w PHP i osadzać bazy danych na MySQL′u.
Przyznam, że swoją przygodę z PHP rozpocząłem właśnie od przypadkowego trafienia na opisywaną książkę "PHP i MySQL" autorstwa L.Welling i L.Thomsom. Było to kilka lat temu i PHP dopiero zaczynał swoje triumfy. Wtedy niewiele wiedziałem o PHP, a że wiele dobrego o nim słyszałem, z tym większym zaciekawieniem czytałem tę książkę. Nie wiem czy temat czy sposób pisania książki spowodowało, że przeczytałem ją w dwa wieczory i byłem zachwycony możliwościami języka PHP. Bo z jednej strony mamy składnię podobną do C/C++, z drugiej wyrażenia regularne i formularze, mechanizm sesji jako lek na bezstanowość HTTP, ale najważniejsza była łatwość w generowaniu HTML.
A teraz w moje ręce trafiła książka już w trzecim wydaniu i która jest bestsellerem. Wcale się temu nie dziwię: napisana jest prostym językiem (bez zbędnych definicji i w oparciu o przykłady), z głową (kolejność rozdziałów niemalże prowadzi czytelnika za rękę po meandrach programowania w PHP) i dużym naciskiem na praktykę (rozdziały od 24 do 31 to przykłady projektów). Efektem jest dobre wprowadzenie do praktycznego zastosowania PHP, bez zbędnych formalizmów i definicji. Książka jest podzielona na 5 części: (1) wprowadzenie do PHP, (2) używanie MySQL, (3) bezpieczeństwo w PHP i MySQL (uwierzytelnienie, transakcje) (4) zaawansowane techniki PHP (sesje, cookie) (5) praktyczne projekty tworzone przy pomocy PHP i MySQL. Każda z tych części może być czytana oddzielnie, jednak polecam sugerowaną kolejność.
Będę jednak drobiazgowy, bo książka ma również swoje wady. Bardzo słabo i chyba naprędce napisany jest rozdział o obiektowości i tu niestety znajdziemy poważne błędy merytoryczne, np.: interfejs zasadniczo różni się od klasy abstrakcyjnej (dla autorów to niemal to samo, str.203), a w PHP (nawet w wersji 5.0) nie możemy przeciążać konstruktorów klas. Także nie polecam opisu zaawansowanych mechanizmów bazodanowych w MySQL (transakcje i procedury przechowywane): jeśli ktoś nie wie o co chodzi, z tej książki tego się nie dowie. W książce możemy znaleźć, na szczęście sporadycznie, błędy w składni prezentowanych programów.
Nie będę już wspominał o niezręcznościach czy błędach językowych, nic więc nie napisze o "kapsułkowaniu" (str. 178, ang. enacapulation zwykle w literaturze tłumaczona jest kalką językową jako enakapsulacja lub hermetyzacją), "inicjacji" tablicy (str. 105), "ezemplarzowaniu" klasy (str. 203) czy o "funkcji konstrukcyjnej" (str. 762).
Książkę tę, pomimo wad redakcyjnych i niestety, niekiedy merytorycznych, polecam osobom które chciałyby poznać język PHP4.0 (i wybrane nowości z PHP5.0). Polecam szczególnie tym, którzy chcą się nauczyć PHP sami i nie bardzo wiedzą od czego zacząć. Książka jest wspaniałym wprowadzeniem do PHP, nie jest specjalnie przegadana i bardzo praktyczna. I, szczerze powiedziawszy (obecnie), na polskim rynku nie znam lepszej książki traktującej PHP od podstaw.
-
Recenzja: Enter bm; 12/05Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Połączenie PHP i MySQL to najpopularniejsza obecnie technologia tworzenia mechanizmów stron WWW. Muszą ją znać wszyscy, którzy myślą poważnie o projektowaniu nowoczesnych stron internetowych. Dlatego też książka o tej tematyce, nie bez powodu okupuje listy bestsellerów literatury informatycznej. Jej największą zaletą jest niezwykle rozbudowana część praktyczna, w której tajniki PHP i MySQL są omawiane na przykładzie konkretnych problemów, które muszą rozwiązywać projektanci serwisów internetowych. Będziemy mogli nauczyć się między innymi tworzenia forum dyskusyjnego, koszyka na zakupy w sklepie internetowym czy generatora dokumentów w formacie PDF. Oczywiście, żeby móc skorzystać z przykładów, trzeba znać podstawy PHP i MySQL. Zdobędziemy je, czytając pierwszą część książki, która w całości jest poświęcona tym zagadnieniom. Z początkowych rozdziałów poznamy podstawowe pojęcia języka PHP, dowiemy się także, jak zaprojektować bazę danych i pobierać z niej dane do wyświetlania na stronie WWW.
Choć opisywana książka jest podręcznikiem programowania, to zapoznać się z nią powinni wszyscy zainteresowani prowadzeniem stron WWW. Zarówno PHP jak i MySQL są rozwiązaniami Open Source, w związku z tym są chętnie używane przez programistów do tworzenia darmowych systemów zarządzania treścią, czyli tzw. CMS-ów, w tym najpopularniejszych, czyli Mambo PHP Nuke. Adaptowanie takiego systemu do własnych potrzeb jest najprostszym sposobem na profesjonalną stronę WWW. Jest to znacznie mniej czasochłonne i łatwiejsze niż budowanie własnego engine′u od podstaw. Jednak modyfikacja wyglądu Mambo czy Nuke także wymaga znajomości kodu PHP, choćby na poziomie podstawowym. Tę wiedzę można oczywiście zdobyć, czytając PHP i MySQL. Tworzenie stron WWW.
Niestety, omawiana książka jest dość droga. Jednak w tym wypadku 100 zł jest naprawdę dobrą inwestycją. Nauczenia się PHP i MySQL jest świetnym pomysłem nie tylko na udoskonalenie swojej strony domowej, ale wręcz na zdobycie umiejętności pozwalających na pracę w charakterze webmastera.
-
Recenzja: NetWorld Piotr KociatkiewiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
"PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty" jest podręcznikiem przeznaczonym dla osoby pragnącej opanować PHP i MySQL w zakresie umożliwiającym tworzenie skomplikowanych stron WWW, nawet o charakterze komercyjnym. Od czytelnika autorzy nie wymagają znajomości PHP, podstawowy kurs tego języka zawarto w pierwszym rozdziale książki. Na stopniowo rozwijanym przykładzie czytelnik znający takie języki jak C lub ASP bez trudu nabierze wprawy w posługiwaniu się PHP. Kolejne tematy poruszane w książce to zasady stosowania MySQL w otoczeniu PHP z podkreśleniem bezpieczeństwa i optymalizacji, wykorzystania mechanizmów uwierzytelniania użytkowników oraz bezpiecznego gromadzenia, transmisji i przetwarzania danych. Autorzy szczegółowo opisują niezbędne funkcje PHP do tworzenia witryn ecommerce. Niemal połowa książki jest poświęcona stosowaniu tych języków w dużych projektach. Po prezentacji ogólnych zagadnień dotyczących zarządzania znaczącymi projektami witryn, autorzy szczegółowo przedstawiają osiem projektów, w każdym z nich wychodząc od definicji problemu, składników i przeglądu rozwiązań i kończąc na opisie projektu. Przykłady zawarte w książce umieszczono na płycie CD dołączonej do książki.
-
Recenzja: Magazyn Literacki Książki ost; 09/2005Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
PHP i MySQL to obecnie najpopularniejsze i najpowszechniej stosowane narzędzia do tworzenia dynamicznych stron WWW i aplikacji internetowych. Ich popularność wynika nie tylko z ich ogromnych możliwości, ale także z faktu, że oba narzędzia należą do typu "open source", czyli są darmowe. Za ich pomocą można tworzyć proste skrypty, mechanizmy zarządzania treścią serwisów WWW, skomplikowane sklepy internetowe i wiele innych aplikacji. Liczba użytkowników PHP i MySQL stale się powiększa, a producenci tych narzędzi nieustannie pracują nad ich udoskonalaniem.
"PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" to kolejne wydanie bestsellerowego podręcznika opisującego wszystkie aspekty projektowania stron i aplikacji internetowych z wykorzystaniem PHP i MySQL. Znaleźć tu można szczegółowe omówienie możliwości najnowszych wersji obu narzędzi -- programowania obiektowego, obsługi wyjątków, biblioteki SimpleXML oraz procedur składowanych. Książka zawiera przykłady demonstrujące wykorzystanie PHP i MySQL do realizacji różnych zadań związanych z funkcjonowaniem dynamicznych witryn WWW. Książka jest adresowana do czytelników znających kod HTML, wymaga także znajomości podstaw programowania obiektowego. Warto zwrócić również uwagę na bardzo przydatne wskazówki dotyczące "organizacji" kodu PHP. Dzięki nim nasze aplikacje nie będą się niepotrzebnie rozrastały, a więc zarządzanie nimi i ich aktualizacja będzie łatwiejsza.
-
Recenzja: Dziennik Łódzki pio; 23 marca 2005Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
PHP i MySQL to czołowe standardy, jeśli mówimy o tworzeniu dynamicznych stron WWW. Od prostych skryptów, przez zarządzanie treścią stron, aż po sklepy internetowe - wszędzie możemy praktycznie zastosować wspomniane narzędzia. Oczywiście trzeba wiedzieć, jak to zrobić. Szerokiej wiedzy dostarcza podręcznik „PHP i MySQL. Tworzenie stron WWW. Wydanie trzecie. Vademecum profesjonalisty". Autorzy - Luke Welling i Laura Thomson, zawarli w ponad 900-stronicowej pozycji praktyczny kurs języka PHP oraz użycia MySQL w typowych projektach internetowch. Ci, którzy przyłożą się do tej lektury, nie powinni mieć problemów ze stworzeniem np. systemu uwierzytelniania użytkowników oraz personalizacji treści, małego sklepu internetowego, systemu obsługi poczty czy forum WWW.
Szczegóły książki
- Tytuł oryginału:
- PHP and MySQL Web Development, 3rd Edition
- Tłumaczenie:
- Paweł Gonera, Daniel Kaczmarek
- ISBN Książki drukowanej:
- 83-736-1784-1, 8373617841
- Data wydania książki drukowanej :
- 2005-02-08
- Format:
- B5
- Numer z katalogu:
- 2720
- Erraty / Zgłoś erratę
- Kategorie:
Bazy danych » MySQL - Programowanie
Technologie webowe » PHP - Programowanie
- Serie wydawnicze: Vademecum profesjonalisty
Spis treści książki
- Zastosowanie PHP (36)
- Tworzenie przykładowej aplikacji: "Części samochodowe Janka" (36)
- Formularz zamówienia (36)
- Przetwarzanie formularza (38)
- Osadzanie PHP w HTML (38)
- Zastosowanie znaczników PHP (39)
- Style znaczników PHP (40)
- Instrukcje PHP (40)
- Odstępy (41)
- Komentarze (41)
- Dodawanie zawartości dynamicznej (42)
- Wywoływanie funkcji (43)
- Używanie funkcji date() (43)
- Dostęp do zmiennych formularza (44)
- Zmienne formularza (44)
- Łączenie ciągów (47)
- Zmienne i ciągi znaków (48)
- Identyfikatory (48)
- Tworzenie zmiennych zadeklarowanych przez użytkownika (49)
- Przypisywanie wartości zmiennym (49)
- Typy zmiennych (49)
- Typy danych w PHP (50)
- Siła typu (50)
- Rzutowanie typu (51)
- Zmienne zmiennych (51)
- Deklarowanie i używanie stałych (51)
- Zasięg zmiennych (52)
- Używanie operatorów (53)
- Operatory arytmetyczne (54)
- Operatory ciągów (55)
- Operatory przypisania (55)
- Operatory porównań (57)
- Operatory logiczne (58)
- Operatory bitowe (59)
- Pozostałe operatory (59)
- Stosowanie operatorów: obliczanie sum w formularzu (62)
- Pierwszeństwo i kolejność: wyznaczanie wartości wyrażeń (63)
- Zarządzanie zmiennymi (65)
- Sprawdzanie i ustawianie typów zmiennych (65)
- Sprawdzanie stanu zmiennej (66)
- Reinterpretacja zmiennych (67)
- Implementowanie struktur kontrolujących (67)
- Podejmowanie decyzji za pomocą instrukcji warunkowych (67)
- Instrukcja if (67)
- Bloki kodu (68)
- Instrukcja else (68)
- Instrukcja elseif (69)
- Instrukcja switch (70)
- Porównanie różnych instrukcji warunkowych (71)
- Powtarzanie działań przy użyciu iteracji (72)
- Pętle while (73)
- Pętle for i foreach (74)
- Pętle do..while (75)
- Wyłamywanie się ze struktury skryptu (76)
- Używanie alternatywnych składni struktur sterujących (76)
- Używanie struktury declare (77)
- W następnym rozdziale (77)
- Zapisywanie danych do późniejszego użycia (79)
- Przechowywanie i wyszukiwanie zamówień Janka (80)
- Przetwarzanie plików (81)
- Otwieranie pliku (81)
- Tryby otwarcia pliku (81)
- Stosowanie funkcji fopen() do otwarcia pliku (82)
- Otwieranie pliku przez protokół FTP lub HTTP (84)
- Problemy z otwieraniem plików (85)
- Zapisywanie danych w pliku (87)
- Parametry funkcji fwrite() (88)
- Formaty plików (88)
- Zamykanie pliku (89)
- Odczyt z pliku (91)
- Otwieranie pliku w celu odczytu - fopen() (92)
- Wiedzieć, kiedy przestać - feof() (92)
- Odczytywanie pliku wiersz po wierszu - fgets(), fgetss() i fgetcsv() (92)
- Odczyt całego pliku - readfile(), fpassthru(), file() (93)
- Odczyt pojedynczego znaku - fgetc() (94)
- Odczytywanie zadanej długości - fread() (95)
- Inne przydatne funkcje plikowe (95)
- Sprawdzanie istnienia pliku - file_exists() (95)
- Określanie wielkości pliku - filesize() (96)
- Kasowanie pliku - unlink() (96)
- Poruszanie się wewnątrz pliku - rewind(), fseek() i ftell() (96)
- Blokowanie pliku (97)
- Lepszy sposób obróbki danych - systemy zarządzania bazami danych (99)
- Problemy związane ze stosowaniem plików jednorodnych (99)
- Jak RDBMS rozwiązują powyższe problemy? (99)
- Propozycje dalszych lektur (100)
- W następnym rozdziale (100)
- Czym są tablice? (101)
- Tablice indeksowane numerycznie (102)
- Inicjowanie tablic indeksowanych numerycznie (102)
- Dostęp do zawartości tablicy (103)
- Dostęp do tablic przy zastosowaniu pętli (104)
- Tablice z innymi indeksami (105)
- Inicjowanie tablicy (105)
- Dostęp do elementów tablicy (105)
- Stosowanie pętli (105)
- Operatory tablicowe (107)
- Tablice wielowymiarowe (108)
- Sortowanie tablic (112)
- Stosowanie funkcji sort() (112)
- Stosowanie funkcji asort() i ksort() do porządkowania tablic (112)
- Sortowanie odwrotne (113)
- Sortowanie tablic wielowymiarowych (113)
- Typy sortowań definiowane przez użytkownika (113)
- Odwrotne sortowanie zdefiniowane przez użytkownika (115)
- Zmiany kolejności elementów w tablicach (115)
- Stosowanie funkcji shuffle() (116)
- Stosowanie funkcji array_reverse() (117)
- Ładowanie tablic z plików (118)
- Wykonywanie innych działań na tablicach (121)
- Poruszanie się wewnątrz tablicy - funkcje each(), current(), reset(), end(), next(), pos() i prev() (121)
- Dołączanie dowolnej funkcji do każdego elementu tablicy - funkcja array_walk() (122)
- Liczenie elementów tablicy: count(), sizeof() i array_count_values() (123)
- Konwersja tablic na zmienne skalarne - funkcja extract() (124)
- Propozycje dalszych lektur (125)
- W następnym rozdziale (125)
- Przykładowa aplikacja - Inteligentny Formularz Pocztowy (127)
- Formatowanie ciągów (129)
- Przycinanie ciągów - funkcje chop(), ltrim() i trim() (130)
- Formatowanie ciągów w celu ich prezentacji (130)
- Formatowanie ciągów do przechowania - funkcje addslashes() i stripslashes() (134)
- Łączenie i rozdzielanie ciągów za pomocą funkcji ciągów (135)
- Stosowanie funkcji explode(), implode() i join() (136)
- Stosowanie funkcji strtok() (136)
- Stosowanie funkcji substr() (137)
- Porównywanie ciągów (138)
- Porządkowanie ciągów - funkcje strcmp(), strcasecmp() i strnatcmp() (138)
- Sprawdzanie długości ciągu za pomocą funkcji strlen() (139)
- Dopasowywanie i zamiana podciągów za pomocą funkcji ciągów (139)
- Znajdowanie ciągów w ciągach - funkcje strstr(), strchr(), strrchr() i stristr() (140)
- Odnajdywanie pozycji podciągu - funkcje strpos() i strrpos() (140)
- Zamiana podciągów - funkcje str_replace() i substr_replace() (141)
- Wprowadzenie do wyrażeń regularnych (142)
- Podstawy (143)
- Zbiory i klasy znaków (143)
- Powtarzalność (145)
- Podwyrażenia (145)
- Podwyrażenia policzalne (145)
- Kotwiczenie na początku lub na końcu ciągu (145)
- Rozgałęzianie (146)
- Dopasowywanie specjalnych znaków literowych (146)
- Podsumowanie znaków specjalnych (146)
- Umieszczanie wszystkiego razem (Inteligentny Formularz) (147)
- Odnajdywanie podciągów za pomocą wyrażeń regularnych (148)
- Zamiana podciągów za pomocą wyrażeń regularnych (149)
- Rozdzielanie ciągów za pomocą wyrażeń regularnych (149)
- Porównanie funkcji ciągów i funkcji wyrażeń regularnych (150)
- Propozycje dalszych lektur (150)
- W następnym rozdziale (150)
- Ponowne stosowanie kodu (151)
- Koszt (152)
- Niezawodność (152)
- Spójność (152)
- Stosowanie funkcji require() i include() (152)
- Funkcja require() (153)
- Rozszerzenia plików i require() (154)
- Znaczniki PHP i require() (154)
- Stosowanie require() w szablonach stron WWW (154)
- Stosowanie funkcji include() (159)
- Stosowanie funkcji require_once() i include_once() (159)
- Stosowanie opcji auto_prepend_file i auto_append_file (159)
- Stosowanie funkcji w PHP (160)
- Wywoływanie funkcji (160)
- Wywołanie niezdefiniowanej funkcji (162)
- Wielkość liter a nazwy funkcji (163)
- Dlaczego powinno się definiować własne funkcje? (163)
- Podstawowa struktura funkcji (164)
- Nadawanie nazwy funkcji (165)
- Parametry (166)
- Zasięg (168)
- Przekazanie przez referencję czy przekazanie przez wartość? (170)
- Powrót z funkcji (171)
- Zwracanie wartości przez funkcje (172)
- Bloki kodu (173)
- Implementacja rekurencji (174)
- Propozycje dalszych lektur (176)
- W następnym rozdziale (176)
- Koncepcje programowania obiektowego (178)
- Klasy i obiekty (178)
- Polimorfizm (179)
- Dziedziczenie (180)
- Tworzenie klas, atrybutów i operacji w PHP (180)
- Struktura klasy (180)
- Konstruktory (181)
- Destruktory (181)
- Tworzenie egzemplarzy (182)
- Stosowanie atrybutów klasy (182)
- Kontrolowanie dostępu przy użyciu private i public (184)
- Wywoływanie operacji klas (185)
- Implementacja dziedziczenia w PHP (186)
- Kontrolowanie widoczności w trakcie dziedziczenia przy użyciu private i protected (187)
- Unieważnianie (188)
- Zapobieganie dziedziczeniu i unieważnianiu przy użyciu final (190)
- Wielodziedziczenie (190)
- Implementowanie interfejsów (191)
- Tworzenie klas (192)
- Tworzenie kodu dla własnej klasy (193)
- Zaawansowane i nowe mechanizmy obiektowe w PHP5 (200)
- PHP4 a PHP5 (200)
- Używanie stałych klasowych (201)
- Implementowanie metod statycznych (201)
- Sprawdzanie typu klasy i wskazywanie typu (201)
- Klonowanie obiektów (202)
- Używanie klas abstrakcyjnych (203)
- Przeciążanie metod przy użyciu __call() (203)
- Używanie metody __autoload() (204)
- Implementowanie iteratorów i iteracji (205)
- Przekształcanie klas w łańcuchy znaków (207)
- Używanie API Reflection (207)
- W następnym rozdziale (208)
- Koncepcja obsługi wyjątków (209)
- Klasa Exception (211)
- Wyjątki definiowane przez użytkownika (212)
- Wyjątki w Częściach samochodowych Janka (214)
- Wyjątki i inne mechanizmy obsługi błędów w PHP (217)
- Propozycje dalszych lektur (218)
- W następnym rozdziale (218)
- Koncepcje relacyjnych baz danych (222)
- Tabele (222)
- Kolumny (222)
- Wiersze (223)
- Wartości (223)
- Klucze (223)
- Schematy (224)
- Relacje (224)
- Jak zaprojektować internetową bazę danych? (225)
- Określ obiekty świata realnego, których model chcesz wykonać (225)
- Unikaj przechowywania redundantnych danych (226)
- Zapisuj atomowe wartości kolumn (228)
- Dobierz właściwe klucze (228)
- Pomyśl o zapytaniach, które zadasz bazie (229)
- Unikaj tworzenia tabel z wieloma pustymi polami (229)
- Typy tabel - podsumowanie (230)
- Architektura internetowej bazy danych (230)
- Architektura (230)
- Propozycje dalszych lektur (232)
- W następnym rozdziale (232)
- Użytkowanie monitora MySQL (235)
- Logowanie się do serwera MySQL (235)
- Tworzenie baz i rejestrowanie użytkowników (237)
- Tworzenie bazy danych (237)
- Definiowanie użytkowników i przywilejów (237)
- Wprowadzenie do systemu przywilejów MySQL (237)
- Zasada najmniejszego przywileju (238)
- Rejestrowanie użytkowników: polecenie GRANT (238)
- Typy i poziomy przywilejów (240)
- Polecenie REVOKE (242)
- Przykłady użycia poleceń GRANT i REVOKE (242)
- Rejestrowanie użytkownika łączącego się z Internetu (243)
- Wylogowanie się użytkownika root (244)
- Używanie odpowiedniej bazy danych (244)
- Tworzenie tabel bazy danych (244)
- Znaczenie dodatkowych atrybutów kolumn (246)
- Typy kolumn (246)
- Rzut oka na bazę danych - polecenia SHOW i DESCRIBE (249)
- Tworzenie indeksów (249)
- Uwaga na temat typów tabel (250)
- Identyfikatory MySQL (250)
- Wybór typów danych w kolumnach (251)
- Typy liczbowe (252)
- Propozycje dalszych lektur (256)
- W następnym rozdziale (256)
- Czym jest SQL? (257)
- Zapisywanie danych do bazy (258)
- Wyszukiwanie danych w bazie (260)
- Wyszukiwanie danych spełniających określone kryteria (262)
- Wyszukiwanie danych w wielu tabelach (263)
- Szeregowanie danych w określonym porządku (269)
- Grupowanie i agregowanie danych (269)
- Wskazanie wierszy, które mają być wyświetlone (271)
- Używanie podzapytań (272)
- Dokonywanie zmian rekordów w bazie danych (274)
- Zmiana struktury istniejących tabel (275)
- Usuwanie rekordów z bazy danych (277)
- Usuwanie tabel (278)
- Usuwanie całych baz danych (278)
- Propozycje dalszych lektur (278)
- W następnym rozdziale (278)
- Jak działa internetowa baza danych? (280)
- Wykonywanie zapytań do bazy danych z poziomu strony WWW (282)
- Sprawdzenie poprawności wpisanych danych (283)
- Ustanawianie połączenia z bazą danych (284)
- Wybór właściwej bazy danych (286)
- Wysyłanie zapytań do bazy danych (286)
- Odczytywanie rezultatów zapytań (287)
- Zamykanie połączenia z bazą danych (288)
- Wstawianie nowych danych do bazy (288)
- Używanie instrukcji przygotowywanych (292)
- Używanie innych interfejsów bazodanowych PHP (293)
- Stosowanie ogólnego interfejsu bazodanowego: PEAR DB (294)
- Propozycje dalszych lektur (297)
- W następnym rozdziale (297)
- Szczegóły systemu przywilejów (299)
- Tabela user (300)
- Tabele db i host (302)
- Tabele tables_priv i columns_priv (302)
- Kontrola dostępu: w jaki sposób MySQL używa tabel przywilejów (304)
- Zmiana przywilejów: kiedy zmiany zostaną uwzględnione? (305)
- Ochrona bazy danych (305)
- MySQL z perspektywy systemu operacyjnego (305)
- Hasła (306)
- Przywileje użytkowników (307)
- MySQL i Internet (307)
- Uzyskiwanie szczegółowych informacji o bazie danych (308)
- Uzyskiwanie informacji poleceniem SHOW (308)
- Uzyskiwanie informacji o kolumnach za pomocą polecenia DESCRIBE (310)
- Jak wykonywane są zapytania: polecenie EXPLAIN (311)
- Przyspieszanie wykonania zapytań za pomocą indeksów (315)
- Optymalizowanie bazy danych (316)
- Optymalizacja projektu bazy danych (316)
- Przywileje (316)
- Optymalizacja tabel (316)
- Stosowanie indeksów (317)
- Używanie wartości domyślnych (317)
- Więcej wskazówek (317)
- Tworzenie kopii zapasowej bazy danych MySQL (317)
- Przywracanie bazy danych MySQL (318)
- Implementowanie replikacji (318)
- Konfigurowanie serwera nadrzędnego (319)
- Transfer danych początkowych (320)
- Konfigurowanie odbiorcy lub odbiorców (321)
- Propozycje dalszych lektur (321)
- W następnym rozdziale (321)
- Instrukcja LOAD DATA INFILE (323)
- Maszyny zapisu (324)
- Transakcje (325)
- Definicje dotyczące transakcji (325)
- Użycie transakcji w InnoDB (326)
- Klucze obce (327)
- Procedury składowane (328)
- Prosty przykład (329)
- Zmienne lokalne (331)
- Kursory i struktury sterujące (332)
- Propozycje dalszych lektur (335)
- W następnym rozdziale (335)
- Co chcemy osiągnąć? (339)
- Rodzaje komercyjnych stron WWW (339)
- Publikowanie informacji w broszurach internetowych (340)
- Przyjmowanie zamówień na produkty i usługi (343)
- Dostarczanie usług lub wyrobów mających postać cyfrową (348)
- Zwiększanie wartości produktów i usług (348)
- Ograniczanie kosztów (349)
- Ryzyko i zagrożenia (350)
- Crackerzy (350)
- Przyciągnięcie niewystarczającej liczby klientów (351)
- Awarie sprzętu komputerowego (351)
- Awarie sieci elektrycznych, komunikacyjnych i komputerowych oraz systemu wysyłkowego (351)
- Silna konkurencja (352)
- Błędy w oprogramowaniu (352)
- Zmiany polityki rządowej (352)
- Ograniczenie pojemności systemów (353)
- Wybór strategii (353)
- W następnym rozdziale (353)
- Jaką wagę mają posiadane przez nas informacje? (356)
- Zagrożenia bezpieczeństwa (356)
- Ujawnienie informacji poufnych (357)
- Utrata lub zniszczenie danych (359)
- Modyfikacje danych (360)
- Blokada usługi (361)
- Błędy w oprogramowaniu (362)
- Zaprzeczenie korzystania z usługi (363)
- Użyteczność, wydajność, koszty i bezpieczeństwo (364)
- Opracowanie polityki bezpieczeństwa (364)
- Zasady uwierzytelniania (365)
- Wykorzystanie mechanizmu uwierzytelniania (366)
- Podstawy szyfrowania (367)
- Szyfrowanie z kluczem prywatnym (368)
- Szyfrowanie z kluczem publicznym (369)
- Podpis cyfrowy (370)
- Certyfikaty cyfrowe (371)
- Bezpieczne serwery WWW (372)
- Monitorowanie i zapisywanie zdarzeń (373)
- Zapory sieciowe (374)
- Tworzenie kopii zapasowych (374)
- Tworzenie kopii zapasowych zwykłych plików (375)
- Tworzenie kopii zapasowych i odzyskiwanie baz danych MySQL (375)
- Bezpieczeństwo fizyczne (375)
- W następnym rozdziale (376)
- Identyfikacja użytkowników (377)
- Implementacja kontroli dostępu (378)
- Przechowywanie haseł dostępu (381)
- Szyfrowanie haseł (383)
- Zastrzeganie więcej niż jednej strony (385)
- Podstawowa metoda uwierzytelniania (386)
- Wykorzystanie podstawowej metody uwierzytelniania w PHP (387)
- Wykorzystanie podstawowej metody uwierzytelniania na serwerze Apache przy użyciu plików .htaccess (389)
- Wykorzystanie podstawowej metody uwierzytelniania na serwerze IIS (393)
- Wykorzystanie modułu mod_auth_mysql do celów uwierzytelniania (395)
- Instalacja modułu mod_auth_mysql (395)
- Zadziałało? (396)
- Praca z mod_auth_mysql (396)
- Implementacja własnej metody uwierzytelniania (397)
- Propozycje dalszych lektur (398)
- W następnym rozdziale (398)
- Zapewnienie bezpieczeństwa transakcji (399)
- Komputer użytkownika (400)
- Internet (402)
- System docelowy (403)
- Wykorzystanie protokołu Secure Sockets Layer (SSL) (404)
- Kontrola danych pochodzących od użytkownika (407)
- Bezpieczne przechowywanie danych (408)
- Ustalanie, czy powinno się przechowywać numery kart kredytowych (410)
- Szyfrowanie danych w PHP (410)
- Propozycje dalszych lektur (419)
- W następnej części (419)
- Wprowadzenie do wysyłania plików (423)
- Kod HTML służący do wysyłania plików (424)
- Uwaga na temat bezpieczeństwa (425)
- Tworzenie PHP obsługującego plik (425)
- Najczęściej spotykane problemy (429)
- Stosowanie funkcji katalogowych (430)
- Odczyt z katalogów (430)
- Otrzymywanie informacji na temat aktualnego katalogu (432)
- Tworzenie i usuwanie katalogów (432)
- Interakcja z systemem plików (433)
- Otrzymywanie informacji o pliku (433)
- Zmiana właściwości pliku (435)
- Tworzenie, usuwanie i przenoszenie plików (436)
- Stosowanie funkcji uruchamiających programy (437)
- Interakcja ze środowiskiem: funkcje getenv() i putenv() (439)
- Propozycje dalszych lektur (440)
- W następnym rozdziale (440)
- Przegląd protokołów (441)
- Wysyłanie i odczytywanie poczty elektronicznej (442)
- Korzystanie z innych usług WWW (442)
- Stosowanie funkcji połączeń sieciowych (446)
- Korzystanie z FTP (450)
- Stosowanie FTP w celu utworzenia kopii bezpieczeństwa lub kopii lustrzanej pliku (450)
- Wysyłanie plików (456)
- Unikanie przekroczenia dopuszczalnego czasu (457)
- Stosowanie innych funkcji FTP (457)
- Propozycje dalszych lektur (458)
- W następnym rozdziale (458)
- Uzyskiwanie informacji o dacie i czasie w PHP (459)
- Stosowanie funkcji date() (459)
- Obsługa znaczników czasu Uniksa (461)
- Stosowanie funkcji getdate() (462)
- Sprawdzanie poprawności dat (463)
- Konwersja pomiędzy formatami daty PHP i MySQL (464)
- Obliczanie dat w PHP (465)
- Obliczanie dat w MySQL (466)
- Stosowanie mikrosekund (468)
- Stosowanie funkcji kalendarzowych (468)
- Propozycje dalszych lektur (469)
- W następnym rozdziale (469)
- Konfigurowanie obsługi obrazków w PHP (472)
- Formaty obrazków (473)
- JPEG (473)
- PNG (473)
- WBMP (474)
- GIF (474)
- Tworzenie obrazków (475)
- Tworzenie kadru obrazka (476)
- Rysowanie lub umieszczanie tekstu w obrazku (476)
- Wyświetlanie ostatecznej grafiki (478)
- Końcowe czynności porządkujące (479)
- Stosowanie automatycznie generowanych obrazków na innych stronach (480)
- Stosowanie tekstu i czcionek do tworzenia obrazków (480)
- Konfiguracja podstawowego kadru (484)
- Dopasowanie tekstu do przycisku (484)
- Nadawanie tekstowi odpowiedniej pozycji (487)
- Wpisywanie tekstu do przycisku (488)
- Etap końcowy (488)
- Rysowanie figur i wykresów danych (488)
- Inne funkcje obrazków (495)
- Propozycje dalszych lektur (496)
- W następnym rozdziale (496)
- Czym jest kontrola sesji? (497)
- Podstawowa zasada działania sesji (498)
- Czym jest cookie? (498)
- Konfiguracja cookies w PHP (498)
- Stosowanie cookies w sesji (499)
- Przechowywanie identyfikatora sesji (500)
- Implementacja prostych sesji (500)
- Rozpoczynanie sesji (500)
- Zgłaszanie zmiennych sesji (501)
- Stosowanie zmiennych sesji (501)
- Usuwanie zmiennych i niszczenie sesji (502)
- Przykład prostej sesji (502)
- Konfiguracja kontroli sesji (504)
- Implementacja uwierzytelniania w kontroli sesji (505)
- Propozycje dalszych lektur (511)
- W następnym rozdziale (511)
- Stosowanie magicznych cudzysłowów (513)
- Wykonywanie ciągów - funkcja eval() (514)
- Zakończenie wykonania - die i exit (515)
- Serializacja zmiennych i obiektów (516)
- Pobieranie informacji na temat środowiska PHP (517)
- Uzyskiwanie informacji na temat załadowanych rozszerzeń (517)
- Identyfikacja właściciela skryptu (518)
- Uzyskiwanie informacji na temat daty modyfikacji skryptu (518)
- Dynamiczne dodawanie rozszerzeń (518)
- Czasowa zmiana środowiska wykonawczego (519)
- Podświetlanie źródeł (520)
- Używanie PHP w wierszu poleceń (520)
- W następnej części (521)
- Zastosowanie inżynierii oprogramowania w tworzeniu aplikacji WWW (526)
- Planowanie i prowadzenie projektu aplikacji WWW (526)
- Ponowne stosowanie kodu (527)
- Tworzenie kodu łatwego w utrzymaniu (528)
- Standardy kodowania (528)
- Dzielenie kodu (531)
- Stosowanie standardowej struktury katalogów (532)
- Dokumentacja i dzielenie wewnętrznych funkcji (532)
- Implementacja kontroli wersji (533)
- Wybór środowiska programistycznego (534)
- Dokumentacja projektów (534)
- Prototypowanie (535)
- Oddzielanie logiki i zawartości (536)
- Optymalizacja kodu (537)
- Stosowanie prostych optymalizacji (537)
- Stosowanie produktów firmy Zend (538)
- Testowanie (538)
- Propozycje dalszych lektur (540)
- W następnym rozdziale (540)
- Błędy programistyczne (541)
- Błędy składni (542)
- Błędy wykonania (543)
- Błędy logiczne (548)
- Pomoc w usuwaniu błędów w zmiennych (550)
- Poziomy zgłaszania błędów (552)
- Zmiana ustawień zgłaszania błędów (553)
- Wyzwalanie własnych błędów (554)
- Elegancka obsługa błędów (555)
- W następnym rozdziale (557)
- Problem (559)
- Składniki rozwiązania (560)
- Identyfikacja użytkownika i personalizacja (560)
- Przechowywanie zakładek (561)
- Rekomendowanie zakładek (561)
- Przegląd rozwiązania (561)
- Implementacja bazy danych (563)
- Implementacja podstawowej witryny (565)
- Implementacja uwierzytelniania użytkowników (567)
- Rejestracja (567)
- Logowanie (573)
- Wylogowanie (576)
- Zmiana hasła (577)
- Ustawianie zapomnianych haseł (579)
- Implementacja przechowywania i odczytywania zakładek (584)
- Dodawanie zakładek (584)
- Wyświetlanie zakładek (586)
- Usuwanie zakładek (587)
- Implementacja rekomendacji (589)
- Rozwijanie projektu i możliwe rozszerzenia (592)
- W następnym rozdziale (592)
- Problem (593)
- Składniki rozwiązania (594)
- Tworzenie katalogu online (594)
- Śledzenie zakupów użytkownika podczas przeglądania (594)
- Implementacja systemu płatności (594)
- Interfejs administratora (595)
- Przegląd rozwiązania (595)
- Implementacja bazy danych (599)
- Implementacja katalogu online (601)
- Przedstawianie kategorii (603)
- Wyświetlanie książek danej kategorii (605)
- Przedstawianie szczegółowych danych książki (607)
- Implementacja koszyka na zakupy (608)
- Stosowanie skryptu pokaz_kosz.php (608)
- Podgląd koszyka (611)
- Dodawanie produktów do koszyka (614)
- Zapisywanie uaktualnionego koszyka (615)
- Wyświetlanie podsumowania w pasku nagłówka (616)
- Pobyt w kasie (616)
- Implementacja płatności (622)
- Implementacja interfejsu administratora (624)
- Rozwijanie projektu (631)
- Zastosowanie istniejącego systemu (632)
- W następnym rozdziale (632)
- Problem (633)
- Wymagania systemu (634)
- Istniejące systemy (634)
- Edycja zawartości (634)
- Umieszczanie zawartości w systemie (635)
- Bazy danych czy pliki? (636)
- Struktura dokumentu (636)
- Stosowanie metadanych (636)
- Formatowanie danych wyjściowych (637)
- Projekt/przegląd rozwiązania (638)
- Projektowanie bazy danych (639)
- Implementacja systemu zarządzania zawartością (641)
- Fronton systemu (641)
- Wnętrze systemu (648)
- Wyszukiwanie (656)
- Ekran redaktora naczelnego (659)
- Rozwijanie projektu (661)
- W następnym rozdziale (661)
- Problem (663)
- Składniki rozwiązania (664)
- Przegląd rozwiązania (666)
- Konfiguracja bazy danych (667)
- Architektura skryptu (669)
- Logowanie i wylogowanie (674)
- Konfiguracja kont (677)
- Tworzenie nowego konta (679)
- Modyfikacja istniejącego konta (681)
- Usuwanie konta (681)
- Odczytywanie poczty (682)
- Wybór konta (682)
- Przeglądanie zawartości skrzynki (684)
- Odczytywanie wiadomości pocztowych (687)
- Przeglądanie nagłówków wiadomości (690)
- Usuwanie wiadomości (690)
- Wysyłanie wiadomości (692)
- Wysyłanie nowej wiadomości (692)
- Odpowiadanie i przekazywanie poczty (694)
- Rozwijanie projektu (695)
- W następnym rozdziale (696)
- Problem (697)
- Składniki rozwiązania (698)
- Konfiguracja bazy danych list i abonentów (698)
- Wysyłanie plików (699)
- Wysyłanie wiadomości z załącznikami (699)
- Przegląd rozwiązania (699)
- Konfiguracja bazy danych (701)
- Architektura skryptu (704)
- Implementacja logowania (711)
- Tworzenie nowego konta (711)
- Logowanie (714)
- Implementacja funkcji użytkownika (716)
- Przeglądanie list (717)
- Przeglądanie informacji na temat listy (721)
- Przeglądanie archiwum listy (723)
- Zapisywanie i wypisywanie (724)
- Zmiana konfiguracji konta (726)
- Zmiana hasła (726)
- Wylogowanie (728)
- Implementacja funkcji administratora (728)
- Tworzenie nowej listy (729)
- Wysyłanie nowych wiadomości (731)
- Obsługa wysyłania wielu plików (734)
- Podgląd wiadomości (737)
- Rozsyłanie wiadomości (738)
- Rozwijanie projektu (744)
- W następnym rozdziale (745)
- Problem (747)
- Składniki rozwiązania (748)
- Przegląd rozwiązania (749)
- Projektowanie bazy danych (751)
- Przeglądanie drzewa artykułów (753)
- Rozwijanie i zwijanie (755)
- Wyświetlanie artykułów (758)
- Korzystanie z klasy wezel_drzewa (759)
- Przeglądanie pojedynczych artykułów (765)
- Dodawanie nowych artykułów (767)
- Rozszerzenia (773)
- Wykorzystanie istniejącego systemu (773)
- W następnym rozdziale (774)
- Problem (775)
- Ocena formatów dokumentów (776)
- Składniki rozwiązania (780)
- System pytań i odpowiedzi (781)
- Oprogramowanie generujące dokumenty (781)
- Przegląd rozwiązania (784)
- Zadawanie pytań (785)
- Ocena odpowiedzi (786)
- Tworzenie certyfikatu RTF (789)
- Tworzenie certyfikatu PDF z szablonu (792)
- Generowanie dokumentu PDF za pomocą PDFlib (795)
- Skrypt "Witaj świecie" dla PDFlib (796)
- Tworzenie certyfikatu za pomocą PDFlib (800)
- Problemy związane z nagłówkami (807)
- Rozwijanie projektu (807)
- Propozycje dalszych lektur (807)
- W następnym rozdziale (808)
- Problem (809)
- Podstawy XML (810)
- Podstawy usług sieciowych (814)
- Składniki rozwiązania (816)
- Konstrukcja koszyka na zakupy (816)
- Korzystanie z interfejsu usług sieciowych Amazon.com (816)
- Wczytywanie dokumentów XML (817)
- Korzystanie z SOAP za pomocą PHP (817)
- Buforowanie (818)
- Opis rozwiązania (818)
- Aplikacja główna (821)
- Wyświetlanie listy książek z danej kategorii (827)
- Tworzenie obiektu klasy WynikiWyszukiwania (829)
- Korzystanie z REST/przesyłania dokumentów XML (835)
- Korzystanie z protokołu SOAP (840)
- Buforowanie danych (841)
- Konstrukcja koszyka na zakupy (843)
- Przejście do kasy na witrynie Amazon.com (846)
- Instalacja kodu źródłowego (847)
- Kierunki rozwoju (847)
- Literatura (848)
- Uruchamianie PHP jako CGI lub modułu serwera (852)
- Instalacja Apache, PHP i MySQL w systemie UNIX (852)
- Instalacja przy użyciu binariów (852)
- Instalacja przy użyciu kodów źródłowych (853)
- Plik httpd.conf - informacje końcowe (859)
- Czy obsługa PHP działa poprawnie? (860)
- Czy SSL działa poprawnie? (861)
- Instalacja Apache, PHP i MySQL w systemie Windows (862)
- Instalacja MySQL w systemie Windows (862)
- Instalacja serwera Apache w systemie Windows (866)
- Instalacja PHP w systemie Windows (868)
- Instalowanie PEAR (871)
- Inne konfiguracje (872)
- Zasoby poświęcone PHP (873)
- Zasoby poświęcone MySQL i SQL (875)
- Zasoby poświęcone serwerowi Apache (876)
- Zasoby poświęcone tworzeniu stron WWW (876)
O Autorach (21)
Wprowadzenie (23)
Część I Stosowanie PHP (33)
Rozdział 1. Podstawowy kurs PHP (35)
Rozdział 2. Przechowywanie i wyszukiwanie danych (79)
Rozdział 3. Stosowanie tablic (101)
Rozdział 4. Manipulowanie ciągami i wyrażenia regularne (127)
Rozdział 5. Ponowne wykorzystanie kodu i tworzenie funkcji (151)
Rozdział 6. Obiektowy PHP (177)
Rozdział 7. Obsługa wyjątków (209)
Część II Stosowanie MySQL (219)
Rozdział 8. Projektowanie internetowej bazy danych (221)
Rozdział 9. Tworzenie internetowej bazy danych (233)
Rozdział 10. Praca z bazą danych MySQL (257)
Rozdział 11. Łączenie się z bazą MySQL za pomocą PHP (279)
Rozdział 12. Administrowanie MySQL dla zaawansowanych (299)
Rozdział 13. Zaawansowane programowanie w MySQL (323)
Część III E-commerce i bezpieczeństwo (337)
Rozdział 14. Komercyjne witryny internetowe (339)
Rozdział 15. Bezpieczeństwo komercyjnych stron WWW (355)
Rozdział 16. Uwierzytelnianie przy użyciu PHP i MySQL (377)
Rozdział 17. Zabezpieczanie transakcji przy użyciu PHP i MySQL (399)
Część IV Zaawansowane techniki PHP (421)
Rozdział 18. Interakcja z systemem plików i serwerem (423)
Rozdział 19. Stosowanie funkcji sieci i protokołu (441)
Rozdział 20. Zarządzanie datą i czasem (459)
Rozdział 21. Generowanie obrazków (471)
Rozdział 22. Stosowanie kontroli sesji w PHP (497)
Rozdział 23. Inne przydatne własności (513)
Część V Tworzenie praktycznych projektów PHP i MySQL (523)
Rozdział 24. Stosowanie PHP i MySQL w dużych projektach (525)
Rozdział 25. Usuwanie błędów (541)
Rozdział 26. Tworzenie uwierzytelniania użytkowników i personalizacji (559)
Rozdział 27. Tworzenie koszyka na zakupy (593)
Rozdział 28. Tworzenie systemu zarządzania zawartością (633)
Rozdział 29. Tworzenie serwisu poczty elektronicznej opartego na WWW (663)
Rozdział 30. Tworzenie menedżera list pocztowych (697)
Rozdział 31. Tworzenie forum WWW (747)
Rozdział 32. Tworzenie dokumentów spersonalizowanych w formacie PDF (775)
Rozdział 33. Korzystanie z usług sieciowych za pomocą XML i SOAP (809)
Dodatki (849)
Dodatek A Instalacja PHP i MySQL (851)
Dodatek B Zasoby internetowe (873)
Skorowidz (877)
Helion - inne książki
-
Promocja Promocja 2za1
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.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przekonasz się także, jak bardzo może poprawić skuteczność diagnozowania i usprawnić niektóre procedury. Znajdziesz tu spostrzeżenia o potencjalnych wadach sztucznej inteligencji i najświeższe wnioski związane z jej zastosowaniem. Nie zabrakło również opisu zagrożeń związanych z tą technologią i wskazówek, do czego GPT nie można używać. Poszczególne zagadnienia zilustrowano prawdziwymi rozmowami z GPT-4. Są one w pełni spontaniczne i pozbawione poprawek, często błyskotliwe i czasami nietaktowne, wzbogacone o cenny kontekst i szczere komentarze.- Druk
- PDF + ePub + Mobi pkt
(43,55 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja Promocja 2za1
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania.- Druk
- PDF + ePub + Mobi pkt
(29,18 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
Promocja Promocja 2za1
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zespół lepiej zrozumie problemy biznesowe, zaangażuje właściwych uczestników, poprawi komunikację, by wdrożyć najbardziej wartościową funkcjonalność we właściwej kolejności, a później dostosować oprogramowanie do zmian i wzrostu. Dzięki metodom opisanym w tej książce zespół może wypracować wspólne zrozumienie kluczowych koncepcji, terminologii, technik i racjonalnych podstaw, aby efektywniej współpracować nad każdym projektem.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja Promocja 2za1
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręcenia opowieści. Część historii wymyślił w taki sposób, aby pokazać konkretne zagadnienie związane z testowaniem nie w postaci nudnej teorii czy definicji, ale w kontekście sytuacji, która mogłaby się wydarzyć w prawdziwym życiu.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Promocja Promocja 2za1
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.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Promocja Promocja 2za1
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja Promocja 2za1
Dzięki tej książce dowiesz się, czym jest RPA i w jakich konkretnie procesach biznesowych może mieć zastosowanie. Zapoznasz się również, korzystając z zawartych tu studiów przypadków i najlepszych praktyk branżowych, jak wyglądają praktyczne aspekty wdrażania tej technologii. Przekonasz się też, w jaki sposób firmy osiągnęły znaczny zwrot z inwestycji dzięki wdrożeniom technologii RPA, na przykład poprzez zmniejszenie zapotrzebowania na pracę ludzką. Zrozumiesz, jak ważną korzyścią płynącą z tej technologii jest zwiększenie zgodności działań firmy z przepisami. W efekcie lektury uzyskasz rzetelny, realistyczny pogląd na RPA i zdobędziesz wszystkie niezbędne informacje, aby z powodzeniem wdrożyć optymalny system RPA w swojej firmie.- Druk
- PDF + ePub + Mobi pkt
(44,85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
To kolejne, zaktualizowane wydanie oficjalnego podręcznika firmy Adobe — najlepszej dostępnej na rynku pomocy do nauki After Effects. Książkę docenią i początkujący, i zaawansowani użytkownicy. Została podzielona na 15 lekcji, z których dowiesz się, jak komponować klipy wideo, projektować ruchome grafiki i tworzyć atrakcyjne animacje. Podane tu informacje, porady i ćwiczenia pomogą Ci w opanowaniu zarówno podstawowych, jak i wielu wyrafinowanych funkcji oprogramowania. Nauczysz się tworzyć, modyfikować i optymalizować ruchome grafiki na potrzeby filmu, wideo, internetu i urządzeń mobilnych, a także animować tekst i obrazy, stosować rotoskopię, zmieniać zależności czasowe, korygować kolory, wreszcie usuwać niechciane obiekty. Dowiesz się ponadto, jak uatrakcyjniać wygląd kompozycji poprzez odpowiednią konfigurację kamer i oświetlenia czy też deformować i animować obiekty i nagrania wideo przy użyciu narzędzi Puppet.- Druk
- PDF + ePub + Mobi pkt
(83,85 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%)
Zamknij
Przeczytaj darmowy fragment
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 i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie Luke Welling, Laura Thomson (349) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(213)
(84)
(24)
(11)
(9)
(8)
Oceny i opinie poprzednich wydań
więcej opinii
ukryj opinie