Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych
- Autor:
- Włodzimierz Gajda
- Czasowo niedostępna
- Promocja Przejdź
- Serie wydawnicze:
- Standard
- 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 książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśniono paradygmat pisania czystego kodu i zasady, które stosuje się w tym zakresie w języku PHP. W drugiej części omówiono najlepsze narzędzia, wzorce i praktyki, pokazano też, jak należy skonfigurować swoje zintegrowane środowisko programistyczne (IDE) i jak pozyskiwać wskaźniki mówiące o kondycji kodu. Sporo miejsca poświęcono testom automatycznym, pisaniu dokumentacji i innym istotnym zagadnieniom.- Druk
- PDF + ePub + Mobi pkt
Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP
(40,20 zł najniższa cena z 30 dni)
43.55 zł
67.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
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też możliwości bibliotek jQuery i jQuery Mobile. Pokazano, jak połączyć możliwości tych technologii, oraz opisano zalecane metody programowania. Co istotne, w książce zawarto wskazówki dotyczące optymalizacji stron WWW pod kątem urządzeń mobilnych. Dzięki licznym przykładom uzyskaną wiedzę można na bieżąco testować w praktyce.- Druk
- PDF + ePub + Mobi pkt
(35,90 zł najniższa cena z 30 dni)
35.90 zł
119.00 zł (-70%) -
Promocja
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%) -
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
Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure
-
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
From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge
-
Promocja
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do integrowania różnych systemów, a także do dostępu do funkcji lub danych w określonej aplikacji czy platformie. Każdy, kto się zajmuje – lub planuje się zajmować – informatyką, prędzej czy później zetknie się z API i będzie musiał sobie poradzić ze stworzeniem i z przetestowaniem tego rozwiązania. Dziś bowiem nie ma już systemu, który nie korzystałby z API.- Videokurs pkt
REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
(59,59 zł najniższa cena z 30 dni)
67.05 zł
149.00 zł (-55%) -
Promocja
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie budować aplikacje w pełni funkcjonalne, kompletne i sprawne. Te technologie to PHP i MySQL. Są bardzo popularne w branży IT, a ich znajomość często stanowi warunek, który trzeba spełnić, jeśli się szuka dobrze płatnej pracy w tym sektorze. Stale rozwijający się język PHP pozwala na budowanie serwisów skalowalnych – i takich, które korzystają z dużej ilości danych, i niewielkich, a także innych, mniej zaawansowanych stron WWW. Podczas nauki z naszym kursem przyjrzysz się przykładom faktycznie działających serwisów, bazujących zarówno na PHP, jak i MySQL.- Videokurs pkt
PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe
(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Promocja
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve similar problems in your day-to-day work.Whether you're- ePub + Mobi pkt
(203,15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł (-15%) -
Promocja
Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i czasu poświęconego na napisanie wielu linijek kodu. I tu z pomocą przychodzi framework języka PHP — Symfony. Polscy programiści cenią go wyżej niż drugi w kolejności pod względem popularności, czyli Laravel. Wśród głównych zalet Symfony wymienia się łatwą skalowalność aplikacji, korzystanie z wzorców projektowych i bardzo przejrzystą strukturę.- Videokurs pkt
Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji
(58,04 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%)
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
PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych
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
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%) -
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 Standard
-
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duże szanse, by ten trend utrzymywał się przez kolejne lata, zapewniając osobom znającym C# stały strumień ofert pracy w najlepszych firmach informatycznych świata. Jeśli chcesz należeć do tego grona, sięgnij po odpowiednie źródło wiedzy.
- Druk
- PDF + ePub + Mobi pkt
C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III
Czasowo niedostępna
-
Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone oprogramowanie, Mathcad wymaga nauki, a tę najlepiej prowadzić na praktycznych przykładach.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
Unity to popularne środowisko do tworzenia gier komputerowych, które umożliwia szybkie rozpoczęcie pracy nawet zupełnie początkującym użytkownikom. Równocześnie pozwala w krótkim czasie uzyskać ciekawe efekty.- Druk
- PDF + ePub + Mobi pkt
(13,90 zł najniższa cena z 30 dni)
13.90 zł
44.90 zł (-69%) -
Solver to dodatek do programu Microsoft Excel sprawiający, że ten doskonały arkusz kalkulacyjny zyskuje możliwość wyznaczania wartości wielu zmiennych decyzyjnych w taki sposób, aby przy zadanych ograniczeniach osiągać określony cel. Narzędzie nadaje się do rozwiązywania niewielkich i średnich problemów optymalizacyjnych i znajduje zastosowanie w ekonomii, finansach, zarządzaniu i planowaniu produkcji przemysłowej.
- Druk
- PDF + ePub + Mobi pkt
Excel Solver w praktyce. Zadania ekonometryczne z rozwiązaniami Excel Solver w praktyce. Zadania ekonometryczne z rozwiązaniami
Niedostępna
-
Promocja
Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT.- Druk
- PDF + ePub + Mobi pkt
Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
Promocja
Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT.- Druk
- PDF + ePub + Mobi pkt
Python. Zadania z programowania. Przykładowe imperatywne rozwiązania Python. Zadania z programowania. Przykładowe imperatywne rozwiązania
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%) -
CodeIgniter to niewielki, lecz potężny framework, który ułatwia tworzenie aplikacji zarówno początkującym, jak i zaawansowanym programistom PHP. Dzięki implementacji wzorca model-view-controller wspiera podział kodu na warstwy odpowiedzialne za operacje związane z zarządzaniem danymi, wyświetlanie strony oraz obsługę logiki biznesowej, co upraszcza nie tylko pisanie, lecz również utrzymywanie i rozwój wykorzystujących go aplikacji.
- Druk
- PDF + ePub + Mobi pkt
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
Niedostępna
-
Promocja
Autorem, wydawcą i dystrybutorem rozmaitych publikacji dziś może być właściwie każdy. Stało się to możliwe dzięki niezwykle łatwemu dostępowi do odpowiednich narzędzi, takich jak wydajne komputery i specjalistyczne oprogramowanie, jak również do mniej lub bardziej profesjonalnych usług poligraficznych. Jednak to nie gwarantuje jeszcze sukcesu. Bez właściwego przygotowania, wiedzy, talentu i opanowania warsztatu efekty tego rodzaju działalności mogą okazać się niewystarczające, co niejednokrotnie przekłada się na niewielką sprzedaż i finansowe niepowodzenie całego przedsięwzięcia.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
Jeśli masz już dość bezproduktywnego wpatrywania się w ekran komputera lub tabletu i chciałbyś zacząć robić coś naprawdę ciekawego, dobrze trafiłeś! A jeśli przy tym chcesz zabłysnąć w klasie i zostać prawdziwą gwiazdą na lekcji informatyki, to trafiłeś jeszcze lepiej!- Druk
- PDF + ePub + Mobi pkt
Młodzi giganci programowania. Scratch. Wydanie II Młodzi giganci programowania. Scratch. Wydanie II
Radosław Kulesza, Sebastian Langa, Dawid Leśniakiewicz, Piotr Pełka, Adrian Czechowski
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 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 »
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
- Serie wydawnicze: Standard
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ść Bestseller Promocja
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić w interakcje z ChatGPT, tworzyć lepsze prompty i korzystać z funkcji uczenia się. Znajdziesz tu rozdziały dla marketingowców, naukowców i programistów, ułatwiające szybkie zastosowanie nabytej wiedzy w praktyce. Przekonasz się również, jak w środowisku korporacyjnym stosować interfejsy API modeli OpenAI dostępne w infrastrukturze Azure. Dla każdego scenariusza podano kompletną implementację w Pythonie, korzystającą z bibliotek Streamlit i LangChain do integracji modeli AI z aplikacjami.- Druk
- PDF + ePub + Mobi pkt
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(51,35 zł najniższa cena z 30 dni)
51.35 zł
79.00 zł (-35%) -
Nowość Bestseller Promocja
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego.- Druk
- PDF + ePub + Mobi pkt
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(57,84 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Nowość Bestseller Promocja
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki informatyki śledczej, od pozyskiwania dowodów i badania pamięci ulotnej po badanie dysku twardego i dowodów pochodzących z sieci. Szczególną uwagę poświęcono zagrożeniom atakami ransomware. Nie zabrakło omówienia roli analizy zagrożeń w procesie reagowania na incydenty, a także zasad sporządzania raportów dokumentujących reakcję na incydent i wyniki analizy. Pokazano również, w jaki sposób prowadzi się polowania na zagrożenia.- Druk
- PDF + ePub + Mobi pkt
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Bestseller Promocja
Ta książka zapewni Ci wiedzę, dzięki której z powodzeniem utworzysz blue team w swojej organizacji. Dowiesz się, z jakich defensywnych środków cyberbezpieczeństwa warto skorzystać i jakimi metodami ocenić skuteczność aktualnego stanu zabezpieczeń, dogłębnie zrozumiesz także sposoby działania cyberprzestępców. Lekturę rozpoczniesz od krótkiego przeglądu znaczenia, zadań i składu zespołu niebieskiego, poznasz też ważne techniki i najlepsze praktyki w defensywnej ochronie cyberbezpieczeństwa. Nauczysz się korzystać z metodologii NIST w celu utworzenia planów reagowania na incydenty i dowiesz się, jak je testować. Znajdziesz tutaj również wskazówki, dzięki którym dopasujesz swoje działania ściśle do potrzeb organizacji.- Druk
Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Bestseller Promocja
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dziury. Klucz do zrozumienia wszechświata jest właśnie dla Ciebie. Znany naukowiec i popularyzator nauki Brian Cox wraz z fizykiem Jeffem Forshawem zabiorą Cię w fascynującą podróż do świata czarnych dziur. Dowiesz się, jak się narodziła koncepcja czarnych dziur, jak Einstein zapoczątkował teorię ogólnej względności, która przewidziała ich istnienie, jak Hawking odkrył, że one promieniują, i jak współczesna fizyka kwantowa próbuje połączyć grawitację z informacją. Ta książka to nie tylko pasjonująca opowieść naukowa, ale także inspirująca wizja kosmosu, w której przestrzeń i czas wyłaniają się z sieci bitów kwantowych, a czarne dziury mogą być kluczem do zrozumienia natury rzeczywistości. Przygotuj się na niesamowitą przygodę, która zmieni Twój sposób patrzenia na wszechświat.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Bestseller Promocja
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, interfejsy użytkownika, multimedia czy kompromisy wydajnościowe. Szczegółowo, jako studia przypadków, zostały tu opisane systemy: Windows 11, Unix, Linux i Android. Jasny i przystępny styl, a także liczne przykłady i ćwiczenia ułatwiają zrozumienie nawet bardzo skomplikowanych zagadnień.- Druk
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Nowość Bestseller 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
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Promocja
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera w zwinnym zespole programistów. Znajdziesz tu szczegółowe informacje na temat kolejnych etapów testowania, dzięki czemu zrozumiesz, jak w projektach agile te działania są planowane, przeprowadzane i monitorowane. Dowiesz się też, jak tę wiedzę stosować podczas wykonywania codziennych zadań testera w projekcie agile i na czym polegają różne procesy prowadzone przez zwinne zespoły. Co ważne, poszczególne koncepcje i zagadnienia odnoszą się do rzeczywistych projektów ― a to najlepszy sposób, by dobrze się przygotować do podjęcia pracy w zawodzie testera agile!- Druk
- PDF + ePub + Mobi pkt
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu
(35,40 zł najniższa cena z 30 dni)
38.35 zł
59.00 zł (-35%) -
Nowość Promocja
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występujące problemy, a liczne ćwiczenia ułatwią Ci utrwalenie zdobytej wiedzy. Omówiono tu najnowsze funkcje języka i najlepsze praktyki w data science. Zaprezentowano również zasady korzystania z wielu bibliotek języka R, na przykład tidyverse, służącej do pobierania informacji z różnych źródeł.- Druk
- PDF + ePub + Mobi pkt
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Nowość Bestseller Promocja
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje.- Druk
- PDF + ePub + Mobi pkt
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Książka drukowana
Korzystając z tej strony zgadzasz się na używanie plików cookie, które są przechowywane na Twoim urządzeniu. Za pośrednictwem cookies zbieramy informacje, które mogą stanowić dane osobowe. Wykorzystujemy je w celach analitycznych, marketingowych oraz aby dostosować treści do Twoich preferencji i zainteresowań. Więcej informacji, w tym sposób zmiany ustawień znajdziesz w Polityce Prywatności.
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