PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI Matt Zandstra
- Autor:
- Matt Zandstra
- Serie wydawnicze:
- Wzorce projektowe
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.5/6 Opinie: 6
- Stron:
- 624
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI
PHP długo nie był postrzegany jako obiektowy język programowania, jednak w ciągu ostatnich kilku lat to podejście się zmieniło. Równocześnie pojawiły się różnego rodzaju frameworki, dzięki którym praca projektantów znacznie się uprościła. Profesjonalni programiści jednak powinni rozumieć, w jaki sposób działa dany framework i jak rozwiązuje różne problemy projektowe. Powinni też umieć samodzielnie stworzyć choćby niewielki zbiór kodu bibliotecznego.
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żanie niezawodnych aplikacji. Sporo miejsca poświęcono tu wzorcom projektowym, w tym wzorcom biznesowym i bazodanowym. Omówiono również narzędzia i praktyki pomocne w pracy zespołowej, jak praca z systemem Git czy zarządzanie wersjami i zależnościami przy użyciu Composera. Nie zabrakło także takich ważnych zagadnień jak strategie automatycznych testów i zasady ciągłej integracji.
W książce między innymi:
- podstawy i zaawansowane aspekty programowania zorientowanego obiektowo
- uznane zasady projektowania i tworzenie efektywnych struktur
- skuteczne wzorce projektowe
- testowanie kodu, systemy kontroli wersji i środowiska ciągłej
- tworzenie, instalowanie pakietów oraz zarządzanie nimi
PHP: tak zaprojektujesz elegancki i niezawodny system!
Dowiedz się, jak projektować eleganckie i niezawodne systemy przy użyciu języka PHP, opierając się na trzech filarach programowania: podstawach obsługi obiektów, regułach projektowania i zalecanych praktykach. Szóste wydanie tej popularnej książki zostało zaktualizowane pod kątem PHP8 i zawiera informacje o atrybutach, promocji właściwości konstruktora, nowych pseudo-typach argumentów oraz wartości zwracanych i nie tylko. Autor uwzględnił też wiele funkcjonalności języka PHP, które pojawiły się od czasu poprzedniego wydania tej książki, takich jak właściwości typowane czy zwracanie wartości typu void . Dzięki lekturze tej książki można opanować solidne podstawy obsługi obiektów w PHP, a potem - korzystając ze zdobytej wiedzy - zapoznać się z zasadami projektowania kodu, narzędziami i zalecanymi rozwiązaniami, które ułatwiają tworzenie, testowanie i wdrażanie niezawodnych aplikacji.
Książka PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI zaczyna się od omówienia mechanizmów obiektowych dostępnych w języku PHP. Autor wprowadza najważniejsze pojęcia, takie jak deklarowanie klas, dziedziczenie, mechanizmy refleksji i wiele innych. Kolejna część książki jest poświęcona wzorcom projektowym. Przybliża ona zasady, które decydują o niezwykłych możliwościach tych wzorców. W książce zostało omówionych wiele klasycznych wzorców projektowych; osobne rozdziały poświęcono na wzorce biznesowe oraz bazodanowe. Ostatnia część książki zawiera omówienie narzędzi oraz metod postępowania, które doskonały kod pozwalają przeistoczyć w udany projekt. W tej części przedstawione zostały sposoby koordynowania pracy w zespole, publikowania kodu za pomocą systemu Git oraz zarządzania kolejnymi wersjami i zależnościami przy użyciu Composera. Część ta zawiera też omówienie strategii automatycznych testów oraz integracji ciągłej.
Po zapoznaniu się z tą książką zyskasz obszerną wiedzę na temat obiektowych możliwości języka PHP, wzorców projektowych i nieodzownych narzędzi programistycznych.
Wybrane zagadnienia:
- Zapoznaj się z podstawami programowania obiektowego: twórz klasy i metody, konkretyzuj obiekty i projektuj rozbudowane hierarchie klas z użyciem mechanizmu dziedziczenia.
- Opanuj zaawansowane aspekty programowania obiektowego, takie jak metody i właściwości statyczne, zarządzanie kryteriami błędów i wyjątków oraz tworzenie abstrakcyjnych klas i interfejsów.
- Poznaj i zacznij stosować uznane zasady projektowania z myślą o tworzeniu efektywnych struktur opartych na klasach i obiektach.
- Odkryj skuteczne wzorce projektowe, które możesz wykorzystać we własnych aplikacjach.
- Zatroszcz się o niezawodność projektu: wykonuj testy jednostkowe, korzystaj z systemów kontroli wersji i skonfiguruj środowisko integracji ciągłej; poznaj tajniki tworzenia i instalowania pakietów oraz zarządzania nimi.
Kategoria - programowanie WWW / programowanie PHP
Poziom użytkownika - średnio-zaawansowany
Wybrane bestsellery
-
Promocja Promocja 2za1
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's core technologies: PHP, MySQL, JavaScript, CSS, HTML5,-
- ePub + Mobi 177 pkt
(177,65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja Promocja 2za1
Explore the essentials of PHP programming and algorithmic concepts, starting from the basics. This course offers step-by-step guidance to help you understand how computers work, how to use development environments, and more.-
- PDF + ePub 35 pkt
(31,41 zł najniższa cena z 30 dni)
35.91 zł
39.90 zł (-10%) -
-
Promocja Promocja 2za1
PHP 8+: Elevate your web development skills to new heights KEY FEATURES Explore new features and enhancements of PHP 8+. Enhance your PHP 8 skills with tips and tricks. Practical insights on error handling, databases, and beyond. DESCRIPTION This comprehensive guide starts with the fundamentals and gradually progresses to advanced techniques. It pr-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.-
- PDF + ePub 85 pkt
(29,90 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
-
Promocja Promocja 2za1
Master PHP fundamentals for efficient web development KEY FEATURES Hands-on approach with numerous examples for immediate application. Explaining advanced concepts with practical web development examples. Advanced techniques for secure coding and modern web development. DESCRIPTION This book covers a wide range of topics starting with the introduct-
- ePub + Mobi 89 pkt
(39,26 zł najniższa cena z 30 dni)
89.91 zł
99.90 zł (-10%) -
-
Promocja Promocja 2za1
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.-
- PDF + ePub 98 pkt
(89,91 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
-
Promocja Promocja 2za1
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do integrowania różnych systemów, a także do dostępu do funkcji lub danych w określonej aplikacji czy platformie. Każdy, kto się zajmuje – lub planuje się zajmować – informatyką, prędzej czy później zetknie się z API i będzie musiał sobie poradzić ze stworzeniem i z przetestowaniem tego rozwiązania. Dziś bowiem nie ma już systemu, który nie korzystałby z API.- Videokurs 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Promocja Promocja 2za1
To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśniono paradygmat pisania czystego kodu i zasady, które stosuje się w tym zakresie w języku PHP. W drugiej części omówiono najlepsze narzędzia, wzorce i praktyki, pokazano też, jak należy skonfigurować swoje zintegrowane środowisko programistyczne (IDE) i jak pozyskiwać wskaźniki mówiące o kondycji kodu. Sporo miejsca poświęcono testom automatycznym, pisaniu dokumentacji i innym istotnym zagadnieniom.- PDF + ePub + Mobi
- Druk 36 pkt
(29,90 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja Promocja 2za1
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie budować aplikacje w pełni funkcjonalne, kompletne i sprawne. Te technologie to PHP i MySQL. Są bardzo popularne w branży IT, a ich znajomość często stanowi warunek, który trzeba spełnić, jeśli się szuka dobrze płatnej pracy w tym sektorze. Stale rozwijający się język PHP pozwala na budowanie serwisów skalowalnych – i takich, które korzystają z dużej ilości danych, i niewielkich, a także innych, mniej zaawansowanych stron WWW. Podczas nauki z naszym kursem przyjrzysz się przykładom faktycznie działających serwisów, bazujących zarówno na PHP, jak i MySQL.- Videokurs 64 pkt
(39,90 zł najniższa cena z 30 dni)
64.07 zł
149.00 zł (-57%) -
Promocja Promocja 2za1
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswajaniem wiedzy rozwijać umiejętności. Książka zawiera mnóstwo wyjaśnień i wskazówek, zilustrowanych schematami, infografikami i krótkimi przykładami kodu. Opisano w niej, jak zaprojektować i dynamiczne strony internetowe, sklepy internetowe czy serwisy społecznościowe. Dzięki lekturze zdobędziesz gruntowne podstawy sztuki programowania i przygotujesz się do opanowania bardziej złożonych zagadnień.- PDF + ePub + Mobi
- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%)
O autorze książki
Matt Zandstra — jest programistą WWW, konsultantem technicznym i autorem książek. Jakiś czas temu był starszym programistą w Yahoo!, a obecnie jest niezależnym konsultantem. Napisał kilka bardzo dobrze przyjętych książek o programowaniu w PHP. Specjalizuje się w rozwijaniu oprogramowania dla biznesu, zwłaszcza w PHP, Perlu i Javie, zarządzaniu treścią i programowaniu zorientowanym obiektowo. Chętnie udziela konsultacji dotyczących stosowania najlepszych praktyk programistycznych. Wraz z żoną Louise i dwójką dzieci mieszka w Liverpoolu.
Matt Zandstra - pozostałe książki
-
Promocja Promocja 2za1
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstawiono sporo klasycznych już rozwiązań. Nie zabrakło również omówienia narzędzi oraz metod postępowania, dzięki którym doskonały kod staje się udanym projektem. To wszystko sprawia, że niniejsza książka jest nieodzownym podręcznikiem dla każdego projektanta, który chce tworzyć niezawodne, eleganckie i efektywne aplikacje.- PDF + ePub + Mobi
- Druk 65 pkt
(39,90 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja Promocja 2za1
Sięgnij po nią i przekonaj się na własnej skórze, że PHP to dojrzały język, który nie ustępuje konkurentom. W trakcie lektury poznasz podstawowe zagadnienia związane z programowaniem obiektowym, a następnie przejdziesz do nauki zaawansowanej obsługi obiektów w języku PHP. Kolejne rozdziały zostały poświęcone między innymi wzorcom projektowym, dobrym i złym praktykom, zastosowaniu PEAR i Pyrus oraz sposobom automatycznego generowania dokumentacji i tworzenia kodu wysokiej jakości dzięki testom automatycznym. Książka ta jest doskonałą lekturą dla każdego programisty PHP chcącego podnieść swoje kwalifikacje.- PDF + ePub + Mobi
- Druk 43 pkt
(29,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
W trakcie lektury tej książki zostaniesz wprowadzony w świat obiektów w PHP. Poznasz pojęcia ściśle związane z tym podejściem do programowania — klasa, obiekt, metoda, dziedziczenie czy widoczność zmiennych to słowa, które nabiorą dla Ciebie nowego znaczenia. Na kolejnych stronach przeczytasz o tym, jak obsługiwać wyjątkowe sytuacje, korzystać z interfejsów, domknięć i funkcji zwrotnych.- PDF + ePub + Mobi
- Druk 43 pkt
(24,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
"PHP5. Obiekty, wzorce i narzędzia" stanowi dokładne omówienie wszystkich technik obiektowych w kontekście zastosowania ich podczas tworzenia aplikacji w PHP5.- Druk 64 pkt
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%)
Zobacz pozostałe książki z serii Wzorce projektowe
-
Promocja Promocja 2za1
Książka stanowi zbiór praktycznych informacji dotyczących najpopularniejszych wzorców projektowych. Lekturę rozpoczniesz od zapoznania się z możliwościami korzystania z wzorców projektowych na platformie Javy. Dowiesz się także, jakich zasad trzeba przestrzegać, aby zapewnić czytelność i łatwość utrzymania kodu Javy. W kolejnych rozdziałach znajdziesz praktyczne wskazówki i przykłady dotyczące stosowania wzorców kreacyjnych, strukturalnych, operacyjnych, a także wzorców współbieżności. Nauczysz się ich używać do praktycznego rozwiązywania problemów często spotykanych podczas projektowania oprogramowania. Końcowy rozdział został poświęcony antywzorcom, a zawarte w nim informacje pomogą Ci w ich identyfikacji i podjęciu najlepszych środków zaradczych.- PDF + ePub + Mobi
- Druk 36 pkt
(32,90 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja Promocja 2za1
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 37 pkt
(32,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja Promocja 2za1
Ta książka jest doskonałym uzupełnieniem podręcznej biblioteczki każdego programisty C++. Opisano w niej znaczenie dobrego projektu oprogramowania oraz zasady tworzenia takich projektów. Omówiono szereg przydatnych wzorców projektowych, dzięki którym łatwiej można zrozumieć, jak zarządzać zależnościami i abstrakcjami, zwiększać możliwości modyfikowania i rozszerzania tworzonego kodu oraz stosować nowoczesne wzorce projektowe. Zaprezentowano wzorce wykorzystujące wiele różnych paradygmatów, w tym programowanie: obiektowe, uogólnione oraz funkcyjne. Pokazano też największą zaletę nowoczesnego języka C++: możliwość łączenia różnych paradygmatów oraz tworzenia oprogramowania, które przetrwa dziesięciolecia.- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja Promocja 2za1
To książka przeznaczona dla średnio zaawansowanych użytkowników biblioteki React, którzy chcą tworzyć elastyczniejsze i łatwiejsze w utrzymaniu aplikacje. Wyjaśniono tu sposób działania wewnętrznych mechanizmów biblioteki React. Zaprezentowano, jak należy budować komponenty możliwe do wielokrotnego użycia, jak projektować strukturę aplikacji, a także omówiono zasady tworzenia poprawnych formularzy. Opisano też procesy definiowania stylów dla komponentów biblioteki React, jak również ich optymalizowania w celu przyspieszenia aplikacji i zwiększenia ich responsywności. Nie zabrakło szczegółowego omówienia technik tworzenia zestawów efektywnych testów, ponadto znalazły się tutaj informacje na temat korzystania z takich narzędzi jak służący do testowania Enzyme, React Router czy ułatwiający ciągłą integrację CircleCI. Zdobywanie umiejętności niezbędnych do zbudowania działającej aplikacji ułatwiają liczne przykłady, wskazówki i fragmenty kodu.- PDF + ePub + Mobi
- Druk 43 pkt
(34,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja Promocja 2za1
Wzorce zaprezentowano wraz ze scenariuszami, do których mają zastosowanie. Omówiono też alternatywy i relacje zachodzące między wzorcami, pokazano również sposoby użycia narzędzi do refaktoryzacji (ReSharper) w celu ułatwienia implementacji. Nowe wydanie książki zostało uzupełnione o takie wzorce jak funkcyjny budowniczy, asynchroniczna metoda wytwórcza, adapter generycznych wartości i pełnomocnik kompozytu.- PDF + ePub + Mobi
- Druk 37 pkt
(29,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja Promocja 2za1
Publikacja pozwala zapoznać się z fundamentalnymi teoriami i praktycznymi aspektami dobrego designu; to wydanie zostało starannie przejrzane i uzupełnione o najnowsze osiągnięcia w tej dziedzinie. Zawiera również spory zbiór sprawdzonych wzorców projektowych, znacząco ułatwiających projektowanie interfejsów. Wzorce te stworzono z wykorzystaniem zdobyczy psychologii, starano się przy tym zadbać o ich wszechstronność. Podstawą do ich zbudowania były większe lub mniejsze zadania wykonywane przy użyciu oprogramowania. Książka ułatwia poruszanie się po skomplikowanych zagadnieniach projektowania interfejsów, zapewniając wzorce dla aplikacji mobilnych, przeglądarkowych i samodzielnych programów komputerowych. Każdy wzorzec został zilustrowany przykładowymi projektami i opatrzony praktycznymi wskazówkami.- PDF + ePub + Mobi
- Druk 65 pkt
(39,90 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja Promocja 2za1
Kubernetes jest platformą do orkiestracji kontenerów. Projekt ten należy dziś do najpopularniejszych i najbogatszych narzędzi w swojej klasie, stanowi także podstawę dla wielu innych platform, znanych jako systemy typu PaaS. Dzięki nim Kubernetes zyskał możliwość tworzenia aplikacji, jednak tego rodzaju narzędzia wymagają od programistów i architektów zastosowania odpowiednich wzorców projektowych. Opisują one schematy rozwiązywania problemów na różnych poziomach dokładności, a tym samym umożliwiają efektywne projektowanie i implementację nowoczesnych, elastycznych natywnych aplikacji chmurowych w Kubernetesie.- PDF + ePub + Mobi
- Druk 26 pkt
(19,90 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%) -
Promocja Promocja 2za1
To książka przeznaczona dla programistów C#, którzy chcą poszerzyć wiedzę na temat sztuki programowania dzięki wykorzystaniu nowoczesnych technik projektowych do rozwiązywania konkretnych problemów programistycznych w optymalny sposób. Dogłębnie przedstawiono tu implementację klasycznych wzorców wraz ze wskazówkami dotyczącymi ich możliwości. Omówiono znaczenie poszczególnych cech języków C# i F# dla implementacji wzorców. Pokazano cały szereg przykładów i scenariuszy, możliwych implementacji wzorców, ich alternatyw i wzajemnych relacji. Co więcej, zaprezentowano sposób wykorzystania dedykowanego narzędzia ReSharper do łatwej implementacji wzorców projektowych.- PDF + ePub + Mobi
- Druk 31 pkt
(24,90 zł najniższa cena z 30 dni)
31.35 zł
57.00 zł (-45%) -
Promocja Promocja 2za1
To książka przeznaczona dla programistów, którzy chcą tworzyć aplikacje biznesowe z użyciem wzorców projektowych, wzorców biznesowych i najlepszych praktyk. Zawiera wyjaśnienie podstawowych koncepcji Javy EE 8, opis jej warstw oraz omówienie najlepszych praktyk tworzenia aplikacji biznesowych. Przedstawia zasady łączenia wzorców projektowych i wzorców biznesowych w Javie EE 8, a także techniki optymalizacji rozwiązań z wykorzystaniem programowania aspektowego, programowania reaktywnego i mikrousług. Opisano tu szereg wzorców: integracyjne, reaktywne, bezpieczeństwa, wdrażania i operacyjne. Zaprezentowano również projekt MicroProfile, przydatny do tworzenia aplikacji dla architektury mikrousług.- PDF + ePub + Mobi
- Druk 31 pkt
(24,90 zł najniższa cena z 30 dni)
31.35 zł
57.00 zł (-45%) -
Promocja Promocja 2za1
Książka Systemy reaktywne. Wzorce projektowe i ich stosowanie prezentuje zasady, wzorce i dobre praktyki projektowania aplikacji. Dowiesz się z niej jak stosując wzorzec Bezpiecznik zapobiegać dławieniu systemu przez wolno działający komponent, jak realizować wieloetapowe transakcje wykorzystując wzorzec Saga, jak dzielić zbiory danych według wzorca Odłamkowanie, i wiele innych. Nauczysz się nawet, jak tworzyć czytelny kod i system przystosowany do testów pomimo znajdujących się w nim wielu potencjalnych interakcji i punktów awarii.- PDF + ePub + Mobi
- Druk 36 pkt
(24,90 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%)
Ebooka "PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI" 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 »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- PHP 8 Objects, Patterns, and Practice: Mastering OO Enhancements, Design Patterns, and Essential Development Tools, 6th Edition
- Tłumaczenie:
- Piotr Cieślak, Przemysław Szeremiota
- ISBN Książki drukowanej:
- 978-83-832-2926-3, 9788383229263
- Data wydania książki drukowanej :
- 2024-05-14
- ISBN Ebooka:
- 978-83-832-2927-0, 9788383229270
- Data wydania ebooka :
-
2024-05-14
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:
- 165x235
- Numer z katalogu:
- 217569
- Rozmiar pliku Pdf:
- 13.5MB
- Rozmiar pliku ePub:
- 9.7MB
- Rozmiar pliku Mobi:
- 25.3MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 465.4kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Zgłoś erratę
- Serie wydawnicze: Wzorce projektowe
Spis treści książki
- Rozdział 1. PHP - projektowanie
- Problem
- PHP a inne języki programowania
- O książce
- Obiekty
- Wzorce
- Narzędzia
- Nowości w szóstym wydaniu
- Podsumowanie
- Rozdział 2. PHP i obiekty
- Nieoczekiwany sukces obiektów w PHP
- PHP/FI - u zarania języka
- PHP3 - składniowy lukier
- Cicha rewolucja - PHP4
- PHP5 - nieuchronne zmiany
- PHP7 - doganianie reszty świata
- PHP8 - dalsza konsolidacja
- Debata obiektowa - za czy przeciw?
- Podsumowanie
- Nieoczekiwany sukces obiektów w PHP
- Rozdział 3. Obiektowy elementarz
- Klasy i obiekty
- Pierwsza klasa
- Pierwszy obiekt (lub dwa)
- Definiowanie składowych klasy
- Metody
- Metoda konstrukcji obiektu
- Promocja składowych konstruktora
- Argumenty domyślne i nazwane
- Typy argumentów metod
- Typy elementarne
- Niektóre inne funkcje kontroli typów
- Deklaracje typów - typy obiektowe
- Deklaracje typów - typy elementarne
- Typ mixed
- Unia
- Typy przyjmujące wartość null
- Deklaracje typów zwracanych
- Dziedziczenie
- Problemy, które można rozwiązać poprzez dziedziczenie
- Stosowanie dziedziczenia
- Zarządzanie dostępem do klasy - słowa public, private i protected
- Podsumowanie
- Klasy i obiekty
- Rozdział 4. Zaawansowana obsługa obiektów
- Metody i składowe statyczne
- Składowe stałe
- Klasy abstrakcyjne
- Interfejsy
- Cechy typowe
- Zadanie dla cech typowych
- Definiowanie i stosowanie cechy typowej
- Stosowanie wielu cech typowych
- Łączenie cech z interfejsami
- Unikanie kolizji nazw metod za pomocą słowa insteadof
- Aliasy przesłoniętych metod cech typowych
- Cechy typowe z metodami statycznymi
- Dostęp do składowych klasy włączającej
- Definiowanie metody abstrakcyjnej cechy typowej
- Zmiana dostępności metod cech typowych
- Późne wiązanie statyczne: słowo static
- Obsługa błędów
- Wyjątki
- Klasy i metody finalne
- Klasa do obsługi błędów wewnętrznych
- Przechwytywanie chybionych wywołań
- Definiowanie destruktorów
- Wykonywanie kopii obiektów
- Reprezentacja obiektu w ciągach znaków
- Wywołania zwrotne, funkcje anonimowe i domknięcia
- Klasy anonimowe
- Podsumowanie
- Rozdział 5. Narzędzia obiektowe
- PHP a pakiety
- Pakiety i przestrzenie nazw w PHP
- Automatyczne wczytywanie kodu
- Klasy i funkcje pomocnicze
- Szukanie klasy
- Badanie obiektów i klas
- Pozyskiwanie ciągu pełnej nazwy klasy
- Badanie metod
- Badanie składowych
- Badanie relacji dziedziczenia
- Badanie wywołań metod
- Reflection API
- Zaczynamy
- Pora zakasać rękawy
- Badanie klasy
- Badanie metod
- Badanie argumentów metod
- Zastosowanie Reflection API
- Atrybuty
- Podsumowanie
- PHP a pakiety
- Rozdział 6. Obiekty
- Czym jest projektowanie?
- Programowanie obiektowe i proceduralne
- Odpowiedzialność
- Spójność
- Sprzęganie
- Ortogonalność
- Zasięg klas
- Polimorfizm
- Hermetyzacja
- Nieważne jak
- Cztery drogowskazy
- Zwielokrotnianie kodu
- Przemądrzałe klasy
- Złota rączka
- Za dużo warunków
- Język UML
- Diagramy klas
- Diagramy sekwencji
- Podsumowanie
- Rozdział 7. Czym są wzorce projektowe?
- Czym są wzorce projektowe?
- Wzorzec projektowy
- Nazwa
- Problem
- Rozwiązanie
- Konsekwencje
- Format wzorca według Bandy Czworga
- Po co nam wzorce projektowe?
- Wzorzec projektowy definiuje problem
- Wzorzec projektowy definiuje rozwiązanie
- Wzorce projektowe są niezależne od języka programowania
- Wzorce definiują słownictwo
- Wzorce są wypróbowane
- Wzorce mają współpracować
- Wzorce promują prawidła projektowe
- Wzorce są stosowane w popularnych frameworkach
- Wzorce projektowe a PHP
- Podsumowanie
- Rozdział 8. Wybrane prawidła wzorców
- Olśnienie wzorcami
- Kompozycja i dziedziczenie
- Problem
- Zastosowanie kompozycji
- Rozprzęganie
- Problem
- Osłabianie sprzężenia
- Kod ma używać interfejsów, nie implementacji
- Zmienne koncepcje
- Nadmiar wzorców
- Wzorce
- Wzorce generowania obiektów
- Wzorce organizacji obiektów i klas
- Wzorce zadaniowe
- Wzorce korporacyjne
- Wzorce baz danych
- Podsumowanie
- Rozdział 9. Generowanie obiektów
- Generowanie obiektów - problemy i rozwiązania
- Wzorzec Singleton
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Factory Method
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Abstract Factory
- Problem
- Implementacja
- Konsekwencje
- Prototyp
- Problem
- Implementacja
- Naginanie rzeczywistości - wzorzec Service Locator
- Doskonała izolacja - wstrzykiwanie zależności
- Problem
- Implementacja
- Konsekwencje
- Podsumowanie
- Rozdział 10. Wzorce elastycznego programowania obiektowego
- Strukturalizacja klas pod kątem elastyczności obiektów
- Wzorzec Composite
- Problem
- Implementacja
- Konsekwencje
- Composite - podsumowanie
- Wzorzec Decorator
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Facade
- Problem
- Implementacja
- Konsekwencje
- Podsumowanie
- Rozdział 11. Reprezentacja i realizacja zadań
- Wzorzec Interpreter
- Problem
- Implementacja
- Ciemne strony wzorca Interpreter
- Wzorzec Strategy
- Problem
- Implementacja
- Wzorzec Observer
- Implementacja
- Wzorzec Visitor
- Problem
- Implementacja
- Wady wzorca Visitor
- Wzorzec Command
- Problem
- Implementacja
- Wzorzec Null Object
- Problem
- Implementacja
- Podsumowanie
- Wzorzec Interpreter
- Rozdział 12. Wzorce korporacyjne
- Przegląd architektury
- Wzorce
- Aplikacje i warstwy
- Małe oszustwo na samym początku
- Wzorzec Registry
- Implementacja
- Warstwa prezentacji
- Wzorzec Front Controller
- Wzorzec Application Controller
- Wzorzec Page Controller
- Wzorce Template View i View Helper
- Warstwa logiki biznesowej
- Wzorzec Transaction Script
- Wzorzec Domain Model
- Podsumowanie
- Przegląd architektury
- Rozdział 13. Wzorce bazodanowe
- Warstwa danych
- Wzorzec Data Mapper
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Identity Map
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Unit of Work
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Lazy Load
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Domain Object Factory
- Problem
- Implementacja
- Konsekwencje
- Wzorzec Identity Object
- Problem
- Implementacja
- Konsekwencje
- Wzorce Selection Factory i Update Factory
- Problem
- Implementacja
- Konsekwencje
- Co zostało z wzorca Data Mapper?
- Podsumowanie
- Rozdział 14. Dobre (i złe) praktyki
- Nie tylko kod
- Pukanie do otwartych drzwi
- Jak to zgrać?
- Uskrzydlanie kodu
- Standardy
- Vagrant
- Testowanie
- Ciągła integracja
- Podsumowanie
- Rozdział 15. Standardy PHP
- Po co te standardy?
- Jakie są standardowe rekomendacje PHP?
- Dlaczego akurat PSR?
- Rekomendacje PSR - dla kogo?
- Kodowanie z klasą
- Podstawowy standard kodowania PSR-1
- Rozszerzona rekomendacja stylu kodowania PSR-12
- Sprawdzanie i poprawianie kodu
- PSR-4 - automatyczne ładowanie
- Zasady, które są dla nas ważne
- Podsumowanie
- Rozdział 16. Używanie i tworzenie
- Czym jest Composer?
- Instalowanie Composera
- Instalowanie (zbioru) pakietów
- Instalowanie pakietu z poziomu wiersza poleceń
- Wersje
- Element require-dev
- Composer i automatyczne ładowanie kodu
- Tworzenie własnego pakietu
- Dodawanie informacji o pakiecie
- Pakiety systemowe
- Dystrybucja za pośrednictwem repozytorium Packagist
- Odrobina prywatności
- Podsumowanie
- Rozdział 17. Zarządzanie wersjami projektu
- Po co mi kontrola wersji?
- Skąd wziąć klienta Git?
- Obsługa repozytorium Git online
- Konfigurowanie serwera Git
- Tworzenie repozytorium zdalnego
- Rozpoczynamy projekt
- Klonowanie repozytorium
- Wprowadzanie i zatwierdzanie zmian
- Dodawanie i usuwanie plików i katalogów
- Dodawanie pliku
- Usuwanie pliku
- Dodawanie katalogu
- Usuwanie katalogów
- Etykietowanie wersji
- Rozgałęzianie projektu
- Podsumowanie
- Rozdział 18. Testy jednostkowe z PHPUnit
- Testy funkcjonalne i testy jednostkowe
- Testowanie ręczne
- PHPUnit
- Tworzenie przypadku testowego
- Metody asercji
- Testowanie wyjątków
- Uruchamianie zestawów testów
- Ograniczenia
- Atrapy i imitacje
- Dobry test to oblany test
- Testy dla aplikacji WWW
- Refaktoryzacja aplikacji WWW pod kątem testów
- Proste testy aplikacji WWW
- Selenium
- Słowo ostrzeżenia
- Podsumowanie
- Rozdział 19. Automatyzacja instalacji z Phingiem
- Czym jest Phing?
- Pobieranie i instalacja pakietu Phing
- Montowanie dokumentu kompilacji
- Różnicowanie zadań kompilacji
- Właściwości
- Typy
- Operacje
- Podsumowanie
- Rozdział 20. Vagrant
- Problem
- Odrobina przygotowań
- Wybór i instalacja środowiska Vagrant
- Montowanie lokalnych katalogów w maszynie wirtualnej Vagranta
- Zaopatrywanie maszyny wirtualnej
- Konfigurowanie serwera WWW
- Konfigurowanie MariaDB
- Konfigurowanie nazwy hosta
- Kilka słów na koniec
- Podsumowanie
- Rozdział 21. Ciągła integracja kodu
- Czym jest ciągła integracja?
- Przygotowanie projektu do ciągłej integracji
- Instalowanie rozszerzeń Jenkinsa
- Konfigurowanie klucza publicznego serwera Git
- Instalowanie projektu
- Pierwsza kompilacja
- Konfigurowanie raportów
- Automatyzacja kompilacji
- Podsumowanie
- Czym jest ciągła integracja?
- Rozdział 22. Obiekty, wzorce, narzędzia
- Obiekty
- Wybór
- Hermetyzacja i delegowanie
- Osłabianie sprzężenia
- Zdatność do wielokrotnego stosowania kodu
- Estetyka
- Wzorce
- Co dają nam wzorce?
- Wzorce a zasady projektowe
- Narzędzia
- Testowanie
- Standardy
- Zarządzanie wersjami
- Automatyczna kompilacja (instalacja)
- System integracji ciągłej
- Co pominęliśmy?
- Podsumowanie
- Obiekty
- Dodatek A. Bibliografia
- Książki
- Publikacje
- Witryny WWW
- Dodatek B. Prosty analizator leksykalny
- Skaner
- Analizator leksykalny
O autorze
O recenzencie technicznym
Podziękowania
Wprowadzenie
Część I. Obiekty
Część II. Wzorce
Część III. Narzędzia
Dodatki
Helion - inne książki
-
Nowość Promocja Promocja 2za1
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 51 pkt
(44,85 zł najniższa cena z 30 dni)
51.75 zł
69.00 zł (-25%) -
Nowość Promocja Promocja 2za1
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 44 pkt
(38,94 zł najniższa cena z 30 dni)
44.93 zł
59.90 zł (-25%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja Promocja 2za1
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- PDF + ePub + Mobi
- Druk 54 pkt
(39,90 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Bestseller Nowość Promocja Promocja 2za1
O sztucznej inteligencji jest ostatnio bardzo głośno, to nośny temat, nierzadko przedstawiany w tonie sensacyjnym. Czy AI nas zniewoli? Czy wymknie się spod kontroli? A może zabierze nam pracę i zmieni nasze życie w bezproduktywny koszmar? Rzeczywistość wygląda zgoła inaczej, niż zdają się sugerować clickbaitowe nagłówki w prasie i mediach społecznościowych. Sztuczna inteligencja jest obecna w naszym życiu od wielu lat, choć często nie zdajemy sobie z tego sprawy. Służy nam pomocą, gdy szukamy czegoś w sieci, kiedy chcemy coś przetłumaczyć, kupić, porównać albo dotrzeć z miejsca A do miejsca B. Odsiewa dla nas spam w poczcie internetowej i chroni nasze urządzenia elektroniczne przed cyberatakami. Oczywiście, ma swoje mroczne strony i tych także powinniśmy być świadomi.- PDF + ePub + Mobi
- Druk 32 pkt
(29,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- PDF + ePub + Mobi
- Druk 48 pkt
(39,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Fusion to oprogramowanie firmy Autodesk, umożliwiające modelowanie 3D, CAD, CAM, CAE i PCB. Jego zastosowanie znacznie upraszcza i przyspiesza projektowanie, a także wytwarzanie nowych produktów. Dostępny w chmurze Autodesk Fusion oferuje rozmaite środowiska, takie jak Simulation, służące do obliczeń, analiz i symulacji, Render, przeznaczone do wizualizacji i renderingów, czy Animation, dzięki któremu można tworzyć filmy demonstrujące kolejność montażu elementów składowych urządzeń.- PDF + ePub + Mobi
- Druk 43 pkt
(39,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Bestseller Nowość Promocja Promocja 2za1
Aż 95 procent Wszechświata pozostaje niewidoczne i niezbadane. Brian Clegg zaprasza do odkrycia dwóch największych zagadek Kosmosu — ciemnej materii i ciemnej energii. W książce demaskuje te nieuchwytne koncepty, prowadząc czytelnika przez fascynującą historię odkryć, które zmieniły nasze rozumienie Wszechświata. Od teoretycznych początków aż po najnowsze badania, wyjaśnia, jak odkryto istnienie ciemnej materii i ciemnej energii, w jaki sposób te tajemnicze siły kształtują galaktyki i inne obiekty kosmiczne, a także jak wpływają na przyszłość Wszechświata. Jednocześnie stawia fundamentalne pytanie, czy uda się kiedyś w pełni je zrozumieć. Ciemna materia i ciemna energia to nie tylko fascynująca podróż przez naukę, ale również zaproszenie do jednej z największych przygód ludzkiego umysłu — zrozumienia tego, co ukryte i nieznane.- PDF + ePub + Mobi
- Druk 30 pkt
(27,90 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja Promocja 2za1
Rola administratora sieci komputerowej zaczyna się od jej skonfigurowania, jednak na tym absolutnie się nie kończy. Dalej musi on zadbać o to, by sieć działała poprawnie - jeśli cokolwiek pójdzie nie tak, administrator szybko dowie się o tym od użytkowników i zostanie poproszony, by równie szybko przywrócił ją do stanu poprzedniego. Drobnostka, jeśli problem okazuje się błahy i prosty do rozwiązania. Prawdziwe wyzwanie zaczyna się wtedy, kiedy naprawa usterki wymaga dogłębnej znajomości sieci, jej silnych i mocnych stron, a także metod radzenia sobie z awariami. Na szczęście powstała ta książka.- PDF + ePub + Mobi
- Druk 92 pkt
(39,90 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Nowość Promocja Promocja 2za1
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: PHP 8. Obiekty, wzorce, narzędzia. Poznaj obiektowe usprawnienia języka PHP, wzorce projektowe i niezbędne narzędzia programistyczne. Wydanie VI Matt Zandstra
(6)(3)
(3)
(0)
(0)
(0)
(0)
Oceny i opinie poprzedniego wydania
więcej opinii