Lista książek:
  • AJAX i PHP. Tworzenie interaktywnych aplikacji internetowych. Wydanie II. eBook
    • Jak tworzyć szybsze i sprawniejsze aplikacje internetowe?
    • Jak pracować z biblioteką jQuery?
    • Jak wprowadzać nowe rozwiązania do już istniejących stron?

    Wprowadzenie technologii AJAX pozwoliło na tworzenie bardziej atrakcyjnych i przyjaznych użytkownikowi witryn, które nie wymagają przeładowywania po każdej interakcji. To zapewniło AJAX-owi ogromną popularność wśród webmasterów. Otrzymali bowiem doskonałe narzędzie do projektowania interaktywnych i dynamicznych aplikacji, tak pożądanych w dobie WEB 2.0. Jednak nic nie jest doskonałe i nawet AJAX, mimo wielkiego potencjału, ma swoje słabości i ograniczenia. Jakie? W trakcie lektury książki poznasz plusy i minusy tej technologii!

    Intencją autorów było przede wszystkim przekazanie wiedzy niezbędnej do opanowania sztuki tworzenia interaktywnych aplikacji, wykorzystujących PHP, JavaScript, MySQL i jQuery. Dowiesz się stąd również, jak przeprowadzać weryfikację danych wprowadzanych na stronie za pomocą technologii AJAX i jak łączyć ze sobą funkcje programu występujące po stronie serwera z tymi, które pojawiają się po stronie klienta. Poznasz skuteczne metody debugowania kodu. Ponadto na kilku rozbudowanych przykładach nauczysz się sprawnie pracować z biblioteką jQuery. Autorzy pokażą Ci, jak unikać najczęstszych błędów, tworzyć wydajny kod AJAX z myślą o pozycjonowaniu witryny oraz w prosty sposób wprowadzać nowe rozwiązania, także do istniejących już stron internetowych.

    • Przygotowanie środowiska pracy
    • Wprowadzenie w świat zagadnień technologii AJAX
    • JavaScript i klient AJAX
    • Programowanie obiektowe w JavaScript
    • Skrypty PHP i używanie MySQL po stronie serwera
    • Weryfikacja poprawności wprowadzanych danych za pomocą AJAX
    • Debugowanie i profilowanie aplikacji AJAX
    • Zaawansowane metody budowania aplikacji internetowych
    • Arkusze danych w technologii AJAX

    Opanuj sztukę tworzenia aplikacji WEB 2.0!



  • CakePHP 1.3. Programowanie aplikacji. Receptury. eBook
  • Poznaj optymalne przepisy na CakePHP!

    • Jak uwierzytelnić użytkownika?
    • Jak stworzyć usługę sieciową?
    • Jak skutecznie przetestować aplikację?

    CakePHP jest jednym z tych frameworków dla języka PHP, które dzięki swym licznym zaletom już zdobyły dużą popularność wśród programistów. Pozwala na błyskawiczne tworzenie skalowalnych aplikacji internetowych, korzystających ze wzorca MVC oraz zaawansowanych narzędzi (na przykład mapowania obiektowo-relacyjnego baz danych). W tej książce znajdziesz sześćdziesiąt gotowych przepisów na rozwiązanie różnego rodzaju problemów pojawiających się podczas pracy z CakePHP. Część przedstawionych receptur poświęcono bezpieczeństwu, a część współpracy z bazami danych czy wykorzystaniu technologii AJAX. Ponadto podczas lektury nauczysz się korzystać z geolokalizacji, usług REST oraz funkcji pomocnych przy testowaniu. Poznasz przepis na stworzenie aplikacji obsługującej wiele języków oraz dowiesz się więcej o współpracy z powłoką systemu. Ta pełna gotowych rozwiązań książka powinna znaleźć się na półce każdego programisty PHP używającego CakePHP!

    Ta książka pozwoli Ci...

    • projektować eleganckie i skalowalne aplikacje webowe z wykorzystaniem CakePHP
    • rozszerzać możliwości wyszukiwania za pomocą wirtualnych pól, zapytań ad hoc i własnych typów wyszukiwania
    • włączać międzynarodową obsługę aplikacji, w tym tłumaczenie rekordów w bazach danych
    • automatyzować zadania niewymagające interakcji ze strony użytkowników, które można uruchamiać z poziomu konsoli
    • zabezpieczać aplikacje za pomocą systemów uwierzytelniania, z wykorzystaniem nazwy użytkownika lub adresu e-mail, a także zapamiętać szczegóły kont użytkowników w systemie
    • wykorzystać zachowanie Containable do współpracy z wiązaniami modeli
    • tworzyć usługi sieciowe w różnej postaci i korzystać z nich

    Sięgnij po skuteczne rozwiązania najczęstszych problemów z CakePHP!



  • PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III . eBook
  • Zdobądź praktyczne umiejętności, niezbędne dla każdego webmastera!

    • Jak przechowywać informacje w cookies?
    • Jak używać funkcji do formatowania danych?
    • Jak korzystać z obiektów i klas w PHP5?

    PHP to obiektowy, skryptowy język programowania, zaprojektowany do tworzenia dynamicznych stron WWW. W wersji oznaczonej numerem 5 zmieniony został sposób reprezentacji obiektów -- zmienna obiektowa stała się referencją do właściwego obiektu, udostępniono zbiór interfejsów znacznie rozszerzających możliwości klas użytkownika oraz dodano mechanizm wyjątków. Obecnie ogromna liczba witryn budowana jest za pomocą tego właśnie języka. Szczególnie przydaje się on do tworzenia systemów zarządzania treścią, forów dyskusyjnych, aplikacji pocztowych i innych interaktywnych stron internetowych.

    "PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III" to kolejne, zaktualizowane wydanie popularnego podręcznika PHP. W porównaniu z poprzednim wydaniem najważniejsze zmiany dotyczą przerzucenia kodu z HTML na XHTML, dostosowania skryptów PHP do generowania kodu XHTML, uaktualnienia opisywanych narzędzi, przeniesienia kodowania znaków na UTF-8, obsługi zdarzeń wyjątkowych. Wykonując poszczególne ćwiczenia z tego podręcznika, dowiesz się, jak przeprowadzać operacje na zmiennych oraz w jaki sposób definiować funkcje i używać ich. Nauczysz się dodawać rekordy do bazy, tworzyć formularze, galerię zdjęć, forum dyskusyjne, a także unikatowe nazwy dokumentów serwera. Krótko mówiąc, samodzielnie zbudujesz niezawodną i dynamiczną stronę internetową.

    • Instalacja i konfiguracja
    • Podstawy PHP
    • Zmienne, stałe i operatory
    • Pętle i cookies
    • Definiowanie i użycie funkcji
    • Tablice zwykłe i asocjacyjne
    • Pobieranie, przekazywanie i przechowywanie danych
    • Grafika w PHP
    • Analiza dzienników serwera
    • Klasy i obiekty
    • Bezpieczeństwo w PHP5

    25 000 sprzedanych egzemplarzy poprzednich wydań podręcznika -- Ty też przejdź szybki i skuteczny kurs PHP!



  • PHP 5. Leksykon kieszonkowy. eBook
  • Praktyczna pomoc na co dzień - sięgnij po świetną ściągawkę z PHP!

    • Struktura języka, czyli znaczniki, typy danych, operatory i inne elementy
    • Instrukcje sterujące oraz funkcje, czyli wydawanie różnych poleceń
    • Programowanie obiektowe, czyli najkrótsza droga do celu

    Język skryptowy PHP od lat wciąż na nowo udowadnia swoją elastyczność i niezawodność. Wykorzystywany do tworzenia dynamicznych serwisów internetowych, a także samodzielnych aplikacji, szczególnie dobrze sprawdza się wtedy, gdy chcemy zapewnić możliwość współdziałania naszej witryny z różnymi formatami danych oraz skomplikowanymi bazami. Ponadto jego opanowanie nie nastręcza wielu trudności, a efekty pracy nawet początkujących webmasterów bywają wręcz spektakularne. Jeśli masz już za sobą pierwsze kroki w dziedzinie programowania w PHP5, w codziennej pracy z pewnością przyda Ci się poręczna ściąga, w której zawarto najważniejsze informacje i sposoby wykonywania podstawowych zadań programistycznych. Właśnie trzymasz ją w ręku!

    "PHP5. Leksykon kieszonkowy" powstał po to, by ułatwić Ci szybkie przypomnienie sobie wybranych zagadnień związanych z tą tematyką. Znajdziesz tu informacje o instalacji oraz konfiguracji środowiska w systemach Linux i Windows, strukturze języka, instrukcjach sterujących czy funkcjach. Przeczytasz o operacjach na danych, a także o obsłudze ciągu znaków daty i czasu. Przypomnisz sobie, jak używać tablic, współpracować z serwerem i przeglądarką, obsługiwać wyjątki. W leksykonie odszukasz także wiadomości dotyczące systemu plików i programowania obiektowego. Wszystko to wydatnie skróci Twoją pracę i pomoże Ci uniknąć wielu potencjalnych błędów.

    • Instalacja i konfiguracja
    • Struktura języka
    • Instrukcje sterujące
    • Funkcje
    • Operacje na danych i obsługa ciągu znaków
    • Tablice
    • Obsługa daty i czasu
    • Współpraca z serwerem i przeglądarką
    • Programowanie obiektowe
    • Wyjątki
    • Obsługa systemu plików

    Dobra podpowiedź zawsze pod ręką!



  • PHP 5. Praktyczny kurs. Wydanie II. eBook
  • Rewelacyjne strony internetowe w PHP 5 - dowiedz się, jak je zrobić!

    • Instalacja i konfiguracja narzędzi, czyli bez czego nie da się ruszyć dalej
    • Elementy języka i współpraca z systemem plików, czyli co koniecznie trzeba opanować
    • Obiektowy PHP i współpraca z bazami danych, czyli co może Ci się przydać

    Znajomość języka skryptowego PHP, szczególnie w wersji PHP 5, to w dzisiejszych czasach standard, bez którego nie może się obyć żaden szanujący się twórca stron internetowych. Środowisko PHP 5 pozwala tworzyć dynamiczne witryny, efektywnie komunikujące się z bazami danych. Zapewnia też możliwość współpracy Twojej strony z różnymi rodzajami danych, a ponadto nadaje się do tworzenia samodzielnie działających aplikacji. Jeśli marzy Ci się kariera webmastera, a nie masz jeszcze odpowiednich umiejętności w tej dziedzinie lub chcesz odświeżyć wiedzę, ta książka umożliwi Ci szybkie wejście na grunt praktycznego zastosowania możliwości języka PHP w Twoich własnych projektach.

    W podręczniku "PHP 5. Praktyczny kurs. Wydanie II" znajdziesz kompletne informacje o podstawach PHP - od kwestii związanych z nazewnictwem, instalacją i konfiguracją niezbędnych narzędzi, przez omówienie zasad budowy skryptów, aż po programowanie obiektowe i obsługę sieci. Dowiesz się, jak uruchomić działającą (i atrakcyjną) witrynę internetową, jak wykorzystać możliwości grafiki i o czym należy pamiętać, aby uniknąć kłopotów z wyświetlaniem witryny w przeglądarce. Nauczysz się obsługiwać protokoły sieciowe i zrozumiesz, na czym polega obsługa sesji. Sprawdź, jak wiele możesz osiągnąć, programując w PHP!

    • Instalacja i konfiguracja narzędzi
    • Pierwszy skrypt
    • Zmienne, typy danych i operatory
    • Instrukcje sterujące i funkcje
    • Obsługa daty i czasu, ciągi znaków, tablice
    • Operacje na strukturze systemu plików
    • Operacje na plikach i praktyczne wykorzystanie plików
    • Odbieranie danych z przeglądarki
    • Wysyłanie danych do przeglądarki
    • Obsługa cookies, sesje i wyjątki
    • Programowanie obiektowe
    • Obsługa grafiki
    • Połączenia sieciowe, poczta i FTP
    • PHP i popularne bazy danych
    • Obiektowa współpraca z MySQL i SQLite
    • Bazy danych w praktyce

    PHP 5 - po prostu musisz to znać!



  • PHP i jQuery. Receptury. eBook
  • Zbiór kilkudziesięciu sprawdzonych receptur i szybkich rozwiązań problemów niezbędnych do sprawnego tworzenia interaktywnych aplikacji!

    • Jak pracować z bazą danych w kodzie PHP i jQuery?
    • Jak pracować z formularzami i dodawać do nich efekty specjalne?
    • Jak tworzyć interaktywne, hierarchiczne menu?

    Język PHP jest podstawowym językiem wybieranym przez twórców stron internetowych, a jQuery - jedną z najczęściej stosowanych bibliotek w sieci. To oczywiste: obie technologie są lekkie, łatwe w użyciu i nauce, a przy tym oferują ogromne możliwości tworzenia dynamicznych witryn i interaktywnych aplikacji WWW. W dodatku razem tworzą doskonale uzupełniający się zestaw wszechstronnych narzędzi dla webmasterów. Jednak w świecie informatyki nic nie jest ani doskonałe, ani dziecinnie proste - dlatego nawet w pracy z takim tandemem możesz napotkać pewne często powtarzające się trudności, które czasem znacznie opóźniają realizację projektu. By tego uniknąć, wykorzystaj ten zbiór ponad sześćdziesięciu prostych, ale wyjątkowo skutecznych receptur i rozwiązań, niezwykle przydatnych przy tworzeniu interaktywnych aplikacji WWW.

    W tej przejrzyście napisanej książce znajdziesz wybór najważniejszych zadań i problemów, a także czytelnie przygotowane instrukcje radzenia sobie z nimi. Dzięki temu będziesz mógł jeszcze szybciej i sprawniej tworzyć aplikacje WWW z wykorzystaniem PHP i jQuery, nawet jeśli jesteś początkującym programistą lub webmasterem. Niezależnie od tego, czy chcesz nauczyć się na bieżąco kontrolować dane z formularzy, tworzyć wtyczki, przeciągać elementy, tworzyć atrakcyjne menu i przyjazne formularze, korzystać z API YouTube, czy współpracować z bazą danych - wystarczy sięgnąć po właściwe rozwiązania. Znajdziesz tu również receptury buforowania żądań AJAX oraz obsługi błędów, a także kilka zaawansowanych technik wykorzystania PHP i jQuery do tworzenia bardziej rozbudowanych stron. Dowiesz się między innymi, jak obejść ograniczenia przeglądarek, takie jak żądania przesyłane między domenami, i jak wykorzystać narzędzie Firebug.

    Dzięki tej książce:

    • zaczniesz od podstaw, aby na koniec poznać triki profesjonalnych twórców stron
    • przygotujesz interaktywne, dynamiczne i hierarchiczne menu
    • zastosujesz ciekawe efekty specjalne do elementów strony
    • wykorzystasz bazę danych w kodzie PHP i jQuery
    • za pomocą technologii AJAX poprawisz interakcję użytkownika ze stroną
    • dowiesz się, jak wykorzystać formaty XML i JSON do skutecznej wymiany danych
    • przygotujesz różne narzędzia do budowania aplikacji WWW
    • skontrolujesz dane z formularzy zarówno po stronie klienta, jak i serwera

    Wykorzystaj wszystkie możliwości tkwiące w technologiach PHP i jQuery!
    Poznaj rozwiązania typowych problemów, które możesz napotkać!



  • PHP i MySQL. Od podstaw. Wydanie IV. eBook
  • Świat zaawansowanych stron WWW w zasięgu Twoich rąk!

    • Jak przygotować środowisko pracy?
    • Jak wykorzystać technologię AJAX w połączeniu z PHP?
    • Jak połączyć PHP i MySQL w jedną całość?

    PHP i MySQL to duet, na którym opiera się ogromna większość ciut bardziej zaawansowanych stron w sieci. Czemu zawdzięcza on swą popularność? Niezwykłemu dopasowaniu do potrzeb, łatwej konfiguracji oraz ogromnej społeczności, zawsze chętnej do pomocy. Kiedy zaprzęgniesz ten zestaw do pracy, już po kilku godzinach zobaczysz jej pierwsze efekty!

    Co zrobić, żeby osiągnąć jeszcze więcej? Nic prostszego! Sięgnij po tę książkę i zacznij swoją przygodę z PHP oraz MySQL. Na samym początku dowiesz się, jak przygotować środowisko pracy, oraz poznasz podstawy programowania w języku PHP. Potem płynnie przejdziesz do zdobywania wiedzy na temat programowania obiektowego, wyrażeń regularnych, obsługi formularzy HTML oraz integracji z usługami katalogowymi LDAP. Nauczysz się wykorzystywać mechanizm sesji, technologię AJAX oraz Zend Framework. Po przeprowadzeniu Cię przez komplet informacji na temat PHP autor przedstawi Ci bazę danych MySQL. Poznasz jej mocne elementy, sposoby podłączania klientów oraz podstawy administracji. Może w to nie wierzysz, ale po przeczytaniu tej książki nawet skomplikowane mechanizmy bazy MySQL nie będą Ci obce! Na sam koniec odkryjesz, jak wiedzę na temat PHP oraz MySQL połączyć w całość i zrealizować Twój nawet najbardziej ambitny projekt! Książka ta jest obowiązkową pozycją na półce każdego entuzjasty tworzenia dynamicznych stron WWW!

    • Przygotowanie środowiska do pracy
    • Podstawy PHP - typy danych, zmienne, funkcje, tablice
    • Programowanie obiektowe w PHP
    • Obsługa wyjątków i błędów
    • Operacje na łańcuchach znaków, wyrażenia regularne
    • Obsługa plików i korzystanie z funkcji systemu operacyjnego
    • Wykorzystanie pakietów PEAR
    • Operacje na dacie i czasie
    • Obsługa formularzy HTML
    • Uwierzytelnianie użytkowników
    • Integracja PHP z LDAP
    • Zarządzanie sesją
    • Szablony stron - pakiet Smarty
    • Zabezpieczanie witryn WWW
    • Zastosowanie technologii AJAX z jQuery
    • Wykorzystanie Zend Framework
    • Możliwości bazy danych MySQL
    • Instalacja i konfiguracja serwera MySQL
    • Mechanizmy składowania i typy danych w MySQL
    • Zabezpieczanie serwerów MySQL
    • Pobieranie danych z bazy i operacje na nich w PHP
    • Wykorzystanie widoków
    • Mechanizm transakcji

    Sprawdź, jak wykorzystać możliwości PHP i MySQL w zakresie projektowania stron internetowych!



  • PHP5. Bezpieczne programowanie. Leksykon kieszonkowy. eBook
  • Twórz bezpieczny kod w PHP!

    • Jakie rodzaje ataków mogą Ci zagrozić?
    • Jak się przed nimi bronić?
    • Jak produkować bezpieczne oprogramowanie?

    PHP jest z pewnością jednym z najbardziej popularnych języków programowania, pozwalających na tworzenie dynamicznych aplikacji WWW. Swoją popularność zdobył dzięki prostej składni, łatwej konfiguracji oraz przejrzystym zasadom działania. PHP jest świetnym przykładem na to, że prostota i elegancja bywają lepsze niż nadmierne zaawansowanie i niepotrzebna komplikacja. Pomimo swej prostoty język PHP jest bardzo wymagający w sprawach związanych z bezpieczeństwem. Zmusza on programistę do poświęcenia niezwykłej uwagi kwestii wyboru bezpiecznych rozwiązań.

    Z pewnością brakowało Ci książki, która w jednym miejscu gromadziłaby wszelkie informacje związane z bezpieczeństwem w PHP. Dzięki pozycji "PHP5. Bezpieczne programowanie. Leksykon kieszonkowy " poznasz podstawy bezpiecznego programowania, sposoby obsługi danych pobranych z zewnątrz oraz przekazywania ich pomiędzy skryptami. Autor przedstawi Ci rodzaje ataków na aplikacje PHP oraz najlepsze metody obrony przed nimi. Ponadto nauczysz się we właściwy sposób konfigurować PHP oraz zdobędziesz wiedzę na temat zasad bezpiecznej produkcji oprogramowania. Jeżeli chcesz tworzyć bezpieczne rozwiązania w PHP, koniecznie zapoznaj się z tą książką!

    • Obsługa danych zewnętrznych
    • Wstrzykiwanie kodu
    • Dobór odpowiednich uprawnień
    • Sposoby uwierzytelniania użytkownika
    • Bezpieczne obsługiwanie błędów
    • Rodzaje ataków na aplikacje napisane w PHP
    • Obrona przed atakami XSS
    • Zagrożenie wstrzyknięciem kodu SQL
    • Ataki DOS i DDOS
    • Bezpieczna konfiguracja PHP
    • Sposoby tworzenia bezpiecznego oprogramowania

    Wykorzystaj możliwości PHP w pełni i bezpiecznie!



  • PHP 5. Narzędzia dla ekspertów. eBook
  • Osiągnij wyższy poziom zaawansowania w PHP!

    • Jak tworzyć efektywny, łatwy w utrzymaniu kod PHP?
    • Jak automatycznie tworzyć dokumentację techniczną?
    • Jak debugować aplikację z Xdebug?

    Język PHP to ulubione środowisko wielu programistów tworzących aplikacje i strony internetowe. Jego wykorzystanie pozwala na błyskawiczne osiągnięcie efektów, a nauka nie przysparza trudności. Trudno wskazać moment, w którym PHP zdobył tak ogromną popularność. Chwilami można odnieść wrażenie, jakby w sieci był obecny od zawsze. Piąta wersja tego języka zawiera wszystko to, co powinien posiadać nowoczesny język programowania - możliwość programowania obiektowego, wsparcie dla formatu XML oraz rozbudowane mechanizmy wejścia-wyjścia. PHP 5 może z powodzeniem konkurować z "dużymi" rozwiązaniami, dostępnymi od lat na rynku aplikacji internetowych.

    Niniejsza książka to pozycja przeznaczona dla programistów, którzy znają już podstawy tego języka. To unikalny podręcznik, dzięki któremu nauczysz się tworzyć efektywny, profesjonalny i łatwy w utrzymaniu kod. W trakcie lektury zdobędziesz wiedzę na temat systemów kontroli wersji, testów jednostkowych, szkieletów aplikacji oraz narzędzi wspomagających proces debugowania. Ponadto dowiesz się, w jaki sposób tworzyć dokumentację z wykorzystaniem phpDocumentor, jak wybrać najlepszy szkielet aplikacji oraz wdrożyć aplikację w środowisku produkcyjnym. Dzięki tej książce osiągniesz wyższy poziom zaawansowania w programowaniu w języku PHP!

    • Standardy pisania kodu PHP
    • Opracowywanie własnych standardów
    • Przygotowanie profesjonalnego środowiska programistycznego
    • Dokumentowanie kodu za pomocą phpDocumentor
    • Zarządzanie kodem źródłowym i jego wersjami
    • Debugowanie aplikacji
    • Szkielety aplikacji PHP
    • Testy jednostkowe - tworzenie niezawodnego kodu
    • Wdrażanie aplikacji
    • Projektowanie aplikacji z wykorzystaniem UML
    • Proces ciągłej integracji

    Ta książka pomoże Ci stać się lepszym programistą!



  • PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework. eBook
  • Na rynku dostępnych jest obecnie mnóstwo rozwiązań umożliwiających szybkie tworzenie serwisów internetowych z wykorzystaniem najpopularniejszego języka skryptowego, czyli PHP, oraz zestawów narzędzi składających się z bazy danych i serwera HTTP, takich jak MySQL i Apache. Wybór najlepszego oprogramowania dla konkretnej witryny może być czasami bardzo trudny, ponieważ każda z platform ma swoje wady i zalety. Sprawę może jednak ułatwić lektura odpowiedniej książki.

    Książką tą jest "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework". Dokładnie opisano w niej sposób działania poszczególnych platform, zwracając szczególną uwagę na mocne i słabe strony każdego z rozwiązań. Na podstawie praktycznych przykładów zastosowań będziesz mógł samodzielnie przekonać się, które oprogramowanie najlepiej sprawdzi się w Twoim projekcie. Nauczysz się też wiele o budowie frameworków, poznasz znaczenie warstw i zasady administrowania serwisami, a ponadto zdobędziesz wiadomości na temat wirtualnych hostów i odpowiedniego środowiska pracy projektanta WWW.

    • Instalowanie i konfigurowanie platform
    • Konstrukcja aplikacji WWW
    • Znaczenie warstw kontrolera, modelu i widoku
    • Tworzenie przykładowych aplikacji
    • Środowisko pracy projektanta WWW
    • Praca z wirtualnymi hostami
    • Zarządzanie projektami

    Poznaj najbardziej popularne rozwiązania dla twórców WWW.


    Książka została przygotowana w oparciu o następujące wersje frameworków:

    • Symfony 1.0 (kompatybilna z wersja 1.1 i w znacznym stopniu z wersją 1.2)
    • Zend Framework 1.8.4
    • cakePHP - 1.2.3.8166



  • PHP. Obiekty, wzorce, narzędzia. Wydanie III. eBook
  • Kompendium wiedzy na temat obiektów w PHP!

    • Jak wykorzystać techniki obiektowe w PHP?
    • Jaka obsługiwać wyjątkowe sytuacje?
    • Jak zapewnić ciągłą integrację kodu?

    PHP jest dowodem na to, że czas potrzebny na opanowanie języka programowania oraz uzyskanie pierwszych efektów wcale nie musi zmierzać do nieskończoności! Łatwa konfiguracja środowiska programistycznego, tanie i ogólnodostępne serwery do umieszczania własnych aplikacji oraz witryn opartych o PHP, a ponadto duża liczba publikacji i chętna do pomocy społeczność użytkowników sprawiły, że język PHP błyskawicznie zdobył uznanie. W ciągu ostatnich lat język ten przeszedł obiektową rewolucję. Dostęp do zaawansowanych narzędzi, wzrost świadomości oraz zmiany w samym języku wystarczyły, by programiści coraz powszechniej zaczęli stosować techniki obiektowe w trakcie tworzenia rozwiązań w PHP.

    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. Ponadto zdobędziesz wiedzę na temat projektowania obiektowego. Zasada hermetyzacji i diagramy UML staną się dla Ciebie całkowicie jasne. Autor bardzo dużo czasu poświęca wzorcom projektowym w PHP. Dzięki nim Twój kod stanie się przejrzysty, a nawet najtrudniejsze problemy będą zdecydowanie łatwiejsze do rozwiązania. Na sam koniec sprawdzisz, jak najlepiej dokumentować kod, korzystać z dodatkowych bibliotek oraz wykonywać testy jednostkowe. Książka ta stanowi kompendium wiedzy na temat obiektowego programowania w PHP, dlatego musi się znaleźć na półce każdej osoby choć trochę związanej z tym popularnym językiem programowania!

    • Historia obiektowości w PHP
    • Elementarz pojęć z programowania obiektowego
    • Obsługa błędów
    • Wykorzystanie interfejsów, klas abstrakcyjnych oraz metod statycznych
    • Projektowanie obiektowe - diagramy UML, hermetyzacja
    • Wzorce projektowe
    • Wykorzystanie PEAR i Pyrus
    • Generowanie dokumentacji za pomocą phpDocumentor
    • Zarządzanie kodem za pomocą Subversion
    • Przygotowywanie testów jednostkowych
    • Automatyzacja instalacji
    • Ciągła integracja kodu

    Twórz lepszy, czytelniejszy i wydajniejszy kod w PHP!



  • Programowanie obiektowe w PHP 5. eBook
    • Naucz się definiować właściwości obiektów
    • Stwórz kod, który będzie łatwy w zarządzaniu
    • Zbuduj wydajną i bezpieczną aplikację

    Programowanie obiektowe (OOP) wciąż zyskuje rzesze nowych zwolenników. Ponieważ opiera się ono na klasach i obiektach, jest znacznie bardziej intuicyjne niż programowanie strukturalne. Do jego podstawowych zalet zaliczyć należy także łatwość modyfikowania oraz możliwość wielokrotnego wykorzystania klas. PHP 5 udostępnia wiele różnorodnych mechanizmów (na przykład obsługę wyjątków czy zbiór interfejsów znacznie rozszerzających możliwości klas użytkownika) oraz pełny moduł obsługujący styl programowania OOP, dzięki czemu jest doskonałym narzędziem, pozwalającym tworzyć wydajne, bezpieczne i dynamiczne aplikacje z wykorzystaniem programowania obiektowego.

    Książka "Programowanie obiektowe w PHP 5" jest doskonałym źródłem informacji, które pomoże Ci zrozumieć najistotniejsze koncepcje programowania zorientowanego obiektowo w PHP 5. Podręcznik zawiera omówienie zagadnień podstawowych oraz bardziej zaawansowanych, takich jak architektura Model-View-Controller (MVC) oraz testy jednostkowe. Znajdziesz tu także praktyczne wskazówki i przykłady dotyczące m.in. użycia biblioteki Standard PHP Library. Dowiesz się, jak używać odpowiedniego wzorca, aby zwiększyć wydajność kodu, czym jest testowanie jednostkowe i dlaczego stanowi ono zasadniczą część tworzenia dobrego oraz stabilnego projektu programu. Nauczysz się tworzyć wydajne, bezpieczne i łatwe w zarządzaniu aplikacje.

    • Praca z OOP -- tworzenie obiektów
    • Funkcje dostarczające informacje o klasie
    • Iteratory
    • Automatyczne wczytywanie klas
    • Serializacja
    • Wzorce projektowe
    • Refleksja i testy jednostkowe
    • Biblioteka Standard PHP Library
    • Obsługa baz danych z użyciem stylu OOP
    • Używanie architektury MVC



  • Projektowanie systemów CMS przy użyciu PHP i jQuery. eBook
  • Zbuduj CMS na miarę swoich potrzeb!

    • Jak zaprojektować jądro systemu CMS?
    • Jak zarządzać użytkownikami?
    • Jak przygotować instalator?

    Na rynku systemów do zarządzania treścią jest ogromny wybór różnorodnych rozwiązań, od Joomli! zaczynając, a na Drupalu i Wordpressie kończąc. Warto jednak zastanowić się, czy nie lepiej stworzyć własne, skrojone na miarę rozwiązanie, idealnie dopasowane do potrzeb i możliwości. Zamiast przedzierać się przez zawiłą konfigurację, przygotowywać szablony i próbować pogodzić ze sobą wtyczki, być może lepiej tę energię spożytkować na napisanie własnego CMS-a?

    Jeżeli zdecydujesz się na to, w niniejszej książce znajdziesz szczegółowy przewodnik, jak dokonać tego przy użyciu najpopularniejszych narzędzi: łącząc język PHP i bibliotekę jQuery. W trakcie lektury dowiesz się, jak zaprojektować jądro swojego nowego systemu, moduł zarządzania użytkownikami oraz własny mechanizm szablonów. Ponadto nauczysz się zarządzać treścią, tworzyć hierarchię stron oraz edytować je przy użyciu wygodnych narzędzi, takich jak CKeditor. Na koniec zbudujesz instalator swojego CMS-a oraz wzbogacisz go o obsługę wtyczek i widżetów. Książka ta jest pozycją obowiązkową dla każdego webmastera pragnącego stworzyć własny, unikatowy system zarządzania treścią.

    Główne zagadnienia omówione w książce:

    • jądro systemu CMS,
    • panel administracyjny,
    • struktura bazy danych oraz katalogów,
    • zarządzanie użytkownikami - role, rodzaje użytkowników,
    • logowanie użytkowników,
    • procedura odzyskiwania hasła,
    • wyświetlanie listy stron,
    • tworzenie, edycja i usuwanie stron,
    • wykorzystanie narzędzia CKeditor,
    • tworzenie i obsługa szablonów,
    • rozszerzanie funkcjonalności za pomocą wtyczek,
    • budowa instalatora.

    Zbuduj swój autorski system CMS, wykorzystując niezastąpiony duet PHP i jQuery!



  • Smarty. Szablony w aplikacjach PHP. eBook
  • Wykorzystaj nowoczesne narzędzia w swoich projektach internetowych

    • Projektuj własne szablony
    • Twórz aplikacje wielojęzyczne
    • Popraw wydajność witryn internetowych

    Współczesne witryny WWW to nie tylko prezentacje podstawowych informacji o firmach. W sieci można znaleźć setki sklepów internetowych, portali informacyjnych i innych serwisów będących samodzielnymi przedsięwzięciami. Coraz częściej strony WWW wykorzystywane są również jako interfejs użytkownika dla aplikacji. Tak rozbudowane projekty internetowe są realizowane przez zespoły składające się z programistów odpowiedzialnych za "zaplecze" serwisu i projektantów, których zadaniem jest opracowanie wyglądu witryny. W takich przypadkach niezbędny jest mechanizm pozwalający na oddzielenie treści i logiki stron WWW od ich prezentacji. Do tego celu stosowane są narzędzia umożliwiające skonstruowanie warstwy prezentacyjnej serwisu WWW w oparciu o szablony. PHP, jeden z najpopularniejszych języków programowania wykorzystywany do tworzenia witryn i aplikacji internetowych, oferuje mechanizm szablonów noszący nazwę Smarty.

    Książka "Smarty. Szablony w aplikacjach PHP" to kompletny przewodnik po tej technologii. Zawiera zasady działania szablonów Smarty oraz możliwości wykorzystania ich w projektach internetowych. Czytając ją, dowiesz się, jak zainstalować i skonfigurować Smarty, jak zbudowane są witryny oparte o ten system oraz jak kreować własne szablony. Poznasz oferowane przez Smarty funkcje, metody i modyfikatory, które będziesz mógł wykorzystać podczas budowy złożonych projektów. Przeczytasz o buforowaniu, poprawie wydajności aplikacji, rozszerzeniu możliwości Smarty za pomocą wtyczek i tworzeniu aplikacji wielojęzycznych.

    • Instalacja i konfiguracja systemu Smarty
    • Struktura witryny opartej na szablonach Smarty
    • Narzędzia do projektowania szablonów
    • Tworzenie prostych szablonów
    • Korzystanie z modyfikatorów w szablonach
    • Funkcje w szablonach
    • Wykrywanie i usuwanie błędów
    • Buforowanie stron i optymalizacja wydajności witryn
    • Rozbudowywanie Smarty za pomocą wtyczek

    Poznaj sposoby tworzenia profesjonalnych aplikacji sieciowych.



  • Symfony w przykładach. eBook
  • Naucz się korzystać z pełni możliwości biblioteki MVC!

    • Co to jest model MVC i dlaczego warto z niego korzystać?
    • Jak programować z użyciem biblioteki MVC?
    • Jak stworzyć aplikację internetową lub stronę WWW dzięki Symfony?
    Symfony, framework stworzony w języku PHP i mający na celu uproszczenie oraz przyspieszenie tworzenia aplikacji internetowych, znajduje zastosowanie w coraz większej liczbie projektów. Jego wykorzystanie wiąże się ze znacznie efektywniejszym programowaniem, a także pozwala uniknąć wielu błędów i powtarzających się, nużących czynności. Symfony opiera się na modelu MVC i posiada wiele wbudowanych funkcji - między innymi ochronę przed atakami CSRF oraz XSS. Ten framework nie ogranicza się do wykorzystania własnej biblioteki, lecz zapewnia także możliwość integracji z innymi. Jeśli chcesz nauczyć się, jak to działa w praktyce, trzymasz w rękach właściwą pozycję!

    Książka "Symfony w przykładach" jest możliwie najbardziej skondensowaną instrukcją obsługi Symfony. Żeby ją zrozumieć, nie musisz dysponować oszałamiającą wiedzą - wystarczą podstawy PHP i XHTML/CSS. Jej autor poprowadzi Cię od najprostszych projektów ("Hello world"), przez nieco bardziej zaawansowane zagadnienia, dotyczące zewnętrznych zasobów, połączenia projektu z bazą danych, publikacji projektu na serwerze hostingowym, aż po tworzenie różnego typu paneli administracyjnych. Krótko mówiąc, na samych konkretnych przykładach przejdziesz drogę do stworzenia własnej, niezawodnie działającej aplikacji internetowej.

    • Pierwszy projekt w Symfony i praca w środowisku NetBeans
    • Wymiana szablonu XHTML/CSS i dołączanie zewnętrznych zasobów
    • Hiperłącza i strona błędu 404
    • Publikowanie projektu na serwerze hostingowym
    • Dostosowywanie klas generowanych przez Propel
    • Wyświetlanie danych rekordu i identyfikacja rekordów na podstawie wartości slug
    • Artykuły na temat HTML/CSS
    • Umieszczanie w bazie danych plików binarnych
    • Pliki do pobrania i komponent menu
    • Relacje 1:n oraz n:m i widoki częściowe
    • Panele administracyjne i tłumaczenie interfejsu witryny
    • Zbiór zadań C++
    • Administracja kontami użytkowników i generowanie paneli administracyjnych
    • Zabezpieczanie paneli administracyjnych protokołem HTTPS

    I Ty możesz ułatwić sobie tworzenie doskonałych aplikacji internetowych!



  • Tablice informatyczne. PHP 5. eBook
  • Twórz dynamiczne strony internetowe z językiem PHP!

    • Jak umieszczać skrypty PHP w kodzie HTML?
    • Jak efektywnie stosować kluczowe elementy PHP 5?
    • Jak wykorzystać różne właściwości tego języka?

    PHP 5, jeden z najchętniej używanych dziś obiektowych języków programowania, pozwala osiągnąć spektakularne efekty pracy używającym go programistom. Tworzenie dynamicznych stron WWW i umieszczanie w kodzie HTML skryptów wykonywanych po stronie serwera to zaledwie początek jego możliwości. Tablice informatyczne, zawierające opis wszystkich najważniejszych elementów i konstrukcji tego języka, to niezbędnik każdego projektanta, który chce szybko przypomnieć sobie potrzebne mu polecenia czy instrukcje. Zmienne i stałe, typy danych, operatory, właściwości klas i obiektów - wszystko to jest na wyciągnięcie ręki. Wystarczy tylko sięgnąć po tablice. Ich logiczna i przejrzysta struktura pozwoli Ci natychmiast znaleźć konkretną informację i wykorzystać ją w Twoim projekcie.

    • Znaczniki kanoniczne i typu SGML
    • Znaczniki typu ASP i skryptów HTML, przykład skryptu
    • Komentarz blokowy i jednowierszowy
    • Komentarz jednowierszowy uniksowy
    • Typy danych i lista słów kluczowych
    • Operatory i ich priorytety
    • Zmienne i stałe
    • Instrukcje i funkcje
    • Klasy, obiekty i wyjątki
    • Zmienne superglobalne i przetwarzanie formularzy
    • Zapis i odczyt plików
    • Data i czas, sesje
    • Odbieranie i wysyłanie plików

    Tablice informatyczne - ściąga na każdą okazję!



  • Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych. eBook
  • Elastyczne PHP - twórz nowe strony z wykorzystaniem Zend Framework!

    • Tworzenie stron WWW w Zend Framework - zacznij od "Hello, World"
    • Bazy danych i formularze - opanuj wszystkie elementy
    • Zabezpieczanie dostępu do aplikacji - nie daj się zaskoczyć

    Zend Framework to nowoczesna biblioteka ułatwiająca tworzenie stron WWW w języku PHP. Ten wygodny system pozwala projektantowi stron internetowych znacznie ograniczyć bądź nawet wyeliminować konieczność żmudnego wpisywania kodu na rzecz posługiwania się gotowymi elementami, niezależnie od tego, czy chce zaimplementować podstawowe mechanizmy aplikacji, czy też wzbogacić ją o konkretne funkcjonalności. Wsparcie ze strony twórców języka PHP, stabilna wersja, gotowa do pomocy społeczność programistów-entuzjastów oraz ogromna elastyczność to główne atuty tego rozwiązania, sprawiające, że jego popularność rośnie w dużym tempie.

    Niniejsza publikacja ma za zadanie przybliżyć Ci Zend Framework, począwszy od absolutnych podstaw, aż po kwestie związane z pieczołowitym zabezpieczaniem dostępu do aplikacji. Znajdziesz tu jasne i czytelne przykłady zastosowania frameworka w różnych sytuacjach oraz propozycje gotowych rozwiązań konkretnych problemów programistycznych. Nauczysz się tworzyć zarówno proste strony WWW, jak i zaawansowane aplikacje, wymieniać szablony oraz implementować wtyczki. Poznasz sposoby tworzenia i wykorzystywania klas, współpracy z bazą danych, publikowania aplikacji w Internecie oraz używania formularzy. Krótko mówiąc, masz w ręku kompletny przewodnik po jednym z najlepszych frameworków PHP!

    • Pierwszy projekt w Zend Framework i praca w środowisku NetBeans
    • Tworzenie i usuwanie kontrolerów oraz akcji
    • Wymiana szablonu HTML/CSS i dołączanie zewnętrznych zasobów
    • Zasoby i implementacja inicjalizującej je wtyczki
    • Bazy danych, tabele i relacje
    • Identyfikacja rekordów na podstawie wartości slug
    • Menu generowane na podstawie zawartości tabeli bazy danych
    • Publikowanie aplikacji wykorzystującej bazę danych na serwerze hostingowym
    • Przetwarzanie formularza, czyli implementacja interfejsu CRUD i dostosowywanie kodu HTML
    • Walidatory oraz filtry i przesyłanie plików na serwer
    • Zabezpieczanie haseł funkcjami skrótu
    • Rejestracja i ograniczanie uprawnień użytkowników
    • Modularyzacja aplikacji

    Programuj swobodnie, wykorzystując uniwersalne biblioteki PHP!



Księgarnia Ebookpoint

Księgarnia Onepress

Księgarnia Sensus

Księgarnia Septem