Mistrz PHP. Pisz nowoczesny kod
- Autorzy:
- Davey Shafik, Lorna Mitchell, Matthew Turland
- Wydawnictwo:
- Helion
- Ocena:
- 4.7/6 Opinie: 25
- Stron:
- 304
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: Mistrz PHP. Pisz nowoczesny kod
Wykorzystaj najnowsze techniki programowania, dzięki którym osiągniesz wyższy poziom zaawansowania
"Mistrz PHP. Pisz nowoczesny kod" to książka przeznaczona dla programistów PHP, którzy znają już podstawy tego języka i chcą rozwinąć swoje umiejętności, by tworzyć bardziej zaawansowane rozwiązania. Znajdziesz w niej cenne rady, jak udoskonalić swoje aplikacje serwerowe, oraz wszystko, czego potrzeba do stosowania najefektywniejszych technik obiektowych, zabezpieczania kodu czy pisania programów idealnie spełniających swoje zadania. W każdym rozdziale poznasz nowe sposoby wykonywania pewnych zadań oraz nowe teorie, leżące u podłoża stosowanych przez Ciebie technik.
Dzięki lekturze tej publikacji przemienisz się ze sprawnego programisty w pewnego siebie inżyniera - stosującego najlepsze praktyki programistyczne, pracującego szybko i solidnie. Autorzy przedstawiają praktyczne problemy i użyteczne rozwiązania, które zaprowadzą Cię na szczyt kariery! Jeśli szukasz możliwości scementowania całej swojej wiedzy i chcesz zdobyć solidne podstawy, ta książka jest dla Ciebie.
Dowiesz się z niej, jak:
- tworzyć profesjonalne dynamiczne aplikacje w oparciu o obiektowe wzorce programowania
- używać zaawansowanych narzędzi do oceny wydajności programów, aby zmaksymalizować ich możliwości
- stosować nowoczesne techniki testowania, pozwalające uzyskać niezawodny kod
- zabezpieczać programy przed atakami zewnętrznymi przy użyciu najskuteczniejszych technik
- używać funkcji dostępnych w bibliotekach i interfejsach programistycznych języka PHP
…i wiele więcej
Praktyczne problemy i użyteczne rozwiązania,
które zaprowadzą Cię na szczyt kariery!

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
(9.90 zł najniższa cena z 30 dni)37.95 zł
69.00 zł(-45%) -
Zaczynamy od skonfigurowania środowiska testowego oraz nauki sposobu optymalizacji API Selenium WebDriver. Następnie, poprzez implementację własnych zadań, uczymy się użycia wzorców projektowych oraz poznajemy sposoby rozszerzania API Selenium WebDriver. Na koniec konfigurujemy własne środowisko ...
Selenium i testowanie aplikacji. Receptury. Wydanie II Selenium i testowanie aplikacji. Receptury. Wydanie II
-
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead tur...
The Manager's Path. A Guide for Tech Leaders Navigating Growth and Change The Manager's Path. A Guide for Tech Leaders Navigating Growth and Change
(29.90 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%) -
Użytkownicy mogą być różni, wszystkich jednak łączą te same oczekiwania dotyczące niezawodności i prawidłowego działania oprogramowania. Podążając za tymi oczekiwaniami, można zauważyć, że sprawnie działająca aplikacja przekłada się na zadowolenie użytkowników i powoduje wzrost zaufania do jakośc...
Tester manualny. Kurs video. Techniki projektowania testów Tester manualny. Kurs video. Techniki projektowania testów
(39.90 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
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ż...
Dzieciaki na start! Programowanie dla najmłodszych Dzieciaki na start! Programowanie dla najmłodszych
(11.90 zł najniższa cena z 30 dni)11.90 zł
39.90 zł(-70%) -
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstaw...(53.40 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł(-35%) -
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)
38.35 zł
59.00 zł(-35%) -
Ten praktyczny przewodnik jest przeznaczony dla osób, które chcą się nauczyć myśleć jak rasowi programiści Go. Dzięki niemu zaczniesz pisać idiomatyczny kod w Go, co pozwoli Ci optymalnie wykorzystywać możliwości tego języka. Dowiesz się, jak wygląda środowisko programistyczne Go i w jaki sposób ...
Język Go. Tworzenie idiomatycznego kodu w praktyce Język Go. Tworzenie idiomatycznego kodu w praktyce
(53.40 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
Technologists who want their ideas heard, understood, and funded are often told to speak the language of businessâ??without really knowing what that is. This bookâ??s toolkit provides architects, product managers, technology managers, and executives with a shared languageâ??in the ...
Technology Strategy Patterns. Architecture as Strategy Technology Strategy Patterns. Architecture as Strategy
(29.90 zł najniższa cena z 30 dni)169.15 zł
199.00 zł(-15%) -
Ozobot to niewielki, ale bardzo sprytny robot, którego pokochały dzieci oraz docenili rodzice i nauczyciele informatyki. Ten edukacyjny automat, dwukrotny zdobywca polskiego tytułu Zabawki Roku oraz laureat robotycznych konkursów w USA, ma misję. Każdego chętnego, który ukończył piąty rok życia, ...(13.90 zł najniższa cena z 30 dni)
13.90 zł
44.90 zł(-69%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 ebooka: Mistrz PHP. Pisz nowoczesny kod (2)
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.
-
http://ksiazki.audio Piotr Borowski; 2015-10-02
Autorzy- Davey Shafik - programista i autor wielu książek o PHP, szczególnie dużo napisał o bibliotece (frameworku) ZEND
- Lorna Mitchell - autorka wielu książek o PHP, na polski została przetłumaczona "API nowoczesnej strony WWW. Usługi sieciowe w PHP"
- Matthew Turland - również autor książek o PHP, pracuje nad projektami open source, m. in.: ZEND czy PHPUnit
Książka przeznaczona jest dla średnio zaawansowanych programistów, tz. takich, którzy znają podstawy i chcieliby zostać tytułowymi Mistrzami PHP. Jak wynika już z samej listy autorów (powyżej) treść książki jest naprawdę pomocna w osiągnięciu tego celu.- Programowanie obiektowe - już w pierwszym rozdziale omawiają podstawy programowania obiektowego, ale nie poprzestają na tym jak wiele książek. Można tu znaleźć opis interfejsów, wyjątków, magicznych metod (nie tylko __get czy __set, ale także __call czy __callStatic).
- Bazy danych - wprawdzie autorzy omawiają głównie tylko MySQL, ale za to dogłębnie zajmują się rozszerzeniem PDO, czyli biblioteki do łączenia się z bazami danych. Poza bezpieczeństwem ma to tą zaletę, że kod napisany przy jej pomocy można niemal bezproblemowo użyć do połączenia z inną bazą danych.
- Interfejsy programistyczne - ten rozdział mi przydał się najbardziej. Używałem już wprawdzie JSON i XML, ale tutaj opisano także dokładnie RESTful, a ja właśnie potrzebowałem dokładnego opisu i wyjaśnienia. Teraz jestem już w trakcie pisania kolejnej usługi RESTful.
- Wzorce projektowe - omówienie tego sposobu projektowania, między innymi mojego ulubionego: fabryki.
- Bezpieczeństwo - jak mantrę autorzy powtarzają: "filtruj dane wejściowe, koduj dane wyjściowe" (ang. filter input, escape output). Omawiają też chyba wszystkie sposoby ataku oraz oczywiście sposób jak się bronić.
- Wydajność - opis testowania obciążeniowego i sposobów na przyspieszenie, np. buforowania danych, profilowania itd.
- Automatyzacja testów - to rozdział, który jeszcze muszę zastosować. Na pewno przeczytam go ponownie.
- Kontrola jakości - opisano tutaj narzędzia do analizy statystycznej kodu, standardów kodowania (niekończące się dyskusje w zespołach programistów) oraz oczywiście o dokumentacji i narzędziach do jej robienia.
Podsumowanie
Książka została napisana w bardzo przejrzysty sposób. Łatwo było mi przeskoczyć znane zagadnienia i zająć się tymi dla mnie nowymi. Pozycja ta jest też całościowa, bo w zasadzie nie ma tematu, który nie zostałby omówiony. Tak więc można powiedzieć, że jest to Biblia dla programistów PHP. Na pewno będę do niej wracał. Polecam wszystkim chcącym zostać Mistrzami PHP. -
NetWorld Piotr Kociatkiewicz
W książce czytelnik znajdzie podstawy programowania obiektowego oraz zasady opisu zmiennych i operujących na nich funkcjach. Dowie się, jak łączyć się z bazami danych, jak zapisywać dane i jak projektować strukturę bazy danych. Pozna język zapytań MySQL i polecenia służące do komunikacji z tą bazą. Nauczy się zasad tworzenia własnego interfejsu API i obsługi żądań i odpowiedzi HTTP. Uzyska informacje na temat różnych wzorców projektowych, ich cech i problemów ze stosowaniem. Zdobędzie wiedzę o zagrożeniach atakami na aplikacje internetowe i sposobach zabezpieczania przed nimi. Nauczy się przeprowadzać testy jednostkowe, systemowe i obciążeniowe. Dowie się , jak skonfigurować serwer, jak uprościć pliki i jakich użyć technik profilowania kodu w celu optymalizacji wydajności programu. Publikacja jest skierowana do programistów średnio zaawansowanych, pragnących podnieść swoje umiejętności na wyższy poziom. Czytelnik powinien znać podstawy języka PHP.
Szczegóły ebooka
- Tytuł oryginału:
- PHP Master: Write Cutting Edge Code
- Tłumaczenie:
- Łukasz Piwko
- ISBN Książki drukowanej:
- 978-83-246-4472-8, 9788324644728
- Data wydania książki drukowanej:
- 2012-08-23
- ISBN Ebooka:
- 978-83-246-5706-3, 9788324657063
- Data wydania ebooka:
-
2012-10-29
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:
- 168x237
- Numer z katalogu:
- 8543
- Rozmiar pliku Pdf:
- 3.9MB
- Rozmiar pliku ePub:
- 5.0MB
- Rozmiar pliku Mobi:
- 10.6MB
- 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.
Spis treści ebooka
- Dlaczego programowanie obiektowe (19)
- Terminologia obiektowa (19)
- Wprowadzenie do programowania obiektowego (20)
- Deklarowanie klas (20)
- Konstruktory (21)
- Tworzenie obiektów (21)
- Automatyczne ładowanie (22)
- Używanie obiektów (23)
- Własności i metody statyczne (23)
- Obiekty i przestrzenie nazw (24)
- Dziedziczenie (27)
- Obiekty i funkcje (29)
- Określanie typów parametrów (29)
- Polimorfizm (29)
- Obiekty i referencje (30)
- Przekazywanie obiektów jako parametrów funkcji (31)
- Płynne interfejsy (32)
- Słowa kluczowe public, private i protected (33)
- Modyfikator public (33)
- Modyfikator private (33)
- Modyfikator protected (34)
- Wybór zakresu dostępności (34)
- Kontrola dostępności przy użyciu metod sprawdzających i ustawiających (35)
- Magiczne metody __get i __set (36)
- Interfejsy (37)
- Interfejs Countable z biblioteki SPL (37)
- Liczenie obiektów (37)
- Deklarowanie i używanie interfejsów (38)
- Identyfikowanie obiektów i interfejsów (39)
- Wyjątki (40)
- Obsługa wyjątków (40)
- Dlaczego należy używać wyjątków (41)
- Zgłaszanie wyjątków (41)
- Rozszerzanie klas wyjątków (41)
- Przechwytywanie wybranych typów wyjątków (42)
- Ustawianie globalnej procedury obsługi wyjątków (43)
- Wywołania zwrotne (44)
- Metody magiczne - zaawansowane wiadomości (44)
- Metody __call() i __callStatic() (45)
- Drukowanie zawartości obiektów przy użyciu metody __toString() (46)
- Serializacja obiektów (46)
- Osiągnięte cele (48)
- Dane trwałe i aplikacje sieciowe (49)
- Sposoby składowania danych (50)
- Budowanie serwisu z przepisami na podstawie bazy MySQL (51)
- Tworzenie tabel (51)
- Rozszerzenie PDO (53)
- Łączenie się z bazą MySQL przy użyciu PDO (53)
- Pobieranie danych z tabel w bazie (54)
- Tryby pobierania danych (54)
- Parametry i instrukcje preparowane (55)
- Wiązanie wartości i zmiennych z instrukcjami preparowanymi (57)
- Wstawianie wiersza i pobieranie jego identyfikatora (58)
- Sprawdzanie liczby wstawionych, zmienionych i usuniętych rekordów (59)
- Usuwanie danych (60)
- Obsługa błędów w PDO (60)
- Obsługa błędów związanych z przygotowywaniem zapytań (60)
- Obsługa błędów związanych z wykonywaniem zapytań (61)
- Obsługa błędów związanych z pobieraniem danych (62)
- Zaawansowane funkcje PDO (63)
- Transakcje a PDO (63)
- Procedury składowane i PDO (64)
- Projektowanie bazy danych (65)
- Klucze główne i indeksy (65)
- Polecenie MySQL Explain (65)
- Złączenia wewnętrzne (69)
- Złączenia zewnętrzne (70)
- Funkcje agregujące i grupowanie (71)
- Normalizacja danych (72)
- Podsumowanie (74)
- Zanim zaczniesz (75)
- Narzędzia do pracy z API (75)
- Dodawanie API do systemu (76)
- Architektura usługowa (76)
- Formaty danych (77)
- Format JSON (77)
- Format XML (79)
- HTTP - protokół przesyłania hipertekstu (82)
- Dane przesyłane w nagłówkach HTTP (82)
- Wysyłanie żądań HTTP (83)
- Kody statusu HTTP (87)
- Nagłówki HTTP (87)
- Czasowniki HTTP (91)
- Kryteria wyboru typów usług (92)
- PHP i SOAP (92)
- Opis usług SOAP za pomocą języka WSDL (94)
- Diagnozowanie HTTP (95)
- Gromadzenie informacji w dzienniku (95)
- Kontrola ruchu HTTP (96)
- Usługi RPC (96)
- Korzystanie z usług RPC: przykład na podstawie serwisu Flickr (97)
- Tworzenie usługi RPC (98)
- Usługi sieciowe a Ajax (100)
- Żądania międzydomenowe (104)
- Usługi RESTful (106)
- Więcej niż piękne adresy URL (107)
- Zasady usług RESTful (107)
- Budowanie usługi RESTful (108)
- Projektowanie usługi sieciowej (114)
- Do usług (115)
- Czym są wzorce projektowe (117)
- Wybieranie wzorca (117)
- Wzorzec singleton (118)
- Cechy (119)
- Wzorzec rejestr (120)
- Wzorzec fabryka (124)
- Wzorzec iterator (125)
- Wzorzec obserwator (133)
- Wzorzec wstrzykiwanie zależności (136)
- Wzorzec model-widok-kontroler (139)
- Tworzenie wzorców (150)
- Działaj jak paranoik (151)
- Filtruj dane wejściowe, koduj dane wyjściowe (152)
- Filtrowanie i weryfikacja (152)
- Cross-site scripting (153)
- Atak (154)
- Obrona (155)
- Materiały w internecie (155)
- Cross-site Request Forgery (156)
- Atak (156)
- Obrona (157)
- Materiały w internecie (159)
- Session fixation (159)
- Atak (159)
- Obrona (160)
- Materiały w internecie (160)
- Session hijacking (161)
- Atak (161)
- Obrona (162)
- Materiały w internecie (163)
- SQL injection (163)
- Atak (163)
- Obrona (164)
- Materiały w internecie (165)
- Przechowywanie haseł (165)
- Atak (165)
- Obrona (166)
- Materiały w internecie (167)
- Atak siłowy (167)
- Atak (167)
- Obrona (169)
- Materiały w internecie (169)
- SSL (170)
- Atak (170)
- Obrona (171)
- Materiały w internecie (171)
- Dodatkowe zasoby (172)
- Benchmarking (173)
- Dostrajanie systemu (179)
- Zapisywanie kodu w pamięci podręcznej (179)
- Ustawienia inicjacyjne (184)
- Bazy danych (184)
- System plików (185)
- Buforowanie (185)
- Profilowanie (192)
- Instalowanie narzędzia XHProf (193)
- Instalowanie XHGui (197)
- Podsumowanie (204)
- Testy jednostkowe (205)
- Instalowanie narzędzia PHPUnit (206)
- Pisanie przypadków testowych (206)
- Wykonywanie testów (208)
- Dublery (210)
- Pisanie kodu przystosowanego do testowania (213)
- Pisanie testów dla widoków i kontrolerów (217)
- Testowanie baz danych (221)
- Przypadki testowe baz danych (221)
- Połączenia (222)
- Zbiory danych (223)
- Asercje (225)
- Testowanie systemowe (226)
- Wstępna konfiguracja (226)
- Polecenia (227)
- Lokalizatory (228)
- Asercje (229)
- Integracja z bazą danych (230)
- Diagnozowanie usterek (231)
- Automatyzacja pisania testów (232)
- Testowanie obciążeniowe (233)
- ab (233)
- Siege (234)
- Wypróbowane i przetestowane (236)
- Pomiar jakości za pomocą narzędzi analizy statycznej (237)
- Narzędzie phploc (238)
- Narzędzie phpcpd (239)
- Narzędzie phpmd (240)
- Standardy kodowania (241)
- Weryfikacja kodu pod kątem standardów kodowania przy użyciu narzędzia PHP_CodeSniffer (241)
- Przeglądanie przypadków naruszenia reguł standardów kodowania (243)
- Standardy kodowania w narzędziu PHP_CodeSniffer (244)
- Dokumentacja i kod (244)
- Narzędzie phpDocumentor (246)
- Inne narzędzia dokumentacyjne (248)
- Kontrola źródła (248)
- Praca z centralnym systemem kontroli wersji (249)
- Kontrola źródła przy użyciu systemu Subversion (250)
- Projektowanie struktury repozytorium (252)
- Rozproszone systemy kontroli wersji (254)
- Społecznościowe narzędzia dla programistów (255)
- Kontrola kodu źródłowego przy użyciu narzędzia Git (255)
- Repozytorium jako centrum procesu budowy (257)
- Automatyzacja procesu wdrażania (257)
- Natychmiastowe przełączanie na nową wersję (257)
- Zarządzanie zmianami w bazie danych (258)
- Automatyzacja wdrażania i plik konfiguracyjny Phing (259)
- Gotowi do wdrażania (261)
- Biblioteka PEAR (263)
- Biblioteka PECL (263)
- Instalowanie pakietów (264)
- Kanały PEAR (266)
- Używanie kodu PEAR (268)
- Instalowanie rozszerzeń (268)
- Ręczne kompilowanie rozszerzeń (269)
- Tworzenie pakietów (272)
- Kontrola wersji pakietów (276)
- Tworzenie kanału (277)
- Co dalej (280)
- Interfejsy ArrayAccess i ArrayObject (281)
- Automatyczne wczytywanie (282)
- Praca na katalogach i plikach (283)
- Interfejs Countable (285)
- Struktury danych (286)
- Tablice o stałym rozmiarze (286)
- Listy (286)
- Stosy i kolejki (287)
- Sterty (287)
- Kolejki priorytetowe (288)
- Funkcje (288)
- Czytaj, czytaj, czytaj (289)
- Uczestnictwo w wydarzeniach (290)
- Grupy użytkowników (291)
- Społeczności internetowe (291)
- Projekty typu open source (292)
Wstęp (13)
Adresaci książki (13)
Zawartość książki (14)
Strona internetowa książki (16)
Podziękowania (16)
Konwencje typograficzne (17)
Wskazówki, uwagi i ostrzeżenia (18)
Rozdział 1. Programowanie obiektowe (19)
Rozdział 2. Bazy danych (49)
Rozdział 3. Interfejsy programistyczne (75)
Rozdział 4. Wzorce projektowe (117)
Rozdział 5. Bezpieczeństwo (151)
Rozdział 6. Wydajność (173)
Rozdział 7. Automatyzacja testów (205)
Rozdział 8. Kontrola jakości (237)
Dodatek A: Biblioteki PEAR i PECL (263)
Dodatek B: SPL: Standard PHP Library (281)
Dodatek C: Dalszy rozwój (289)
Skorowidz (293)
Oceny i opinie klientów: Mistrz PHP. Pisz nowoczesny kod Davey Shafik, Lorna Mitchell, Matthew Turland (25)
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.
(7)
(8)
(7)
(2)
(1)
(0)
Data dodania: 2022-07-26 Ocena: 6 Opinia potwierdzona zakupem
Dawid D, Informatyk
Data dodania: 2015-01-05 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2013-04-15 Ocena: 6 Opinia niepotwierdzona zakupem
Adam Klepsa,
Data dodania: 2013-01-31 Ocena: 6 Opinia potwierdzona zakupem
enviro, programista
Data dodania: 2012-10-08 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2012-09-14 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2012-09-05 Ocena: 6 Opinia niepotwierdzona zakupem
Janusz szczachor, fizyk
Data dodania: 2016-06-06 Ocena: 5 Opinia potwierdzona zakupem
Adam Dziendziel,
Data dodania: 2014-05-17 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2013-12-17 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2013-09-25 Ocena: 5 Opinia potwierdzona zakupem
Dominik, Programista PHP
Data dodania: 2013-07-05 Ocena: 5 Opinia niepotwierdzona zakupem
Dariusz Gierejkiewicz, Technik informatyk
Data dodania: 2013-01-30 Ocena: 5 Opinia niepotwierdzona zakupem
ariusz,
Data dodania: 2012-11-16 Ocena: 5 Opinia niepotwierdzona zakupem
Karol, informatyk
Data dodania: 2012-10-04 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2015-09-13 Ocena: 4 Opinia potwierdzona zakupem
Michał Demut, Inżynier Informatyki
Data dodania: 2014-10-17 Ocena: 4 Opinia potwierdzona zakupem
Kuba, Programista
Data dodania: 2014-09-13 Ocena: 4 Opinia potwierdzona zakupem
stefan,
Data dodania: 2013-11-20 Ocena: 4 Opinia potwierdzona zakupem
Data dodania: 2012-11-20 Ocena: 4 Opinia niepotwierdzona zakupem
Kubabuba.com.pl, informatyk
Data dodania: 2012-10-05 Ocena: 4 Opinia niepotwierdzona zakupem
Timi,
Data dodania: 2012-10-04 Ocena: 4 Opinia niepotwierdzona zakupem
Data dodania: 2014-12-12 Ocena: 3 Opinia potwierdzona zakupem
wojtek[pl],
Data dodania: 2012-10-02 Ocena: 3 Opinia potwierdzona zakupem
Piotr, Programista PHP
Data dodania: 2013-11-01 Ocena: 2 Opinia potwierdzona zakupem
więcej opinii