Search results

1793
Loading...
EBOOK

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

1794
Loading...
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.

1795
Loading...
EBOOK

PHP7. Praktyczny kurs

Marcin Lis

Język skryptowy sam wchodzi do głowy! Era statycznych stron internetowych odeszła do lamusa już tak dawno, że nawet najstarsi internauci słabo ją pamiętają. Trudno byłoby dziś znaleźć w sieci stronę opartą wyłącznie na HTML-u, a gdyby nawet się to udało, można by ją chyba od razu odesłać do muzeum. Tymczasem wśród różnorakich technik służących dynamicznemu generowaniu treści stron WWW poczesne — o ile nie najważniejsze — miejsce zajmuje PHP. Jeśli więc chcesz zacząć samodzielnie tworzyć strony, nie możesz pominąć nauki tego języka. Co więcej, musisz poznać go bardzo dobrze, ponieważ będziesz z niego korzystać na co dzień. Ta książka pomoże Ci szybko i bezboleśnie wejść w świat języka PHP w jego najnowszej wersji. Na praktycznych przykładach nauczysz się poprawnie stosować najpierw najprostsze, a później nieco bardziej zaawansowane techniki. Zorientujesz się, co to jest i jak działa język skryptowy, jak zainstalować PHP i serwery, jak PHP współpracuje z przeglądarką internetową czy bazą danych. Nauczysz się konstruować interaktywne elementy stron WWW, konstruować formularze albo blokować niepożądane adresy IP. Seria listingów, przejrzystych wyjaśnień i ćwiczeń do wykonania pozwoli Ci poznać PHP od podszewki i bez oporów używać go w praktyce. Zadbaj o profesjonalny wygląd swoich stron WWW! Marcin Lis (1975–2016) — absolwent Polsko-Japońskiej Wyższej Szkoły Technik Komputerowych. Informatyk i programista z wykształcenia i zawodu. Prywatnie — entuzjasta komputerów. Od czasów licealnych związany z rynkiem prasy informatycznej. Publikował artykuły m.in. w pierwszym polskim piśmie komputerowym „Bajtek”, a w latach 1991–1996 prowadził tam kilka działów tematycznych. Pisywał także do innych magazynów komputerowych, takich jak „Commodore & Amiga”, „Teleinfo”, „Raport Teleinfo”, „Komputer Świat” i „Komputer Świat Ekspert”. Do końca życia był związany z pierwszym polskim pismem poświęconym światowej pajęczynie — „Magazynem Internet”. W pewnym momencie jego głównym zajęciem stało się tworzenie literatury informatycznej. Opublikował kilkaset artykułów i wydał kilkadziesiąt książek, bardzo dobrze ocenianych przez czytelników. Był też zapalonym harcerzem, współpracował z Kołem Przyjaciół Harcerstwa przy 194. Warszawskiej Drużynie Harcerzy „Puchacze” (1987–2015). Później związał się także z 270. WDH „Ostoja” i 1002. WDH „Wiązy” Związku Harcerstwa Rzeczypospolitej.

1796
Loading...
EBOOK

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!

1797
Loading...
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

1798
Loading...
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!

1799
Loading...
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!

1800
Loading...
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.

1801
Loading...
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!

1802
Loading...
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!

1803
Loading...
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!

1804
Loading...
EBOOK

PHP i HTML. Tworzenie dynamicznych stron WWW

Jacek Ross

Rozpocznij naukę tworzenia serwisów WWW już dziś Poznaj najpopularniejsze rozwiązania stosowane w sieci Dołącz do grupy osób najczęściej poszukiwanych na rynku pracy W prasie codziennej i internecie pełno jest ogłoszeń z ofertami pracy dla programistów. Duża ich część jest skierowana do osób profesjonalnie zajmujących się tworzeniem i utrzymywaniem serwisów WWW. Nic dziwnego, bowiem technologie internetowe przeżywają obecnie prawdziwy boom, coraz więcej ludzi ma dostęp do sieci i mają oni coraz większe wymagania wobec tego, co w niej znajdują. Najbardziej popularnymi narzędziami używanymi do tworzenia serwisów WWW od dłuższego już czasu są — i pozostaną jeszcze bardzo długo — języki PHP i HTML. Standardem jest też zastosowanie języka JavaScript, kaskadowych arkuszy stylów i technologii AJAX. Od czego jednak należy rozpocząć naukę? Jeśli chciałbyś zacząć projektować atrakcyjne serwisy WWW i szybko dołączyć do grona najlepszych profesjonalistów w tej dziedzinie, sięgnij po książkę "PHP i HTML. Tworzenie dynamicznych stron WWW ". Znajdziesz w niej przegląd najbardziej popularnych technik i nowoczesnych narzędzi, które pozwolą Ci odnaleźć się w skomplikowanym świecie technologii internetowych. Co ważniejsze, uda Ci się to bez konieczności wertowania grubych annałów informatycznych i przekopywania się przez niezrozumiałe dla przeciętnego człowieka specyfikacje techniczne. Książka ta ma szanse zastąpić kilka innych podręczników poświęconych tworzeniu serwisów WWW, a praktyczny sposób prezentacji wiedzy stanowi jeden z jej największych atutów. Lektura nie wymaga ukończenia wyższych studiów informatycznych, ponieważ zawarte w dodatkach podstawy umożliwią rozpoczęcie programowania nawet początkującym twórcom. Projektowanie serwisów WWW Korzystanie z języków PHP, XML i HTML Możliwości języka JavaScript i technologii DHTML Podstawy technologii AJAX Używanie kaskadowych arkuszy stylów Praktyczne zastosowania technologii internetowych Sięgnij do kompetentnego źródła wiedzy o tworzeniu dynamicznych serwisów WWW!

1805
Loading...
EBOOK

Praktyczny kurs Java. Wydanie III

Marcin Lis

Uniwersalna i niezastąpiona — Java na każdą okazję Poznaj podstawy — środowisko, struktura i kompilacja programu Dowiedz się więcej — instrukcje języka, wyjątki i programowanie obiektowe Wykorzystaj różne możliwości — system wejścia-wyjścia, kontenery, aplikacje i aplety Język Java nieprzerwanie święci triumfy na salonach profesjonalnych firm, zajmujących się programowaniem. Jest wykorzystywany zarówno w prostych programach dla telefonów komórkowych, jak i w skomplikowanych aplikacjach sieciowych. Jego główne zalety to duża przenośność i świetna, przemyślana konstrukcja, która pozwala łatwo opanować zasady programowania i szybko zacząć tworzyć własne, dobrze działające programy. Java ma jeszcze jedną cechę, istotną z punktu widzenia każdej osoby zajmującej się informatyką — po prostu nie wypada jej nie znać! Książka "Praktyczny kurs Java. Wydanie III " oferuje swoim czytelnikom możliwość łatwego i szybkiego zapoznania się z podstawami programowania w tym języku. Z jej pomocą w mig zainstalujesz odpowiednie środowisko programistyczne i poznasz reguły budowania aplikacji w Javie, typy danych oraz rodzaje zmiennych. Nauczysz się kontrolować przebieg wykonywania programu oraz wykorzystywać tablice. Zrozumiesz, na czym polega programowanie obiektowe i związane z nim podstawowe pojęcia, takie jak dziedziczenie i polimorfizm. Dowiesz się, jak obsługiwać i tworzyć wyjątki, jak działa system wejścia-wyjścia, co to są kontenery i typy uogólnione oraz czym różnią się aplikacje od apletów. A wszystko to w serii znakomitych, praktycznych ćwiczeń! Krótka historia Javy, jej narzędzia i wersje Instalacja JDK i podstawy programowania Zmienne, instrukcje sterujące i tablice Dziedziczenie, polimorfizm, interfejsy i klasy wewnętrzne Wyjątki System wejścia-wyjścia Kontenery i typy uogólnione Aplikacje i aplety Zanurz się w świecie Javy!

1806
Loading...
EBOOK

Java. Praktyczny kurs. Wydanie IV

Marcin Lis

To Java, nie sen! Instrukcje języka i programowanie obiektowe, czyli co trzeba wiedzieć, by zacząć programować w Javie Wyjątki i system wejścia–wyjścia, czyli jak zapobiegać problemom i przetwarzać dane Kontenery i aplikacje, czyli gdzie przechowywać dane i jak tworzyć programy Znajomość Javy, jako jednego z najpopularniejszych języków programowania na świecie, to dziś obowiązek każdego programisty. Na nic nie zdadzą się wykręty, że przecież można inaczej — pamiętaj, Java jest wszędzie! Dlatego jeśli masz ambicje zająć się programowaniem albo szybko nauczyć się podstaw nowego języka, natychmiast musisz zaopatrzyć się w tę książkę. Pomoże Ci ona zrozumieć składnię i logikę Javy, a także opanować polecenia, byś mógł szybko rozpocząć samodzielną pracę w tym języku. Z książki dowiesz się, jak zainstalować Javę i jakie narzędzia będą Ci potrzebne. Odkryjesz podstawowe zasady pisania programów, z uwzględnieniem obiektowego charakteru tego języka, nauczysz się stosować instrukcje i odpowiednie typy danych, a także wykorzystywać deklaracje, klasy i metody. Kolejne rozdziały wskażą Ci, do czego służą pętle, tablice i operatory. Zanim się obejrzysz, będziesz już umiał dokonywać konwersji typów, używać konstruktorów i zagnieżdżać klasy, a stąd już tylko krok do tworzenia apletów i aplikacji. Przekonaj się, jak szybko możesz poznać Javę — wystarczy seria konkretnych ćwiczeń, a Twoje umiejętności poszybują w górę! Krótka historia Javy, narzędzia i wersje Struktura programu, kompilacja i wykonanie Podstawy obiektowości, typy danych, komentarze, deklaracje i przypisania Wyprowadzanie danych na ekran i operacje na zmiennych Instrukcje if...else, break i continue, switch i operator warunkowy Pętle, podstawowe operacje na tablicach i tablice wielowymiarowe Klasy, pola, metody, argumenty i przeciążanie metod Konstruktory, klasy potomne, specyfikatory dostępu i pakiety Przesłanianie metod, składowe statyczne, klasy i składowe finalne, blok try...catch Konwersje typów, rzutowanie obiektów, klasy abstrakcyjne i tworzenie interfejsów Rodzaje klas wewnętrznych, dziedziczenie, klasy anonimowe i zagnieżdżone Standardowe wejście i wyjście, system plików, operacje na plikach Kontenery, typy uogólnione, podstawy apletów Kroje pisma (fonty) i kolory, grafika, dźwięki i obsługa myszy Tworzenie aplikacji i komponenty Napisz swój pierwszy program w Javie!

1807
Loading...
EBOOK

Projektowanie oprogramowania dla zupełnie początkujących. Owoce programowania. Wydanie V

Tony Gaddis

Programowanie to nie tylko umiejętność pisania kodu oraz organizowania go w funkcje, procedury i moduły. Nawet najbardziej finezyjne języki i najnowocześniejsze paradygmaty programowania nie zapewnią sukcesu, jeśli projekt aplikacji jest nieprzemyślany, a jej logice brakuje... logiki. Z drugiej strony poświęcenie odrobiny czasu na stworzenie dobrego projektu sprawi, że praca nad pisaniem kodu będzie łatwiejsza, sama aplikacja będzie pracować lepiej i bardziej niezawodnie, a późniejsze modyfikacje i rozwój oprogramowania przysporzą mniej problemów. Jeśli planujesz napisać swoją pierwszą aplikację, sięgnij po tę książkę. Aby zrozumieć zawartą w niej treść, nie trzeba znać żadnego języka programowania. Pokazano tu, jak działają programy i jak można z ich wykorzystaniem rozwiązywać konkretne zadania. Wiedza o zasadach projektowania jest przekazywana za pomocą pseudokodu i schematów blokowych. Omówiono zarówno podstawowe zagadnienia, takie jak typy danych, zmienne, funkcje, jak i nieco bardziej zaawansowane: programowanie obiektowe, tworzenie graficznych interfejsów użytkownika i pisanie programów sterowanych zdarzeniami. W tym wydaniu książki wprowadzono wiele poprawek i uzupełnień, dotyczących między innymi języków Java, Python i C++ oraz programowania aplikacji dla urządzeń mobilnych. Dzięki tej książce dowiesz się: jak działa komputer, czym są programy i do czego służą dane z jakich modułów i struktur składają się programy oraz jak działają funkcje w jaki sposób pracuje się na plikach oraz czym jest przetwarzanie tekstu czym jest rekurencja i do czego można ją wykorzystać czym się różni programowanie proceduralne od obiektowego Bez dobrego projektu zawiedzie najlepszy kod!

1808
Loading...
EBOOK

Praktyczny kurs SQL. Wydanie II

Danuta Mendrala, Marcin Szeliga

Poznaj modele baz danych i standardy języka SQL. Naucz się korzystać z instrukcji pobierania i modyfikacji danych. Dowiedz się, jak tworzyć i zmieniać strukturę bazy oraz zarządzać jej użytkownikami. Opanuj język SQL w praktyce! Bazy danych są dosłownie wszędzie. Trudno sobie dziś bez nich wyobrazić funkcjonowanie nowoczesnej biblioteki, choćby najmniejszego sklepu internetowego, biura rachunkowego czy nawet niewielkiego serwisu WWW. Użytkownicy korzystający z baz danych często nie mają nawet pojęcia, w jaki sposób odbywa się dostęp do informacji i jaki mechanizm jest za to odpowiedzialny. Na ignorancję tę nie mogą sobie jednak pozwolić osoby odpowiedzialne za tworzenie, zarządzanie i konserwowanie baz danych. Powinny one znać przynajmniej jeden z popularnych serwerów bazodanowych i sprawnie posługiwać się językiem SQL stanowiącym standardowe narzędzie komunikacji z relacyjnymi bazami. Jeśli pragniesz dołączyć do ekskluzywnego grona administratorów baz danych lub chcesz zostać programistą aplikacji bazodanowych, lecz przeszkadza Ci brak znajomości SQL-a, sięgnij po książkę "Praktyczny kurs SQL. Wydanie II". W prosty i przystępny sposób prezentuje ona podstawowe pojęcia i zasady rządzące relacyjnym modelem baz danych, a także najważniejsze cechy i konstrukcje języka SQL oraz metody ich wykorzystywania. Lektura książki umożliwi Ci poznanie instrukcji odpowiedzialnych za odczytywanie danych z bazy i ich zapisywanie oraz modyfikację, jak również tworzenie baz i zmianę ich struktury. Poznasz też sposoby tworzenia ról i kont użytkowników oraz zarządzania ich uprawnieniami. Twoją wiedzę ugruntują praktyczne zadania kończące każdy rozdział, a zamieszczone na końcu książki rozwiązania pomogą skorygować ewentualne błędy. Teoretyczne podstawy funkcjonowania baz danych Historia języka SQL i obowiązujące standardy zapytań Odczytywanie, przeszukiwanie, łączenie i grupowanie danych Korzystanie z podzapytań Zapisywanie, modyfikacja i usuwanie danych Transakcje i równoległy dostęp do danych Tworzenie baz danych i modyfikacja ich struktury Korzystanie z widoków i indeksów Zarządzanie użytkownikami, rolami i prawami dostępu do baz danych Dowiedz się, jak tworzyć relacyjną bazę danych i zarządzać nią za pomocą języka SQL.