- 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?
- 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
- CakePHP 1.3. Programowanie aplikacji. Receptury. eBook
- Jak uwierzytelnić użytkownika?
- Jak stworzyć usługę sieciową?
- Jak skutecznie przetestować aplikację?
- 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
- PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III . eBook
- Jak przechowywać informacje w cookies?
- Jak używać funkcji do formatowania danych?
- Jak korzystać z obiektów i klas w PHP5?
- 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
- PHP 5. Leksykon kieszonkowy. eBook
- 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
- 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
- PHP 5. Praktyczny kurs. Wydanie II. eBook
- 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ć
- 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 i jQuery. Receptury. eBook
- 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?
- 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
- PHP i MySQL. Od podstaw. Wydanie IV. eBook
- Jak przygotować środowisko pracy?
- Jak wykorzystać technologię AJAX w połączeniu z PHP?
- Jak połączyć PHP i MySQL w jedną całość?
- 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
- PHP5. Bezpieczne programowanie. Leksykon kieszonkowy. eBook
- Jakie rodzaje ataków mogą Ci zagrozić?
- Jak się przed nimi bronić?
- Jak produkować bezpieczne oprogramowanie?
- 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
- PHP 5. Narzędzia dla ekspertów. eBook
- Jak tworzyć efektywny, łatwy w utrzymaniu kod PHP?
- Jak automatycznie tworzyć dokumentację techniczną?
- Jak debugować aplikację z Xdebug?
- 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
- PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework. eBook
- 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
- 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
- Jak wykorzystać techniki obiektowe w PHP?
- Jaka obsługiwać wyjątkowe sytuacje?
- Jak zapewnić ciągłą integrację kodu?
- 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
- 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ę
- 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
- Jak zaprojektować jądro systemu CMS?
- Jak zarządzać użytkownikami?
- Jak przygotować instalator?
- 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.
- Smarty. Szablony w aplikacjach PHP. eBook
- Projektuj własne szablony
- Twórz aplikacje wielojęzyczne
- Popraw wydajność witryn internetowych
- 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
- Symfony w przykładach. eBook
- 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?
- 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
- Tablice informatyczne. PHP 5. eBook
- 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?
- 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
- Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych. eBook
- 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ć
- 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
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.
Opanuj sztukę tworzenia aplikacji WEB 2.0!
Poznaj optymalne przepisy na CakePHP!
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...
Sięgnij po skuteczne rozwiązania najczęstszych problemów z CakePHP!
Zdobądź praktyczne umiejętności, niezbędne dla każdego webmastera!
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ą.
25 000 sprzedanych egzemplarzy poprzednich wydań podręcznika -- Ty też przejdź szybki i skuteczny kurs PHP!
Praktyczna pomoc na co dzień - sięgnij po świetną ściągawkę z PHP!
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.
Dobra podpowiedź zawsze pod ręką!
Rewelacyjne strony internetowe w PHP 5 - dowiedz się, jak je zrobić!
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!
PHP 5 - po prostu musisz to znać!
Zbiór kilkudziesięciu sprawdzonych receptur i szybkich rozwiązań problemów niezbędnych do sprawnego tworzenia interaktywnych aplikacji!
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:
Wykorzystaj wszystkie możliwości tkwiące w technologiach PHP i jQuery!
Poznaj rozwiązania typowych problemów, które możesz napotkać!
Świat zaawansowanych stron WWW w zasięgu Twoich rąk!
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!
Sprawdź, jak wykorzystać możliwości PHP i MySQL w zakresie projektowania stron internetowych!
Twórz bezpieczny kod w PHP!
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ą!
Wykorzystaj możliwości PHP w pełni i bezpiecznie!
Osiągnij wyższy poziom zaawansowania w PHP!
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!
Ta książka pomoże Ci stać się lepszym programistą!
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.
Poznaj najbardziej popularne rozwiązania dla twórców WWW.
Książka została przygotowana w oparciu o następujące wersje frameworków:
Kompendium wiedzy na temat obiektów w PHP!
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!
Twórz lepszy, czytelniejszy i wydajniejszy kod w PHP!
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.
Zbuduj CMS na miarę swoich potrzeb!
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:
Zbuduj swój autorski system CMS, wykorzystując niezastąpiony duet PHP i jQuery!
Wykorzystaj nowoczesne narzędzia w swoich projektach 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.
Poznaj sposoby tworzenia profesjonalnych aplikacji sieciowych.
Naucz się korzystać z pełni możliwości biblioteki MVC!
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.
I Ty możesz ułatwić sobie tworzenie doskonałych aplikacji internetowych!
Twórz dynamiczne strony internetowe z językiem PHP!
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.
Tablice informatyczne - ściąga na każdą okazję!
Elastyczne PHP - twórz nowe strony z wykorzystaniem Zend Framework!
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!