PHP5. Zaawansowane programowanie
- Niedostępna
![PHP5. Zaawansowane programowanie Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove - okladka książki](https://static01.helion.com.pl/global/okladki/vbig/php5zp.jpg)
- Serie wydawnicze:
- Wrox
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 59
- Stron:
- 664
- Druk:
- oprawa twarda
Opis
książki
:
PHP5. Zaawansowane programowanie
PHP to język umożliwiający tworzenie aplikacji sieciowych uruchamianych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pełni obiektowy język, za pomocą którego można budować nawet najbardziej złożone systemy portalowe, intranetowe i ekstranetowe. Dzięki nowym funkcjom wprowadzonym w PHP 5 możliwe jest korzystanie z plików XML i protokołu SOAP, wydajna komunikacja z bazą danych i stosowanie technik obiektowych znacznie ułatwiających i przyspieszających tworzenie rozbudowanych aplikacji.
"PHP5. Zaawansowane programowanie" to książka przedstawiająca potężne możliwości i elastyczność najnowszej wersji tej popularnej platformy programistycznej. Opisuje podstawowe zasady programowania obiektowego i prowadzenia rozbudowanych projektów informatycznych. Zawiera informacje o modelowaniu aplikacji w języku UML, stosowaniu wzorców projektowych i tworzeniu narzędzi, które będzie można wykorzystać w każdym projekcie. Przedstawia również analizę prawdziwego przypadku -- systemu automatyzującego pracę działu sprzedaży w przedsiębiorstwie handlowym.
- Programowanie obiektowe
- Język UML i modelowanie systemów
- Wzorce projektowe
- Tworzenie prostych narzędzi obiektowych
- Połączenia z bazami danych
- Model MVC
- Stosowanie protokołu SOAP
- Komunikacja z użytkownikiem i mechanizmy sesji
- Testowanie aplikacji
- Studium przypadku - automatyzacja pracy działu sprzedaży
Jeśli chcesz poznać zaawansowane możliwości PHP 5, sięgnij po tę książkę.
Wybrane bestsellery
-
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja
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ń.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
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ż możliwości bibliotek jQuery i jQuery Mobile. Pokazano, jak połączyć możliwości tych technologii, oraz opisano zalecane metody programowania. Co istotne, w książce zawarto wskazówki dotyczące optymalizacji stron WWW pod kątem urządzeń mobilnych. Dzięki licznym przykładom uzyskaną wiedzę można na bieżąco testować w praktyce.- Druk
- PDF + ePub + Mobi pkt
(35,90 zł najniższa cena z 30 dni)
35.90 zł
119.00 zł (-70%) -
Promocja
Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML.- Druk
- PDF + ePub + Mobi pkt
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
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 pkt
-
-
Promocja
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 pkt
(89,40 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Promocja
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 pkt
(59,59 zł najniższa cena z 30 dni)
89.40 zł
149.00 zł (-40%) -
Promocja
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve similar problems in your day-to-day work.Whether you're-
- ePub + Mobi pkt
(183,40 zł najniższa cena z 30 dni)
183.40 zł
239.00 zł (-23%) -
-
Promocja
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 poświęconego na napisanie wielu linijek kodu. I tu z pomocą przychodzi framework języka PHP — Symfony. Polscy programiści cenią go wyżej niż drugi w kolejności pod względem popularności, czyli Laravel. Wśród głównych zalet Symfony wymienia się łatwą skalowalność aplikacji, korzystanie z wzorców projektowych i bardzo przejrzystą strukturę.- Videokurs pkt
(64,50 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
This PHP programming book helps you get to grips with the latest features in one of the world's most used server-side languages - PHP 8. You'll get hands-on with modern PHP patterns and practices to overcome common and deep-rooted problems in managing legacy PHP applications with the help of practical examples.
-
- PDF + ePub + Mobi pkt
-
Zobacz pozostałe książki z serii Wrox
-
Z książki dowiesz się, kiedy stosować poszczególne wzorce projektowe i jak je implementować. Dzięki zdobytej wiedzy wzniesie się na wyższy poziom umiejętności i zacznie pisać jeszcze lepszy kod o doskonałej strukturze architektonicznej.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Ten kompletny podręcznik pozwoli Ci opanować umiejętności potrzebne do skutecznego zarządzania systemem SQL Server. Dowiesz się, jak zarządzać zmianami i zabezpieczeniami, jak dostrajać wydajność, jak monitorować system i jak tworzyć kopie zapasowe. Książka jest napisana przez czołowych specjalistów od systemu Microsoft SQL Server (wszyscy autorzy tej książki posiadają tytuł Microsoft MVP) i pomoże Ci poznać najnowsze rozwiązania z wersji 2014.
- Druk
- PDF + ePub + Mobi pkt
Microsoft SQL Server 2014. Podręcznik administratora
Adam Jorgensen, Bradley Ball, Steven Wort, Ross LoForte, Brian Knight
Czasowo niedostępna
-
Przewodnik dla poszukujących pracy! Rozmowa rekrutacyjna to ten rodzaj spotkania, który wywołuje stres nawet u najbardziej odpornych. Podchwytliwe pytania, zadania do rozwiązania, skomplikowane testy dotyczące spraw technicznych oraz nierzadko kilkugodzinny dialog wymagają dużej odporności i wiedzy. Zastanawiasz się, jak przygotować się do tej rozm
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Dzięki tej książce dowiesz się, jak to robić przy użyciu języków C# i Visual Basic. Jednak zanim napiszesz pierwszą linię kodu, warto poznać nowe środowisko pracy, tak aby tworzenie stron przebiegało szybko, wygodnie i bezproblemowo. W kolejnych rozdziałach zdobędziesz wiedzę na temat dostępnych kontrolek, metod pracy ze stronami wzorcowymi oraz sposobów stosowania kompozycji i skórek. Ponadto nauczysz się wykorzystywać źródła danych oraz zarządzać informacjami przy użyciu ADO.NET. Książka ta sprawdzi się znakomicie zarówno w rękach początkującego, jak i zaawansowanego programisty.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Oto książka, w której znajdziesz szczegółowe omówienie technologii Internetu mobilnego — technik i narzędzi, które można wykorzystać do udostępnienia na urządzeniach przenośnych rozmaitych materiałów sieciowych. Przedstawiono tu standardowe wzorce rozwijania interfejsów użytkownika, a także ułatwiające pracę szablony i platformy. Autor koncentruje się na trzech najważniejszych CMS-ach (WordPress, Joomla! oraz Drupal) i wyjaśnia, jak projektować, budować oraz publikować za ich pomocą użyteczne witryny, które zachwycą użytkowników mobilnego Internetu!
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Książka "ASP.NET 2.0 AJAX. Zaawansowane programowanie" szczegółowo ukazuje, na czym polega tworzenie aplikacji WWW nowej generacji. Dzięki temu podręcznikowi będziesz wiedział, jak korzystać z różnych bibliotek, jak używać zaawansowanych kontrolek z pakietu AJAX Toolkit, a także jak budować własne kontrolki. Nauczysz się asynchronicznie uaktualniać fragmenty stron i zarządzać skryptami używanymi w przeglądarce, dowiesz się, jak testować takie aplikacje i usuwać z nich błędy. Z tą książką zdobędziesz wiedzę potrzebną do kreowania nowoczesnych, interaktywnych aplikacji.
- Druk
Niedostępna
-
Książka Visual Basic 2008. Warsztat programisty jest doskonałym podręcznikiem zarówno dla początkujących, jak i zaawansowanych programistów. Zawiera ona opis technologii i środowiska programistycznego, a także wiele przykładów i porad z dokładnie przedstawionym oraz przetestowanym kodem, zgodnym z wersją 2008 tego języka.
- Druk
Niedostępna
-
Książka "Excel 2007 PL. Programowanie w VBA" to znakomite kompendium wiedzy o tym, jak za pomocą potęgi języka VBA rozbudować arkusze Excela. Korzystając z niej, nauczysz się wykorzystywać nazwy, zakresy i listy danych, a także tworzyć tabele i wykresy. Poznasz opracowane na podstawie wieloletnich doświadczeń utalentowanych programistów techniki projektowania interaktywnych aplikacji wykorzystujących formularze i Windows API. W książce tej znajdziesz także niezbędne wskazówki i gruntownie omówione przykłady, pozwalające szybko zdobyć wiedzę potrzebną do tworzenia nowoczesnych i profesjonalnych aplikacji w Excelu.
- Druk
Niedostępna
-
Dzięki tej książce poznasz najlepsze praktyki związane z CSS oraz XHTML. Na przykładzie prawdziwych witryn dowiesz się, jak zapewnić różne funkcjonalności za pomocą kaskadowych arkuszy stylów. Analityczny opis strony Blogger.com pozwoli zaprezentować różne efekty, choćby takie, jak rollover dla tekstu, łączy oraz tabel. Z analiz dotyczących innych witryn dowiesz się, jak zapewnić efekt cienia, rozwijane menu czy też dynamiczne przełączanie arkuszy CSS. Znajdziesz tu także wiele innych zagadnień, które pozwolą Ci zbudować własną — profesjonalną i atrakcyjną — witrynę WWW.
- Druk
CSS. Projektowanie profesjonalnych stron WWW
Ch.Schmitt, T.Dominey, C.Li, E.Marcotte, D.Orchard, M.Trammell
Niedostępna
-
Autor Joomla!. Profesjonalne tworzenie stron WWW w pierwszej kolejności zapozna Cię ze szczegółami instalacji oraz problemami, które możesz napotkać. W kolejnych rozdziałach nauczysz się tworzyć własne szablony oraz moduły, a także wykorzystywać dostępne rozszerzenia. Z każdą kolejną stroną Dan wprowadza coraz bardziej zaawansowaną tematykę, związaną z tworzeniem komponentów, zastosowaniem technologii AJAX czy też używaniem wzorców projektowych. Porusza kwestie sposobów prowadzenia profesjonalnej witryny, łączenia z zewnętrznymi zasobami czy też pozycjonowania stron korzystających z systemu. Niezwykle ważny jest rozdział poświęcony bezpieczeństwu oraz rozdział traktujący o rzeczach, których Joomla! nie potrafi. Tak profesjonalne podejście do tematu sprawia, że książka jest doskonałym źródłem informacji o systemie zarówno w rękach amatora, jak i profesjonalisty.
- Druk
Niedostępna
Ebooka "PHP5. Zaawansowane programowanie" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "PHP5. Zaawansowane programowanie" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP5. Zaawansowane programowanie" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: PHP5. Zaawansowane programowanie (4)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: blog.kamilbrenk.pl Kamil Brenk, 2010-09-03Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Wpis ten jest poświęcony recenzji kolejnej książki, którą bardzo polecam każdemu programiście zainteresowanemu nauką języka PHP - zwłaszcza dla tych, którzy interesują się tym tematem na poważnie. Mowa tutaj o książce PHP5. Zaawansowane programowanie, której autorami są Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki oraz Alec Cove. Jest to moim zdaniem najlepsza pozycja dotycząca języka PHP na polskim rynku. Dla kogo jest ta książka? Zostało wydanych naprawdę wiele książek o programowaniu w PHP. Niektóre z nich są lepsze, inne gorsze, a większość po prostu słaba i wałkująca wciąż te same tematy :-) Na szczęście od czasu do czasu trafia się taka książka, której czytanie jest czystą przyjemnością, z której możemy nauczyć się wielu nowych rzeczy, która rzuci światło na przeróżne tematy. Książka, w której zostanie opisany cały proces budowania profesjonalnych i komercyjnych aplikacji z wykorzystaniem PHP. I taka jest właśnie książka “PHP5. Zaawansowane programowanie”. Odpowiadając na pytanie w nagłówku, książka ta jest dla osób mających już podstawową znajomość PHP - na pewno nie jest to lektura “na pierwszy raz”. Jest tutaj poruszonych także wiele tematów, nad którymi będą się głowić nawet średnio-zaawansowani programiści. Poruszane tematy i ważniejsze rozdziały PHP5. Zaawansowane programowanie * Wprowadzenie do programowania obiektowego
* Unified Modeling Language (UML)
* Obiekty zaczynają działać
* Wzorce projektowe
* Klasa Collection
* Klasa CollectionIterator
* Klasa GenericObject
* Warstwa abstrakcji dla bazy danych
* Interfejs fabryki
* Programowanie oparte na zdarzeniach
* Pliki dziennika i debugowanie
* SOAP
* Model, widok, kontroler (MVC)
* Komunikacja z użytkownikami
* Sesje i uwierzytelnianie
* Szkielet do testowania modułów
* Automat skończony i modyfikowalne pliki konfiguracyjne
* Studium przypadku - automatyzacja działu sprzedaży Jak więc widać, książka porusza mnóstwo ciekawych tematów, opisując budowanie aplikacji od samego początku (tworzenie diagramów UML), przez dobór odpowiednich narzędzi (wybór frameworka, systemu CMS czy dobór odpowiednich klas z PEAR/PECL), na testach jednostkowych kończąc. Poczytamy tutaj ponadto o popularnych wzorcach projektowych (MVC, Fabryka abstrakcyjna, Obserwator, Dekorator, Fasada, etc), metodykach programowania (Agile, XP), debugowaniu i testowaniu aplikacji, usługach sieciowych (SOAP), refaktoryzacji kodu czy protokole HTTP. Jakby tego było mało, znajdziemy tutaj mnóstwo praktycznych przykładów (które niestety zawierają sporo błędów, choć zazwyczaj są one łatwe do wychwycenia). Na sam koniec przez prawie 200 stron jest opisywany przykład z prawdziwego wydarzenia - stadium przypadku systemu automatyzującego sprzedaż produktów on-line. Niestety dział ten kompletnie nie przypadł mi do gustu :-). Kilka słów podsumowania Jest to wyjątkowa książka zawierająca multum wiedzy z zakresu PHP OOP. Polecam ją jedynie osobom znających się już trochę na rzeczy oraz tym, którzy mają za sobą sporo praktycznej wiedzy, a ich celem jest uporządkowanie wiedzy teoretycznej. Mimo iż w książce można natrafić na sporo błędów i trafiają się działy, które są słabe i niedopracowane, to książka jest bardzo dobra. Ośmielę się nawet stwierdzić, że jest to najlepsza książka w języku polskim o PHP, jaką dane było mi przeczytać. Z wypowiedzi na forum.php.pl można wywnioskować, że jest jeszcze lepsza książka o PHP w naszym ojczystym języku: PHP5. Obiekty, wzorce, narzędzia. Niestety od dłuższego czasu książka jest niedostępna, jak uprzejmie informuje Helion. Czy ma ktoś może tą książkę na sprzedaż? Chętnie odkupiłbym, nawiasem mówiąc :) Wracając jednak do “PHP5. Zaawansowane programowanie” - jest to w moim odczuciu najlepsza książka w języku polskim o profesjonalnym programowaniu w PHP. Polecam kupić i przeczytać co najmniej raz :-) -
Recenzja: Dragonia Magazine Paulina BudzońRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
PHP 5 chyba nie trzeba nikomu przedstawiać. Ta nowa, całkowicie obiektowa wersja popularnego języka programowania bywa czasem małym utrapieniem dla programistów korzystających do tej pory z jej starych wersji, w których obiektowość nie była najważniejsza. PHP5. Zaawansowane programowanie. to książka przeznaczona właśnie dla tych deweloperów, którzy chcą ′′przestawić się′′ na programowanie obiektowe. Pozycja ta w przystępny i zrozumiały sposób przedstawia wszystkie zagadnienia związane z obiektowością i pozwala na szybkie i pełnie zrozumienie nowych zagadnień.
Książka podzielona jest na cztery logiczne części: Technologia obiektowa, która poświęcona jest niejako wprowadzeniu do programowania obiektowego - przedstawia wszystkie związanie z nim zagadnienia, rozwija wątpliwości na temat składni, a programistom ′′starego′′ PHP dostarcza kilku momentów zdziwienia. Część druga i trzecia: Tworzenie obiektowego zestawu narzędziowego. Proste klasy i interfejsy. i Tworzenie zestawu narzędzi do wielokrotnego wykorzystania. Narzędzia złożone (choć nieskomplikowane). przedstawiają się dokładnie swoimi tytułami. W częściach tych, czytelnik poznaje coraz bardziej zaawansowane i skomplikowane techniki programowania, a książka odkrywa przed nim coraz to nowe zagadnienia i funkcje języka. Część czwarta Studium przypadku - automatyzacja działu sprzedaży pozwala czytelników na całkowicie praktyczne wykorzystanie nabytych umiejętności i przeprowadza go przez kompletny proces tworzenia oprogramowania.
Całość napisana jest językiem zrozumiałym dla każdego programisty, szczególnie tych, którzy już wcześniej byli związani z PHP. Książka jest idealnym rozwiązaniem dla tych wszystkich, którzy ciągle nie mogą przekonać się do obiektowego programowania w PHP bądź po prostu do tej pory nie mogli go do końca ′′ogarnąć′′. Powinna się także znaleźć na półkach wszystkich programistów, którzy na co dzień dobrze rozumieją się z PHP 5 -- idealnie nadaje się do uzupełnienia i uporządkowania posiadanej wiedzy, a potem może być wykorzystywana jako punkt odniesienia w rozwiązywaniu konkretnych problemów.
Mówiąc krótko: PHP5. Zaawansowane programowanie. jest pozycją, która przyda się każdemu, kto chce się związać z PHP 5 - niezależnie od tego czy robi to zawodowo czy hobbistycznie. -
Recenzja: webmade.org Mateusz Bogolubow; 03/06Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książkę "PHP5 Zaawansowane programowanie" rozpoczyna rozdział wprowadzający czytelnika w świat programowania obiektowego. Krok po kroku poznajemy jego tajniki, bez znajomości którego ciężko będzie nam śledzić dalszą część publikacji.
Po zapoznaniu się z podstawowymi pojęciami OOP (ang. object-oriented programming) nauczymy się opisywać "świat obiektów" za pomocą języka UML (ang. Unified Modeling Languag). Język ten jest nieodzowną częścią każdego większego projektu, co czyni go bardzo własnym elementem wiedzy programisty.
W dalszej części książki pogłębiamy znajomość OOP budując aplikacje technikami obiektowymi i poznając dziedziczenie, hermetyzacje i abstrakcje (podstawowe założenia paradygmatu obiektowego) od strony praktycznej. Dowiemy się także czym są wzorce projektowe.
Kolejne rozdziały to bardzo dokładna analiza klas, które możemy wielokrotnie wykorzystywać podczas pracy nad aplikacjami. Zapoznamy się m.in. z takimi pojęciami jak "warstwa abstrakcji dla baz danych" czy "interfejs fabryki".
Warto również wspomnieć o rozdziale poświęconym SOAP (ang. Simple Object Access Protocol - protokole wymiany danych niezależnym od platformy) czy MVC (ang. Model- View-Controller - wzorcu projektowym model-widok-kontroler).
To tylko część zagadnień poruszanych w książce, która pomoże przyswoić Ci zaawansowane techniki programowania w PHP5. Niemniej jednak publikacja przeznaczona jest dla osób, które mają już doświadczenie związane z programowaniem w PHP.
-
Recenzja: Magazyn Internet KK; 12/08/05Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Piąta wersja języka PHP w istotnym stopniu zwiększa możliwości oferowane przez tę platformę programistyczną. Twórcy aplikacji internetowych mogą dzięki niej korzystać z zalet programowania obiektowego oraz stosować protokół SOAP w procesie tworzenia usług sieciowych. W efektywnym wykorzystaniu nowych możliwości oferowanych przez PHP5 pomocna jest książka "PHP5. Zaawansowane programowanie".
Autorzy rozpoczynają swe rozważania od wprowadzenia do programowania obiektowego. Przybliżają podstawowe pojęcia z tej dziedziny, a także zwracają uwagę na znaczenie diagramów UML, wykorzystywanych w procesie dokumentowania projektów programistycznych. Podkreślają ponadto rolę wzorców projektowych, dzięki którym możliwe jest wielokrotne wykorzystywanie kodu.
Kolejnym etapem nauki jest opracowanie obiektowego zestawu narzędziowego za pomocą prostych klas i interfejsów. Czytelnicy mają okazję zapoznać się z abstrakcjami wysokopoziomowymi i przykładami ich zastosowania. Zdobywają ponadto wiedzę na temat protokołu SOAP.
Trzecia część książki została poświęcona tworzeniu złożonych narzędzi do wielokrotnego wykorzystania. Programiści znajdą w niej m.in. materiały przybliżające proces komunikacji z użytkownikami, zagadnienia związane z sesjami i uwierzytelnianiem, a także szkielet do testowania modułów. Na szczególne uznanie zasługuje rozbudowane studium przypadku, ilustrujące proces automatyzacji działu sprzedaży. Na jego przykładzie prezentowane są m.in. metody zarządzania projektami oraz planowania systemu i jego architektury.
Prezentowana publikacja w istotnym stopniu wspomaga programistów w procesie wydajnego stosowania mechanizmów obiektowych, oferowanych przez nową odsłonę języka PHP. Dostarcza także cenne wskazówki związane z prowadzeniem rozbudowanych projektów informatycznych w oparciu o narzędzia wielokrotnego użytku. Z pewnością zasługuje na uwagę programistów zainteresowanych wzbogaceniem wiedzy o zaawansowanych technikach tworzenia aplikacji internetowych.
Szczegóły książki
- Tytuł oryginału:
- Professional PHP5
- Tłumaczenie:
- Adam Byrtek, Jarosław Dobrzański, Paweł Gonera
- ISBN Książki drukowanej:
- 83-736-1825-2, 8373618252
- Data wydania książki drukowanej :
- 2005-06-07
- Format:
- B5
- Numer z katalogu:
- 2740
- Przykłady na ftp
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » PHP - Programowanie
- Serie wydawnicze: Wrox
Spis treści książki
- Czym jest programowanie obiektowe? (23)
- Zalety programowania obiektowego (24)
- Przykład z życia (25)
- Pojęcia związane z programowaniem obiektowym (25)
- Klasy (26)
- Obiekty (27)
- Dziedziczenie (36)
- Interfejsy (45)
- Hermetyzacja (48)
- Zmiany w PHP5 dotyczące programowania obiektowego (49)
- Podsumowanie (50)
- Zbieranie wymagań (51)
- Rozmowa z klientem (52)
- Diagramy przypadków użycia (53)
- Diagramy klas (54)
- Modelowanie dziedziny (55)
- Relacje (56)
- Implementacja (58)
- Diagramy aktywności (61)
- Diagramy przebiegu (63)
- Diagramy stanów (65)
- Diagram komponentów i instalacji (66)
- Podsumowanie (67)
- Tworzenie menedżera kontaktów (69)
- Diagramy UML dla menedżera kontaktów (70)
- Klasa PropertyObject (74)
- Klasy z informacjami kontaktowymi (76)
- Klasa DataManager (80)
- Klasy Entity, Individual i Organization (81)
- Użycie systemu (88)
- Podsumowanie (90)
- Wzorzec złożony (92)
- Implementacja (93)
- Przemyślenia (97)
- Wzorzec obserwatora (98)
- Widget (98)
- Przemyślenia (104)
- Wzorzec dekoratora (104)
- Implementacja (106)
- Korzystanie z dekoratora (107)
- Przemyślenia (108)
- Wzorzec fasady (109)
- Wzorzec budowniczego (111)
- Implementacja (111)
- Przemyślenia (115)
- Podsumowanie (115)
- Założenia klasy Collection (119)
- Projektowanie klasy Collection (120)
- Fundamenty klasy Collection (121)
- Metoda addItem (122)
- Metody getItem i removeItem (123)
- Pozostałe metody (123)
- Użycie klasy Collection (124)
- Implementacja leniwej konkretyzacji (125)
- Funkcje zwrotne (126)
- Metoda setLoadCallback w klasie Collection (130)
- Wykorzystanie klasy Collection (133)
- Ulepszanie klasy Collection (139)
- Podsumowanie (139)
- Interfejs Iterator (141)
- Klasa CollectionIterator (143)
- Interfejs IteratorAggregate (144)
- Ochrona zawartości iteratora (146)
- Podsumowanie (147)
- Klasa GenericObject (149)
- Kiedy korzystać z GenericObject? (150)
- Na co pozwala GenericObject? (150)
- Decyzje w sprawie implementacji (151)
- Typowa implementacja GenericObject (152)
- Poznawanie rodzica (154)
- Współpraca z bazą danych (157)
- Metody i własności GenericObject (159)
- Zalety klasy GenericObject (161)
- Klasa GenericObjectCollection (162)
- Tradycyjna implementacja (163)
- Kiedy tradycyjna implementacja zawodzi (163)
- Działanie klasy GenericObjectCollection (164)
- Kod klasy (165)
- Typowa implementacja GenericObjectCollection (167)
- Próba (168)
- Jak to działa? (168)
- Podsumowanie klasy GenericObjectCollection (170)
- Podsumowanie (171)
- Czym jest warstwa abstrakcji? (174)
- Prosta implementacja (174)
- Plik konfiguracyjny (174)
- Nawiązywanie połączenia (175)
- Pobieranie danych (175)
- Modyfikacja danych (176)
- Korzystanie z klasy Database (178)
- Wprowadzenie do PEAR DB (180)
- Nawiązywanie połączenia za pomocą DB (181)
- Pobieranie danych (182)
- Inne użyteczne funkcje (183)
- Więcej informacji (186)
- Gotowa warstwa abstrakcji (186)
- Obsługa transakcji (189)
- Wzorzec projektowy Singleton (191)
- Podsumowanie (193)
- Wzorzec fabryki (195)
- Przykład interfejsu fabryki (196)
- Rozwiązanie staromodne (196)
- Wykorzystanie interfejsu fabryki (197)
- Zastosowanie wzorca w abstrakcji bazy danych (198)
- Większa liczba fabryk (200)
- Wykorzystanie klas istniejących (201)
- Podsumowanie (201)
- Czym są zdarzenia? (204)
- Obiektowa obsługa zdarzeń (205)
- Projekt rozwiązania (205)
- Implementacja rozwiązania (207)
- Implementacja zabezpieczeń (211)
- Chwila zastanowienia (213)
- Podsumowanie (214)
- Tworzenie mechanizmu logowania (215)
- Proste logowanie do pliku (215)
- Przykładowa struktura katalogów (216)
- Klasa Logger (217)
- Rozbudowa klasy Logger (221)
- Mechanizm debugowania (231)
- Podsumowanie (234)
- SOAP i PHP5 (235)
- Rozszerzenie PHP5 SOAP (236)
- Klient SOAP (239)
- Za kulisami (241)
- Obsługa wyjątków w kliencie SOAP (245)
- Serwer SOAP (246)
- Podsumowanie (248)
- Wprowadzenie do MVC (252)
- Model (253)
- Widok (253)
- Kontroler (253)
- Infrastruktura (253)
- MVC w aplikacjach WWW (253)
- MVC w PHP (254)
- Mały zestaw narzędzi MVC (256)
- Prezentacja zestawu narzędzi (256)
- Korzystanie z zestawu narzędzi (268)
- Zestaw narzędzi a praktyka (275)
- Prawdziwe szablony (275)
- Powtórka z szablonów macierzystych PHP (275)
- Wady szablonów macierzystych (276)
- Prawdziwe szablony a szablony pakietu Smarty (276)
- Instalowanie pakietu Smarty (277)
- Korzystanie z pakietu Smarty (278)
- Zaawansowane możliwości pakietu Smarty (283)
- Kiedy korzystać z pakietu Smarty, a kiedy z tradycyjnych szablonów? (285)
- Podsumowanie (285)
- Po co się komunikować? (287)
- Powody komunikowania się z użytkownikiem (288)
- Myślenie wykraczające poza przeglądarkę WWW (290)
- Formy komunikacji (291)
- Wszystkie formy komunikacji mają... (291)
- Nie wszystkie formy komunikacji mają... (291)
- Co z adresatami? (291)
- Komunikacja jako hierarchia klas (292)
- Klasa adresata - szybki sprawdzian z myślenia obiektowego (292)
- Klasa Communication (296)
- Wysyłanie wiadomości do użytkowników naszej witryny (298)
- Tworzenie wersji testowej (298)
- Wysyłanie wiadomości (302)
- Zastosowanie szablonów przy wykorzystaniu pakietu Smarty (307)
- Korzystanie z MIME (309)
- Inne podklasy klasy Communication (309)
- Wiadomości tekstowe SMS (309)
- Faks (310)
- Podsumowanie (310)
- Wprowadzenie do sesji (312)
- Krótka powtórka z protokołu HTTP (312)
- Definicja sesji (314)
- Ciągłość sesji (314)
- Bezpieczeństwo sesji (317)
- Jak PHP implementuje sesje? (324)
- Podstawowy mechanizm sesji w PHP (324)
- Ograniczenia podstawowego mechanizmu sesji w PHP (326)
- Tworzenie klasy Authentication (327)
- Połączenie zarządzania sesjami PHP z bazą danych (327)
- Klasa UserSession (329)
- Schemat bazy danych (329)
- Kod - usersession.phpm (330)
- Kod - testowanie klasy UserSession (334)
- Jak to działa - klasa UserSession (336)
- Co otrzymaliśmy? (339)
- Podsumowanie (339)
- Metodologia i terminologia (341)
- Projektowanie interfejsu klasy (342)
- Tworzenie pakietu testowego dla klasy (343)
- Pisanie implementacji naszej klasy (344)
- Druga tura (345)
- Wprowadzenie do PHPUnit (345)
- Instalacja PHPUnit (345)
- Korzystanie z PHPUnit (346)
- Przypadki testowania (346)
- Pakiet testujący (349)
- Czy warto? (349)
- Powtórne testy (350)
- Użyteczność szkieletu (350)
- Demonstrowalny mechanizm zapewniania jakości (350)
- Redukcja obciążenia testami funkcjonalnymi (351)
- Praktyczny przykład (351)
- Podsumowanie (356)
- Koncepcja automatu skończonego (358)
- Prosty AS - kalkulator ONP (359)
- Teoretyczna implementacja AS (360)
- Implementacja automatów skończonych w PHP (361)
- Analiza przykładu z kalkulatorem ONP (363)
- Przykłady automatów skończonych w praktyce (366)
- Modyfikowalne pliki konfiguracyjne (367)
- Zastosowanie PHP (367)
- Zastosowanie XML-a (368)
- Korzystanie z plików INI (369)
- Klasa Config z PEAR (371)
- Zalecane praktyki związane z plikami konfiguracyjnymi (372)
- Podsumowanie (373)
- Artykulandia (378)
- Krajobraz Artykulandii (380)
- Wymiar techniczny (380)
- Wymiar finansowy (380)
- Wymiar polityczny (380)
- My (380)
- Czy rzeczywiście chodzi o technologię? (381)
- Podejście do budowy oprogramowania (381)
- Jakie konsekwencje ma to dla nas? (383)
- Technologia (384)
- Podsumowanie (385)
- Wstępne rozeznanie (387)
- Dlaczego realizujemy projekt? (388)
- Dla kogo realizujemy projekt? (388)
- Jaka jest historia projektu? (390)
- Jakie są oczekiwane warunki wstępne projektu? (390)
- Odbieranie formalnych wytycznych (391)
- Wymogi obszaru działalności (392)
- Zakres (393)
- Harmonogramy (394)
- Budżet (395)
- Warunki handlowe (397)
- Plany na przyszłość (398)
- Wygląd i obsługa (398)
- Technologia (398)
- Obsługa (399)
- Co dalej? (399)
- Konstruowanie oferty (399)
- Konspekty kontra oferty cenowe (399)
- Oferty w formie konspektu a specyfikacje (400)
- Kogo zaangażować w tworzenie oferty? (401)
- Kiedy można dać z siebie więcej? (401)
- Kiedy powiedzieć "nie"? (402)
- Struktura oferty (402)
- Wybieranie ludzi (404)
- Menedżer projektu (404)
- Account manager (404)
- Główny architekt (405)
- Architekci i inżynierowie oprogramowania (406)
- Programiści interfejsu klienckiego (406)
- Starsi projektanci (406)
- Graficy (406)
- Podwójne role (407)
- Sposób pracy (407)
- Rola klienta (407)
- Podsumowanie (408)
- Wybór procesu (409)
- Proces kaskadowy (409)
- Proces spiralny (410)
- Wybór procesu (412)
- Praktyki wspólne dla obydwu procesów (412)
- Faza specyfikacji (412)
- Faza projektowania (415)
- Faza budowy (416)
- Faza testowania (417)
- Odbiór (418)
- Metodyki i praktyki programowania (418)
- Programowanie inicjowane testami (418)
- Programowanie ekstremalne (419)
- Zarządzanie zmianami (422)
- Rewizje specyfikacji (422)
- Zmiany w specyfikacji, które pojawiają się po jej podpisaniu (422)
- Dyskusje wynikające z różnych interpretacji (423)
- Błędy zgłoszone przez klienta (423)
- Podsumowanie (423)
- Czym jest architektura systemu? (425)
- Dlaczego to takie ważne? (426)
- Co musimy zrobić? (426)
- Efektywne tłumaczenie wymagań (427)
- Hosting, łącza, serwery i sieć (427)
- Nadmiarowość i elastyczność (428)
- Utrzymanie (428)
- Bezpieczeństwo (429)
- Projektowanie środowiska (429)
- Hosting i łącza (429)
- Obliczanie parametru CIR (430)
- Serwery (432)
- Sieć (434)
- Zapis nadmiarowy (434)
- Utrzymanie (435)
- Bezpieczeństwo (435)
- Podsumowanie (436)
- Rozpoczynamy projekt - poniedziałek (438)
- Zamieniamy się w słuch (438)
- Oszacowanie wagi scenariuszy (440)
- Planowanie wersji (447)
- Rozpoczynamy pracę (448)
- Opis szczegółów scenariusza nr 9 (448)
- Tworzenie testów (449)
- PHPUnit (450)
- Tworzenie ekranu logowania (457)
- Następny scenariusz (460)
- Ponowne oszacowanie (469)
- Porządki (471)
- Refaktoring kodu (472)
- Kończenie iteracji (478)
- Scenariusz nr 14. Zmiana tygodnia powoduje odczytanie poprzedniego (478)
- Scenariusz nr 15. Tygodniowe pola na raporcie wizyt klienta (480)
- Raport kosztów podróży (487)
- Składnik kosztów podróży (489)
- Tygodniowe koszty podróży (492)
- Narzut (494)
- Kolejne testy tygodniowych kosztów podróży (495)
- Wypełnianie testów tygodniowego arkusza kosztów podróży (498)
- Zakończony raport kosztów podróży (510)
- Obiekty fikcyjne (522)
- Podsumowanie (527)
- Wprowadzenie do QA (529)
- Dlaczego warto się starać? (530)
- Co to jest jakość? (531)
- Wymierna jakość (532)
- Testowanie (534)
- Testowanie modułów (535)
- Testowanie funkcjonalne (535)
- Testowanie obciążenia (537)
- Testowanie użyteczności (537)
- Śledzenie błędów (538)
- Efektywne śledzenie błędów z wykorzystaniem systemu Mantis (539)
- Wykorzystanie wszystkich możliwości Mantis (546)
- Podsumowanie (546)
- Opracowywanie środowiska programistycznego (549)
- Firmowe środowisko rozwojowe (550)
- Firmowe środowisko testowe (551)
- Środowisko testowe klienta (551)
- Środowisko produkcyjne klienta (552)
- Rozwojowe bazy danych (553)
- Organizacja wdrożenia (554)
- Automatyczne pobieranie z repozytorium kontroli wersji (556)
- Zastosowanie rsync (557)
- Synchronizacja serwerów za pomocą rsync (559)
- Podsumowanie (561)
- Wprowadzenie do danych roboczych (563)
- Poznajemy potrzeby klienta (564)
- Zarządzanie żądaniami klientów (564)
- Dostarczanie raportów (566)
- Projektowanie raportu (566)
- Architektura generatora raportów (569)
- Generowanie raportów w tle (571)
- Interfejs raportów (573)
- Interfejs nowego raportu (574)
- Skrypt procesora raportów (578)
- Proces (578)
- Skrypty obsługi raportów (579)
- Strona Moje raporty (581)
- Skrypty tłumaczące (581)
- Przykład użycia platformy raportowej (583)
- Wizualizacja (584)
- Podsumowanie (585)
- Motywacja (587)
- Twoja kariera programisty (588)
- Więcej niż tylko programowanie WWW (588)
- Umiejętności miękkie (589)
- Umiejętności teoretyczne (589)
- Umiejętności społeczne (589)
- Podsumowanie (590)
O Autorach (13)
Wstęp (15)
Część I Technologia obiektowa (21)
Rozdział 1. Wprowadzenie do programowania obiektowego (23)
Rozdział 2. Unified Modeling Language (UML) (51)
Rozdział 3. Obiekty zaczynają działać (69)
Rozdział 4. Wzorce projektowe (91)
Część II Tworzenie obiektowego zestawu narzędziowego. Proste klasy i interfejsy (117)
Rozdział 5. Klasa Collection (119)
Rozdział 6. Klasa CollectionIterator (141)
Rozdział 7. Klasa GenericObject (149)
Rozdział 8. Warstwa abstrakcji dla bazy danych (173)
Rozdział 9. Interfejs fabryki (195)
Rozdział 10. Programowanie oparte na zdarzeniach (203)
Rozdział 11. Pliki dziennika i debugowanie (215)
Rozdział 12. SOAP (235)
Część III Tworzenie zestawu narzędzi do wielokrotnego wykorzystania. Narzędzia złożone (choć nieskomplikowane) (249)
Rozdział 13. Model, widok, kontroler (MVC) (251)
Rozdział 14. Komunikacja z użytkownikami (287)
Rozdział 15. Sesje i uwierzytelnianie (311)
Rozdział 16. Szkielet do testowania modułów (341)
Rozdział 17. Automat skończony i modyfikowalne pliki konfiguracyjne (357)
Część IV Studium przypadku - automatyzacja działu sprzedaży (375)
Rozdział 18. Przegląd projektu (377)
Rozdział 19. Metody zarządzania projektami (387)
Rozdział 20. Planowanie systemu (409)
Rozdział 21. Architektura systemów (425)
Rozdział 22. Tworzenie aplikacji automatyzującej pracę zespołu sprzedaży (437)
Rozdział 23. Zapewnienie jakości (529)
Rozdział 24. Instalacja (549)
Rozdział 25. Projektowanie i tworzenie solidnej platformy raportującej (563)
Rozdział 26. Co dalej? (587)
Dodatki (591)
Dodatek A Dlaczego warto korzystać z kontroli wersji (593)
Dodatek B IDE dla PHP (607)
Dodatek C Strojenie wydajności PHP (621)
Dodatek D Najlepsze praktyki przy instalacji PHP (633)
Skorowidz (645)
Helion - inne książki
-
Bestseller Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przekonasz się także, jak bardzo może poprawić skuteczność diagnozowania i usprawnić niektóre procedury. Znajdziesz tu spostrzeżenia o potencjalnych wadach sztucznej inteligencji i najświeższe wnioski związane z jej zastosowaniem. Nie zabrakło również opisu zagrożeń związanych z tą technologią i wskazówek, do czego GPT nie można używać. Poszczególne zagadnienia zilustrowano prawdziwymi rozmowami z GPT-4. Są one w pełni spontaniczne i pozbawione poprawek, często błyskotliwe i czasami nietaktowne, wzbogacone o cenny kontekst i szczere komentarze.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu sterowniki kierują również pracą sygnalizacji świetlnej, wind, systemów inteligentnego domu, czyli są niezbędne do naszego codziennego funkcjonowania.- Druk
- PDF + ePub + Mobi pkt
(26,94 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł (-40%) -
Promocja
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zespół lepiej zrozumie problemy biznesowe, zaangażuje właściwych uczestników, poprawi komunikację, by wdrożyć najbardziej wartościową funkcjonalność we właściwej kolejności, a później dostosować oprogramowanie do zmian i wzrostu. Dzięki metodom opisanym w tej książce zespół może wypracować wspólne zrozumienie kluczowych koncepcji, terminologii, technik i racjonalnych podstaw, aby efektywniej współpracować nad każdym projektem.- Druk
- PDF + ePub + Mobi pkt
(40,20 zł najniższa cena z 30 dni)
40.20 zł
67.00 zł (-40%) -
Promocja
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręcenia opowieści. Część historii wymyślił w taki sposób, aby pokazać konkretne zagadnienie związane z testowaniem nie w postaci nudnej teorii czy definicji, ale w kontekście sytuacji, która mogłaby się wydarzyć w prawdziwym życiu.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Promocja
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.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- Druk
- PDF + ePub + Mobi pkt
(65,40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Promocja
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Dzięki tej książce dowiesz się, czym jest RPA i w jakich konkretnie procesach biznesowych może mieć zastosowanie. Zapoznasz się również, korzystając z zawartych tu studiów przypadków i najlepszych praktyk branżowych, jak wyglądają praktyczne aspekty wdrażania tej technologii. Przekonasz się też, w jaki sposób firmy osiągnęły znaczny zwrot z inwestycji dzięki wdrożeniom technologii RPA, na przykład poprzez zmniejszenie zapotrzebowania na pracę ludzką. Zrozumiesz, jak ważną korzyścią płynącą z tej technologii jest zwiększenie zgodności działań firmy z przepisami. W efekcie lektury uzyskasz rzetelny, realistyczny pogląd na RPA i zdobędziesz wszystkie niezbędne informacje, aby z powodzeniem wdrożyć optymalny system RPA w swojej firmie.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
To kolejne, zaktualizowane wydanie oficjalnego podręcznika firmy Adobe — najlepszej dostępnej na rynku pomocy do nauki After Effects. Książkę docenią i początkujący, i zaawansowani użytkownicy. Została podzielona na 15 lekcji, z których dowiesz się, jak komponować klipy wideo, projektować ruchome grafiki i tworzyć atrakcyjne animacje. Podane tu informacje, porady i ćwiczenia pomogą Ci w opanowaniu zarówno podstawowych, jak i wielu wyrafinowanych funkcji oprogramowania. Nauczysz się tworzyć, modyfikować i optymalizować ruchome grafiki na potrzeby filmu, wideo, internetu i urządzeń mobilnych, a także animować tekst i obrazy, stosować rotoskopię, zmieniać zależności czasowe, korygować kolory, wreszcie usuwać niechciane obiekty. Dowiesz się ponadto, jak uatrakcyjniać wygląd kompozycji poprzez odpowiednią konfigurację kamer i oświetlenia czy też deformować i animować obiekty i nagrania wideo przy użyciu narzędzi Puppet.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%)
Zamknij
Przeczytaj darmowy fragment
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@helion.pl
Książka drukowana
![](https://static01.helion.com.pl/helion/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/global/okladki/125x163/helion-loader.gif)
Oceny i opinie klientów: PHP5. Zaawansowane programowanie Edward Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove (59)
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.
(31)
(12)
(9)
(4)
(0)
(3)
Oceny i opinie poprzednich wydań
więcej opinii
ukryj opinie