Wydawca: Helion

Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1329
Ładowanie...
EBOOK

PHP i MySQL. Rozmówki

Christian Wenz

Przydatny kod zawsze pod ręką! PHP i MySQL to niewątpliwie najpopularniejszy duet do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Jego popularność jest wynikiem połączenia ogromnych możliwości, przystępności oraz bezpłatnego dostępu do obu narzędzi. PHP i MySQL sprawdzą się w wielu zastosowaniach - od prostych skryptów, przez systemy do zarządzania treścią na stronach WWW, aż po sklepy internetowe oraz zaawansowane serwisy. W tej książce znajdziesz dziesiątki przykładowych fragmentów kodu, które możesz od ręki wykorzystać do swoich potrzeb. Operacje na ciągach znaków i tablicach, formatowanie dat czy przetwarzanie formularzy to tylko niektóre z poruszanych tu obszarów. Ponadto Twoją ciekawość powinien wzbudzić rozdział poświęcony programowaniu obiektowemu, korzystaniu z sesji oraz nawigowaniu po systemie plików na serwerze. W każdym z poruszanych tematów znajdziesz odwołania do repozytorium PEAR, którego zawartość pomoże Ci wiele problemów rozwiązać znacznie lepiej i szybciej. Tę książkę każdy programista PHP powinien mieć zawsze pod ręką! Dzięki niej: błyskawicznie rozwiążesz typowe problemy z PHP i MySQL będziesz mieć pod ręką przydatne i gotowe do użycia fragmenty kodu sprawdzisz, jak zawartość repozytorium PEAR może Ci pomóc Skorzystaj ze sprawdzonych rozwiązań!

1330
Ładowanie...
EBOOK

PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie V

Luke Welling, Laura Thomson

Język PHP i serwer bazy danych MySQL to niezwykle popularne narzędzia o otwartym kodzie źródłowym. Wiele świetnych, dynamicznych stron WWW powstało właśnie dzięki połączeniu tych dwóch narzędzi. Ogromne możliwości PHP oraz elastyczność i szybkość MySQL, bezustanne rozwijanie tych technologii, a także niezawodna i chętna do pomocy społeczność sprawiają, że tworzenie profesjonalnych, interaktywnych witryn WWW z wykorzystaniem synergii PHP i MySQL jest pracą przyjemną, efektywną i satysfakcjonującą! Trzymasz w ręku piąte wydanie poradnika dla projektantów WWW, po który twórcy stron sięgają wyjątkowo często. Książka została poprawiona, zaktualizowana o PHP 7 i rozszerzona o prezentację najnowszych możliwości MySQL. Zawiera przejrzysty opis podstaw PHP oraz konfiguracji i pracy z bazą danych MySQL. Przedstawiono w niej zasady poprawnego projektowania, pisania i wdrażania aplikacji. Uwzględniono też zagadnienia dotyczące bezpieczeństwa i uwierzytelniania użytkowników oraz implementacji takich rozwiązań w rzeczywistych witrynach WWW. Nie zabrakło tu również gruntownego wprowadzenia do zagadnienia integracji części klienckiej i serwerowej aplikacji internetowych za pomocą JavaScriptu. Najważniejsze zagadnienia przedstawione w książce to: podstawowe konstrukcje PHP i ich poprawne stosowanie projektowanie, tworzenie i utrzymywanie bazy danych SQL jako elementu aplikacji WWW zaawansowane techniki PHP i funkcje MySQL usuwanie błędów i ich rejestrowanie w pliku dziennika korzystanie z frameworka Laravel integracja aplikacji z mediami społecznościowymi PHP i MySQL —klasyczne rozwiązanie dla niezawodnych, dynamicznych witryn! Laura Thomson — jest dyrektorem ds. technicznych w Mozilla Corporation. Wcześniej była prezesem firm OmniTI i Tangled Web Design. W wolnych chwilach jeździ konno lub dyskutuje o idei wolnego oprogramowania. Luke Welling — jest architektem oprogramowania i bywalcem konferencji poświęconych programowaniu aplikacji internetowych. Jakiś czas temu wykładał inżynierię oprogramowania na Uniwersytecie Melbourne w Australii. W wolnym czasie zajmuje się propagowaniem zalet wolnego oprogramowania.

1331
Ładowanie...
EBOOK

PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IV

Kevin Yank

Wykorzystaj potencjał PHP oraz MySQL w Twoich serwisach WWW! Jak zainstalować i uruchomić własny serwer WWW? Jak stworzyć autorski system zarządzania treścią? Jak kontrolować dostęp do stron WWW? PHP i MySQL to najpopularniejszy tandem webmasterski. Ilość serwisów opartych na tym połączeniu jest nie do ogarnięcia. Skąd taka popularność? Niezależnie od innych zalet atutem tego rozwiązania jest prostota. Już kilka chwil wystarczy, żeby rozpocząć przygodę z profesjonalnym tworzeniem serwisów WWW. A jeżeli poświęcisz trochę więcej czasu, poznasz i wykorzystasz jeszcze więcej możliwości PHP i MySQL. Ale czy rzeczy proste nie mogą być jeszcze prostsze? Mogą. Z książką "PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie IV" błyskawicznie przebrniesz przez proces instalacji wszystkich niezbędnych komponentów — niezależnie od systemu, którego używasz. Autor opisuje tu sposób instalacji na platformach Windows, MacOS X oraz Linux. Po udanej instalacji napiszesz swój pierwszy skrypt, a następnie przejdziesz do kolejnych, coraz bardziej zaawansowanych tematów. Wśród nich znajdziesz opisy takich zagadnień, jak: język SQL, składnia PHP, nawiązywanie połączenia z bazą, publikowanie treści znajdujących się w bazie. Ponadto zdobędziesz wiedzę z zakresu administrowania bazą MySQL, systemów zarządzania treścią, zarządzania sesją czy też wykorzystania wyrażeń regularnych. Książka ta jest nieocenioną pomocą dla wszystkich osób zaczynających przygodę ze stronami WWW oraz językami PHP i SQL. Instalacja systemu na platformach Windows, Linux oraz MacOS X MySQL — podstawowe zagadnienia PHP — składnia, podstawowe polecenia i struktury Nawiązywanie połączenia z bazą danych z poziomu PHP Publikacja treści zawartych w bazie MySQL Zasady projektowania relacyjnej bazy danych Tworzenie systemu zarządzania treścią Wykorzystanie wyrażeń regularnych Kontrola dostępu do stron Zarządzanie sesją oraz "ciasteczkami" Zadania administracyjne w bazie MySQL Tworzenie zaawansowanych zapytań MySQL Przechowywanie i wykorzystanie danych binarnych Twórz dynamiczne, bogate w treści i łatwe w zarządzaniu witryny WWW!

1332
Ładowanie...
EBOOK

PHP i MySQL. Wprowadzenie. Wydanie II

Michele Davis, Jon Phillips

Poznaj możliwości nowoczesnych technologii i twórz dynamiczne serwisy internetowe Jak sprawdzić poprawność danych i obsługiwać błędy? Jak zapisywać nazwy użytkowników i hasła w bazie danych? Jak tworzyć zapytania do bazy danych za pomocą funkcji PHP? PHP i MySQL to już standardowe technologie do tworzenia dynamicznych stron internetowych wykorzystujących bazy danych. Istotne jest, że zapewniają one nie tylko interaktywność, ale również wysoki stopień bezpieczeństwa witryn WWW. Ich ogromne możliwości powodują, że wykorzystywane są do tworzenia zarówno prostych aplikacji, jak i skomplikowanych stron internetowych, zaopatrzonych w rozbudowane systemy autoryzacji, na przykład różnego rodzaju sklepy internetowe. Połączenie PHP i MySQL stanowi więc niezastąpione narzędzie do tworzenia dynamicznych witryn, spełniających wymagania zarówno administratorów, jak i użytkowników. 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. Czytając tę książkę, nauczysz się przeprowadzać operacje na danych, zarządzać sesjami i tabelami oraz tworzyć zapytania. "Learning PHP & My SQL" stanowi niezbędny podręcznik zarówno dla początkujących Czytelników, jak i programistów, którzy mieli wcześniej do czynienia z językiem HTML, a teraz chcą tworzyć dynamiczne i bezpieczne strony internetowe. Treść generowana dynamicznie i Internet Podejmowanie decyzji w PHP Funkcje i tablice Pobieranie danych z kilku tabel Praca z bazą danych MySQL Operatory logiczne Współpraca PHP i MySQL Formularze sieciowe XHTML Pliki cookie, sesje i kontrola dostępu Modyfikowanie obiektów MySQL i danych PHP Oto cała, aktualna wiedza, której potrzebujesz, aby tworzyć interaktywne strony WWW.

1333
Ładowanie...
EBOOK

PHP i Oracle. Tworzenie aplikacji webowych: od przetwarzania danych po Ajaksa

Yuli Vasiliev

Poznaj niezwykłe możliwości duetu Oracle-PHP i twórz niezawodne aplikacje! Jak połączyć PHP i Oracle w celu uzyskania optymalnej wydajności i niezawodności? Jak wykorzystywać funkcje XML w PHP i Oracle? Jak poprawić wydajność dzięki zastosowaniu buforowania? Baza Danych Oracle nie ma sobie równych pod względem wydajności, niezawodności oraz skalowalności. Natomiast skryptowy język PHP dzięki niezwykłej prostocie stosowania stanowi jedno z najpopularniejszych narzędzi budowania aplikacji sieciowych -- nawet dla niezbyt doświadczonych programistów. Budowanie i wdrażanie aplikacji PHP opartych na Oracle pozwala więc na optymalne połączenie potężnych możliwości i solidności z łatwością użycia i krótkim czasem programowania. Książka "PHP i Oracle. Tworzenie aplikacji webowych: od przetwarzania danych po Ajaksa" zawiera zilustrowany praktycznymi przykładami opis technologii oraz wszystkich narzędzi potrzebnych, aby optymalnie wykorzystać możliwości duetu Oracle-PHP. Dzięki temu podręcznikowi poznasz nowe funkcje PHP i bazy danych Oracle; dowiesz się także, na czym polega programowanie procedur składowanych i obsługa transakcji. Nauczysz się tworzyć niezawodne aplikacje i zapewniać im wyższą wydajność dzięki mechanizmom buforowania, a także używać technologii Ajax z technologiami Oracle Database i funkcjami PHP w celu usprawnienia reakcji aplikacji na działania użytkownika. Połączenie PHP i Oracle Przetwarzanie danych Tworzenie i wywoływanie wyzwalaczy Używanie podprogramów składowanych Podejście zorientowane obiektowo Obsługa wyjątków Bezpieczeństwo Buforowanie Aplikacje oparte na XML Usługi sieciowe Aplikacje oparte na Ajaksie Połącz wydajność, skalowalność i niezawodność z łatwością użycia i krótkim czasem programowania!

1334
Ładowanie...
EBOOK

PHP, MySQL i JavaScript. Wprowadzenie. Wydanie IV

Robin Nixon

Przewodnik twórcy stron i aplikacji sieciowych! PHP wraz z bazą danych MySQL oraz językiem JavaScript to potężne trio, dzięki któremu możesz zbudować aplikację internetową dowolnej wielkości. Jeżeli do tego dołożysz możliwości najnowszej wersji języka HTML (oznaczonej cyfrą 5), CSS3 oraz bibliotekę jQuery, nic nie będzie w stanie zatrzymać Twojej kreatywności. Jeżeli chcesz opanować te narzędzia i stworzyć atrakcyjną oraz funkcjonalną aplikację internetową, trafiłeś na idealną książkę. Znajdziesz tu niezbędną wiedzę o języku PHP, bazie danych MySQL, HTML5, CSS3, JavaScripcie i jQuery. Już od pierwszych stron zaczniesz poznawać składnię oraz konstrukcje języka programowania PHP, techniki programowania obiektowego oraz praktyczne porady związane z używaniem PHP. Następnie uzupełnisz wiedzę na temat bazy danych MySQL. Dowiesz się, jak tworzyć zapytania SQL oraz w jaki sposób wykorzystać dane zawarte w bazie z poziomu PHP. Po opanowaniu „strony serwerowej” przejdziesz do nauki technik tworzenia interaktywnych stron WWW. Zobaczysz, jak używać języka JavaScript, jakie nowości zawiera HTML5 oraz jak wielki potencjał kryją w sobie CSS3 i jQuery. Książka ta jest ciekawą lekturą dla pasjonatów chcących tworzyć własne, zaawansowane aplikacje. Dogłębnie opanuj język PHP, począwszy od podstaw aż do metod programowania obiektowego. Zapoznaj się z MySQL, od struktury bazy danych do skomplikowanych zapytań. Naucz się używać rozszerzenia MySQLi — udoskonalonego interfejsu PHP dla MySQL. Twórz dynamiczne strony PHP, które dostosowują się do użytkownika. Zarządzaj ciasteczkami i sesjami, z zachowaniem wysokich standardów bezpieczeństwa. Opanuj język JavaScript i wzbogać go z użyciem jQuery. Wykorzystaj żądania Ajax do komunikacji między przeglądarką a serwerem. Użyj CSS2 i CSS3 do opracowania profesjonalnej szaty graficznej stron WWW. Poznaj nowe funkcje HTML5, w tym geolokację, obsługę dźwięku i filmów oraz elementu canvas. Kompendium wiedzy dla twórcy stron i aplikacji sieciowych

1335
Ładowanie...
EBOOK

PHP, MySQL i JavaScript. Wprowadzenie. Wydanie V

Robin Nixon

Trio: PHP, MySQL i JavaScript jest znane jako najwygodniejszy zestaw narzędzi do tworzenia dynamicznych stron internetowych, które do działania wymagają bazy danych. Mimo upływu lat i dynamicznego rozwoju konkurencyjnych technologii twórcy aplikacji WWW wciąż cenią PHP, MySQL i JavaScript za otwarte źródła, brak opłat za korzystanie, elastyczność i łatwość w nauce. Każdy ambitny programista posługujący się systemem Unix czy Linux z serwerem Apache powinien zapoznać się z tymi narzędziami. W połączeniu z takimi technologiami jak jQuery, CSS i HTML5 pozwalają budować serwisy porównywalne z gigantami w rodzaju Facebooka, Twittera czy Gmaila. 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. W tej książce między innymi: baza danych i zapytania MySQL podstawy tworzenia dynamicznych stron PHP mechanizm sesji i zachowanie zasad bezpieczeństwa biblioteki jQuery i jQuery Mobile oraz żądania Ajax CSS2 i CSS3 oraz nowe funkcje HTML5: geolokacja, obsługa dźwięku i filmów, canvas PHP, MySQL i JavaScript: klasyczne narzędzia dla nowoczesnych rozwiązań!

1336
Ładowanie...
EBOOK

PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych

Włodzimierz Gajda

Model architektoniczny MVC Szablony PHP i szablony Smarty Wizualne projektowanie baz danych Mapowanie relacyjno-obiektowe Oprogramowanie Propel oraz Doctrine Formaty TXT, XML oraz XLS Duża część popularnych serwisów internetowych dostępnych obecnie w sieci działa w oparciu o relacyjne bazy danych i język PHP. Tandem ten stał się już niemal standardem w dziedzinie tworzenia rozbudowanych, dynamicznych witryn i aplikacji WWW zarówno w przypadku wielkich przedsiębiorstw, jak i hobbystów pragnących dzielić się swoimi doświadczeniami za pośrednictwem internetu. PHP i MySQL doskonale nadają się do praktycznej realizacji wzorca architektonicznego MVC, ułatwiającego opracowywanie nawet najbardziej złożonych projektów. Dzięki odseparowaniu poszczególnych komponentów aplikacji i podzieleniu jej na mniejsze elementy funkcjonalne tworzona witryna jest znacznie wygodniejsza w zarządzaniu i modyfikacji niż serwisy oparte na innych wzorcach. Wzorzec architektoniczny MVC — choć opracowany z myślą o uproszczeniu życia programistom i twórcom witryn WWW — początkowo bardzo trudno zrozumieć, a postęp w dziedzinie tworzenia stron internetowych wymusza ciągłe dostosowywanie się do panujących na rynku trendów i stałe odświeżanie wiedzy na ten temat. Pomocą posłuży tu odpowiednia książka — z pewnością może nią być "PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych ". W przystępny sposób prezentuje ona podstawy zastosowania architektury MVC, pokazuje wykorzystanie dwóch najważniejszych rozwiązań do mapowania obiektowo-relacyjnego, podsuwa techniki tworzenia funkcjonalnych interfejsów użytkownika aplikacji WWW oraz proponuje stosowanie różnych formatów do przechowywania danych. Poszczególne zagadnienia ilustrowane są przykładami i praktycznymi projektami, dzięki czemu łatwiej zrozumieć opisywane techniki i wykorzystać je w swoich aplikacjach. Zdobytą wiedzę pomagają utrwalić liczne ćwiczenia do samodzielnego wykonania. Podstawy użycia wzorca MVC Moduły, akcje, widoki, szablony PHP i szablony Smarty Reguły translacji przyjaznych adresów URL Używanie baz danych w projektach WWW Wizualne projektowanie baz danych i mapowanie relacyjno-obiektowe Wykorzystanie oprogramowania Propel oraz Doctrine Metody zwiększania funkcjonalności interfejsów aplikacji internetowych Stronicowanie wyników i przewijanie rekordów Chmura tagów Korzystanie z formatów TXT, XML, XLS Odczyt plików i wypełnianie bazy danych Pliki skompresowane i osadzanie danych binarnych w plikach XML Poznaj w praktyce nowoczesne metody tworzenia zaawansowanych aplikacji WWW! Wszystkie projekty omówione w książce umieszczono na płycie dołączonej do książki. Każdy z projektów jest dostępny jako kompletne, działające rozwiązanie, dokładnie przetestowane.

1337
Ładowanie...
EBOOK

PHP. Nowe możliwości, najlepsze praktyki

Josh Lockhart

Język PHP powraca w wielkim stylu! Język PHP to obecnie jeden z najbardziej niedocenianych języków programowania. W sieci można znaleźć masę artykułów wykluczających jego zastosowanie w zaawansowanych projektach. A przecież w obecnej wersji język ten jest pełnoprawnym kandydatem do zadań specjalnych! Przekonaj się, jak używać go we właściwy sposób! Ta książka powinna rozwiać wszystkie mity o niedojrzałości języka PHP. Sięgnij po nią i przekonaj się, jakie fantastyczne możliwości daje Ci najnowsza wersja języka. Wśród nich znajdziesz domknięcia, wbudowany serwer HTTP, przestrzenie nazw oraz generatory. Ponadto poznasz standardy kodowania PSR oraz przekonasz się, jak korzystać z gotowych komponentów. Na kolejnych stronach znajdziesz informacje na temat najlepszych praktyk i dowiesz się, jak skonfigurować środowisko uruchomieniowe tak, żeby osiągnąć jego najwyższą wydajność. Ta książka jest obowiązkową lekturą dla wszystkich programistów języka PHP. Język PHP właśnie się odradza — lepszy i silniejszy! Poznaj najnowsze elementy języka PHP, takie jak przestrzenie nazw, cechy, generatory i zamknięcia. Dowiedz się gdzie szukać gotowych komponentów oraz jak ich używać i tworzyć własne. Naucz się stosować najlepsze techniki zabezpieczania aplikacji, pracy z bazami danych, obsługi wyjątków i błędów. Naucz się technik wdrażania, dostrajania, testowania i profilowania aplikacji PHP przy użyciu odpowiednich narzędzi. Poznaj interpreter HHVM i język Hack Facebooka oraz dowiedz się, jaki wpływ mają na nowoczesny język PHP. Zbuduj lokalne środowisko programistyczne o podobnych cechach, jak serwer produkcyjny. Przekonaj się, jakie nowości kryje PHP! „W programowaniu pewne jest tylko to, że wszystko się zmienia. PHP także ulega zmianom, co wymusza modyfikowanie sposobu podejścia do tworzenia aplikacji przez programistów. Josh opisał narzędzia i pojęcia, które należy znać, aby pisać nowoczesne programy w języku PHP.” — Cal Evans

1338
Ładowanie...
EBOOK

PHP. Obiekty, wzorce, narzędzia. Wydanie IV

Matt Zandstra

Twój przewodnik po obiektowym PHP! Język PHP przebył długą drogę od swoich początków do obecnego poziomu rozwoju. Dziś jest pełnoprawnym, obiektowym językiem programowania, wciąż zdobywającym większe zaufanie i używanym w coraz większych projektach. Jeżeli znasz ten język od dawna, lecz nie jesteś przekonany, że nadaje się on do zaawansowanych zastosowań, albo dopiero zaczynasz karierę i potrzebujesz szybkiego wprowadzenia w świat obiektów czy wzorców projektowych w języku PHP, to jest właśnie książka dla Ciebie! Sięgnij po nią i przekonaj się na własnej skórze, że PHP to dojrzały język, który nie ustępuje konkurentom. W trakcie lektury poznasz podstawowe zagadnienia związane z programowaniem obiektowym, a następnie przejdziesz do nauki zaawansowanej obsługi obiektów w języku PHP. Kolejne rozdziały zostały poświęcone między innymi wzorcom projektowym, dobrym i złym praktykom, zastosowaniu PEAR i Pyrus oraz sposobom automatycznego generowania dokumentacji i tworzenia kodu wysokiej jakości dzięki testom automatycznym. Książka ta jest doskonałą lekturą dla każdego programisty PHP chcącego podnieść swoje kwalifikacje. Dzięki tej książce: poznasz podstawowe zagadnienia związane z programowaniem obiektowym nauczysz się operować na obiektach w PHP poznasz przydatne wzorce projektowe unikniesz typowych problemów przygotujesz testy jednostkowe Poznaj zaawansowane możliwości języka PHP!

1339
Ładowanie...
EBOOK

PHP. Obiekty, wzorce, narzędzia. Wydanie V

Matt Zandstra

Jeszcze kilka lat temu programowanie zorientowane obiektowo w PHP wydawało się dość karkołomnym zagadnieniem. Upowszechnienie licznych frameworków sprawiło jednak, że coraz większa liczba programistów tworzy aplikacje WWW, pisząc kod obiektowy w PHP. Frameworki są chętnie stosowane, gdyż wydaje się, że dzięki nim nie trzeba już poświęcać czasu na rozgryzanie szczegółów działania kodu. Niestety, bardzo często okazuje się, że bez zrozumienia zasad działania frameworków i bez umiejętności oceny jakości zastosowanych w nich rozwiązań projektant nie jest w stanie napisać poprawnie funkcjonującej aplikacji. Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstawiono sporo klasycznych już rozwiązań. Nie zabrakło również omówienia narzędzi oraz metod postępowania, dzięki którym doskonały kod staje się udanym projektem. To wszystko sprawia, że niniejsza książka jest nieodzownym podręcznikiem dla każdego projektanta, który chce tworzyć niezawodne, eleganckie i efektywne aplikacje. Najważniejsze zagadnienia: praca z obiektami: podstawy i zagadnienia zaawansowane wzorce projektowe, w tym korporacyjne i bazodanowe dobre i złe praktyki programistyczne zarządzanie wersjami i publikowanie kodu strategie testów automatycznych i ciągłej integracji Twój klucz do sukcesu: eleganckie wzorce projektowe i najlepsze praktyki programistyczne!

1340
Ładowanie...
EBOOK

PHP. Praktyczne projekty

Włodzimierz Gajda

Wykorzystaj w praktyce potęgę możliwości PHP! Podstawy języka PHP, pierwsze skrypty, instrukcje i elementy Funkcje i ich biblioteki, przetwarzanie tablic i tworzenie plików Przykłady praktycznego zastosowania skryptów PHP Język PHP nie od dziś stanowi jeden z najłatwiejszych w nauce i najelastyczniejszych języków programowania. Jego ogromne możliwości wykorzystywane są na ogół przy tworzeniu interaktywnych stron internetowych, a obiektowy charakter oraz modułowość stanowią atuty dla programistów, wreszcie zwolnionych z konieczności ustawicznego przepisywania tego samego kodu. Jak każdego innego języka, także i PHP najłatwiej nauczyć się na konkretnych, praktycznych przykładach -- wiele z nich zamieszczono właśnie w tej książce. "PHP. Praktyczne projekty " to naprawdę wyjątkowy podręcznik do nauki PHP. Nie spodziewaj się tu suchych, typowo podręcznikowych teorii! Znajdziesz w nim za to omówienie wszystkich elementów języka PHP, działania skryptów, funkcji i bibliotek wraz z dowcipnymi i przejrzystymi przykładami ich użycia. Pierwsza część książki wprowadzi Cię w świat PHP oraz wyjaśni, jak stosować i łączyć poszczególne polecenia w dobrze działający kod. Z następnych rozdziałów wyniesiesz już umiejętności czysto praktyczne, dotyczące wszystkich obszarów wykorzystania tego języka przy tworzeniu najróżniejszych projektów. Instrukcje wyjściowe i sterujące, stałe, zmienne, wyrażenia oraz operatory Funkcje w PHP i ich biblioteki Programowanie obiektowe i formatowanie kodu PHP Podział skryptu na wiele plików i generowanie kodu HTML Przetwarzanie napisów litera po literze i podstawy przetwarzania tablic Tworzenie i wyszukiwanie plików, krojenie plików tekstowych Wyrażenia regularne i przetwarzanie wsadowe Wybór podstrony serwisu Walidacja zmiennych URL i stosowanie kilku zmiennych URL Szablony Smarty i PHP Wsadowe tworzenie baz danych i ich wizualne projektowanie w programie MySQL Workbench phpMyAdmin, PDO, Propel i inne tajemnicze nazwy Funkcje mysql_xxx Kontroler jednowymiarowy oraz dwuwymiarowy Moduł mod_rewrite Wzbogacanie aplikacji o obsługę przyjaznych URL-i oraz routing przyjaznych adresów URL Przekonaj się, że PHP można nauczyć się nie tylko szybko, ale i przyjemnie!

1341
Ładowanie...
EBOOK

PHP. Receptury. Wydanie II

Adam Trachtenberg, David Sklar

Podręczny słownik 250 sprawdzonych i skutecznych rozwiązań z zakresu języka PHP Praca z typami danych i blokami programów PHP Obsługa formularzy, baz danych i sesji Tworzenie wydajnych i bezpiecznych witryn internetowych PHP to najpopularniejszy język skryptowy na świecie, wykorzystywany w milionach witryny internetowych. Szeroki wachlarz możliwości, łatwa składnia oraz współpraca z wieloma systemami operacyjnymi sprawiają, że jest to idealne narzędzie do tworzenia dynamicznych aplikacji WWW. Od wersji PHP 5 język ten obsługuje programowanie obiektowe oraz udostępnia usprawniony mechanizm współpracy z bazami danych, co w znacznym stopniu ułatwia kreowanie rozbudowanych programów sieciowych. Drugie wydanie książki "PHP. Receptury" zawiera jeszcze więcej gotowych rozwiązań, które zostały dostosowane do nowej wersji języka, czyli PHP 5. Dodatkowo ulepszona forma umożliwia łatwiejsze znalezienie potrzebnych receptur. Pozwolą Ci one szybko rozwiązać często spotykane problemy. Czytając tę książkę dowiesz się między innymi, jak wykonywać operacje na różnych typach danych, jakie elementy składają się na programy PHP i jak z nich korzystać, a także jak obsługiwać formularze czy współpracować z bazami danych. Nauczysz się stosować techniki zarządzania sesjami. Poznasz zasady korzystania z XML, współpracy z kodem w języku JavaScript, a także rozwiązania wielu innych praktycznych problemów. Praca z typami danych Korzystanie z różnych bloków aplikacji PHP Obsługa formularzy Praca z bazami danych Przetwarzanie dokumentów XML Usługi Web Services Zarządzanie sesją Generowanie grafiki na stronach internetowych Zabezpieczanie witryn Obsługa błędów Optymalizacja kodu Praca z systemem plików i katalogów Wykorzystaj gotowy kod do błyskawicznego tworzenia dynamicznych witryn internetowych.

1342
Ładowanie...
EBOOK

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!

1343
Ładowanie...
EBOOK

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!

1344
Ładowanie...
EBOOK

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!