Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych
- Autor:
- Włodzimierz Gajda
- Czasowo niedostępna
- Promocja 2za1
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.0/6 Opinie: 47
- Stron:
- 536
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych
Elastyczne PHP - twórz nowe strony z wykorzystaniem Zend Framework!
- Tworzenie stron WWW w Zend Framework - zacznij od "Hello, World"
- Bazy danych i formularze - opanuj wszystkie elementy
- Zabezpieczanie dostępu do aplikacji - nie daj się zaskoczyć
Zend Framework to nowoczesna biblioteka ułatwiająca tworzenie stron WWW w języku PHP. Ten wygodny system pozwala projektantowi stron internetowych znacznie ograniczyć bądź nawet wyeliminować konieczność żmudnego wpisywania kodu na rzecz posługiwania się gotowymi elementami, niezależnie od tego, czy chce zaimplementować podstawowe mechanizmy aplikacji, czy też wzbogacić ją o konkretne funkcjonalności. Wsparcie ze strony twórców języka PHP, stabilna wersja, gotowa do pomocy społeczność programistów-entuzjastów oraz ogromna elastyczność to główne atuty tego rozwiązania, sprawiające, że jego popularność rośnie w dużym tempie.
Niniejsza publikacja ma za zadanie przybliżyć Ci Zend Framework, począwszy od absolutnych podstaw, aż po kwestie związane z pieczołowitym zabezpieczaniem dostępu do aplikacji. Znajdziesz tu jasne i czytelne przykłady zastosowania frameworka w różnych sytuacjach oraz propozycje gotowych rozwiązań konkretnych problemów programistycznych. Nauczysz się tworzyć zarówno proste strony WWW, jak i zaawansowane aplikacje, wymieniać szablony oraz implementować wtyczki. Poznasz sposoby tworzenia i wykorzystywania klas, współpracy z bazą danych, publikowania aplikacji w Internecie oraz używania formularzy. Krótko mówiąc, masz w ręku kompletny przewodnik po jednym z najlepszych frameworków PHP!
- Pierwszy projekt w Zend Framework i praca w środowisku NetBeans
- Tworzenie i usuwanie kontrolerów oraz akcji
- Wymiana szablonu HTML/CSS i dołączanie zewnętrznych zasobów
- Zasoby i implementacja inicjalizującej je wtyczki
- Bazy danych, tabele i relacje
- Identyfikacja rekordów na podstawie wartości slug
- Menu generowane na podstawie zawartości tabeli bazy danych
- Publikowanie aplikacji wykorzystującej bazę danych na serwerze hostingowym
- Przetwarzanie formularza, czyli implementacja interfejsu CRUD i dostosowywanie kodu HTML
- Walidatory oraz filtry i przesyłanie plików na serwer
- Zabezpieczanie haseł funkcjami skrótu
- Rejestracja i ograniczanie uprawnień użytkowników
- Modularyzacja aplikacji
Programuj swobodnie, wykorzystując uniwersalne biblioteki PHP!
Wybrane bestsellery
-
Promocja Promocja 2za1
To wydanie książki zostało zaktualizowane pod kątem języka PHP 8. Za jej pomocą opanujesz solidne podstawy programowania zorientowanego obiektowo w PHP, a następnie zapoznasz się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażanie niezawodnych aplikacji. Sporo miejsca poświęcono tu wzorcom projektowym, w tym wzorcom biznesowym i bazodanowym. Omówiono również narzędzia i praktyki pomocne w pracy zespołowej, jak praca z systemem Git czy zarządzanie wersjami i zależnościami przy użyciu Composera. Nie zabrakło także takich ważnych zagadnień jak strategie automatycznych testów i zasady ciągłej integracji.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.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%) -
Promocja Promocja 2za1
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali szereg nowych funkcji i możliwości, wśród których najważniejszy wydaje się mechanizm JIT, zapewniający większą wydajność dzięki uruchamianiu kodu skompilowanego do postaci maszynowej zamiast standardowego wykonywania go przez interpreter.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Promocja Promocja 2za1
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też możliwości bibliotek jQuery i jQuery Mobile. Pokazano, jak połączyć możliwości tych technologii, oraz opisano zalecane metody programowania. Co istotne, w książce zawarto wskazówki dotyczące optymalizacji stron WWW pod kątem urządzeń mobilnych. Dzięki licznym przykładom uzyskaną wiedzę można na bieżąco testować w praktyce.- Druk
- PDF + ePub + Mobi pkt
(35,90 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Promocja Promocja 2za1
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstawiono sporo klasycznych już rozwiązań. Nie zabrakło również omówienia narzędzi oraz metod postępowania, dzięki którym doskonały kod staje się udanym projektem. To wszystko sprawia, że niniejsza książka jest nieodzownym podręcznikiem dla każdego projektanta, który chce tworzyć niezawodne, eleganckie i efektywne aplikacje.- Druk
- PDF + ePub + Mobi pkt
(35,90 zł najniższa cena z 30 dni)
35.90 zł
119.00 zł (-70%) -
This book is a beginner's guide to Livewire for Laravel developers looking to build reactive interfaces for their web application without the need for reactive JavaScript frameworks like Vue or React.
- pkt
Niedostępna
-
Promocja Promocja 2za1
Master PHP fundamentals for efficient web development Key Features Hands-on approach with numerous examples for immediate application. Explaining advanced concepts with practical web development examples. Advanced techniques for secure coding and modern web development. Description This book covers a wide range of topics starting with the introdu- ePub + Mobi pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja Promocja 2za1
PHP 8+: Elevate your web development skills to new heights Key Features Explore new features and enhancements of PHP 8+. Enhance your PHP 8 skills with tips and tricks. Practical insights on error handling, databases, and beyond. Description This comprehensive guide starts with the fundamentals and gradually progresses to advanced techniques. It- ePub + Mobi pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja Promocja 2za1
Explore the essentials of PHP programming and algorithmic concepts, starting from the basics. This course offers step-by-step guidance to help you understand how computers work, how to use development environments, and more.- PDF + ePub pkt
(19,90 zł najniższa cena z 30 dni)
35.91 zł
39.90 zł (-10%) -
Promocja Promocja 2za1
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.- PDF + ePub pkt
(29,90 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%)
O autorze książki
Włodzimierz Gajda - Certyfikowany inżynier PHP oraz Zend Framework mający ponad dziesięć lat doświadczenia w nauczaniu programowania aplikacji internetowych.
Wykładowca w Katedrze Analizy Numerycznej i Programowania Katolickiego Uniwersytetu Lubelskiego Jana Pawła II.
Prowadzi wykłady dotyczące programowania aplikacji internetowych w PHP, symfony, Zend Framework.
Pomysłodawca i właściciel firmy szkolenia-informatyczne.eu zajmującej się prowadzeniem szkoleń IT.
Włodzimierz Gajda - pozostałe książki
-
Wzorzec architektoniczny MVC — choć opracowany z myślą o uproszczeniu życia programistom i twórcom witryn WWW — początkowo bardzo trudno zrozumieć, a postęp w dziedzinie tworzenia stron internetowych wymusza ciągłe dostosowywanie się do panujących na rynku trendów i stałe odświeżanie wiedzy na ten temat. Pomocą posłuży tu odpowiednia książka — z pewnością może nią być "PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych ".
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
PHP. Praktyczne projekty to naprawdę wyjątkowy podręcznik do nauki PHP. Nie spodziewaj się tu suchych, typowo podręcznikowych teorii! Znajdziesz w nim za to omówienie wszystkich elementów języka PHP, działania skryptów, funkcji i bibliotek wraz z dowcipnymi i przejrzystymi przykładami ich użycia. Pierwsza część książki wprowadzi Cię w świat PHP oraz wyjaśni, jak stosować i łączyć poszczególne polecenia w dobrze działający kod. Z następnych rozdziałów wyniesiesz już umiejętności czysto praktyczne, dotyczące wszystkich obszarów wykorzystania tego języka przy tworzeniu najróżniejszych projektów.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Zadaniem tej książki jest szybkie i praktyczne wprowadzenie Cię w świat Symfony 2 oraz pokazanie na konkretnych przykładach, jak można wykorzystać jego wspaniałe możliwości. Sprawdź, jak zainstalować aplikację i stworzyć z niej wygodne narzędzie, dołączyć zewnętrzne zasoby, przygotować szablon witryny czy opublikować projekt. Poznaj zmienne, wyrażenia i operatory Twig, instrukcje sterujące, znaczniki, funkcje i filtry. Naucz się pracować z bazą danych, wykorzystywać różne rozszerzenia i relacje, tworzyć aplikacje interaktywne i te przeznaczone wyłącznie do odczytu. Wszystko to masz na wyciągnięcie ręki - przeczytaj i stosuj we własnych projektach!
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Książka Symfony w przykładach jest możliwie najbardziej skondensowaną instrukcją obsługi Symfony. Żeby ją zrozumieć, nie musisz dysponować oszałamiającą wiedzą — wystarczą podstawy PHP i XHTML/CSS. Jej autor poprowadzi Cię od najprostszych projektów („Hello world”), przez nieco bardziej zaawansowane zagadnienia, dotyczące zewnętrznych zasobów, połączenia projektu z bazą danych, publikacji projektu na serwerze hostingowym, aż po tworzenie różnego typu paneli administracyjnych. Krótko mówiąc, na samych konkretnych przykładach przejdziesz drogę do stworzenia własnej, niezawodnie działającej aplikacji internetowej.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
To zbiór ponad 100 ćwiczeń, które pomogą Ci zrozumieć działanie programu i opanować jego narzędzia. Będziesz pracować na fotografiach umieszczonych na dołączonej do książki płycie — znajdziesz tam blisko 3 tysiące zdjęć do dowolnego wykorzystania! Nauczysz się poprawiać ich jakość i dowiesz się, jak przekształcić jedną fotografię w taki sposób, by otrzymać najróżniejsze, całkiem inne efekty końcowe.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Książka GIMP. Praktyczne projekty. Wydanie II to zbiór ponad 100 ćwiczeń, które pomogą Ci zrozumieć działanie programu i opanować jego narzędzia. Podczas każdego z nich będziesz pracować nad przykładowymi fotografiami, które znajdują się na płycie DVD dołączonej do tej książki, i poznasz kilkadziesiąt sposobów na poprawienie ich jakości. Autor wytłumaczy Ci, jak wykorzystywać warstwy i gradienty, kadrować i skalować, pracować ze ścieżkami i zaznaczeniami, rozmywać i wyostrzać obraz oraz dodawać fantazyjne napisy. W dodatku dostaniesz do dyspozycji i dowolnego (w tym komercyjnego) wykorzystania bazę około 3 tysięcy znakomitych zdjęć.
- Druk
Niedostępna
-
Jeśli chcesz wykorzystać atuty GIMP-a, pora poznać jego interfejs i nauczyć się go używać. Najłatwiej zrobić to za pomocą praktycznych ćwiczeń, których mnóstwo znajdziesz w tej książce. Dowiesz się stąd, jak zainstalować i skonfigurować program, stosować narzędzia selekcji i pracować na warstwach. Odkryjesz, jak można zrobić szkic na podstawie zdjęcia, używać aerografu do malowania skopiowanymi obrazami i wstawiać oraz modyfikować ścieżki. Poznasz sposoby odbijania, obracania i skalowania obrazu, wielowymiarowej korekcji jego kolorystyki, poprawiania ostrości i usuwania zabrudzeń. Każde ćwiczenie zajmie Ci dosłownie parę minut. A efekt? Murowany!
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
W tej książce znajdziesz mnóstwo ćwiczeń, których zadaniem jest przybliżenie Ci sposobu działania poszczególnych elementów języka HTML5 i właściwości CSS3, a także większych projektów, które pozwolą Ci opanować i przetestować wiedzę na temat większych partii materiału. Obok szczegółowego omówienia języka HTML znajdziesz tu porady na temat tego, jak pilnować poprawności kodu HTML5 i CSS3, pracować w trybie standardów, tworzyć układy strony czy projektować szablony. Dowiesz się także sporo na temat semantyki języka HTML.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
Promocja Promocja 2za1
Możliwości programu git i sposoby jego praktycznego zastosowania w różnych projektach przedstawione zostały w tej książce. Znajdziesz tu podstawowe informacje o instalacji środowiska i tworzeniu repozytoriów, pracy z plikami, identyfikowaniu rewizji i zmienianiu historii projektu. Dowiesz się, kiedy i jak tworzyć czy łączyć gałęzie oraz całe repozytoria, korzystać z repozytorium lokalnego i zdalnego, a także synchronizować je w odpowiedni sposób. Poznasz możliwe konflikty między wersjami pliku i nauczysz się radzić sobie z nimi. Zrozumiesz, jak wykorzystywać najbardziej znane serwery hostingowe dla projektów git oraz dostępne w nich, wbudowane systemy śledzenia błędów. I wreszcie przestaniesz miewać koszmary, w których tracisz tygodnie na odszukanie zagubionego pliku. Git zrobi to za Ciebie!- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Biblioteka jQuery, opracowana na potrzeby użytkowników JavaScriptu, okazała się strzałem w dziesiątkę, jeśli chodzi o ułatwienie korzystania z tego języka. Szybkość działania, przejrzystość tworzonego kodu i opcja wykonywania zapytań Ajax to jej główne, choć nie jedyne atuty. Każdy programista używający na co dzień języka JavaScript doceni niezależność kodu od przeglądarki internetowej, możliwość wykorzystania selektorów, atrybutów czy filtrów. Jedne z najważniejszych cech biblioteki jQuery to zapewnienie prostoty wykonywania operacji na modelu DOM oraz rozbudowywanie funkcjonalności dzięki przeróżnym wtyczkom. Informacje na temat posługiwania się tą biblioteką znajdziesz w tablicach informatycznych, stanowiących znakomite podręczne źródło wiedzy.
- Druk
Niedostępna
Zobacz pozostałe książki z serii
-
Nowość Promocja Promocja 2za1
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk
(32,43 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Nowość Promocja Promocja 2za1
Jeśli wszystkie Twoje zestawy LEGO® zostały już zbudowane, a Ty szukasz inspiracji do tego, by ze swoich klocków skonstruować coś zupełnie nowego, to świetnie ― Ciocia od Klocków i Brodaty Geek mają mnóstwo pomysłów i nieograniczoną wyobraźnię. Dzięki ich wskazówkom i pomysłom nauczysz się patrzeć na klocki LEGO® w zupełnie nowy sposób i kreować fantastyczne światy bez żadnych ograniczeń!- Druk
(29,18 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- Druk
- PDF + ePub + Mobi pkt
(25,92 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł (-40%) -
Nowość Promocja Promocja 2za1
Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych „E” lub sprawowania dozoru nad ich eksploatacją „D” możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
29.94 zł
49.90 zł (-40%) -
Promocja Promocja 2za1
Wirtualizacja serwerów pozwala lepiej wykorzystać posiadany sprzęt. Dzięki niej możliwe jest zwiększenie elastyczności systemu i usprawnienie zarządzania infrastrukturą IT. Spośród wielu platform wirtualizacyjnych dostępnych na rynku wyróżnia się VMware ESXi 8 - jeden z najbardziej zaawansowanych i wszechstronnych produktów, oferujący administratorom systemów kompleksowe rozwiązania. Wśród jego zaawansowanych funkcji znajdują się między innymi obsługa kontenerów, automatyzacja zarządzania, wsparcie dla najnowszych technologii sprzętowych, a także zintegrowane narzędzia do monitorowania i optymalizacji wydajności.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja Promocja 2za1
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwie służy. Języki programowania to praktyka. Tymczasem niezbędną wiedzą, którą także powinien opanować każdy przyszły informatyk, są podstawy dotyczące teorii informacji i kodowania.- Druk
(38,35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji popularnych klocków.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
Ebooka "Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych" 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 "Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych" 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 "Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych" 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: Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych (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: old.karolnowicki.pl karol, 2012-08-08Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Długo trzeba było czekać na książkę o Zend Framework po polsku. Długo też zabierałem się do jej przeczytania, przejrzenia, podpatrzenia jak robią to inni, ci piśmienni. Przesadziłem z tym czytaniem - kto czyta książki o programowaniu;)
Z dużym sceptycyzmem podszedłem do tego wydania. Książki o Zend Framework szybko się deaktualizują, autorzy mają swoje specyficzne podejście do programowania, czasem nawet poczucie humoru, też specyficzne. Długo zerkałem na grzbiet książki wciśniętej między pozostałe, zrobiła ze mną sporo kilometrów, aż wreszcie przyszedł dzień, kiedy ją otworzyłem i zacząłem czytać. Początek - dla kogoś, kto używa Zend Framework - nudny. Wiecie, Czołgiem Świecie i te sprawy. Później pożałowałem, że zacząłem ją czytać. Tak późno czytać. W głowie mi pojaśniało od tej wiedzy, którą Włodek Gajda chciał mi przekazać. Od kilku lat programuję w PHP, od ponad 3 z wykorzystaniem Zend Framework. Mam juz swoje nawyki i czasem bierze mnie nerw, kiedy ktoś mi mówi: zrób to inaczej. Autorowi upiekło się i nie musiał słuchać mojego marudzenia. Pewnie dlatego, że nie miałem komu pomarudzić (mam komu, ale Lepsza Połowa i tak nie wie o czym marudzę, a niemerytoryczne marudzenie się nie liczy), wdrożyłem w swój kod kilka jego porad.
Teraz coś dla początkujących w zabawach z Zend Framework. Warto kupić. Zupełnie poważnie. Przede wszystkim czytajcie i wykonujcie przykłady. Są świetnie przygotowane i gwarantuję, że przynajmniej w części wykorzystacie je w swoich aplikacjach. To poradnik step-by-step, więc sporo pracy przed Wami. Autor wie jak przekazać wiedzę w sposób przystępny. Nawet taki opornik jak ja coś z tej książki w głowie ma.
Bardziej zaawansowani znajdą w tej książce kilka rzeczy, które ich zainteresują. Mimo tego, że książka jest skierowana dla użytkowników typu beginer in Zend Framework. Tylko nie czytajcie jej w trakcie jakiegoś ważnego zadania, bo wpadniecie na pomysł "drobnych poprawek" ;)
Zabrakło mi bardziej rozbudowanej części poświęconej Zend_Db. Szkoda. Zrozumienie jak działa Zend_Db może oszczędzić nam przechodzenia w ORM, np. Doctrine2. Mało informacji znalazłem też o optymalizacji działania aplikacji z silnikiem Zend Framework. Każda wskazówka w tym względzie się przyda.
Warto zainwestować w tę książkę. Czekam na wydanie dla bardziej zaawansowanych. Póki co muszę się zadowolić inną pozycją, którą szczerze polecam PHP. Obiekty, wzorce, narzędzia. -
Recenzja: PC Format 2012-05-01Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Każdy użytkownik komputera zainteresowany praktycznym wykorzystaniem popularnego w wielu aplikacjach internetowych skryptowego języka PHP powinien znać Zend Framework, czyli rozwiązanie stanowiące szkielet budowy aplikacji w tym języku. Zamiast ręcznie wprowadzać kod tworzonego programu, można użyć gotowych modułów zawartych w Zend Framework. Autor szczegółowo omawia zagadnienia, takie jak: projekty w Zend Framework, pracę w środowisku NetBeans, publikację projektu na serwerze hostingowym, zarządzanie klasami oferującymi dostęp do baz danych czy zabezpieczanie dostępu do aplikacji. Uwaga, nie jest to publikacja dla osób w ogóle nieznąjących PHP.
-
Recenzja: youthcoders.net Wojtek Hildebrandt, 2012-02-18Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Zacząłem czytać tę książkę i natychmiast miałem ochotę ją odłożyć.
Ale, żebyśmy się dobrze zrozumieli. Chciałem ją odłożyć nie dlatego że jest kiepska. Wręcz przeciwnie. Problem w tym, ciężko jest jednocześnie czytać i programować, tym bardziej, że Alt+Tab kiepsko radzi sobie z przełączaniem między monitorem a książką. A gdy tylko zagłębiamy się w ten podręcznik, natychmiast przychodzi do głowy mnóstwo pomysłów, jak od razu wykorzystać zawarte w niej wskazówki. Dla kontrastu powiem, że książka jest wciągająca. Osoby, które to ode mnie słyszały przecierały... uszy ze zdumienia. Tak, podręcznik programistyczny może być wciągający. W dodatku tworzy to niemal tragiczny konflikt u czytelnika. Chciałby jednocześnie nie przestawać czytać i od razu zaczynać programować. Mam wrażenie, że najlepszym pomysłem byłoby wchłonięcie za jednym zamachem całej tej książki - dożylnie.
Przyznaję, trochę przesadziłem. Nie od razu chciałem ją odłożyć. Pierwsze przykłady są dość proste, może nawet do przesady. Korzystam z Zend Frameworka od kilku lat i co nieco już na jego temat wiem. Ale poruszanie tych prostych zagadnień na samym początku absolutnie nie jest wadą książki. W tytule pada deklaracja "od podstaw" i tak właśnie jest. Kusiło mnie, żeby przeskoczyć kilka początkowych rozdziałów, ale powstrzymałem się. I dobrze. Późniejsze przykłady nawiązują do wcześniejszych więc warto przeczytać tę książkę liniowo, rozdział po rozdziale. Gdy już to zrobimy, będziemy często wracać do poszczególnych fragmentów, ale znając już kontekst całości.
Przykład, przykład, przykład - co mnie wzięło z tymi przykładami? Otóż to mnie wzięło, że książka jest zbudowana właśnie w konwencji przykładów zadań i ich rozwiązań. Nie lubię tej konwencji. Autorzy lubują się w spartaczeniu takiej konstrukcji. Ale Włodzimierz Gajda stanął na wysokości zadania. W tej chwili nie wyobrażam sobie, żeby tak książka mogła być napisana w inny sposób.
Zdarzają się co prawda błędy, ale to redakcyjne drobiazgi. Nie psuje to całego obrazu. Dobrą rzeczą jest to, że książka jest polskiego autorstwa, dzięki czemu nie znajdziemy tutaj typowych problemów z tłumaczeniem i tzw. "lost in translation".
Jak już wspomniałem, używam Zend Framework od jakiegoś czasu. Nie jest to jednak wychwalanie się, a raczej złożenie samokrytyki. Okazuje się, że korzystałem z 1/5 jego możliwości, które są opisane w tej książce. A jestem pewien, że to jeszcze nie wszystko...
Podtytuł książki głosi "użyj gotowych rozwiązań do budowy aplikacji". O tak. Tak właśnie róbmy, w przeciwieństwie do tego, co zdarza się przeczytać w innych książkach.
Każdy programista PHP powinien mieć tę książkę w swojej biblioteczce. Chyba, że woli zrobić sobie z niej napar i popijać codziennie rano zamiast kawy. Ja tak chyba zrobię. Napar z Zend Frameworka - o tak! -
Recenzja: blog.piotrek.rybaltowski.pl 2011-12-05Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Na co dzień pracuję przy tworzeniu i rozwijaniu aplikacji webowych działających w oparciu o przeglądarkę internetową. Programuję przede wszystkim w języku PHP z wykorzystaniem Zend Framework, ponieważ to znacznie przyspiesza pisanie często powtarzanych elementów i czynności, które są po prostu od razu gotowe do użycia w postaci odpowiednich klas. Do korzystania z akurat tego frameworka w porównaniu do innych przekonuje mnie głównie to, że jest ciągle aktywnie rozwijany oraz że stoi za nim firma Zend Technologies, czyli ta sama grupa osób, która rozwija PHP. Jestem zwolennikiem używania Zenda i wszystkim osobom, które pracują w PHP, polecam korzystanie z tego frameworka. Osobiście uczyłem się go z dostępnej dokumentacji, przeglądając inne projekty, oraz w trakcie tworzenia własnych, natomiast wpadła mi ostatnio w ręce interesująca publikacja dotycząca właśnie ZF - "Zend Framework od podstaw" Włodzimierza Gajdy. Obcuję z tym frameworkiem już kilka lat i zdążyłem poznać jego bardzo wiele aspektów, ale taka książka bardzo fajnie porządkuje wiedzę o podstawach, czego brakuje niestety w oficjalnej dokumentacji. W książce opisane zostały wszystkie najważniejsze elementy, dzięki którym można zbudować serwis internetowy. Poza opisami poszczególnych elementów frameworka, znajdują się liczne przykłady użycia w postaci zadań do wykonania wraz z opisem rozwiązania przedstawionym krok po korku. Każdy taki przykład polega na zbudowaniu prostego serwisu spełniającego konkretne wymagania funkcjonalne, co pozwala na poznanie poszczególnych elementów w akcji. Podoba mi się to, że autor nie ograniczył się do opisania samego frameworka. W tekście można również znaleźć m.in. opis użycia programu MySQL Workbench do projektowania baz danych czy konfigurację serwera produkcyjnego (na przykładzie nazwa.pl) do uruchomienia projektu zendowego. Lektura jest skierowana do osób, które miały już styczność z programowaniem oraz znają podstawy PHP, HTML i CSS. Za największą jej wadę uważam czas wydania - niedawno wyszła wersja Zend Framework 2 o statusie beta, która nie jest kompatybilna z opisaną w książce wersją pierwszą. Jednak do wydania oficjalnej wersji drugiej jeszcze trochę czasu minie i zdecydowanie polecam do tego momentu poznanie zasad działania obecnie używanej.
-
Recenzja: dszymczuk.pl Damian, 2011-10-24Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Chciałbym napisać krótką recenzję na temat tej książki. Recenzja nie będzie na temat całej – udało mi się na razie przeczytać tylko pierwszą i drugą część. Zanim zacznę, to powiem tylko tyle, że wydawnictwo Helion bardzo pozytywnie mnie zaskoczyło prędkością dostarczenia do mnie książki. Zamówiłem ją w przedsprzedaży a trafiła do moich rąk w dzień jej premiery, czyli 16.10.2011 r. No a teraz kilka słów na temat książki :) Od pierwszych rozdziałów praktycznie zajmujemy się programowaniem. Nie ma tutaj opisanej teorii, dlaczego tak, a nie inaczej jest to skonstruowane. W mojej opinii jest to rozwiązanie dość dobre, ponieważ jeśli sięgamy po bardzie zaawansowane narzędzia, czy wzorce projektowe, to informacje teoretyczne możemy znaleźć na większości stron internetowych. Opisywana wersja ZF w książce to 1.11.7 czyli nie jest to bardzo stara wersja. Jak napisałem wcześniej już od samego początku zajmujemy się programowaniem. Na początku tworzymy statyczne strony, aby zapoznać się ze sposobem wywoływania poszczególnych kontrolerów i ich akcji. Wszystkie opisane zadania są wykonywane w stylu prowadzenia za rączkę. Aplikacje tworzone są w środowisku Netbeans z wykorzystaniem konsoli do tworzenia kontrolerów czy akcji. Dzięki temu pewne rzeczy wykonywane są automatycznie i bez zbędnych pytań: „Dlaczego tak?” . Opisane są także sposoby dostępu do stron, czyli poprzez normalne wywołanie kontroler/akcja a także z użyciem routingu, co w aplikacjach jest często wykorzystywane. W książce zostały także zamieszczone informacje na temat plików konfiguracyjnych, czyli jak je tworzyć oraz wykorzystywać. Ponadto bardzo ładnie opisany jest plik Bootstrap. Pokazany w nim kod umożliwia ładowanie danych z plików konfiguracyjnych a także tworzenie samemu metod inicjujących. Sam przyznam, że nie za bardzo wiedziałem o co chodzi w tym pliku, ale po przeczytaniu odpowiedniego rozdziału dużo się o nim dowiedziałem. W tym miejscu skończyłem książkę. Muszę przyznać, że nauczyłem się kilku ciekawych rzeczy jeśli chodzi o ZF. Jeśli dalsza część książki jest opisana w tak przejrzysty sposób, to książka jest na prawdę godna polecenia :) AKTUALIZACJA: Skończyłem czytać książkę – końcówkę tylko przeglądnąłem. Osoby rozpoczynające zabawę z ZF na pewno będą zachwycone, dla mnie było trochę mało ;) Nauczyłem się kilku ciekawych rzeczy, więc na pewno łatwiej będzie mi się pisać aplikacje, a w razie problemów zawsze będę mógł sięgnąć po książkę, jako mała biblia. Na prawdę gorąco polecam.
Szczegóły książki
- ISBN Książki drukowanej:
- 978-83-246-3052-3, 9788324630523
- Data wydania książki drukowanej :
- 2011-10-17
- ISBN Ebooka:
- 978-83-246-3897-0, 9788324638970
- Data wydania ebooka :
- 2011-12-12 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 158x235
- Numer z katalogu:
- 6821
- Rozmiar pliku Pdf:
- 6.8MB
- Rozmiar pliku ePub:
- 7MB
- Rozmiar pliku Mobi:
- 13.4MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
Technologie webowe » Zend Framework
Spis treści książki
- Podsumowanie (17)
- Uruchomienie gotowego przykładu (18)
- Praca w środowisku deweloperskim (33)
- Adresy strony z wierszem (41)
- Analiza kodu HTML generowanego przez aplikację (47)
- Zalety mapowania adresów wewnętrznych/zewnętrznych (51)
- Reguły domyślne i funkcja pomocnicza url() (60)
- Analiza odpowiedzi HTTP (71)
- Zestawienie plików tworzących projekt 8.1 (80)
- Pliki źródłowe aplikacji (90)
- Przebieg wykonania aplikacji (90)
- Konwencje nazewnicze klas i plików (95)
- Zasoby i ich opcje konfiguracyjne (102)
- Zasób db (102)
- Zasób frontController (103)
- Zasób layout (103)
- Zasób router (104)
- Zasób view (105)
- Kiedy automatyczna konfiguracja zawodzi? (107)
- Metody _init() klasy Bootstrap (108)
- Inicjalizacja wybranych zasobów (109)
- Dostęp do zainicjalizowanych zasobów (110)
- Dostęp do zainicjalizowanych zasobów wewnątrz akcji (111)
- Kiedy nie implementować własnej metody _init()? (111)
- Klasa wtyczki i klasa zasobu (123)
- Włączanie przetwarzania wtyczki (126)
- Uruchomienie gotowego projektu (154)
- Klasa Zend_Db (158)
- Klasa Zend_Db_Adapter_Abstract i jej klasy pochodne (160)
- Metoda Zend_Db_Adapter_Abstract::fetchRow() (163)
- Metoda Zend_Db_Adapter_Abstract::fetchAll() (165)
- Metoda Zend_Db_Adapter_Abstract::fetchCol() (166)
- Metoda Zend_Db_Adapter_Abstract::fetchOne() (167)
- Metoda Zend_Db_Adapter_Abstract::fetchAssoc() (167)
- Metoda Zend_Db_Adapter_Abstract::fetchPairs() (167)
- Metoda Zend_Db_Adapter_Abstract::setFetchMode() (168)
- Metoda Zend_Db_Adapter_Abstract::insert() (169)
- Metoda Zend_Db_Adapter_Abstract::lastInsertId() (169)
- Metoda Zend_Db_Adapter_Abstract::delete() (170)
- Metoda Zend_Db_Adapter_Abstract::update() (171)
- Metoda Zend_Db_Adapter_Abstract::query() (172)
- Metoda Zend_Db_Adapter_Abstract::quote() (172)
- Metoda Zend_Db_Adapter_Abstract::quoteInto() (173)
- Metody do obsługi transakcji (173)
- Użycie wyrażeń SQL (174)
- Klasa Zend_Db_Select (181)
- Klasa Zend_Db_Table (185)
- Konstruktor klasy Zend_Db_Table (186)
- Metoda Zend_Db_Table::insert() (187)
- Metoda Zend_Db_Table::delete() (188)
- Metoda Zend_Db_Table::update() (189)
- Metoda Zend_Db_Table::find() (189)
- Metoda Zend_Db_Table::select() (190)
- Metoda Zend_Db_Table::fetchAll() (190)
- Metoda Zend_Db_Table::fetchRow() (191)
- Metoda Zend_Db_Table::createRow() (191)
- Klasa Zend_Db_Table_Row (193)
- Klasa Zend_Db_Table_Rowset (194)
- Modyfikacja porządku kolekcji rekordów zwracanych przez metodę Zend_Db_Table::fetchAll() (202)
- Definiowanie własnej metody __toString() w klasach dziedziczących po Zend_Db_Table_Row (203)
- Klucze główne (211)
- Relacja jeden do wielu (211)
- Relacje 1:n w programie MySQL Workbench (213)
- Klucze obce o wartości NULL (215)
- Akcje referencyjne (216)
- Użycie relacji 1:n w Zend Framework (217)
- Operowanie rekordami powiązanymi relacją (219)
- Tworzenie rekordów (219)
- Rekordy zależne (220)
- Rekord nadrzędny (222)
- Implementacja własnych metod dostępu do rekordów powiązanych (223)
- Relacja wiele do wielu (229)
- Relacje n:m w programie MySQL Workbench (230)
- Użycie relacji n:m w Zend Framework (230)
- Operowanie rekordami powiązanymi relacją (233)
- Tworzenie rekordów (233)
- Rekordy zależne (234)
- Implementacja własnych metod dostępu do rekordów powiązanych (235)
- Metoda identyfikacji i wyszukiwania rekordów w bazie danych (249)
- Akcja show i jej adres (250)
- Przetwarzanie w akcji show (250)
- Generowanie adresów stron akcji show (251)
- Konfiguracja przyjaznych adresów akcji show (258)
- Klasa konwertująca polskie znaki (264)
- Funkcje string2slug() oraz html2slug() (266)
- Automatyczne generowanie wartości slug podczas zapisywania rekordu w bazie danych (284)
- Nagłówek Content-Type (309)
- Konwersja rozszerzenia w typ mime (310)
- Wyłączenie przetwarzania widoków .phtml (311)
- Modyfikacja odpowiedzi w akcji (312)
- Tworzenie formularzy poleceniem zf create form (343)
- Tworzenie kontrolek formularza (344)
- Umieszczanie formularza na stronach WWW (346)
- Rodzaje kontrolek (348)
- Klasa Zend_Form_Element_Button (350)
- Klasa Zend_Form_Element_Captcha (350)
- Klasa Zend_Form_Element_Checkbox (351)
- Klasa Zend_Form_Element_File (351)
- Klasa Zend_Form_Element_Hash (352)
- Klasa Zend_Form_Element_Hidden (352)
- Klasa Zend_Form_Element_Image (352)
- Klasa Zend_Form_Element_Multi (353)
- Klasa Zend_Form_Element_MultiCheckbox (353)
- Klasa Zend_Form_Element_Multiselect (354)
- Klasa Zend_Form_Element_Password (354)
- Klasa Zend_Form_Element_Radio (354)
- Klasa Zend_Form_Element_Reset (355)
- Klasa Zend_Form_Element_Select (355)
- Klasa Zend_Form_Element_Text (356)
- Klasa Zend_Form_Element_Textarea (356)
- Klasa Zend_Form_Element_Submit (356)
- Formularz Application_Form_Imie (360)
- Operacje dwuetapowe (361)
- Tworzenie nowego rekordu (361)
- Edycja rekordu (362)
- Akcje interfejsu CRUD (362)
- Adresy URL akcji CRUD (363)
- Akcja index (363)
- Akcja createform (365)
- Akcja create (366)
- Akcja delete (368)
- Akcja edit (369)
- Akcja update (370)
- Akcja show (372)
- Parametryzacja kontrolera CRUD (375)
- Implementacja klasy My_Crud_Controller (378)
- Domyślny kod HTML formularza klasy Zend_Form (383)
- Funkcje pomocnicze formularzy (384)
- Obiekty dekorujące i przebieg dekoracji (386)
- Domyślne dekoratory klasy Zend_Form (388)
- Domyślne dekoratory klasy Zend_Form_Element (389)
- Proces generowania kodu HTML formularza (390)
- Modyfikacja elementów form oraz dl (391)
- Modyfikacja kodu HTML kontrolek formularza (392)
- Modyfikacja identyfikatora znacznika form (395)
- Definiowanie szablonu formularza (396)
- Filtrowanie i walidacja kontrolek formularza (400)
- Interfejs Zend_Filter_Interface (400)
- Klasa Zend_Validate_Abstract i jej pochodne (402)
- Filtry i walidatory kontrolek (404)
- Tytuł książki (404)
- Rok wydania (405)
- Badanie numeru miesiąca (406)
- Badanie zależności pomiędzy kilkoma kontrolkami (407)
- Sprawdzanie liczb rzymskich od I do X (409)
- Walidacja kontrolek checkbox (410)
- Sprawdzanie numeru ISBN (411)
- Sprawdzanie poprawności liczby typu float (411)
- Walidacja przy użyciu wyrażeń regularnych (411)
- Walidator kontrolki CAPTCHA (412)
- Klucze obce NOT NULL (427)
- Klucze obce NULL (437)
- Umieszczanie kont użytkowników w bazie danych (450)
- Dodawanie konta (450)
- Formularz do logowania (452)
- Kontroler autoryzacyjny (454)
- Czy użytkownik jest zalogowany? (457)
- Zabezpieczanie dostępu do danych tylko dla zalogowanych użytkowników (457)
- Funkcja md5() (461)
- Funkcja sha1() (462)
- Skróty haseł (462)
- Zmodyfikowana tabela user (463)
- Dodawanie konta (464)
- Kontroler autoryzacyjny (465)
- Wysyłanie poczty przy użyciu Zend_Mail (471)
- Obiektowa implementacja wysyłania listów z hasłami (474)
- Rejestracja użytkownika w systemie (478)
- Resetowanie zapomnianego hasła (482)
- Zmiana hasła (487)
- Przykładowe uprawnienia (494)
- Czy użytkownik ma uprawnienia do wykonania akcji? (494)
- Implementacja klasy My_Crud_Auth_Controller (496)
- Modyfikacja kontrolera AuthController (498)
- Polecenia nadające uprawnienia (499)
- Ustalanie uprawnień poleceniami (502)
- Polecenia allow-action-access i disallow-action-access (502)
- Polecenia grant i revoke (502)
- Polecenia set-readable i set-unreadable (502)
- Polecenia grant-editor-rules i revoke-editor-rules (502)
- Polecenia grant-reader-rules i revoke-reader-rules (503)
- Polecenie clear (503)
- Nazewnictwo klas zawartych w modułach (508)
- Adresy URL akcji w module (509)
- Instalacja zf-doctrine (521)
Część I: Tworzenie stron WWW w Zend Framework (9)
Rozdział 1. Pierwszy projekt w Zend Framework (11)
Rozdział 2. Praca w środowisku NetBeans (19)
Rozdział 3. Tworzenie i usuwanie kontrolerów oraz akcji (27)
Rozdział 4. Wymiana szablonu HTML/CSS (35)
Rozdział 5. Dołączanie zewnętrznych zasobów (43)
Rozdział 6. Hiperłącza (49)
Rozdział 7. Strona błędu 404 (63)
Rozdział 8. Publikowanie projektu na serwerze hostingowym (75)
Rozdział 9. Podsumowanie (89)
Część II: Procedura inicjalizacji aplikacji (97)
Rozdział 10. Zasoby (99)
Rozdział 11. Implementacja wtyczki inicjalizującej zasoby (123)
Rozdział 12. Podsumowanie (133)
Część III: Zend_DB - klasy zapewniające dostęp do baz danych (135)
Rozdział 13. Pierwszy projekt ZF wykorzystujący bazę danych (137)
Rozdział 14. Klasa Zend_Db_Adapter_Abstract i klasy pochodne (157)
Rozdział 15. Klasa Zend_Db_Table i klasy z nią związane (181)
Rozdział 16. Dostosowywanie klas dostępu do bazy danych (201)
Rozdział 17. Relacje 1:n (jeden do wielu) (211)
Rozdział 18. Relacje n:m (wiele do wielu) (229)
Rozdział 19. Podsumowanie (243)
Część IV: Szczegółowe dane rekordu (247)
Rozdział 20. Akcja show - wyświetlanie szczegółowych danych rekordu (249)
Rozdział 21. Identyfikacja rekordów na podstawie wartości slug (263)
Rozdział 22. Widoki częściowe (289)
Rozdział 23. Menu generowane na podstawie zawartości tabeli bazy danych (303)
Rozdział 24. Zapisywanie w bazie danych plików binarnych (309)
Rozdział 25. Publikowanie aplikacji wykorzystującej
bazę danych na serwerze hostingowym (321)
Rozdział 26. Podsumowanie (339)
Część V: Formularze (341)
Rozdział 27. Formularz i kontrolki (343)
Rozdział 28. Przetwarzanie formularza, czyli implementacja interfejsu CRUD (359)
Rozdział 29. Dostosowywanie kodu HTML formularzy (383)
Rozdział 30. Walidatory i filtry (399)
Rozdział 31. Przesyłanie plików na serwer (417)
Rozdział 32. Edycja zależności relacyjnych (427)
Rozdział 33. Podsumowanie (445)
Część VI: Zabezpieczanie dostępu do aplikacji (447)
Rozdział 34. Pierwsza aplikacja zawierająca formularz do logowania (449)
Rozdział 35. Zabezpieczanie haseł funkcjami skrótu (461)
Rozdział 36. Wysyłanie poczty (471)
Rozdział 37. Rejestracja użytkowników (477)
Rozdział 38. Ograniczanie uprawnień użytkowników (493)
Rozdział 39. Modularyzacja aplikacji (507)
Rozdział 40. Podsumowanie (517)
Część VII: Dodatki (519)
Dodatek A: Użycie Doctrine w aplikacji Zend Framework (521)
Skorowidz (527)
Helion - inne książki
-
Nowość Promocja Promocja 2za1
Ta książka stanowi twardy dowód, że matematyka jest elastyczna, kreatywna i radosna. Potraktuj ją jako fascynującą podróż przez świat matematyki abstrakcyjnej do teorii kategorii. Przekonaj się, że bez formalnej wiedzy w tej dziedzinie możesz rozwinąć umiejętność matematycznego myślenia. Abstrakcyjne idee matematyczne pomogą Ci inaczej spojrzeć na aktualne wydarzenia, kwestie sprawiedliwości społecznej i przywilejów społecznych czy nawet na COVID-19.- Druk
- PDF + ePub + Mobi pkt
(38,35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Inżynieria wymagań jest jedną z podstawowych dyscyplin inżynierii oprogramowania. Cały proces wytwarzania oprogramowania powinien być oparty właśnie na niej. W ramach inżynierii wymagań korzystamy z wiedzy naukowej, technicznej i doświadczenia do zdefiniowania problemu, a także do zarządzania zakresem budowanego systemu oprogramowania. Bez znajomości reguł dotyczących zbierania, specyfikowania i analizy wymagań bardzo trudno jest zbudować system oprogramowania spełniający rzeczywiste potrzeby jego odbiorców.- Druk
(44,85 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Dzięki tej przystępnej książce, przeznaczonej dla programistów i badaczy, zrozumiesz podstawy techniczne modeli LLM. Dowiesz się, do czego można je zastosować, i odkryjesz elegancję ich architektury. Nauczysz się praktycznego korzystania z frameworka LangChain, zaprojektowanego do tworzenia responsywnych aplikacji. Dowiesz się, jak dostrajać model, jak zadawać mu pytania, poznasz także sprawdzone metody wdrażania i monitorowania środowisk produkcyjnych, dzięki czemu łatwo zbudujesz narzędzia do pisania, zaawansowane roboty konwersacyjne czy nowatorskie pomoce dla programistów. Liczne praktyczne przykłady i fragmenty kodu ułatwią Ci nie tylko przyswojenie podstaw, ale także używanie modeli LLM w innowacyjny i odpowiedzialny sposób.- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Książka jest przystępnym przewodnikiem po zastosowaniu języka SQL w procesie uzyskiwania informacji zawartych w danych. Zaczniesz od przyswojenia podstawowej wiedzy o bazach danych i SQL, a następnie przystąpisz do analizy prawdziwych zbiorów danych, takich jak demografia spisu ludności w Stanach Zjednoczonych, przejazdy taksówek w Nowym Jorku i szczegóły z krajowego katalogu targów rolniczych. Dzięki ćwiczeniom i przykładom zamieszczonym w każdym rozdziale szybko zaznajomisz się ze wszystkimi, również najnowszymi, narzędziami niezbędnymi do budowania zaawansowanych baz danych PostgreSQL. Zrozumiesz również, jak w szybki i efektywny sposób dane pozwalają zdobyć potrzebne informacje.- Druk
- PDF + ePub + Mobi pkt
(64,35 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Promocja Promocja 2za1
Tymczasem obwody elektroniczne przenikają każdy aspekt naszego życia. Bez nich cywilizacja w obecnym kształcie przestałaby istnieć. Zagrożenie wcale nie jest aż tak małe, jak się wydaje. Elektronika to niebanalna dziedzina, wykształcenie specjalistów i przekazanie im odpowiedniej wiedzy wymaga wysiłku. Należy zacząć od podstaw - i stąd pomysł na cykl publikacji poświęconych najważniejszym zagadnieniom związanym z elektroniką.- Druk
Elektronika. Od analizy symbolicznej do obliczeń kwantowych
Anna Filipowska, Weronika Izydorczyk, Jacek Izydorczyk, Sławomir Lasota, Andrzej Malcher, Piotr Zawadzki
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Promocja Promocja 2za1
W tej niezwykle pragmatycznej książce, przeznaczonej dla dyrektorów technicznych, praktyków uczenia maszynowego, twórców aplikacji, analityków biznesowych, inżynierów i badaczy danych, znajdziesz skuteczne techniki używania sztucznej inteligencji. Zaznajomisz się z cyklem życia projektu opartego na generatywnej AI i jej zastosowaniami, a także metodami doboru i dostrajania modeli, generowania danych wspomaganego wyszukiwaniem, uczenia przez wzmacnianie na podstawie informacji zwrotnych od człowieka, kwantyzacji, optymalizacji i wdrażania modeli. Poznasz szczegóły różnych typów modeli, między innymi dużych językowych (LLM), multimodalnych generujących obrazy (Stable Diffusion) i odpowiadających na pytania wizualne (Flamingo/IDEFICS).- Druk
- PDF + ePub + Mobi pkt
(51,35 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Na rynku książek poświęconych analizie biznesowej w sektorze IT dostępnych jest kilka pozycji. Zawierają one informacje na temat praktyk, narzędzi i podejścia stosowanego w tej dziedzinie. Dotychczas jednak brakowało kompendium, które byłoby praktycznym przewodnikiem zbierającym doświadczenia z różnych projektów, firm i od ekspertów podchodzących w odmienny sposób do analizy biznesowej.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja Promocja 2za1
To książka przeznaczona dla osób pracujących z systemami Kubernetes. Poszczególne zagadnienia przedstawiono w niej w przejrzystym formacie problem – rozwiązanie – omówienie, dzięki czemu szybko znajdziesz rozwiązanie konkretnego problemu, a to z kolei pozwoli Ci na korzystanie ze wszystkich zalet tej platformy w codziennej pracy. Znalazło się tu ponad 100 praktycznych receptur obejmujących takie tematy jak konfigurowanie klastra, zarządzanie obciążeniem w kontenerach przy użyciu obiektów Kubernetes API, użycie pamięci masowej indeksowanej wartościami klucz-wartość, konfigurowanie zabezpieczeń i wiele innych. Każda receptura jest niezależna od innych, a materiał został zorganizowany w sposób maksymalnie ułatwiający szybkie odnalezienie interesującego Cię zagadnienia.- Druk
- PDF + ePub + Mobi pkt
(38,94 zł najniższa cena z 30 dni)
35.94 zł
59.90 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać.- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Bestseller Nowość Promocja Promocja 2za1
Pierwsza była wirtualizacja: oprogramowanie symuluje istnienie zasobów logicznych korzystających z zasobów fizycznych. Po niej przyszła konteneryzacja, polegająca na tworzeniu obrazów - kopii danych - zawierających wszystkie pliki potrzebne do uruchomienia danej aplikacji. Środowiska produkcyjne z obu korzystają równolegle, ale to konteneryzacja stała się swojego rodzaju rewolucją w sektorze IT. Pozwoliła bowiem na sprawniejsze wdrażanie mikroserwisów, a także na optymalizację kosztów działania wielu aplikacji.- Druk
- PDF + ePub + Mobi pkt
(25,92 zł najniższa cena z 30 dni)
23.94 zł
39.90 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@helion.pl
Książka drukowana
Oceny i opinie klientów: Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych Włodzimierz Gajda (47) 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.
(8)
(14)
(11)
(5)
(3)
(6)
więcej opinii
ukryj opinie