Webmasterstwo

1009
Loading...
EBOOK

WordPress i Joomla! Zabezpieczanie i ratowanie stron WWW

Paweł Frankowski

Odkryj techniki zabezpieczania i ochrony serwisów WWW! Jak zabezpieczyć swój serwis internetowy przed atakami Jak wykryć infekcje strony internetowej Jak tworzyć kopie zapasowe i przywracać serwis do działania Wśród ogromnej liczby serwisów dostępnych w internecie miliony działają w oparciu o niezwykle popularne systemy CMS, jakimi bez wątpienia są WordPress i Joomla!. Ich twórcy i administratorzy dbają zwykle o wygląd stron oraz bieżącą aktualizację treści, często jednak brak im świadomości zagrożeń, a także wystarczającej wiedzy i doświadczenia, aby wdrożyć odpowiednią politykę bezpieczeństwa i procedury reakcji na awarię lub atak hakerski. Jeśli jesteś twórcą witryn WWW lub osobą administrującą serwisami działającymi w oparciu o WordPress oraz Joomla! i leży Ci na sercu bezpieczeństwo Twoich stron, sięgnij po książkę „Joomla i WordPress. Zabezpieczanie i ratowanie stron WWW”. Dowiesz się dzięki niej, co należy zrobić, aby Twoje serwisy były właściwie chronione, zapoznasz się z rodzajami zagrożeń i metodami zabezpieczania się przed nimi, nauczysz się korzystać z narzędzi, które ułatwiają wykonywanie związanych z tym czynności, przekonasz się, jak ważne jest regularne tworzenie kopii zapasowych, oraz poznasz sposób szybkiego przywracania serwisów do działania. Nauczysz się także ograniczać zbędny ruch na stronie i przenosić ją pomiędzy serwerami oraz otrzymasz garść przydatnych informacji prawnych. Typowe zagrożenia dla serwisów WWW opartych na popularnych CMS-ach Sposoby zabezpieczania serwisów przed awariami i atakami Oczyszczanie serwisów po atakach i przywracanie ich do działania Tworzenie kopii zapasowych i odtwarzanie z nich danych Przenoszenie kompletnych stron pomiędzy serwerami Ograniczanie zbędnego ruchu na serwerach Narzędzia pomocne w codziennym zabezpieczaniu serwisów Uprzedź hakerów, nie daj szansy włamywaczom, zabezpiecz się przed złodziejami!

1010
Loading...
EBOOK

WordPress Plugin Development Cookbook. Create powerful plugins to extend the world's most popular CMS - Second Edition

Yannick Lefebvre

WordPress is a popular, powerful, and open Content Management System. Learning how to extend its capabilities allows you to unleash its full potential, whether you're an administrator trying to find the right extension, a developer with a great idea to enhance the platform for the community, or a website developer working to fulfill a client's needs. This book shows readers how to navigate WordPress' vast set of API functions to create high-quality plugins with easy-to-configure administration interfaces.With new recipes and materials updated for the latest versions of WordPress 4.x, this second edition teaches you how to create plugins of varying complexity ranging from a few lines of code to complex extensions that provide intricate new capabilities.You'll start by using the basic mechanisms provided in WordPress to create plugins and execute custom user code. You will then see how to design administration panels, enhance the post editor with custom fields, store custom data, and modify site behavior based on the value of custom fields. You'll safely incorporate dynamic elements on web pages using scripting languages, and build new widgets that users will be able to add to WordPress sidebars and widget areas.By the end of this book, you will be able to create WordPress plugins to perform any task you can imagine.

1011
Loading...
EBOOK

WordPress. Praktyczne projekty

Witold Wrotek

Utwórz farmę łączy, kalendarz wydarzeń lub serwis ogłoszeniowy Opublikuj atrakcyjną galerię zdjęć, prowadź forum użytkowników Opracuj internetową bibliotekę, kolekcję filmów lub katalog nagrań Serwis WWW? Z WordPressem to nic trudnego! WordPress - wbrew temu, co możesz sądzić - nie jest jedynie prostym rozwiązaniem do prowadzenia internetowych pamiętników, lecz również całkiem potężnym systemem zarządzania treścią, za pomocą którego da się tworzyć naprawdę duże, złożone serwisy WWW, a także sprawnie i wygodnie je aktualizować. O niebywałej popularności WordPressa najlepiej świadczą liczby (ponad 51 milionów stron działających w oparciu o to oprogramowanie!), lecz również fakt, że jest używany do zarządzania treścią serwisów takich gigantów, jak CNN, NFL czy UPS. Jeśli chcesz przekonać się, co skłoniło ich do zastosowania tego systemu i czemu tak naprawdę zawdzięcza on swoją sławę, sięgnij po książkę "WordPress. Praktyczne projekty". Dowiesz się z niej, jak krok po kroku przygotować środowisko pracy na komputerze lokalnym, jak zainstalować WordPressa i używać go, a także jak rozszerzyć możliwości systemu za pomocą odpowiednich wtyczek oraz właściwej konfiguracji. Przede wszystkim jednak poznasz bardzo praktyczne i najczęściej spotykane przykłady zastosowania tego rozwiązania, nauczysz się instalować CMS na komputerze i udostępniać swój serwis w sieci, a także zrozumiesz, jak czerpać z niego zyski. Instalacja i konfiguracja niezbędnego oprogramowania Stosowanie wtyczek i rozszerzeń Praktyczne przykłady różnych typów serwisów WWW Tworzenie i prowadzenie stron w wielu językach Udostępnianie serwisów w sieci Czerpanie zysków z publikacji reklam Poznaj WordPressa od praktycznej strony! Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej

1012
Loading...
EBOOK

WordPress. Programowanie. Ćwiczenia praktyczne

Witold Wrotek

WordPress do Twoich usług! Zwyczaj pisania bloga wciąż zyskuje na popularności. Codziennie nowe rzesze pasjonatów postanawiają podzielić się wiedzą i przemyśleniami na najróżniejsze tematy, a w obecnych czasach właśnie ten kanał komunikacji okazuje się dla nich idealny. Wszystkie te osoby potrzebują prostego w obsłudze, elastycznego narzędzia, które umożliwi im przekazanie wiadomości w atrakcyjnej formie, lecz bez konieczności poświęcania nadmiernej ilości czasu na dopracowywanie szczegółów technicznych. Środowiskiem zapewniającym im takie warunki działania niewątpliwie jest WordPress. Jeśli chcesz szybko nauczyć się pracować z WordPressem i bez kłopotu opanować jego najważniejsze funkcjonalności, nie możesz przeoczyć tej książki. Dowiesz się z niej, jak zainstalować WordPressa i co zrobić, żeby praca z nim była wygodna i przyjemna. Odkryjesz, jak manipulować tłem, czcionką oraz układem tekstu w oknie, jak połączyć Twój blog z portalami społecznościowymi, a nawet jak zbudować na jego podstawie sklep internetowy. Kolejnym krokiem wtajemniczenia będzie dostosowywanie środowiska do Twoich osobistych preferencji dzięki informacjom o budowie własnych szablonów i wtyczek. Przeczytaj i pisz! Instalacja WordPressa Manipulacja tłem, czcionką i układem tekstu Integracja bloga z portalami społecznościowymi Budowanie sklepu internetowego za darmo Tworzenie własnej wtyczki i własnego szablonu Zostań mistrzem WordPressa i twórz blog na swoich zasadach! Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej

1013
Loading...
EBOOK

WordPress Styling with Blocks, Patterns, Templates, and Themes. Explore WordPress styling with step-by-step guidance, practical examples, and tips

Tammie Lister

Experience a revolutionary WordPress styling transformation with WordPress Styling with Blocks, Patterns, Templates, and Themes by uncovering a wealth of features that redefine the future of WordPress. This guide introduces you to full-site editing and block design tools that enable you to shape the overall aesthetics and layout of your dream website with unprecedented ease.Get ready to harness the power of diverse cutting-edge features as you delve into this WordPress book, focusing on the Gutenberg editing experience. Guided by examples that demonstrate effortless customization entirely suited to your preferences, you’ll master the design tools, patterns, and full site editing capabilities to shape impactful websites that mirror your distinct vision and creativity. As you immerse yourself in the core of WordPress styling, you’ll understand the rationale and terminology underpinning each element and how to use it to its full potential.By the end of this book, you'll be equipped to build your dream website, reflecting your distinctive style.

1014
Loading...
EBOOK

WordPress. Tworzenie aplikacji internetowych. Wydanie II

Brian Messenlehner, Jason Coleman

WordPress, platformę przeznaczoną do tworzenia blogów, obsłuży nawet osoba niemająca pojęcia o programowaniu. Dziś jednak jest on czymś znacznie więcej niż systemem do zarządzania treścią. Kto zna PHP, HTML, CSS i JavaScript, może wykorzystać tę platformę do projektowania wydajnych, skalowalnych, bezpiecznych i elastycznych aplikacji internetowych oraz mobilnych, a także usług sieciowych. Wystarczy poza podstawowymi funkcjami i schematami poznać techniki tworzenia własnych wtyczek, motywów i usług. Łatwo się przekonać, że WordPress jest świetnym narzędziem do tworzenia funkcjonalnych aplikacji - i małych, i rozbudowanych! W tej książce znajdziesz wyczerpujący opis funkcjonalności WordPressa w wersji 5.4. Dowiesz się również, czy ta platforma spełni Twoje oczekiwania. Zapoznasz się z podstawami WordPressa i z bardziej zaawansowanymi zagadnieniami, takimi jak niestandardowe typy postów, metadane i taksonomie. Nauczysz się organizować kod zgodnie z zasadami programowania zorientowanego obiektowo, a także zapewniać swoim aplikacjom wysoki poziom bezpieczeństwa. Opisano tu również używanie JavaScriptu i technologii AJAX w aplikacji Wordpressa oraz API REST i możliwości integracji z aplikacjami zewnętrznymi. Sporo miejsca poświęcono tematyce e-commerce i wtyczkom, które będą najodpowiedniejsze do tego typu aplikacji. Na końcu zamieszczono rozdział poświęcony przyszłości i perspektywom WordPressa. W książce między innymi: WordPress a standardowe frameworki motywy i wtyczki WordPressa zarządzanie kontami i rolami użytkowników oraz dostępem do danych rozwiązania asynchroniczne, integracja z bibliotekami PHP, zewnętrznymi API i wtyczkami obsługa płatności skalowanie aplikacji WordPressa WordPress: zbudujesz o wiele więcej!

1015
Loading...
EBOOK

WordPress. Tworzenie własnych motywów

Alan Cole, Raena Jackson Armitage, Brandon R....

Sprawdź, jak zarobić na WordPressie! Jak skonstruowany jest mechanizm szablonów? Jak tworzyć motywy zgodnie z prawem? Gdzie najlepiej sprzedać gotowy motyw? WordPress to wiodący system do szybkiego tworzenia eleganckich, bogatych w treść oraz grafikę stron internetowych. Nieważne, czy jest to blog, strona domowa, czy witryna firmowa — WordPress sprawdzi się wyśmienicie w każdej roli. Jedną z jego cech, dzięki którym zasłużył na swoją popularność, jest niezwykle intuicyjny i elastyczny sposób tworzenia motywów. Dzięki niemu masz do wyboru tysiące gotowych skórek, a ponadto możesz stworzyć własną, niepowtarzalną, która sprawi, że Twoja strona zyska na atrakcyjności. A może motywy można sprzedawać? Oczywiście, możesz zarobić na tworzeniu "skórek" dla WordPressa. W końcu przy tylu milionach użytkowników nikt nie powinien narzekać na brak klientów! Dzięki tej książce błyskawicznie opanujesz tę sztukę. W trakcie lektury poznasz zasady planowania motywu, metody projektowania szablonów oraz sposoby tworzenia motywów na podstawie modeli. Ponadto autorzy przedstawią Ci zaawansowane zagadnienia, takie jak zarządzanie archiwami, wyświetlanie stron informujących o błędach czy też zarządzanie komentarzami. Wśród poruszanych tematów znajdziesz również omówienia najlepszych sposobów testowania szablonów i wskazówki na temat rozwiązywania najczęściej występujących problemów. Dodatkowo autorzy przedstawiają niezwykle istotny aspekt tworzenia szablonów — przepisy prawne. Ta wiedza z pewnością zaprocentuje w przyszłości! Będziesz wiedział, jak nie wejść w konflikt z prawem autorskim, jak licencjonować własne motywy oraz jak najlepiej je sprzedać! Planowanie motywu Definiowanie wyglądu menu Etapy procesu projektowania Zasady projektowania motywu Podział na strony Strony archiwum, o autorze, kategorii oraz znaczników Strony błędów Umieszczanie bloków reklamowych Modele jako podstawa do tworzenia szablonów Zaawansowane techniki konstruowania motywów Dodawanie ilustracji Komentarze Wykorzystanie widżetów Dodawanie opcji motywów Handel motywami Zobacz, jakie możliwości kryje najpopularniejszy system do tworzenia stron — WordPress! Prowadzisz bloga, serwis informacyjny, stronę firmową? Dołącz do Programu Partnerskiego - Zostań wtyczką Helionu! więcej

1017
Loading...
EBOOK

Wordpress Web Application Development. Building robust web apps easily and efficiently - Third Edition

Rakhitha Nimesh Ratnayake

WordPress is one of the most rapidly expanding markets on the Web. Learning how to build complex and scalable web applications will give you the ability and knowledge to step into the future of WordPress. WordPress 4.7 introduces some exciting new improvements and several bug fixes, which further improve the entire development process.This book is a practical, scenario-based guide to expanding the power of the WordPress core modules to develop modular and maintainable real-world applications from scratch. This book consistently emphasizes adapting WordPress features into web applications. It will walk you through the advanced usages of existing features such as access controlling; database handling; custom post types; pluggable plugins; content restrictions; routing; translation; caching; and many more, while you build the backend of a forum management application.This book begins by explaining how to plan the development of a web application using WordPress' core features. Once the core features are explained, you will learn how to build an application by extending them through custom plugin development. Finally, you will explore advanced non-functional features and application integration.After reading this book, you will have the ability to develop powerful web applications rapidly within limited time frames.

1018
Loading...
EBOOK

Wordpress Woocommerce. Stwórz zyskowny sklep internetowy

Dariusz Pichalski

Twój samodzielnie zbudowany e-sklep. Od A do Z Książka, którą trzymasz w ręku, to rzecz na wskroś praktyczna. Dowiesz się z niej, jak w prosty i szybki sposób uruchomić własny sklep internetowy na CMS WordPress z użyciem wtyczki WooCommerce. Na systemie zarządzania treścią WordPress bazuje blisko 40 procent istniejących stron internetowych, a twórcy tego CMS-a mają większe ambicje. Przekroczenie magicznych 51 procent udziału w rynku może im się udać właśnie dzięki wtyczce WooCommerce.  WooCommerce pozwala nadać stronie internetowej cechy e-sklepu. By zrobić to bezbłędnie, nie trzeba być programistą ― sklep można postawić samodzielnie. Ważne, by opanować najważniejsze funkcjonalności WordPressa i oczywiście wtyczki WooCommerce. Najlepiej krok po kroku i od A jak „adres” (wybór odpowiedniej nazwy domeny jest kluczowy w e-commerce!) do Z jak „zarabianie” (w końcu sklep stawia się po to, by zarabiał!).  Jeśli chcesz dobrze rozpocząć działalność w sieci, zacznij z WooCommerce!

1019
Loading...
EBOOK

WPF i Material Design. Od podstaw do tworzenia praktycznych aplikacji

Rafał Klinowski

Zacznij programować aplikacje dla systemu Windows! WPF (ang. Windows Presentation Foundation) jest frameworkiem przygotowanym przez firmę Microsoft do tworzenia aplikacji desktopowych lub "okienkowych" - to znaczy takich, które są bezpośrednio uruchamiane w systemie operacyjnym komputerów osobistych. Umożliwia on budowanie funkcjonalnych aplikacji także osobom nieposiadającym wysoce specjalistycznej wiedzy - wystarczą podstawy języka C#. Dzięki użyciu dostarczonych narzędzi zaczniesz budować profesjonalne oprogramowanie, zaawansowane zarówno pod względem funkcjonalności, jak i interfejsu. Ta książka stanowi przewodnik po technologii WPF. Znajdziesz w niej: najważniejszą wiedzę dotyczącą WPF - czym jest ten framework i jak się w nim tworzy interfejs użytkownika objaśnienie sposobu działania zaawansowanych mechanizmów WPF - w tym architektury MVVM, wiązania danych czy poleceń i szablonów informacje na temat standardu projektowania MaterialDesign - jako narzędzia do tworzenia eleganckich interfejsów w prosty sposób

1020
Loading...
EBOOK

Wprowadzenie do HTML5. Nauka HTML5 i JavaScriptu na przykładzie gier

Jeanine Meyer

Skuteczny sposób na HTML5! Standard HTML5 umożliwia tworzenie nie tylko dynamicznych, multimedialnych stron WWW, ale także zaawansowanych aplikacji internetowych i gier. Do niedawna, żeby to osiągnąć, konieczna była instalacja dodatkowych rozszerzeń. Teraz można to zrealizować, korzystając tylko i wyłącznie z HTML-a, JavaScriptu i kaskadowych arkuszy stylów CSS… Jeśli chcesz szybko i przyjemnie poznać podstawowe założenia HTML5 oraz natychmiast wykorzystać je w praktyce, sięgnij po tę książkę. W charakterze materiału do analizy wykorzystuje ona popularne gry, takie jak "Wisielec", kości czy blackjack. "Wprowadzenie do HTML5" pokaże Ci nowe, ekscytujące możliwości standardu HTML5 oraz sposoby integrowania HTML-a z JavaScriptem i CSS. Dzięki podanym przykładom zrozumiesz, jak te elementy wzajemnie się uzupełniają. Każdy rozdział jest poświęcony innej aplikacji i ma podobną strukturę. Na początku znajdują się wymagania, a następnie funkcje HTML5, CSS i JavaScriptu niezbędne do konkretnej implementacji. W dalszej części szczegółowo omawiana jest sama implementacja. Jeśli masz nieco większe doświadczenie w tworzeniu stron WWW, ta książka przybliży Ci sposoby wykorzystania JavaScriptu w połączeniu z dokumentami HTML oraz zapozna Cię z nowościami w HTML5, takimi jak obsługa zdarzeń, walidacja formularzy, wykorzystanie lokalnego magazynu danych czy elementy canvas, video i audio. Przykłady są wystarczająco proste, aby ich zrozumienie nie przysparzało problemów, ale na tyle inspirujące, by dać możliwość stworzenia ciekawych interaktywnych aplikacji WWW. Połącz przyjemne z pożytecznym: Poznaj JavaScript, CSS i HTML5 Naucz się rysować w przeglądarce internetowej Korzystaj ze zdarzeń Przechowuj dane w przeglądarce użytkownika Bądź na bieżąco z najnowszymi trendami! Nauka jeszcze nigdy nie była tak wciągająca!

1021
Loading...
EBOOK

Wprowadzenie do multimediów. Teoria i praktyka

Maria Pietruszka

Multimedia są interaktywną kombinacją tekstu, obrazu, dźwięku, wideo i trójwymiarowej grafiki komputerowej. Niemal każda strona internetowa i aplikacja jest multimedialna, choć niekoniecznie korzysta ze wszystkich wymienionych mediów. Aby spełniała swe zadania, powinna być nie tylko dobra merytorycznie, lecz także estetyczna, intuicyjna w obsłudze i sprawna technicznie. Stanowi to wyzwanie dla jej twórców, ponieważ wymaga wiedzy i umiejętności z wielu dziedzin. Książka ta odpowiada potrzebom tych, którzy pragną poszerzyć swoje horyzonty poza własne specjalizacje - informatykę, grafikę, film wideo. Pierwszy rozdział zwięźle omawia zagadnienia techniczne. Obszerny drugi rozdział poświęcono barwie: powstawaniu wrażenia barwy, modelom i przestrzeniom barw, symbolice kolorów w różnych kulturach, schematom kolorystycznym, dzięki którym projekt będzie miły dla oka, stosowaniem barw w wybranych dziedzinach (medycynie, biznesie, marketingu i wizualizacji danych), programom do wyboru koloru i palet kolorów. Następne rozdziały przedstawiają tekst, obraz, dźwięk i wideo według podobnej koncepcji: najpierw teoria (modele, metody kompresji, standardy), potem formaty plików, przykłady zastosowań danego medium w projektach multimedialnych, zasady projektowania treści multimedialnych, technologie i oprogramowanie wykorzystywane przy pracy z danym medium. Czytelnik dowie się, skąd i na jakich licencjach pozyskiwać materiały dla projektów multimedialnych lub jak je tworzyć, jak umieszczać tekst, grafikę, pliki audio i wideo na stronach WWW i jakie formaty plików wybrać. Pozna podstawy kompozycji, kontrastów, proporcji i systemu siatek pomagające w uzyskaniu spójnego projektu stron WWW lub ekranów aplikacji oraz podstawy komponowania ujęć i montażu wideo.

1022
Loading...
EBOOK

Wstęp do HTML5 i CSS3

Bartosz Danowski

Wyjdź z cienia, opracuj własną stronę WWW! Poznaj najnowsze technologie tworzenia stron internetowych Naucz się prawidłowo korzystać z możliwości współczesnych narzędzi Dowiedz się, jak łatwo uatrakcyjnić wygląd stron WWW Internet znajdziesz dziś wszędzie i wszyscy w jakiś sposób korzystamy z jego zasobów. Niestety, stosunkowo niewielu używa go aktywnie ― zaledwie mały procent osób wnosi coś do wirtualnej przestrzeni komunikacyjnej, a cała reszta tylko biernie przegląda treści udostępniane w sieci. Jeśli chcesz wyrwać się z bezimiennej masy konsumentów i dołączyć do elitarnego grona twórców stron internetowych, musisz poznać podstawowe narzędzia ich pracy, którymi są ― i z pewnością długo jeszcze pozostaną ― języki HTML i CSS. Oczywiście najlepiej będzie, gdy od razu przystąpisz do nauki ich najnowszych wersji, czyli HTML5 i CSS3, które na naszych oczach powoli stają się standardami sieciowymi i już dziś wyznaczają przyszłe trendy rozwoju technologii WWW. Doskonałą okazję ku temu oferuje książka "Wstęp do HTML5 i CSS3". Bezboleśnie i bez niepotrzebnej teorii wprowadzi Cię ona w podstawowe zagadnienia związane z tworzeniem treści internetowych, zaprezentuje niezbędne narzędzia oraz przedstawi najlepsze praktyki pisania stron WWW. Znajdziesz w niej szczegółowy opis podstawowych konstrukcji i znaczników HTML5 oraz sposobów ich wykorzystania do osiągnięcia określonych celów. Nauczysz się też używać stylów CSS i poznasz wpływ poszczególnych elementów na ostateczną prezentację dokumentu HTML w oknie przeglądarki internetowej. Okazją do praktycznego przećwiczenia nowych umiejętności i utrwalenia zdobytej wiedzy będzie opis konkretnego przypadku, a dokładniej metody tworzenia prostej strony WWW w języku HTML5 i formatowania jej za pomocą CSS3. Podstawowe informacje o stronach WWW i technologiach stosowanych do ich tworzenia Przegląd narzędzi ułatwiających pracę twórcy stron internetowych Struktura dokumentu w języku HTML5 Przegląd konstrukcji i znaczników HTML5 Podstawowe cechy i konstrukcje CSS3 Sposoby osadzania stylów i korzystania z selektorów Opis klas, pseudoklas i pseudoelementów Przegląd właściwości Pozycjonowanie elementów i definiowanie ich otoczenia Praktyczny przykład zastosowania HTML5 i CSS3 Zestawienia znaczników HTML5 oraz właściwości i stylów CSS3 Dołącz do znawców najnowszych technologii sieciowych!

1023
Loading...
EBOOK

Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron

Adam D. Scott

Dawno temu młodziutki JavaScript służył do ozdabiania stron WWW. Dziś, choć wciąż jest niewielkim językiem skryptowym, jego możliwości są imponujące. Można go użyć do pisania dużych aplikacji dla różnych platform, a nawet oprogramowania obsługującego urządzenia w IoT. Jest też świetnym narzędziem do tworzenia API dla interfejsów użytkownika aplikacji internetowej, aplikacji natywnej dla urządzeń mobilnych i aplikacji dla komputerów biurkowych. Pracę ułatwiają nowe technologie, w tym React, React Native i GraphQL, a także framework Electron. Okazuje się, że aby tworzyć wiele różnych rodzajów oprogramowania, wystarczy dobrze poznać JavaScript i towarzyszące mu narzędzia. Ta książka jest przeznaczona dla średnio zaawansowanych i początkujących programistów, którzy chcą poznać narzędzia ułatwiające tworzenie różnych aplikacji w JavaScripcie. Przedstawiono tu kompletne instrumentarium, dzięki któremu można tworzyć kod aplikacji w stylu CRUD działającej na każdej platformie. Opisano, w jaki sposób należy przygotować sobie środowisko programistyczne do pracy, omówiono sposób tworzenia API za pomocą Node i Express, bazy danych MongoDB oraz serwera Apollo. Sporo miejsca poświęcono tworzeniu interfejsów użytkownika niezależnych od platformy za pomocą różnych narzędzi. Poszczególne zagadnienia zilustrowano praktycznymi przykładami działającego kodu. Dzięki tej publikacji nawet początkujący programista zacznie szybko podejmować świadome decyzje technologiczne. W książce między innymi: procesy GraphQL do pracy z danymi wspólny mechanizm uwierzytelniania dla API, aplikacji internetowej i aplikacji natywnych wykorzystywanie React i Styled Components tworzenie aplikacji dla iOS i Androida za pomocą React Native praca z frameworkiem Electron JavaScript - wykorzystaj prawdziwą wszechstronność!

1024
Loading...
EBOOK

Wydajne aplikacje internetowe. Przewodnik

Ilya Grigorik

Buduj wydajne aplikacje internetowe! Aplikacje internetowe systematycznie wypierają swoje klasyczne odpowiedniki. Edytory tekstu, programy graficzne czy systemy CRM w wersji online nikogo już nie zaskakują. Coraz bardziej skomplikowane narzędzia dostępne za pośrednictwem przeglądarki internetowej wymagają od deweloperów znakomitej znajomości protokołów HTTP, XHR, WebSocket i nie tylko. Dzięki tej wiedzy są oni w stanie tworzyć wydajne aplikacje, które spełnią oczekiwania użytkowników. Ta książka to najlepsze źródło informacji poświęcone protokołom internetowym. Przygotowana przez inżyniera Google’a, odpowiedzialnego za wydajność, zawiera szereg cennych informacji, które pozwolą Ci ulepszyć Twoje własne aplikacje. W trakcie lektury dowiesz się, jak osiągnąć optymalną wydajność protokołów TCP, UDP i TLS oraz jak wykorzystać możliwości sieci mobilnych 3G/4G. W kolejnych rozdziałach zaznajomisz się z historią protokołu HTTP, poznasz jego mankamenty oraz sposoby rozwiązywania problemów. Zorientujesz się też w nowościach, jakie ma wprowadzić HTTP w wersji 2.0. W końcu odkryjesz, co mogą Ci zaoferować WebSocket oraz WebRTC, a dodatkowo poznasz skuteczne techniki strumieniowania danych w sieci Internet. Książka ta jest obowiązkową lekturą dla każdego programisty tworzącego aplikacje internetowe! Dzięki tej książce: poznasz najlepsze techniki optymalizacji ruchu w sieci wykorzystasz potencjał sieci bezprzewodowych oraz mobilnych zaznajomisz się z historią protokołu HTTP i jego mankamentami zobaczysz, jak nawiązać połączenie peer-to-peer za pomocą WebRTC zbudujesz wydajną aplikację internetową Poznaj niuanse pozwalające na zbudowanie szybkiej aplikacji internetowej!

1025
Loading...
EBOOK

Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW

Steve Souders

Poznaj metody przyspieszania działania witryn internetowych Jak zredukować ilość żądań HTTP? W jaki sposób skompresować przesyłane dane? Jak zoptymalizować interfejsy w technologii Ajax? Tempo rozwoju internetu przerosło najśmielsze oczekiwania. Każdego dnia w sieci pojawiają się nowe witryny WWW i aplikacje internetowe, przyciągające rzesze użytkowników. Niestety, nadal największym problemem internautów jest niska przepustowość łączy, która często skutecznie zniechęca do korzystania z bardziej rozbudowanych serwisów internetowych. Przed projektantami witryn WWW oraz twórcami interfejsów użytkownika dla aplikacji sieciowych stoi poważne wyzwanie - trzeba zoptymalizować i przyspieszyć funkcjonowanie tego, co użytkownik widzi w przeglądarce. W ciągu ostatnich kilku lat pojawiło się sporo ciekawych rozwiązań, znacznie ułatwiających ten proces, lecz stworzenie naprawdę wydajnego przeglądarkowego interfejsu użytkownika wymaga opanowania wielu zagadnień. Książka "Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW" to kompleksowy przegląd i omówienie czynników składających się na optymalny interfejs użytkownika aplikacji internetowej. Czytając ją, dowiesz się, jak przyspieszyć działanie witryn WWW poprzez ograniczanie ilości przesyłanych danych, buforowanie ich i kompresowanie, optymalne rozmieszczenie elementów graficznych i zdefiniowanie stylów CSS. Nauczysz się także ograniczać rozmiary skryptów, korzystać z technologii Ajax i przyspieszać działanie elementów utworzonych za pomocą programu Adobe Flash. Ograniczanie ilości żądań HTTP Korzystanie z nagłówka Expires Stosowanie kompresji GZIP Odpowiednie umieszczanie definicji stylów oraz kodów skryptów w dokumentach HTML Optymalne korzystanie z CSS Stosowanie zewnętrznych plików ze skryptami Redukcja ilości zapytań DNS Buforowanie zapytań Ajax Twórz wydajne i szybko działające witryny internetowe.

1026
Loading...
EBOOK

Wydajny JavaScript. Budowanie szybkich interfejsów aplikacji

Nicholas C. Zakas

Jeśli jesteś podobny do większości projektantów, w znacznym stopniu opierasz się na JavaScript, aby tworzyć interaktywne i szybko reagujące aplikacje Web. Problem polega na tym, że wszystkie te wiersze kodu JavaScript mogą spowolnić nasze aplikacje. W tej książce pokazano techniki i strategie eliminowania wąskich gardeł już podczas pisania programu. Nauczymy się, jak między innymi poprawić czas wykonania, ładowanie kodu, interakcję z modelem DOM, cykl życia strony. Nicholas C. Zakas, inżynier frontonu Yahoo! i pięciu innych ekspertów JavaScript – Ross Harmes, Julien Lecomte, Steven Levithan, Stoyan Stefanov i Matt Sweeney – pokazują optymalne sposoby ładowania kodu na stronę oraz podają wskazówki programistyczne, dzięki którym JavaScript może działać tak szybko i efektywnie, jak to możliwe. Poznamy najlepsze praktyki tworzenia plików i ich wdrażania w środowisku eksploatacyjnym, a także narzędzia do rozwiązywania problemów na już działających stronach.

1027
Loading...
EBOOK

Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II

Addy Osmani

JavaScript należy do najpopularniejszych i najwszechstronniejszych języków programowania na świecie. Rozwój JavaScriptu w ogromnym stopniu oddziałuje na sposoby tworzenia aplikacji internetowych. Z kolei na kwestię ich obsługi technicznej znaczący wpływ mają rozwiązania wybierane przez programistów. Okazuje się, że stosowanie nowoczesnych wzorców projektowych zdecydowanie poprawia komfort pracy z aplikacją na poszczególnych etapach cyklu jej rozwoju. W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych. To obowiązkowa pozycja dla programistów myślących systemowo. Sarah Drasner, dyrektor zespołu inżynierów w Google W książce między innymi: wzorce architekturalne i struktura aplikacji omówienie ponad 20 wzorców projektowych w języku JavaScript i bibliotece React kategorie wzorców projektowych i ich zastosowanie wzorce związane z wydajnością działania kodu wzorce generowania Oto wyczekiwana aktualizacja klasycznej książki dotyczącej wzorców projektowych w JavaScripcie. Stoyan Stefanov, autor książki JavaScript. Wzorce

1028
Loading...
EBOOK

Wzorce wyszukiwania. Projektowanie nowoczesnych wyszukiwarek

Peter Morville, Jeffery Callender

Poznaj język wzorców wyszukiwania z zachowaniami użytkowników, architekturą informacji i projektem interakcji Wprowadzaj innowacje projektowe w zakresie interfejsów i aplikacji wyszukiwania Podnieś komfort użytkowników i zwiększ dochody ze swojej strony internetowej W świecie wyszukiwarek innowacyjność jest koniecznością. Nawet z pozoru doskonały Google stale się rozwija i szuka nowych rozwiązań. Nieskuteczne mechanizmy wyszukiwania wciąż stanowią największy problem w zakresie użyteczności serwisów, więc na całym świecie rzesze programistów bezustannie pracują nad poprawą efektywności, precyzji i jakości zwracanych wyników. Wrzucenie zapytania w okno wyszukiwarki jest zwykle pierwszym etapem realizacji zadań dla wielu użytkowników, w dużej mierze definiuje ich doznania i poziom satysfakcji z pobytu na danej stronie. Optymalizowanie mechanizmów wyszukiwania to najszybciej zwracająca się inwestycja w kategorii "uzyskiwanie przewagi konkurencyjnej w internecie". Od skuteczności znajdowania konkretnych informacji uzależnione są dziś dochody wszelkich e-biznesów, rozmaitych portali czy serwisów firmowych. Ta książka pozwoli Ci świeżym okiem spojrzeć na problemy wyszukiwania — zarówno od strony użytkownika, jak i funkcjonowania wyszukiwarki. Poznasz anatomię i język wzorców wyszukiwania, psychologiczne i behawioralne podłoże działań użytkowników, sprawdzone wzorce projektowe i skuteczne rozwiązania typowych problemów. Użytkownikom swojej strony zapewnisz możliwość wykonywania zadań i szybkiego odnajdowania tego, czego potrzebują. Opanujesz narzędzia ułatwiające zadawanie pytań, przeglądanie i dzielenie się informacjami. Przed Tobą niezwykle ciekawe, a przy tym bezcenne źródło wiedzy na temat innowacyjnych technik projektowania i usprawniania współczesnych wyszukiwarek, napisane z myślą o ambitnych twórcach stron, architektach informacji i studentach informatyki. Jakie zagadnienia na pewno znajdziesz w tej książce? Rozpoznawanie wzorców wyszukiwania Anatomia wyszukiwania Wzorce zachowań użytkowników Elementy projektowania interakcji Zasady projektowania wyszukiwarek Wzorce projektowe Nawigacja fasetowa Wyszukiwanie stowarzyszone Wyszukiwanie zaawansowane Wyniki strukturalne i praktyczne Innowacyjne narzędzia: sieci semantyczne, wyszukiwanie społecznościowe, personalizacja Futurystyczne scenariusze wyszukiwania Poznaj wszystkie aspekty projektowania i usprawniania nowoczesnych wyszukiwarek!

1029
Loading...
EBOOK

Wzorzec MVC w PHP dla profesjonalistów

Chris Pitt

W dobie aplikacji internetowych wzorzec MVC jest jednym z najpowszechniej używanych. Pozwala on utrzymać aplikację w ryzach i sprawić, że jej konserwacja nie nastręcza zbyt wielu problemów. U podstaw MVC leży podział aplikacji na trzy warstwy — modelu, widoku i kontrolera (ang. Model View Controller). Wzorzec ten jest obecnie wykorzystywany praktycznie w każdym języku programowania. Dzięki tej książce zrozumiesz, jak z niego korzystać w aplikacji pisanej przy użyciu języka PHP. W trakcie lektury poznasz jego zalety oraz zobaczysz, jak zacząć tworzenie aplikacji opartej o MVC. W kolejnych rozdziałach zagłębisz się w szczegóły konfigurowania, trasowania, tworzenia modeli oraz wykorzystywania baz danych. Ponadto zdobędziesz dogłębną wiedzę na temat testowania aplikacji — to klucz do tworzenia niezawodnych systemów. W tej książce znajdziesz również opis popularnych szkieletów wspierających MVC: Zend Framework i CakePHP to tylko niektóre z nich. Książka ta jest obowiązkową lekturą dla każdego programisty aplikacji internetowych korzystającego z języka PHP. Dzięki tej książce: poznasz zalety wzorca MVC skutecznie przetestujesz Twoją aplikację zaznajomisz się z dostępnymi szkieletami aplikacji wspierającymi MVC Twórz elastyczne i niezawodne aplikacje internetowe! To publikacja skierowana do osób, które znają podstawy języka PHP, ale nie miały jeszcze do czynienia z bardziej zaawansowanymi technikami wytwarzania oprogramowania. Warto dodać, że każdy rozdział rozpoczyna się od przedstawienia jego celu. Na końcu rozdziałów znajdziemy krótkie podsumowania zawierające pytania oraz dodatkowe ćwiczenia. To świetne źródło wiedzy dla każdego programisty, który chce udoskonalić swoje umiejętności w zakresie tworzenia architektury aplikacji oraz programowania obiektowego. Książka jest napisana w bardzo przemyślany sposób, autor wyczerpująco omawia zagadnienia, przedstawia najlepsze praktyki i rozwiązania. Jeżeli chcesz być lepszym programistą, to pozycja obowiązkowa w Twojej domowej biblioteczce. Adrian Piętka, senior software developerFuture Processing

1030
Loading...
EBOOK

XHTML, CSS i JavaScript. Pierwsza pomoc

Maria Sokół, Radosław Sokół

Początki — tworzenie szkieletu strony WWW i struktury dokumentu HTML Wygląd strony — kodowanie znaków, krój pisma i kaskadowe arkusze stylów Elementy witryny — listy, tabele, obrazy, odnośniki, formularze Komunikacja z użytkownikiem — podstawy kodu JavaScript Masz świetne pomysły i chciałbyś pokazać je światu? A może założyłeś firmę i chcesz się zareklamować? Najlepszą współczesną wizytówką jest interesująca, funkcjonalna strona internetowa. Jeśli chcesz idealnie dopasować ją do swoich potrzeb, najlepiej byłoby zająć się nią osobiście. Jak jednak stworzyć taką stronę? Jak zapewnić jej dobre działanie, intuicyjność obsługi i właściwą strukturę? O co chodzi z tymi wszystkimi znacznikami? Co to jest CSS? Jak rozmieścić poszczególne elementy i ułatwić poruszanie się po witrynie? Nie martw się — spieszymy z pierwszą pomocą. Na te oraz wiele innych technicznych pytań szybko i jasno odpowie Ci ta właśnie książka! Projektowanie — tworzenie szkieletu strony WWW i struktury dokumentu HTML Czynności podstawowe — używanie znaczników, kodowanie znaków Formatowanie — definiowanie położenia, rozmiaru i koloru tekstu, ustawianie tła strony Używanie kaskadowych arkuszy stylów (CSS) Dodawanie elementów — listy, tabele, odnośniki zewnętrzne i pocztowe Wstawianie obrazów — zmiana rozmiaru, ustawianie względem tekstu, pozycja na stronie Kontakt z użytkownikiem — formularze, elementy JavaScript Recepta na szybkie stworzenie własnej strony WWW!

1031
Loading...
EBOOK

XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik

Rob Huddleston

Odpowiedzi na wszystkie Twoje pytania dotyczące XML w jednym miejscu! Do czego potrzebuję formatu XML? Jak zapewnić poprawność plikom XML? Jak przetworzyć plik XML do formatu XHTML? XML znaczy tyle, co "rozszerzalny język znaczników". Prawdopodobnie słowo "rozszerzalny" w tym skrócie jest najważniejsze. Oznacza ono, że jako użytkownik możesz zdefiniować tyle znaczników, ile tylko jest Ci potrzebnych w danym przypadku. XML jest uniwersalnym językiem formalnym, za pomocą którego można reprezentować dane w usystematyzowany, strukturalny sposób. Niezależność od platformy jest niewątpliwie tą cechą, która pozwoliła mu na zdobycie ogromnej popularności -- stał się on wręcz swego rodzaju standardem. W dodatku język ten pozwala na tworzenie stron internetowych przy użyciu XHTML, czyli przedstawienie HTML w postaci XML. Mało? Dzięki zastosowaniu XSLT możesz także przekształcić dowolny dokument XML do postaci XHTML! Dzięki książce "XML. Tworzenie stron WWW z wykorzystaniem XML, CSS, XHTML oraz XSLT. Niebieski podręcznik" poznasz podstawy XML i sposób przetwarzania plików XML za pomocą języka XSLT oraz dowiesz się, jak wybrać dobry edytor, pozwalający na wygodną pracę z dokumentami. W kolejnych rozdziałach zdobędziesz wiedzę na temat sposobów wykorzystania atrybutów i przestrzeni nazw oraz stworzysz swój pierwszy dokument XML. Ponadto nauczysz się definiować strukturę dokumentu za pomocą schematów i zobaczysz, jak łatwo można oceniać poprawność dokumentów XML. Autor książki zaprezentuje Ci również technikę generowania dokumentów XML na podstawie istniejących danych, między innymi w programach Access i Excel, oraz technikę przekształcania plików XML do formatu XHTML za pomocą języka XSLT. Jeżeli interesuje Cię format XML i formaty pokrewne, trzymasz w ręku książkę, której poszukiwania zajęły Ci tak dużo czasu! Podstawy XML Wprowadzenie do języka XSLT Wybór dobrego edytora Tworzenie dokumentów XML Wykorzystanie przestrzeni nazw Zastosowanie schematów do definiowania struktury dokumentu Typy danych Walidacja dokumentu Tworzenie dokumentów XML na podstawie istniejących danych Podstawy XHTML Przekształcanie XML do XHTML za pomocą XSLT Wyrażenia XPath Formatowanie stron WWW za pomocą kaskadowych arkuszy stylów (CSS) Przejście z HTML na XHTML Walidacja dokumentu XHTML Najczęstsze błędy w dokumentach XML, XSLT, XHTML, CSS Integracja serwisu WWW z innymi serwisami Wykorzystaj wszystkie możliwości XML w swoich projektach!

1032
Loading...
EBOOK

Yii Framework

Łukasz Sosna

Wykorzystaj Yii, a w mgnieniu oka zbudujesz wydajną stronę WWW! Jak działa Yii - od czego zacząć i na czym skończyć budowę aplikacji Jakie możliwości oferuje Yii i co zyska dzięki nim programista Do czego służy Yii - jaką aplikację stworzysz z jego pomocą Yii (akronim od „Yes, it is!”) to fantastyczny framework oparty na PHP, przeznaczony do tworzenia profesjonalnych aplikacji sieciowych wielkiej skali. Świetnie nadaje się do budowy interaktywnych witryn, których twórcy przewidują dużą liczbę odwiedzin, ponieważ jest nie tylko lekki, ale także wyposażony w mechanizmy zapobiegające ładowaniu się i inicjalizacji dodatkowych bibliotek aż do momentu wywołania metody z ich zasobu. Pozwala także stworzyć stronę WWW z wyraźnie oddzielonymi od siebie sferami działania, według struktury model–widok–kontroler. Oferuje ogrom funkcji, po które można sięgnąć w bardzo prosty sposób, bez potrzeby zgłębiania kodu plików zawierających metody wykonujące te funkcje w systemie. W tej książce znajdziesz wszystkie ważne informacje dotyczące frameworka Yii, od sposobu instalacji aż po sprawdzanie poprawności danych gotowej aplikacji, wprowadzanych poprzez formularz. Dowiesz się, jak w praktyce wykorzystać strukturę model–widok–kontroler, stworzyć formularz i skonfigurować zaawansowane opcje frameworka. Poznasz narzędzia do automatycznego generowania kodu (Gii) i interesującą, bardzo przydatną bibliotekę rozszerzeń (Zii). Nauczysz się budować blog z wykorzystaniem ActiveRecord oraz SQL, a także usuwać błędy z Twojej aplikacji. Z tą książką w pełni opanujesz Yii! Pobieranie i instalacja systemu Yii Model–widok–kontroler Tworzenie formularzy Zaawansowana konfiguracja Gii Zaawansowane możliwości Zii Budowa bloga - ActiveRecord i SQL Odpluskwianie aplikacji Yii - genialne narzędzie na miarę Twoich potrzeb!