PHP

Książki z kategorii PHP poruszają wiele zagadnień związanych z tworzenie aplikacji sieciowych uruchamianych po stronie serwera, z wykorzystywaniem tego najpopularniejszego aktualnie interpretowanego języka. Od podstaw przedstawiono instalację środowiska w którym PHP pracuje czyli serwera Apache oraz bazy danych MySQL. Poznacie metody wyszukiwania i przechowywania informacji w bazach danych i plikach.

Nauczycie się tworzyć bezpieczny i uniwersalny kod, lokalizować i zapobiegać ewentualnym problemom. Dowiecie się jak łączyć kod PHP z biblioteką jQuery czy technologią AJAX, a przede wszystkim jak poprawnie pisać kod i całe aplikacje, korzystając z wzorca architektonicznego MVC.

50
Ładowanie...
EBOOK

PEAR. Programowanie w PHP

Stephan Schmidt, Stoyan Stefanov, Carsten Lucke, Aaron...

Przewodnik po najbardziej przydatnych pakietach PEAR Poznaj najpopularniejsze pakiety repozytorium PEAR Korzystaj z baz danych za pomocą MDB2 Używaj gotowych komponentów do szybkiego tworzenia aplikacji w PHP Jednym z głównych powodów popularności PHP jest szeroki dostęp do bibliotek i rozszerzeń tego języka. Najważniejszym ich źródłem jest PEAR -- internetowe repozytorium komponentów i aplikacji języka PHP. Pakiety dostępne w PEAR zawierają gotowe rozszerzenia umożliwiające wykonanie niemal wszystkich standardowych operacji w PHP. Rozszerzenia te przechodzą przez ścisły system kontroli jakości, a ich autorzy muszą stosować się do określonych zaleceń. Dlatego pisanie programów z wykorzystaniem pakietów jest nie tylko szybsze, ale prowadzi też do powstawania lepszych i bardziej spójnych aplikacji. Dzięki książce "PEAR. Programowanie w PHP" nauczysz się wykonywać codzienne zadania programistyczne przy użyciu klas z popularnych pakietów PEAR. Dowiesz się, jak obsługiwać bazy danych za pomocą pakietu MDB2, a także jak wyświetlać dane zapisane w różnych formatach. Poznasz sposoby tworzenia i analizowania dokumentów XML oraz przekształcania obiektów PHP na format XML i z powrotem. Zobaczysz, jak tworzyć własne usługi WWW oraz używać interfejsów udostępnianych w usługach autorstwa innych producentów. Praca z bazami danych Wyświetlanie informacji w różnych formatach Tworzenie i przetwarzanie plików XML Przygotowywanie i udostępnianie usług WWW Korzystanie z gotowych usług WWW Praca z datami Zwiększ swoją produktywność, korzystając z gotowych komponentów.

51
Ładowanie...
EBOOK

PHP 5. Leksykon kieszonkowy

Marcin Lis

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ą!

52
Ładowanie...
EBOOK

PHP 5. Narzędzia dla ekspertów

Dirk Merkel

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ą!

53
Ładowanie...
EBOOK

PHP 5. Praktyczny kurs. Wydanie II

Marcin Lis

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ć!

54
Ładowanie...
EBOOK

PHP 7. Algorytmy i struktury danych

Mizanur Rahman

Algorytmy i struktury danych leżą u podstaw programowania. Zrozumienie zasad rządzących tymi zagadnieniami jest koniecznym warunkiem opracowania prawidłowej i efektywnej aplikacji. Niestety, wielu programistów uznaje tę tematykę za zbyt złożoną czy zbyt banalną i nie poświęca jej wystarczającej uwagi. Takie podejście często się mści: modne narzędzia, frameworki czy technologie deweloperskie nie zapewnią sukcesu, jeśli projektant nie przemyśli zastosowanych algorytmów i struktur danych. Z tego obowiązku nie zwalniają nawet narzędzia wbudowane w język PHP! Jeśli chcesz biegle posługiwać się algorytmami, wziąłeś do ręki właściwą książkę! Przedstawiono tu podstawy implementacji algorytmów i struktur danych w PHP, dzięki czemu poznasz rodzaje struktur i powody, dla których warto je wybierać, a także dowiesz się, gdzie i kiedy należy stosować poszczególne algorytmy. Znajdziesz tu dużo praktycznych przykładów, które uzupełniono rysunkami i wyczerpującym komentarzem. Przystępne i zrozumiałe wyjaśnienia ułatwią Ci szybkie przyswojenie prezentowanych koncepcji, nawet tak złożonych, jak programowanie dynamiczne, algorytmy zachłanne, algorytmy z nawrotami czy funkcyjne struktury danych. Najważniejsze zagadnienia: podstawy analizy algorytmów i struktur danych, tablice, listy i drzewa, stosy, kolejki i algorytmy rekurencyjne, sortowanie, wyszukiwanie, sterty i kopce, wsparcie ze strony PHP, w tym biblioteki PECL i Tarsana. Algorytmy: poznaj, zrozum, stosuj! Mizanur Rahman od 14 lat rozwija aplikacje w PHP. Jest znawcą Laravela, CodeIgnitera, Symfony, JavaScriptu, C, C++, Javy, Node.js, Socket.io i React.js. Jest właścicielem dwóch startupów technologicznych. Jest osobą niezwykle zaangażowaną w życie kilku społeczności programistycznych, takich jak PHPXperts, Agile Bangladesh czy Project Euler. Regularnie wygłasza referaty na różnych konferencjach i seminariach technologicznych. Wraz z żoną Nishą i dwoma synami, Adiyanem i Mikhaelem, mieszka w Dhace w Bangladeszu. Jego pasją są podróże po świecie.

55
Ładowanie...
EBOOK

PHP 7 Data Structures and Algorithms. Implement linked lists, stacks, and queues using PHP

Mizanur Rahman

PHP has always been the the go-to language for web based application development, but there are materials and resources you can refer to to see how it works. Data structures and algorithms help you to code and execute them effectively, cutting down on processing time significantly.If you want to explore data structures and algorithms in a practical way with real-life projects, then this book is for you.The book begins by introducing you to data structures and algorithms and how to solve a problem from beginning to end using them. Once you are well aware of the basics, it covers the core aspects like arrays, listed lists, stacks and queues. It will take you through several methods of finding efficient algorithms and show you which ones you should implement in each scenario. In addition to this, you will explore the possibilities of functional data structures using PHP and go through advanced algorithms and graphs as well as dynamic programming. By the end, you will be confident enough to tackle both basic and advanced data structures, understand how they work, and know when to use them in your day-to-day work

56
Ładowanie...
EBOOK

PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach

Mariusz Duka

Web development w 43 prostych lekcjach Poznaj język PHP 8 w praktyce Naucz się korzystać z baz SQL Opracuj aplikację webową PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali szereg nowych funkcji i możliwości, wśród których najważniejszy wydaje się mechanizm JIT, zapewniający większą wydajność dzięki uruchamianiu kodu skompilowanego do postaci maszynowej zamiast standardowego wykonywania go przez interpreter. Jeśli interesuje Cię tworzenie nowoczesnych aplikacji internetowych lub planujesz karierę web developera, lecz nie masz jeszcze wiedzy ani doświadczenia w tej dziedzinie, a chcesz szybko przejść do konkretów, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w arkana programowania w języku PHP, zapozna z jego konstrukcjami i możliwościami, przedstawi sposób obsługi baz SQLite i MySQL przy użyciu języka SQL, a także nauczy prawidłowo łączyć kod PHP i HTML. Dowiesz się również, jak wykorzystać framework Bootstrap i bibliotekę Smarty, aby zbudować swoją pierwszą stronę internetową. Zapnij pasy i w drogę! Nowości wprowadzone w wersji PHP 8 Instalacja narzędzi i konfiguracja środowiska pracy Podstawy PHP i konwencje stosowane w kodzie Stałe, zmienne, łańcuchy znakowe Instrukcje sterujące i sposoby ich używania Przeszukiwanie i przetwarzanie tekstów Operatory i funkcje matematyczne Zastosowanie funkcji i pętli Korzystanie z tablic i plików Przechwytywanie i obsługa wyjątków Programowanie zorientowane obiektowo Zastosowanie baz danych SQL Wykorzystanie kodu HTML Architektura aplikacji i uruchamianie jej w sieci Projektuj, programuj, uruchamiaj - z PHP i SQL!