Zend Framework od podstaw. Wykorzystaj gotowe rozwi±zania PHP do tworzenia zaawansowanych aplikacji internetowych
- Autor:
- W³odzimierz Gajda
- Promocja Przejd¼
- 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
-
To kolejne wydanie lubianego samouczka, dziêki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak dzia³aj± programy, i nauczysz siê regu³ stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz siê, jak wygl±da ¶wiat programistów i na czym ...
Programowanie dla pocz±tkuj±cych w 24 godziny. Wydanie IV Programowanie dla pocz±tkuj±cych w 24 godziny. Wydanie IV
(0,00 z³ najni¿sza cena z 30 dni)35.88 z³
69.00 z³(-48%) -
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 ...
Naucz siê Symfony 6. Kurs video. Od zera do pierwszej aplikacji Naucz siê Symfony 6. Kurs video. Od zera do pierwszej aplikacji
(0,00 z³ najni¿sza cena z 30 dni)58.05 z³
129.00 z³(-55%) -
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
(0,00 z³ najni¿sza cena z 30 dni)48.98 z³
79.00 z³(-38%) -
Ta ksi±¿ka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotycz±ce Laravela 5.8). Dziêki niej osoby dysponuj±ce pewnym do¶wiadczeniem w tworzeniu kodu PHP b³yskawicznie rozpoczn± tworzenie znakomitych aplikacji. Znalaz³y siê tutaj zarówno ogólne informacje na temat k...
Laravel w dzia³aniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II Laravel w dzia³aniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II
(0,00 z³ najni¿sza cena z 30 dni)61.38 z³
99.00 z³(-38%) -
Je¶li nie chce Ci siê za ka¿dym razem szukaæ w ksi±¿kach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj siê Tablicami informatycznymi. PHP7. Przejrzysty uk³ad z podzia³em tematycznym u³atwia szybkie znalezienie dowolnego elementu jêzyka, a krótkie komentarze pomagaj± we w³a¶ciwym u¿yciu...(0,00 z³ najni¿sza cena z 30 dni)
9.95 z³
19.90 z³(-50%) -
Poznaj tajniki budowania przyjaznego interfejsu API. Ta ksi±¿ka pomo¿e Ci zorientowaæ siê, jak dzia³a protokó³ HTTP, jakie metody udostêpnia oraz jakie informacje mo¿esz znale¼æ w nag³ówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiêdzy systemami &...(0,00 z³ najni¿sza cena z 30 dni)
16.45 z³
32.90 z³(-50%) -
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 przedstaw...
-
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¶wietlani...
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
(0,00 z³ najni¿sza cena z 30 dni)36.58 z³
59.00 z³(-38%) -
Laravel to wydajny, nowoczesny i dostêpny za darmo framework do tworzenia aplikacji internetowych, napisany w jêzyku PHP i bazuj±cy na wzorcu architektonicznym Model-View-Controller. Zalety tego rozwi±zania ceni coraz wiêksza rzesza programistów tworz±cych ró¿ne aplikacje webowe. Swoj± popularno¶...
Laravel. Wstêp do programowania aplikacji internetowych Laravel. Wstêp do programowania aplikacji internetowych
(0,00 z³ najni¿sza cena z 30 dni)29.89 z³
49.00 z³(-39%) -
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¿ ...(0,00 z³ najni¿sza cena z 30 dni)
60.69 z³
119.00 z³(-49%)
O autorze ksi±¿ki
1 W³odzimierz GajdaW³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 ...
PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych
(39.50 z³ najni¿sza cena z 30 dni)39.50 z³
79.00 z³(-50%) -
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...(39.50 z³ najni¿sza cena z 30 dni)
39.50 z³
79.00 z³(-50%) -
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 pr...(39.50 z³ najni¿sza cena z 30 dni)
39.50 z³
79.00 z³(-50%) -
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 kilkadzi...(34.50 z³ najni¿sza cena z 30 dni)
34.50 z³
69.00 z³(-50%) -
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...(16.45 z³ najni¿sza cena z 30 dni)
16.45 z³
32.90 z³(-50%) -
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ówieni...(44.50 z³ najni¿sza cena z 30 dni)
44.50 z³
89.00 z³(-50%) -
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ê, ki...(41.40 z³ najni¿sza cena z 30 dni)
42.09 z³
69.00 z³(-39%) -
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 wi...(39.50 z³ najni¿sza cena z 30 dni)
39.50 z³
79.00 z³(-50%) -
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¿...(6.45 z³ najni¿sza cena z 30 dni)
6.45 z³
12.90 z³(-50%) -
Ksi±¿ka jQuery. Poradnik programisty to doskona³e kompendium wiedzy na temat tej biblioteki. Dowiesz siê st±d, jak rozpocz±æ pracê z jQuery, jak obchodziæ siê z selektorami i atrybutami, manipulowaæ modelem DOM czy przypisywaæ wybrany styl do okre¶lonych elementów strony. Nauczysz siê stosowaæ fu...(19.50 z³ najni¿sza cena z 30 dni)
19.50 z³
39.00 z³(-50%)
Ebooka 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 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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urz±dzeniach i aplikacjach obs³uguj±cych format MP4 (pliki spakowane w ZIP)
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.
-
old.karolnowicki.pl karol, 2012-08-08
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. -
PC Format 2012-05-01
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.
-
youthcoders.net Wojtek Hildebrandt, 2012-02-18
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! -
blog.piotrek.rybaltowski.pl 2011-12-05
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.
-
dszymczuk.pl Damian, 2011-10-24
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:
- 7.0MB
- Rozmiar pliku Mobi:
- 13.4MB
- Pobierz przyk³adowy rozdzia³ PDF
- 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ê
- 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)
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)
Data dodania: 2012-05-28 Ocena: 6 Opinia niepotwierdzona zakupem
Robert,
Data dodania: 2012-01-23 Ocena: 6 Opinia niepotwierdzona zakupem
Pawe³ Z., programista
Data dodania: 2011-12-14 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2011-12-07 Ocena: 6 Opinia niepotwierdzona zakupem
W³odzimierz Gajda,
Data dodania: 2011-11-16 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2011-11-14 Ocena: 6 Opinia niepotwierdzona zakupem
Mariusz K., informatyk
Data dodania: 2011-11-09 Ocena: 6 Opinia potwierdzona zakupem
Damian, Student Informatyki
Data dodania: 2011-11-03 Ocena: 6 Opinia niepotwierdzona zakupem
Krzysztof Kornacki, Web Developer
Data dodania: 2014-03-16 Ocena: 5 Opinia potwierdzona zakupem
bez podpisu,
Data dodania: 2013-09-13 Ocena: 5 Opinia potwierdzona zakupem
Pawe³, Informatyk
Data dodania: 2013-06-15 Ocena: 5 Opinia niepotwierdzona zakupem
Adam Jakubiak, webdeveloper
Data dodania: 2013-04-08 Ocena: 5 Opinia niepotwierdzona zakupem
Mariusz,
Data dodania: 2012-07-03 Ocena: 5 Opinia niepotwierdzona zakupem
Bartosz Warzocha, Niezale¿ny programista C++/PHP
Data dodania: 2012-04-11 Ocena: 5 Opinia niepotwierdzona zakupem
Kamil Szela,
Data dodania: 2012-04-10 Ocena: 5 Opinia potwierdzona zakupem
Tomek Rychtyk, Programista PHP
Data dodania: 2012-02-06 Ocena: 5 Opinia niepotwierdzona zakupem
Grzesiek,
Data dodania: 2012-01-27 Ocena: 5 Opinia niepotwierdzona zakupem
Marek, Programista aplikacji internetowych
Data dodania: 2012-01-23 Ocena: 5 Opinia niepotwierdzona zakupem
JC,
Data dodania: 2012-01-04 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2011-12-07 Ocena: 5 Opinia potwierdzona zakupem
Programista PHP
Data dodania: 2011-12-07 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2011-11-30 Ocena: 5 Opinia niepotwierdzona zakupem
Data dodania: 2016-07-19 Ocena: 4 Opinia potwierdzona zakupem
Tomek,
Data dodania: 2014-08-18 Ocena: 4 Opinia potwierdzona zakupem
Andrzej, Doradca Klienta
Data dodania: 2014-08-18 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2014-08-10 Ocena: 4 Opinia potwierdzona zakupem
£ukasz Lubosz,
Data dodania: 2014-01-17 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2014-01-09 Ocena: 4 Opinia potwierdzona zakupem
£ukasz Surdy, student informatyki
Data dodania: 2012-02-29 Ocena: 4 Opinia potwierdzona zakupem
Data dodania: 2012-02-08 Ocena: 4 Opinia niepotwierdzona zakupem
Krzysztof Bzowski, Programista PHP / web developer
Data dodania: 2012-01-17 Ocena: 4 Opinia potwierdzona zakupem
Dariusz Lis, us³ugi informatyczne
Data dodania: 2012-01-13 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2012-01-09 Ocena: 4 Opinia niepotwierdzona zakupem
Tomasz Ja¶niewski, nauczyciel informatyk programista
Data dodania: 2014-12-27 Ocena: 3 Opinia potwierdzona zakupem
Data dodania: 2013-05-10 Ocena: 3 Opinia niepotwierdzona zakupem
Mike, Programista PHP
Data dodania: 2012-10-04 Ocena: 3 Opinia niepotwierdzona zakupem
Data dodania: 2012-08-06 Ocena: 3 Opinia niepotwierdzona zakupem
Pawe³ Kasztelan, Webmaster
Data dodania: 2012-07-09 Ocena: 3 Opinia niepotwierdzona zakupem
Piotr, web developer
Data dodania: 2013-12-20 Ocena: 2 Opinia niepotwierdzona zakupem
Data dodania: 2012-07-20 Ocena: 2 Opinia niepotwierdzona zakupem
Data dodania: 2011-11-14 Ocena: 2 Opinia niepotwierdzona zakupem
Krzysiek,
Data dodania: 2013-03-03 Ocena: 1 Opinia niepotwierdzona zakupem
czytelnik, Programista PHP
Data dodania: 2012-09-21 Ocena: 1 Opinia potwierdzona zakupem
Data dodania: 2012-07-03 Ocena: 1 Opinia niepotwierdzona zakupem
Lider zespo³u programistów
Data dodania: 2012-02-23 Ocena: 1 Opinia niepotwierdzona zakupem
Data dodania: 2012-02-21 Ocena: 1 Opinia potwierdzona zakupem
W³odzimierz Gajda, nauczyciel akademicki
Data dodania: 2012-01-17 Ocena: 1 Opinia niepotwierdzona zakupem
wiêcej opinii