Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych Włodzimierz Gajda
- Czasowo niedostępna
- Promocja Przejdź
- Autor:
- Włodzimierz Gajda
- 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
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)
83.85 zł
129.00 zł (-35%) -
Promocja
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
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
Czasowo niedostępna
-
Promocja
Jeśli nie chce Ci się za każdym razem szukać w książkach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj się Tablicami informatycznymi. PHP7. Przejrzysty układ z podziałem tematycznym ułatwia szybkie znalezienie dowolnego elementu języka, a krótkie komentarze pomagają we właściwym użyciu tego elementu. Doceń prostotę i funkcjonalność tego rozwiązania!- Druk
Niedostępna
-
Promocja
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5,-
- ePub + Mobi pkt
(177,65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja
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 introduct-
- ePub + Mobi pkt
(71,91 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja
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 pr-
- ePub + Mobi pkt
(71,91 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja
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
(35,91 zł najniższa cena z 30 dni)
35.91 zł
39.90 zł (-10%) -
-
Promocja
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
(85,49 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja
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
(98,10 zł najniższa cena z 30 dni)
98.10 zł
109.00 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
-
Promocja
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
-
Promocja
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
-
Promocja
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
-
Promocja
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
-
Promocja
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
-
Promocja
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
-
Promocja
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
-
Promocja
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
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)
44.85 zł
69.00 zł (-35%) -
Promocja
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
-
Bestseller Nowość Promocja
Jedni się jej obawiają, inni patrzą na nią z nadzieją. Sztuczna inteligencja, z angielskiego artificial intelligence (AI), to technologia, która oferuje niespotykane dotąd możliwości i imponującą wydajność. Jeśli w odpowiedni sposób zadać jej pytanie, jest w stanie precyzyjnie na nie odpowiedzieć i podsunąć rozwiązanie. Po otrzymaniu konkretnych wskazówek może wygenerować wysokiej jakości grafiki i filmy. Kluczowe jest, aby nauczyć się właściwie zadawać pytania i poprawnie formułować polecenia. Innymi słowy ― promptować.- Druk
- PDF + ePub + Mobi pkt
(29,40 zł najniższa cena z 30 dni)
31.85 zł
49.00 zł (-35%) -
Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Bestseller Promocja
Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą.- Druk
- PDF + ePub + Mobi pkt
(26,94 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
Promocja
FPGA pochodzi od angielskiego field-programmable gate array. Polski odpowiednik to: bezpośrednio programowalna macierz bramek. FPGA jest rodzajem programowalnego układu logicznego. Ma tę samą funkcjonalność co układ scalony, tyle że może być wielokrotnie programowany bez demontażu. Z tego powodu znajduje zastosowanie tam, gdzie wymagana jest możliwość zmiany działania, na przykład w satelitach kosmicznych. Budujesz, instalujesz w urządzeniu docelowym, a potem modyfikujesz układ w zależności od potrzeb. Brzmi praktycznie, prawda?- Druk
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Promocja
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
(26,94 zł najniższa cena z 30 dni)
29.18 zł
44.90 zł (-35%) -
Promocja
Trudno wyobrazić sobie dzisiejszy świat bez możliwości operowania na danych - tym samym bez arkuszy kalkulacyjnych, do których każdy z nas ma dostęp w swoich komputerach. Najpopularniejszy z nich, czyli Excel, jest masowo używany zarówno w firmach, jak i instytucjach publicznych, ale także w gospodarstwach domowych.- Druk
- PDF + ePub + Mobi pkt
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
Bestseller Promocja
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)
32.43 zł
49.90 zł (-35%) -
Promocja
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)
44.85 zł
69.00 zł (-35%) -
Promocja
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
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%)
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 »
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
- Dane producenta
- » Dane producenta:
- 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
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- 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
-
Bestseller Nowość Promocja
Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Promocja
Dzięki tej książce nauczysz się tworzyć własne akcje i przepływy pracy wielokrotnego użytku, aby udostępniać bloki konstrukcyjne społeczności lub wewnątrz organizacji. Znajdziesz tu ponad trzydzieści receptur, które sprawią, że nabierzesz biegłości w tworzeniu i debugowaniu przepływów pracy GitHuba za pomocą Visual Studio Code, a także w korzystaniu z narzędzia GitHub Copilot. Zaprezentowane rozwiązania pomogą Ci zrozumieć, jak w praktyce zastosować techniki automatyzacji wdrażania kodu. Obejmują one tworzenie i testowanie oprogramowania i bezpieczne wdrażanie na platformach takich jak Azure, Amazon Web Services czy Google Cloud.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Nowość Promocja
Dzięki tej książce nauczysz się rozwiązywania ambitnych problemów algorytmicznych i projektowania własnych algorytmów. Materiałem do ćwiczeń są tu przykłady zaczerpnięte z konkursów programistycznych o światowej renomie. Dowiesz się, jak klasyfikować problemy, czym się kierować podczas wybierania struktury danych i jak wybierać odpowiednie algorytmy. Sprawdzisz także, w jaki sposób dobór odpowiedniej struktury danych może wpłynąć na czas wykonywania algorytmów. Nauczysz się też używać takich metod jak rekurencja czy wyszukiwanie binarne. Próbując swoich sił w samodzielnej modyfikacji poszczególnych algorytmów, jeszcze lepiej je zrozumiesz i podniesiesz umiejętności programistyczne na wyższy poziom! To wydanie zostało rozszerzone o rozdziały poświęcone programowaniu dynamicznemu i algorytmom probabilistycznym. Znajdziesz w nim również nowe przykłady i bardziej rozbudowane wyjaśnienia trudniejszych zagadnień.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Bestseller Nowość Promocja
„Kieruj się na południe” ― mówi głos nawigacji Google, gdy uruchamiamy aplikację. „Fajnie, tylko gdzie jest południe” ― zastanawia się w tym momencie wielu z nas. Aby to określić, możesz na przykład spojrzeć w gwiazdy. Oczywiście pod warunkiem że słońce już zaszło, a Ty znajdujesz się w miejscu oddalonym od wielkiego miasta, którego światła mogłyby zanieczyścić niebo upstrzone milionami migoczących obiektów. Jeśli dobrze im się przyjrzysz, faktycznie pomogą Ci wyznaczyć południe, północ, wschód i zachód. Jeżeli uważnie się przysłuchasz, opowiedzą historię o kosmosie, astronomii i astronautyce.- Druk
- PDF + ePub + Mobi pkt
(32,94 zł najniższa cena z 30 dni)
32.94 zł
54.90 zł (-40%) -
Bestseller Nowość Promocja
Dzięki tej niezwykle praktycznej książce, napisanej z myślą o inżynierach oprogramowania, a nie administratorach Linuksa, zdobędziesz umiejętności, z których natychmiast skorzystasz w codziennych zadaniach programisty. Informacje teoretyczne ograniczono do niezbędnego minimum pozwalającego zrozumieć zasady pracy z wierszem poleceń. W ten sposób szybko nauczysz się sprawnie i wygodnie działać w środowisku uniksowym. Dowiesz się także, jak można zastosować te umiejętności w różnych kontekstach, takich jak tworzenie obrazów Dockera i praca z nimi, automatyzacja zadań za pomocą skryptów czy rozwiązywanie problemów w środowiskach produkcyjnych. Efekt? Zaoszczędzisz czas i staniesz się mistrzem wiersza poleceń!- Druk
- PDF + ePub + Mobi pkt
(47,40 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Promocja
Czy rozwój sztucznej inteligencji budzi w Tobie mieszane uczucia? Z jednej strony fascynuje potencjałem, z drugiej - rodzi wątpliwości? Autor książki, doświadczony strateg i doradca w obszarze nowych technologii, stawia się w pozycji sygnalisty, by zwrócić uwagę na obszary, w których rozwój AI może pójść w niebezpiecznym kierunku. Choć dostrzega ogromne możliwości, jakie niesie sztuczna inteligencja — od transformacji biznesów po poprawę jakości życia — nie odwraca wzroku od ciemnych stron tej technologii.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Bestseller Nowość Promocja
Skoro sięgasz po tę książkę, nazwa MikroTik jest Ci pewnie dobrze znana - być może z pierwszego poradnika Łukasza Guziaka Konfiguracja usług sieciowych na urządzeniach MikroTik. Tamta pozycja miała za zadanie wprowadzić Cię do świata urządzeń sieciowych stanowiących realną alternatywę dla sprzętu marki Cisco. Ta pozwala pogłębić wiedzę i poznać kolejne technologie, które przydadzą Ci się w trakcie pracy ze sprzętem łotewskiego producenta.- Druk
- PDF + ePub + Mobi pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Nowość Promocja
Lutowanie jest procesem, w którym elementy metalowe łączy się trwale w wysokiej temperaturze za pomocą metalowego spoiwa zwanego lutem. To najtańsza, najpopularniejsza i najskuteczniejsza metoda łączenia elementów obwodów elektrycznych i elektronicznych. Nawet najbardziej zaawansowane układy nie mogłyby działać bez zastosowania tej techniki. Metodę tę ludzkość zna od starożytności, jednak lutowanie stało się szczególnie ważne, kiedy zaczęliśmy na szeroką skalę korzystać z elektroniki.- Druk
- PDF + ePub + Mobi pkt
(32,94 zł najniższa cena z 30 dni)
35.69 zł
54.90 zł (-35%) -
Bestseller Nowość Promocja
To piąte, zaktualizowane i uzupełnione wydanie bestsellerowego przewodnika po tworzeniu aplikacji internetowych za pomocą Django. Pokazano tu proces planowania i budowy atrakcyjnych aplikacji, rozwiązywania typowych problemów i implementacji najlepszych praktyk programistycznych. Podczas tworzenia aplikacji, takich jak blog, serwis społecznościowy, aplikacja e-commerce i platforma e-learningowa, zapoznasz się z szerokim zakresem zagadnień związanych z tworzeniem złożonych aplikacji internetowych w Pythonie. Krok po kroku, dzięki szczegółowym planom projektów, dowiesz się, jakie korzyści niesie ze sobą praca z Django 5, i zrozumiesz zasady tworzenia aplikacji przy użyciu tego frameworka.- Druk
- PDF + ePub + Mobi pkt
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Nowość Promocja
Elektronika cyfrowa jest dziedziną elektroniki zajmującą się układami cyfrowymi, sygnałami cyfrowymi i sposobami ich przetwarzania. Jej rozwój stał się punktem wyjścia do zbudowania współczesnych maszyn matematycznych, czyli komputerów. Elektroniczne układy cyfrowe pozwalają tworzyć bramki logiczne i - dalej - układy scalone, złożone z bardzo wielu bramek logicznych.- Druk
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana


Oceny i opinie klientów: Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych Włodzimierz Gajda
(47)(8)
(14)
(11)
(5)
(3)
(6)
więcej opinii
ukryj opinie