Informatyka

3601
Wird geladen...
E-BOOK

PHP Web 2.0. Tworzenie aplikacji typu mashup

Shu-Wai Chow

Jak stosować mechanizmy dostarczane przez gigantów Web 2.0? Jak stworzyć swoją własną, prostą wyszukiwarkę? Jak zintegrować treści z Flickr i Google Maps? Serwisy takie, jak Google Maps, Flickr, YouTube, MySpace, to symbole nurtu Web 2.0. Nie da się ukryć, że dorównać takim gigantom będzie Ci trudno. Ważne jednak jest to, że treści i mechanizmów dostarczanych przez nich możesz używać również i Ty. Wykorzystując ich API oraz dostępne usługi sieciowe, możesz stworzyć całkowicie nowy serwis, oferujący takie możliwości, o których nikomu wcześniej się nawet nie śniło! Właśnie dzięki tej książce dowiesz się, w jaki sposób połączyć treści i możliwości wielu serwisów w ramach nowej - Twojej - aplikacji WWW, korzystając z języka PHP. Poznasz zasady działania stron agregujących treści, a używanie technologii XML-RPC nie będzie stanowiło dla Ciebie problemu. Lektura książki "PHP Web 2.0 Mashup" pozwoli Ci poznać zasady pracy z żądaniami typu REST. Poznasz metody GET i POST oraz nauczysz się przetwarzać odpowiedzi w formacie XML, korzystając z biblioteki SAX. Już wkrótce będziesz mógł sam stworzyć prostą wyszukiwarkę czy też własną "szafę grającą", korzystającą z danych YouTube i Last.fm. Dodatkowo będziesz miał możliwość poznania API dostępnego między innymi w Google Maps, internetowej bazie danych UPC oraz księgarni Amazon. Jeżeli chcesz stworzyć nowy serwis agregujący treści, jest to obowiązkowa pozycja dla Ciebie! Funkcjonowanie stron agregujących treści Wykorzystanie techniki XML-RPC Przetwarzanie odpowiedzi przy użyciu SAX Żądania REST Działanie metod POST i GET Język WSDL Zastosowanie kanałów RSS Interfejs API Amazon Interfejs API Google Maps Interfejs API internetowej bazy danych UPC Interfejs API Flickr Zastosowanie obiektu XMLHttpRequest i jego rola w technologii AJAX Stwórz nowy projekt, korzystający z możliwości gigantów Web 2.0!

3602
Wird geladen...
E-BOOK

PHP Web Development with Laminas. Build a fully secured and functional e-commerce application with PHP using the Laminas framework

Flavio Gomes da Silva Lisboa

Considered the next generation of the Zend framework, Laminas is a high-performance PHP framework for creating powerful web applications with an evolutive architecture.This book takes a hands-on approach to equip you with the knowledge of the Laminas framework necessary to start building web applications based on the reuse of loosely coupled components. You'll learn how to create the basic structure of a PHP web application divided into layers, understand Laminas’ MVC components, and be able to take advantage of the Eclipse platform as a method for developing with Laminas. Step by step, you'll build an e-commerce application based on the technical requirements of a fictional business, and get to grips with implementing those requirements using Laminas components.By the end of this web development book, you’ll be able to build a completely secured MVC application in PHP language using Laminas.

3603
Wird geladen...
E-BOOK

PHP. Wzorce projektowe

William Sanders

Ciągły rozwój języka PHP sprawia, że za jego pomocą można już tworzyć bardzo zaawansowane aplikacje. Wszyscy programiści wiedzą, że wraz ze wzrostem skomplikowania tworzonego oprogramowania konieczne staje się zastosowanie sprawdzonych, przemyślanych i przetestowanych rozwiązań. Takim zbiorem najlepszych metod rozwiązywania typowych problemów są wzorce projektowe. Zawitały one również do świata PHP! Na rynku znajdziesz wiele książek poświęconych wzorcom projektowym, jednak dotyczą one zazwyczaj języków Java lub C. Ta wyjątkowa książka zajmuje się wzorcami w języku PHP. W trakcie lektury poznasz podstawowe założenia programowania obiektowego, wzorce czynnościowe, kreacyjne i strukturalne. Przekonasz się też, jak bardzo wzrośnie jakość Twojego kodu, jeżeli do komunikacji z bazą danych MySQL zastosujesz wzorzec Proxy. Książka ta jest obowiązkową lekturą każdego programisty piszącego w języku PHP. Zobacz, jak dobry może być Twój kod! Wzorce projektowe w PHP to: najlepsze rozwiązania typowych problemów sposób na poprawę jakości Twojego kodu łatwiejsza komunikacja z bazą danych MySQL mniej błędów w Twoich aplikacjach Przekonaj się, jak tworzyć kod wysokiej jakości!

3604
Wird geladen...
E-BOOK

PHP. Zaawansowane programowanie

Peter MacIntyre, Brian Danchilla, Mladen Gogala

Zacznij tam, gdzie inni kończą! PHP jest obecnie najpopularniejszym językiem programowania aplikacji internetowych, a jego znajomość staje się koniecznością dla każdego programisty. "PHP Zaawansowane programowanie" zapozna Cię z nowymi możliwościami wersji 5.3.x, takimi jak przestrzenie nazw, funkcje anonimowe, Nowdoc, SPL oraz archiwa Phar. Doświadczeni programiści PHP znajdą tu przejrzyste wyjaśnienia i przydatne fragmenty kodów dotyczących programowania obiektowego, mobilnych urządzeń klienckich, skalowalnych źródeł danych, XML-a, AJAX-a, JSON-a oraz bezpieczeństwa. Autorzy tej książki skupiają się na zaawansowanych zagadnieniach związanych z językiem PHP. W trakcie lektury dowiesz się, jak stworzyć aplikację dla platform mobilnych, zintegrować swój serwis z takimi portalami, jak Facebook i Twitter. Znajdziesz tu rozdziały poświęcone ważnemu tematowi programowania baz danych — poczynając od mało znanych baz NoSQL, poprzez CouchDB, MongoDB i SQLite, aż do Oracle, rozszerzeń MySQLi, PDO, ADOdb oraz systemu wyszukiwania pełnotekstowego Sphinx. Nauczysz się korzystać z bibliotek open source oraz parsować wiadomości RSS, generować dokumenty PDF, pobierać dane ze stron WWW, korzystać z bibliotek Map Google i Google Chart, a także tworzyć wiadomości e-mail i SMS. Ta książka zaczyna się w miejscu, w którym inne kończą omawianie PHP. Jeżeli tworzysz nowatorskie aplikacje albo chcesz zintegrować się z serwisami społecznościowymi, musisz ją mieć! Integracja z serwisami Facebook i Twitter Dokumentowanie kodu Wykorzystanie wyspecjalizowanych baz danych Wsparcie dla platform mobilnych Nawet nie wiedziałeś, że PHP ma takie możliwości!

3605
Wird geladen...
E-BOOK

PHP5. Bezpieczne programowanie. Leksykon kieszonkowy

Jacek Ross

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!

3606
Wird geladen...
E-BOOK

PHP5. Praktyczny kurs

Marcin Lis

Znajomość języka PHP wykorzystywanego do tworzenia dynamicznych stron WWW to dziś jedna z podstawowych umiejętności wymaganych od webmastera. Era statycznych stron tworzonych za pomocą języka HTML przeminęła już dawno, a dynamiczne generowanie treści stało się obecnie standardem. Język PHP i baza danych MySQL stanowią platformę o wielkich możliwościach, stosowaną do tworzenia zarówno wielkich portali i witryn e-commerce, jak i prostych stron prywatnych. Książka "PHP5. Praktyczny kurs" jest wprowadzeniem w tajniki nowoczesnego tworzenia stron WWW. Przedstawia proces instalacji języka PHP wraz z serwerami WWW, podstawowe konstrukcje języka i sposoby wykorzystania ich w procesie budowania witryny. Opisuje takie zagadnienia, jak współpraca z systemem plików, obsługa sesji, możliwości programowania obiektowego oraz współpraca z bazami danych. Dowiesz się z niej także, jak za pomocą PHP generować i przetwarzać elementy graficzne oraz wykorzystywać protokoły sieciowe. Instalacja i konfiguracja PHP w różnych systemach operacyjnych Zmienne, typy danych i operatory Instrukcje sterujące Komunikacja skryptów z przeglądarką Obsługa plików cookie i sesji Operacje na plikach Programowanie obiektowe w PHP Wykorzystywanie danych zgromadzonych w bazie Poznaj i wykorzystaj w swoich projektach możliwości języka PHP.

3607
Wird geladen...
E-BOOK

PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework

Tomasz Skaraczyński, Andrzej Zoła

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

3608
Wird geladen...
E-BOOK

PHP7 i SQL. Programowanie dla początkujących w 40 lekcjach

Mariusz Duka

Poznaj podstawy PHP! Zostań webdeveloperem! Naucz się praktycznie używać języka PHP Dowiedz się, jak korzystać z baz danych SQL Opracuj swój pierwszy projekt webowy PHP to interpretowany skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym; obecnie wykorzystywany przez niemal 80 procent stron działających w sieci. Jego zalety zostały docenione przez takie firmy jak Google, Facebook, Yahoo! czy Wikipedia, a więc przez prawdziwe giganty internetu, z których usług korzystają codziennie miliony użytkowników. O popularności PHP świadczy również liczba interesujących ofert pracy dla osób, które go znają, szczególnie jego najnowszą wersję, zapewniającą doskonałe możliwości starszych generacji języka, a przy tym oferującą znacznie wyższą wydajność. Jeśli chcesz poznać podstawy PHP7 i nauczyć się tworzyć za pomocą tego języka wszechstronne aplikacje internetowe, sięgnij po książkę PHP7 i SQL. Programowanie dla początkujących. Krok po kroku wprowadza ona w świat tworzenia projektów webowych za pomocą PHP i przy wykorzystaniu baz danych SQL, prezentując możliwości i konstrukcje języka, dobre praktyki pisania kodu, sposoby używania relacyjnej bazy danych, podstawy architektury klient-serwer oraz informacje na temat uruchamiania projektów w sieci. Co najważniejsze, oprócz niezbędnej teorii zawiera mnóstwo wartościowych ćwiczeń, dzięki którym praktycznie nauczysz się programować w PHP, a także pytania pozwalające skutecznie utrwalić zdobytą wiedzę. Przygotowanie i konfiguracja środowiska pracy Podstawy języka PHP i konwencje stosowane w kodzie Stałe, zmienne, łańcuchy znakowe Instrukcje sterujące i sposoby ich używania Operatory i funkcje matematyczne Zastosowanie funkcji i pętli Korzystanie z tablic i plików Programowanie zorientowane obiektowo Zastosowanie baz danych SQL Architektura aplikacji i uruchamianie jej w sieci Czytaj, ćwicz, powtarzaj - praktyka czyni mistrza!