PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework
- Autorzy:
- Tomasz Skaraczyński, Andrzej Zoła
- Wydawnictwo:
- Helion
- Ocena:
- 3.5/6 Opinie: 37
- Stron:
- 360
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework
Na rynku dostępnych jest obecnie mnóstwo rozwiązań umożliwiających szybkie tworzenie serwisów internetowych z wykorzystaniem najpopularniejszego języka skryptowego, czyli PHP, oraz zestawów narzędzi składających się z bazy danych i serwera HTTP, takich jak MySQL i Apache. Wybór najlepszego oprogramowania dla konkretnej witryny może być czasami bardzo trudny, ponieważ każda z platform ma swoje wady i zalety. Sprawę może jednak ułatwić lektura odpowiedniej książki.
Książką tą jest "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework". Dokładnie opisano w niej sposób działania poszczególnych platform, zwracając szczególną uwagę na mocne i słabe strony każdego z rozwiązań. Na podstawie praktycznych przykładów zastosowań będziesz mógł samodzielnie przekonać się, które oprogramowanie najlepiej sprawdzi się w Twoim projekcie. Nauczysz się też wiele o budowie frameworków, poznasz znaczenie warstw i zasady administrowania serwisami, a ponadto zdobędziesz wiadomości na temat wirtualnych hostów i odpowiedniego środowiska pracy projektanta WWW.
- Instalowanie i konfigurowanie platform
- Konstrukcja aplikacji WWW
- Znaczenie warstw kontrolera, modelu i widoku
- Tworzenie przykładowych aplikacji
- Środowisko pracy projektanta WWW
- Praca z wirtualnymi hostami
- Zarządzanie projektami
Poznaj najbardziej popularne rozwiązania dla twórców WWW.
Książka została przygotowana w oparciu o następujące wersje frameworków:
- Symfony 1.0 (kompatybilna z wersja 1.1 i w znacznym stopniu z wersją 1.2)
- Zend Framework 1.8.4
- cakePHP - 1.2.3.8166
Wybrane bestsellery
-
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
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 inte...
REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
(44.70 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
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 przyswaj...
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
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...
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Martwisz się, że takie ożywienie strony będzie Cię kosztowało mnóstwo pracy? Na szczęście nie musisz wynajdywać koła na nowo. Pełną garść niezwykle przydatnych rozwiązań oferuje książka Dynamiczny HTML. 101 praktycznych skryptów. Przedstawionych w niej skryptów możesz użyć od ręki — rozwiąz...(19.50 zł najniższa cena z 30 dni)
9.90 zł
39.00 zł(-75%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Learn how to transform your SDLC fast by developing the key skills to shift left and complete projects in record time. This book will give you the knowledge to start your own DevOps release management initiative and transform your company.
Embracing DevOps Release Management. Strategies and tools to accelerate continuous delivery and ensure quality software deployment Embracing DevOps Release Management. Strategies and tools to accelerate continuous delivery and ensure quality software deployment
(100.08 zł najniższa cena z 30 dni) -
Unleash the power of Python in DevOps with this comprehensive guide to integrating Python into DevOps workflows to automate tasks, enhance CI/CD pipelines, and delve into MLOps and DataOps to streamline operations and boost efficiency.
Hands-On Python for DevOps. Leverage Python's native libraries to streamline your workflow and save time with automation Hands-On Python for DevOps. Leverage Python's native libraries to streamline your workflow and save time with automation
Ebooka "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework" 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 ebooka: PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework (3) 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: webinside.pl Dawid Kulbaka, 2010-09-08Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Publikacja autorstwa Tomasza Skaraczyńskiego i Andrzeja Zoły w przystępny sposób przedstawia programowanie w PHP5 za pomocą frameworków zaznaczając przy tym ich ograniczenia i wady, co jest rzadkością w tego typu publikacjach. Wszystkie z aplikacji (Symfony, CakePHP, Zend) są dokładnie opisane wraz z wprowadzeniem i instalacją. Najbardziej wartościowym jednak elementem są działy odnoszące się do praktycznego zastosowania aplikacji. Polecamy nie tylko ze względu na znakomitą okładkę :-)
-
Recenzja: webmade.org Patryk yarpo JarRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
PHP jest zdecydowanie najpopularniejszym językiem wykorzystywanym do tworzenia stron www. Zawdzięcza to głównie łatwej składni i ogólnej prostocie. Prostocie, nie prostactwu. PHP 5 pozwala na tworzenie także wydajnych (jeśli chodzi o czas wytwarzania nowego oprogramowania) frameworków. Książka Tomasza Skaraczyńskiego i Andrzeja Zoły jest bardzo ciekawą pozycją dla każdego kto chciałby zdobyć ogólne pojęcie o 3 najbardziej znanych frameworkach PHP: Symfonii, Zendzie oraz CakePHP. Uważam, że jest to bardzo ciekawa pozycja z wieloma przykładami, dobrymi materiałami pomocniczymi i nietypowym podejściu do zagadnienia (ćwiczenie → odpowiedź). Pozwala to na naprawdę przyjemną naukę. Co ważniejsze często celowo wprowadza się (na chwilkę) czytelnika w ślepy zaułek, taki w jaki z pewnością sam nie raz trafiłby, aby pokazać, co jest zrobione nie tak i gdzie to naprawić. Ogólnie książkę oceniam bardzo dobrze i polecam każdemu, kto chciałby przyspieszyć swoją pracę nad aplikacjami www.
-
Recenzja: NetWorld Piotr Kociatkiewicz, 02/2010Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Frameworki Symfony, Zend i CakePHP są strukturami wspomagającymi szybkie tworzenie aplikacji webowych. Tworzą szkielet, który projektant wypełnia treścią programu. Każda z nich jest napisana w języku PHP, korzysta ze wzorca projektowego MVC i jest wyposażona w zbiory uniwersalnych bibliotek. Książka uczy, jak wykorzystać prezentowane frameworki do budowy aplikacji, począwszy od szybkiej instalacji i konfigurowania frameworka, przez konfigurowanie bazy danych, tworzenie klas modeli, programowanie akcji i kodowanie widoków, na środowisku pracy projektanta WWW kończąc. Czytelnik znajdzie w niej liczne ćwiczenia prowadzące do zbudowania przykładowej, praktycznej aplikacji. Autorzy analizują własności prezentowanych frameworków, pozostawiają jednak czytelnikowi swobodę wyboru. Na podstawie doświadczenia uzyskanego w trakcie wykonywania ćwiczeń czytelnik sam powinien zdecydować, które narzędzie będzie dla niego najlepsze.
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-246-2521-5, 9788324625215
- Data wydania książki drukowanej:
- 2009-12-03
- ISBN Ebooka:
- 978-83-246-4411-7, 9788324644117
- Data wydania ebooka:
- 2012-02-08 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 5344
- Rozmiar pliku Pdf:
- 3.9MB
- Rozmiar pliku ePub:
- 4.3MB
- Rozmiar pliku Mobi:
- 4.3MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Struktura serwisu (9)
- Ruszamy z projektem (10)
- Potrzebna aplikacja (11)
- Tworzymy moduł (12)
- Pierwsza akcja (13)
- Szablony akcji (15)
- Instalacja layoutu (16)
- Sprzątanie wewnątrz layoutu (17)
- Konfiguracja widoku aplikacji (17)
- Edycja pliku layoutu (18)
- Prezentowanie wyniku akcji (20)
- Brakujące elementy serwisu (21)
- Powiązanie akcji z menu (22)
- Stopka - i to by było na tyle (22)
- Podsumowanie (23)
- Budowa aplikacji Symfony (25)
- Kontroler frontowy (26)
- Jak startuje aplikacja Symfony? (27)
- Czy można używać więcej niż jednego kontrolera frontowego? (28)
- Jak użyć innego kontrolera? (28)
- Co to jest środowisko pracy kontrolera? (28)
- Gdzie są konfigurowane środowiska pracy? (29)
- Czy można utworzyć własne środowisko pracy? (29)
- Akcje (29)
- Pliki z akcją (31)
- W jaki sposób przekazać parametr do akcji? (32)
- Zaglądamy do środka akcji (33)
- Przesyłanie parametrów w żądaniu HTTP (34)
- Czy formularze można tworzyć inaczej? (36)
- Szablon widoku (37)
- Co musisz wiedzieć na początek? (37)
- Jak sterować widokami? (37)
- Czy mogę używać własnych widoków? (38)
- Co z akcjami, które nie mogą być prezentowane w przeglądarce? (38)
- Warunkowe zwracanie widoków (39)
- Przekierowania (40)
- Żądanie nietrafione (42)
- Inne rodzaje przekierowań (44)
- Przed akcją i po akcji (44)
- Obiekt obsługujący żądania (46)
- Informacje o żądaniu (48)
- Informacje o zasobie (48)
- ParameterHolder i funkcje proxy (49)
- Funkcje proxy (50)
- Ciasteczka (51)
- Przesyłanie plików na serwer (52)
- Obsługa sesji (53)
- Proste logowanie (54)
- Usuwanie zmiennej z sesji (56)
- Zmienne sesji w widokach (57)
- Atrybuty jednorazowe (57)
- Kilka słów o konfiguracji sesji (59)
- System uprawnień (60)
- Przegląd funkcji systemu uprawnień (64)
- Zaawansowane listy uwierzytelnień (64)
- Walidacja (66)
- Mechanizm walidacji (67)
- Podsumowanie (68)
- Od bazy do modelu (69)
- Baza danych (70)
- Generowanie schematu YML na podstawie bazy danych (73)
- Konfiguracja propela (73)
- Generowanie bazy danych na podstawie schematu YML (77)
- Anatomia pliku schema.yml (79)
- Dostępne typy danych (81)
- Definiowanie pól (83)
- Indeksy (84)
- Właściwości połączenia (84)
- Dwa schematy. Czy to możliwe? (85)
- Co w modelu piszczy (87)
- Katalogi modelu (88)
- Model w akcji (88)
- Konstruowanie kryteriów (100)
- Warunkowe pobieranie danych (100)
- Typy porównywania dozwolone dla metody add (102)
- Inne metody obiektu Criteria (103)
- Zliczanie rekordów (107)
- Surowe zapytania SQL (107)
- Korzystanie z Creole (108)
- Rozszerzanie modelu (109)
- Połączenia z bazą danych (112)
- Więcej o pliku database.yml (112)
- Podsumowanie (114)
- Domyślna akcja i jej widok (115)
- Reguły dla szablonów widoku (116)
- Logika a szablon (117)
- Pomocniki (117)
- Pomocniki ogólnie dostępne (119)
- Layouty (120)
- Inny layout (121)
- Pomocniki w layoutach (123)
- Zmiana layoutu dla modułu (123)
- Zmiana layoutu dla szablonu widoku (124)
- Zmiana layoutu dla akcji (125)
- Usuwanie layoutu (126)
- Elementy widoku (127)
- Proste dołączanie pliku (127)
- Partiale (128)
- Komponenty (133)
- Sloty (136)
- Konfiguracja (139)
- Pliki view.yml (139)
- Kaskada plików konfiguracyjnych (140)
- Obiekt Response (141)
- Sterowanie sekcją meta poprzez obiekt odpowiedzi (142)
- Pliki zewnętrzne (143)
- Pliki CSS i JS (144)
- Manipulowanie kolejnością dołączanych plików (144)
- Określanie medium (145)
- Komponenty slotowe (146)
- Podsumowanie (149)
- Świat wizytówek (151)
- Projekt bazy danych (152)
- Instalacja layoutu i konfiguracja widoku (154)
- Wykonanie modelu (158)
- Budowa menu (158)
- Strona o firmie (160)
- Panel administracyjny - o firmie (161)
- Interfejs użytkownika - o firmie (164)
- Strona referencji (164)
- Panel administracyjny - referencje (165)
- Interfejs użytkownika - referencje (175)
- Strony z ofertą (176)
- Panel administracyjny - kategorie (177)
- Panel administracyjny - produkty (179)
- Panel administracyjny - kategorie - ciąg dalszy (185)
- Panel administracyjny - zdjęcia (188)
- Interfejs użytkownika - oferta (191)
- Sentencje - panel administracyjny i interfejs użytkownika (197)
- Licznik odwiedzin (202)
- Podsumowanie (203)
- Szybka instalacja (205)
- Test instalacji (206)
- Po instalacji (206)
- Pierwsza akcja na rozgrzewkę (207)
- Konfiguracja projektu (208)
- Layout (209)
- Interfejs klienta (210)
- Strona o firmie (210)
- Menu (214)
- Referencje (216)
- Oferta (217)
- Submenu (220)
- Kategoria (221)
- Szczegóły produktu (223)
- Dodatki (224)
- Panel administracyjny (229)
- Inny layout dla panelu (229)
- Zarządzanie stroną o firmie (230)
- Administracja referencjami (234)
- Kategorie (243)
- Zarządzanie produktami (252)
- Sentencje (264)
- Podsumowanie (269)
- Instalacja frameworka (271)
- Konfiguracja bazy danych (272)
- O firmie (273)
- Model (273)
- Kontroler (274)
- Widok (275)
- Layout (275)
- Logowanie na ekranie (276)
- Menu (276)
- Komponent (277)
- Helper (277)
- Referencje (280)
- Model referencji (280)
- Oferta (282)
- Model na rozgrzewkę (282)
- Oferta w poszczególnych kategoriach (285)
- Szczegóły wizytówki (287)
- Sentencje (288)
- Komponent (288)
- Uruchomienie komponentu Sentencje (289)
- Licznik (290)
- Komponent licznika (290)
- Uruchamianie licznika (291)
- Panel administracyjny (292)
- Zmiana layoutu (292)
- Strona administracyjna o firmie (293)
- Referencje (296)
- Kategorie (304)
- Produkty (310)
- Dodawanie nowego produktu (312)
- Sentencje (324)
- Podsumowanie (327)
- Serwer HTTP (331)
- Interpreter PHP (332)
- Serwer baz danych (332)
- Wszystko w jednym, czyli scyzoryk (332)
- Środowisko projektowania baz danych (333)
- Edytory kodu (333)
- Przeglądarki (334)
- Narzędzia do pracy w grupie (334)
- Importowanie wirtualnych hostów do pliku konfiguracyjnego Apache (337)
- Definiowanie wirtualnych hostów (337)
- Wirtualny host dla lokalnego hosta (338)
- Konfiguracja systemu Windows (338)
- Odtworzenie bazy danych (341)
- Zainstalowanie projektu Symfony, Zend i CakePHP (341)
Rozdział 1. Szybki start (9)
Rozdział 2. Warstwa kontrolera (25)
Rozdział 3. Warstwa modelu (69)
Rozdział 4. Warstwa widoku (115)
Rozdział 5. Przykładowa aplikacja (151)
Rozdział 6. Aplikacja Zend (205)
Rozdział 7. Aplikacja CakePHP (271)
Podsumowanie (329)
Dodatek A: Środowisko pracy web developera (331)
Dodatek B: Wirtualne hosty (337)
Dodatek C: Szybka instalacja (341)
Dodatek D: Zarządzanie projektem (343)
Bibliografia (345)
Skorowidz (347)
Oceny i opinie klientów: PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework Tomasz Skaraczyński, Andrzej Zoła (37) 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.
(2)
(13)
(2)
(9)
(7)
(4)
więcej opinii