PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework
- Autorzy:
- Tomasz Skaraczyński, Andrzej Zoła
- 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
-
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
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żan...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Kompletny podręcznik dla użytkowników tego języka. Dzięki tej książce poznasz podstawy modelowania w UML-u.(17.00 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%) -
You'll learn to use Angular to develop and test scalable apps, and explore its features and master concepts, such as dependency injection, reactive programming, and state management, as well as utilize libraries like Nx, RxJS, and NgRx to build professional apps.
Zobacz pozostałe książki z serii Standard
-
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ściwi...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!(11.90 zł najniższa cena z 30 dni)
11.90 zł
39.90 zł(-70%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji...(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Choć programowanie może się wydawać bardzo poważną sprawą, nic nie stoi na przeszkodzie, aby przygodę z informatyką zaczynać już od najmłodszych lat. Tworzeniem gier komputerowych na tablety, telefony i komputery mogą się zajmować nawet dzieci, a pierwsze kroki stawiać na... domowym dywanie, z uż...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a i możliwość formatowania atrakcyjnych wizualnie kontrolek za pomocą arkuszy stylów CSS - to tylko niektóre cechy sprawiaj...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
AutoCAD jest od lat standardowym narzędziem pracy w biurach projektowych, a jego praktyczna znajomość stanowi jeden z podstawowych elementów wykształcenia inżynierów i architektów opuszczających mury uczelni technicznych na całym świecie. Trudno sobie obecnie wyobrazić projektanta, konstruktora c...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
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ż...(22.45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł(-50%) -
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 ...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%)
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:
- 9.3MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Standard
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