Verleger: Helion

1345
Wird geladen...
E-BOOK

PHP5. Bezpieczne programowanie. Leksykon kieszonkowy

Jacek Ross

Twórz bezpieczny kod w PHP! Jakie rodzaje ataków mogą Ci zagrozić? Jak się przed nimi bronić? Jak produkować bezpieczne oprogramowanie? PHP jest z pewnością jednym z najbardziej popularnych języków programowania, pozwalających na tworzenie dynamicznych aplikacji WWW. Swoją popularność zdobył dzięki prostej składni, łatwej konfiguracji oraz przejrzystym zasadom działania. PHP jest świetnym przykładem na to, że prostota i elegancja bywają lepsze niż nadmierne zaawansowanie i niepotrzebna komplikacja. Pomimo swej prostoty język PHP jest bardzo wymagający w sprawach związanych z bezpieczeństwem. Zmusza on programistę do poświęcenia niezwykłej uwagi kwestii wyboru bezpiecznych rozwiązań. Z pewnością brakowało Ci książki, która w jednym miejscu gromadziłaby wszelkie informacje związane z bezpieczeństwem w PHP. Dzięki pozycji "PHP5. Bezpieczne programowanie. Leksykon kieszonkowy " poznasz podstawy bezpiecznego programowania, sposoby obsługi danych pobranych z zewnątrz oraz przekazywania ich pomiędzy skryptami. Autor przedstawi Ci rodzaje ataków na aplikacje PHP oraz najlepsze metody obrony przed nimi. Ponadto nauczysz się we właściwy sposób konfigurować PHP oraz zdobędziesz wiedzę na temat zasad bezpiecznej produkcji oprogramowania. Jeżeli chcesz tworzyć bezpieczne rozwiązania w PHP, koniecznie zapoznaj się z tą książką! Obsługa danych zewnętrznych Wstrzykiwanie kodu Dobór odpowiednich uprawnień Sposoby uwierzytelniania użytkownika Bezpieczne obsługiwanie błędów Rodzaje ataków na aplikacje napisane w PHP Obrona przed atakami XSS Zagrożenie wstrzyknięciem kodu SQL Ataki DOS i DDOS Bezpieczna konfiguracja PHP Sposoby tworzenia bezpiecznego oprogramowania Wykorzystaj możliwości PHP w pełni i bezpiecznie!

1346
Wird geladen...
E-BOOK

PHP5. Praktyczny kurs

Marcin Lis

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

1347
Wird geladen...
E-BOOK

PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework

Tomasz Skaraczyński, Andrzej Zoła

Na rynku dostępnych jest obecnie mnóstwo rozwiązań umożliwiających szybkie tworzenie serwisów internetowych z wykorzystaniem najpopularniejszego języka skryptowego, czyli PHP, oraz zestawów narzędzi składających się z bazy danych i serwera HTTP, takich jak MySQL i Apache. Wybór najlepszego oprogramowania dla konkretnej witryny może być czasami bardzo trudny, ponieważ każda z platform ma swoje wady i zalety. Sprawę może jednak ułatwić lektura odpowiedniej książki. Książką tą jest "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework". Dokładnie opisano w niej sposób działania poszczególnych platform, zwracając szczególną uwagę na mocne i słabe strony każdego z rozwiązań. Na podstawie praktycznych przykładów zastosowań będziesz mógł samodzielnie przekonać się, które oprogramowanie najlepiej sprawdzi się w Twoim projekcie. Nauczysz się też wiele o budowie frameworków, poznasz znaczenie warstw i zasady administrowania serwisami, a ponadto zdobędziesz wiadomości na temat wirtualnych hostów i odpowiedniego środowiska pracy projektanta WWW. Instalowanie i konfigurowanie platform Konstrukcja aplikacji WWW Znaczenie warstw kontrolera, modelu i widoku Tworzenie przykładowych aplikacji Środowisko pracy projektanta WWW Praca z wirtualnymi hostami Zarządzanie projektami Poznaj najbardziej popularne rozwiązania dla twórców WWW. Książka została przygotowana w oparciu o następujące wersje frameworków: Symfony 1.0 (kompatybilna z wersja 1.1 i w znacznym stopniu z wersją 1.2) Zend Framework 1.8.4 cakePHP - 1.2.3.8166

1348
Wird geladen...
E-BOOK

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

Mariusz Duka

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

1349
Wird geladen...
E-BOOK

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.

1350
Wird geladen...
E-BOOK

PHP-Nuke. Tworzenie witryn WWW

Douglas Paterson

Zbuduj własną witrynę WWW, wykorzystując PHP-Nuke Zainstaluj pakiet PHPNuke i skonfiguruj go Dodaj artykuły i zarządzaj użytkownikami witryny Rozszerz możliwości pakietu, tworząc własne moduły Rosnąca w imponującym tempie popularność internetu sprawiła, że witryny WWW coraz częściej zakładane są przez osoby bez doświadczenia programistycznego. Doskonałym ułatwieniem dla nich mogą być gotowe pakiety umożliwiające -- przy minimalnym nakładzie pracy i niewielkiej wiedzy na ten temat -- uruchomienie nawet bardzo rozbudowanej witryny WWW. Jednym z najpopularniejszych tego typu pakietów jest PHP-Nuke. Ten stworzony w języku PHP i rozprowadzany na licencji open source system portalowy służy wielu twórcom jako baza do budowy witryn internetowych. Książka "PHP-Nuke. Tworzenie witryn WWW" szczegółowo prezentuje działanie tego systemu i wskazuje wszystkie jego możliwości. Czytając ją, nauczysz się budować serwisy internetowe przy użyciu PHP-Nuke. Dowiesz się, jak zainstalować system, skonfigurować go oraz uruchomić prostą witrynę. Poznasz sposoby umieszczania na stronach poszczególnych modułów PHP-Nuke, zarządzania użytkownikami i treściami artykułów, tworzenia forów dyskusyjnych i sond oraz łączenia wszystkich elementów PHP-Nuke w rozbudowany portal. Zobaczysz też, jak można zmieniać szatę graficzną portalu i tworzyć własne moduły. Na treść książki składają się następujące zagadnienia: instalacja PHP-Nuke uruchomienie pierwszej strony zarządzanie blokami i modułami zakładanie kont użytkowników tworzenie i publikowanie artykułów zarządzanie treścią portalu korzystanie z motywów tworzenie własnych modułów w języku PHP Jeśli chcesz błyskawicznie stworzyć rozbudowaną aplikację internetową, ta książka jest właśnie dla Ciebie.

1351
Wird geladen...
E-BOOK

Pierwsze kroki w Power BI. Kompletny przewodnik po praktycznej analityce biznesowej. Wydanie II

Greg Deckler

Dzisiejszy, dynamiczny świat biznesu wysoko ceni wartość informacji płynących z danych. Rozwiązania z obszaru analityki biznesowej ułatwiają kierownictwu przedsiębiorstwa podejmowanie najlepszych decyzji, a to z kolei przekłada się na sukces rynkowy i zyski. Analitycy danych, którzy potrafią przełożyć strumień danych na przydatne informacje, zaprezentowane za pomocą czytelnych raportów, są dziś wysoko cenieni w każdej organizacji dążącej do rozwoju. To drugie, w pełni zaktualizowane wydanie przewodnika dla początkujących, dzięki któremu szybko zdobędziesz praktyczne umiejętności korzystania z rozbudowanej platformy Power BI. Najpierw zapoznasz się z podstawami analityki biznesowej i sposobami realizowania projektów w tym obszarze. Nauczysz się krok po kroku pobierać, oczyszczać i przekształcać dane, a potem generować ich atrakcyjne wizualizacje. Szybko wprawisz się w tworzeniu eleganckich raportów zrozumiałych dla osób podejmujących decyzje biznesowe. Dowiesz się również, jak zainstalować platformę Power BI, zarządzać nią i wdrożyć ją w organizacji. Ponadto przekonasz się, jak ciekawe są ścieżki kariery dostępne dla specjalistów w tej dziedzinie, a także otrzymasz garść porad na temat dalszej nauki. Dzięki książce: płynnie rozpoczniesz pracę z platformą Power BI zrozumiesz zasady analityki biznesowej nauczysz się przekształcać dane za pomocą edytora Power Query zaczniesz tworzyć zoptymalizowane modele danych zastosujesz język DAX do obliczeń na potrzeby analizy danych dowiesz się, jak korzystać z pulpitów nawigacyjnych, aplikacji, metryk i kart wyników Z Power BI nauczysz się profesjonalnej analizy biznesowej!

1352
Wird geladen...
E-BOOK

Pierwsze kroki z SQL. Praktyczne podejście dla początkujących

Thomas Nield

Dzisiejsze firmy gromadzą ogromne ilości danych. Dane te jednak mogą przynieść wymierną korzyść jedynie wtedy, gdy są w odpowiedni sposób przechowywane, należycie zabezpieczone i jeśli się umie z nich skorzystać. Bywa, że przeszukiwanie dużych zbiorów danych i odnajdywanie w nich potrzebnych informacji czy ich przetworzenie staje się nie lada wyzwaniem. Wtedy, gdy poczciwy arkusz Excela staje się niewystarczający, doskonale sprawdzają się relacyjne bazy danych, które najczęściej można obsłużyć za pomocą instrukcji pisanych w języku SQL. Wielu osobom nauka języka SQL może przysparzać problemów. Trzymasz w ręku świetnie napisany podręcznik, który ułatwi Ci to zadanie! Przewodnik przedstawia praktyczne sposoby wykorzystania języka SQL bez zagłębiania się w techniczne szczegóły jego działania. Najwięcej miejsca poświęcono na ćwiczenia z rzeczywistymi bazami danych. Książka ta pomaga nie tylko w uzyskaniu praktycznej wiedzy o pracy z bazami danych, ale także o ich wykorzystywaniu do rozwiązywania problemów biznesowych. Najważniejsze zagadnienia omówione w książce: podstawy wiedzy o relacyjnych bazach danych, ich rodzajach oraz o języku SQL baza danych SQLite polecenie SELECT, ważniejsze klauzule i słowa kluczowe podstawy projektowania baz danych zarządzanie danymi w tabelach i ich modyfikacje operatory i funkcje języka SQL Sprawdź, jak łatwo jest pracować z danymi za pomocą SQL! Thomas Nield — programista i analityk o wieloletnim doświadczeniu. Obecnie zajmuje się rozwijaniem oprogramowania dla biznesu w firmie Southwest Airlines. Specjalista w zakresie programowania reaktywnego, programowania w językach Java i Kotlin, a także oprogramowania dla biznesu do realizacji zadań strategicznych. Autor wielu popularnych artykułów i uczestnik licznych projektów programistycznych.

1353
Wird geladen...
E-BOOK

Piękny kod. Tajemnice mistrzów programowania

Andy Oram, Greg Wilson

Poznaj techniki pracy guru programowania! Jak tworzyć czytelny i pozbawiony błędów kod? W jaki sposób projektować architekturę systemów? Jak zbudować uniwersalne interfejsy użytkownika? Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie! Wymaga bowiem doskonałego zaplanowania architektury, skutecznej optymalizacji kodu źródłowego oraz umiejętności przewidywania potencjalnych problemów i ich odpowiednio wczesnej eliminacji.  Właśnie w tej książce prawidziwi mistrzowie programowania podzielą się z Tobą swoimi doświadczeniami, przemyśleniami i spostrzeżeniami dotyczącymi tworzenia profesjonalnych rozwiązań. Znajdziesz tu wiele praktycznych porad dotyczących pisania kodu, rozwiązywania problemów programistycznych, projektowania architektury, tworzenia interfejsów użytkownika i pracy w zespole projektowym. Dowiesz się, kiedy należy postępować dokładnie według wskazań metodologii, a kiedy „pójście na skróty” może okazać się najlepszym rozwiązaniem. Poznasz sposób myślenia i zasady pracy najlepszych programistów świata, dzięki czemu użytkownikom Twoich aplikacji zapewnisz maksymalny komfort. Korzystanie z wyrażeń regularnych Dobór odpowiedniego poziomu abstrakcji Ocena jakości kodu źródłowego Testowanie  Techniki analizy składni Zabezpieczanie komunikacji sieciowej Dostosowywanie architektury systemu do architektury komputerów Praca zespołowa Projektowanie systemów w oparciu o komponenty OpenSource Usuwanie błędów  Ułatwianie pracy osobom niepełnosprawnym Dołącz do grona mistrzów programowania! Całkowity dochód z oryginalnego wydania tej książki  zostanie przekazany na rzecz organizacji Amnesty International

1354
Wird geladen...
E-BOOK

Piramidy, szyszki i inne konstrukcje algorytmiczne

Maciej Sysło

Odkryj niesamowity świat algorytmiki! Naucz się definiować i opisywać problemy Poznaj metody analizy problemów i znajdowania ich rozwiązań Dowiedz się, jak realizować algorytmy za pomocą komputera Całym otaczającym nas światem rządzą ścisłe reguły, choć nie zawsze wydaje się to takie oczywiste, a dostrzeżenie istniejących prawidłowości wymaga analitycznego spojrzenia i pewnego doświadczenia. Jeszcze większego doświadczenia i głębszej wiedzy wymaga definiowanie tych zasad i zapisywanie ich w postaci prostych ciągów operacji określanych mianem algorytmów. Wbrew pozorom nie jest to jednak umiejętność nie do zdobycia, a znajdowanie rozwiązań problemów spotykanych w codziennym życiu jest zajęciem niezwykle rozwijającym intelektualnie i… może okazać się świetną zabawą! Łatwo się o tym przekonać, czytając książkę Piramidy, szyszki i inne konstrukcje algorytmiczne. Prezentuje ona rzeczywiste problemy oraz sposoby ich analizowania dla wypracowania odpowiednich algorytmów, za pomocą których problemy te mogą zostać skutecznie rozwiązane, a także implementacje tych rozwiązań z wykorzystaniem komputerów. Ta niewielka książeczka umożliwia łatwe rozpoczęcie opracowywania metod praktycznego radzenia sobie z różnego rodzaju sytuacjami problemowymi, które spotyka się w codziennym życiu i stanowi doskonałe uzupełnienie książki Algorytmy napisanej przez tego samego autora. Znajdziesz w niej:  Przykłady algorytmów w otaczającym nas świecie Rozwiązania typowych problemów logicznych i matematycznych Analizowanie, przeszukiwanie i porządkowanie zbiorów danych Zastosowanie rekurencji w praktyce Przenoszenie algorytmów na język zrozumiały dla komputerów Znajduj skuteczne rozwiązania niewielkim kosztem!

1355
Wird geladen...
E-BOOK

Platforma Android. Nowe wyzwania

Erik Hellman

Profesjonalne programowanie w systemie Android! Android to lider wśród systemów operacyjnych dla telefonów i tabletów. Spotkasz go w większości tego typu urządzeń. Ciągły rozwój Androida sprawił, że jego obecne wersje zapewniają niesamowite możliwości, a przy tym są przyjazne dla programistów. Jeżeli poznałeś już ten system i marzysz o stworzeniu bardziej zaawansowanej aplikacji, to trafiłeś na doskonałą książkę.  W trakcie jej lektury wzbogacisz swoją wiedzę o cenne informacje. Dowiesz się, jak skonfigurować środowisko programistyczne oraz efektywnie wykorzystać język Java do tworzenia aplikacji. Po tym wstępie zaczniesz poznawać bardziej zaawansowane elementy platformy. Nauczysz się korzystać z zasobów, projektować interfejs użytkownika, tworzyć usługi i zadania pracujące w tle oraz odbierać komunikaty i dokonywać zmian w konfiguracji. Ponadto Twoją ciekawość powinny przykuć rozdziały poświęcone testom automatycznym, geolokalizacji oraz bezpieczeństwu tworzonych aplikacji. Na sam koniec został gwóźdź programu — hakowanie platformy Android oraz wykorzystanie ukrytego API. Brzmi intrygująco? I tak właśnie jest! Tematy poruszane i rozwijane w książce: Optymalizacja składników aplikacji w celu zapewnienia ich jak najpłynniejszego działania Tworzenie własnych widoków Wykorzystanie wszystkich możliwości SDK Androida Obsługa środowiska Android Studio i systemu Gradle Optymalne wykorzystanie możliwości API dźwiękowego, graficznego i wideo Implementacja funkcji czytania tekstu na głos i rozpoznawania mowy Obsługa nowego API lokalizacji Androida Wykorzystanie technologii łączności Androida w celu łączenia urządzeń Przetwarzanie w tle Posługiwanie się API kryptograficznymi Androida Znajdowanie i bezpieczne używanie ukrytych API Androida Przechowywanie danych aplikacji w chmurze dzięki usługom Google Play Dystrybucja i sprzedaż aplikacji w sklepie Google Play Twoja przepustka do zaawansowanego świata Androida!

1356
Wird geladen...
E-BOOK

Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II

Jimmy Engström

Do niedawna tworzenie interaktywnych stron internetowych wymagało programowania w JavaScripcie. Obecnie można się posłużyć platformą Blazor, która umożliwia efektywne tworzenie dynamicznych aplikacji internetowych opartych na technologii .NET i kodzie C#. Jeśli chcesz za pomocą Blazora tworzyć złożone aplikacje i wdrażać je w środowisku produkcyjnym, musisz dobrze poznać zasady pracy z tą platformą. Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI. Z tą książką nauczysz się: tworzenia prostych i zaawansowanych komponentów Blazor właściwego stosowania projektów Blazor Server i Blazor WebAssembly pisania interfejsów Minimal API korzystania z interoperacyjnych bibliotek JavaScript zawartych w platformie Blazor diagnozowania aplikacji Blazor testowania komponentów Blazor za pomocą biblioteki bUnit Poznaj przenośność i moc platformy Blazor!

1357
Wird geladen...
E-BOOK

Platforma Node.js. Przewodnik webdevelopera. Wydanie III

David Herron

Platforma Node.js służy do tworzenia aplikacji ogólnego przeznaczenia w języku JavaScript, które nie wymagają przeglądarki internetowej, a sam kod może działać zarówno po stronie klienta, jak i serwera. W Node.js wykorzystano szybki silnik JavaScriptu, V8. Platforma ta udostępnia stabilną bibliotekę do obsługi asynchronicznych sieciowych operacji wejścia-wyjścia. Dodatkowo programista ma do dyspozycji bogaty zestaw niezależnych modułów. Szczególnie atrakcyjne jest wykorzystanie Node.js do budowy aplikacji związanych z internetem rzeczy (IoT) i mikrousług. W tej książce znajdziesz przegląd zagadnień potrzebnych do nauki programowania w Node.js. Dowiesz się między innymi, w jaki sposób można zaimplementować mechanizmy przechowywania danych w bazach danych, uwierzytelniania użytkownika czy komunikacji między użytkownikami w czasie rzeczywistym. Dodatkowo zaprezentowano tu technikę instalowania kodu na serwerze za pomocą platformy Docker. Nie zabraknie też opisu najlepszych praktyk z dziedziny tworzenia oprogramowania i rozkładania dużego obciążenia między serwery zaplecza. Ciekawym tematem ujętym w książce jest implementacja mikrousług REST w architekturze wielowarstwowej. Najważniejsze zagadnienia przedstawione w książce: czym jest platforma Node.js, jak się rozwija i do czego może się przydać opis konfigurowania platformy i omówienie modułów, a także korzystanie z narzędzia npm tworzenie aplikacji dla urządzeń mobilnych, w tym wdrożenie modelu REST korzystanie z biblioteki Socket.IO testowanie aplikacji, w tym testy jednostkowe, testy REST i testy funkcjonalne Node.js — platforma, która zapewnia niezawodność, prostotę i wydajność kodu! David Herron przez wiele lat był inżynierem oprogramowania w Dolinie Krzemowej. Pracował nad różnorodnymi projektami, włączając w to aplikacje do monitorowania wydajności systemów paneli słonecznych. Jako starszy inżynier w Sun Microsystems pracował w zespole Java SE Quality Engineering, Herron pracował też dla firmy VXtreme nad oprogramowaniem, które później stało się aplikacją Windows Media Player. Interesuje się pojazdami elektrycznymi, światowymi zasobami energii, zmianami klimatu i ochroną środowiska.

1358
Wird geladen...
E-BOOK

Platforma Windows Azure

Tejaswi Redkar, Tony Guidici

Wydajna chmura obliczeniowa w Twoim zasięgu! Chmury obliczeniowe nie są już marzeniami lub niedojrzałymi produktami w fazie testów. One nas otaczają, a efekty ich obecności widać gołym okiem. Każdy w ciągu kilkunastu minut może stać się właścicielem niezawodnej, wydajnej platformy dla swojego biznesu. Nie potrzebujesz już inwestycji we własne serwerownie, administratorów i mierzenia się z codziennymi problemami z zasilaniem lub łącznością z internetem. Brzmi wspaniale? I tak właśnie jest! Ta książka poświęcona jest jednej z takich platform — Windows Azure. W trakcie lektury odkryjesz możliwości chmury firmy Microsoft oraz dowiesz się, jak wykorzystać jej potencjał. W kolejnych rozdziałach poznasz poszczególne komponenty platformy. Compute jest odpowiedzialny za zadania obliczeniowe, Storage zajmuje się bezpiecznym przechowywaniem danych, Fabric gwarantuje dostęp do informacji na temat stanu technicznego chmury. Ponadto znajdziesz tu dokładny opis komponentu Windows Azure Platform AppFabric, który oferuje dodatkowe funkcje, pozwalające między innymi na caching czy kontrolę dostępu. Książka ta jest niezbędną pozycją dla każdego programisty chcącego uruchamiać aplikacje w chmurze Windows Azure. Sięgnij po tę książkę i wykorzystaj możliwości chmury obliczeniowej: niezwykłą skalowalność blisko 100-procentową niezawodność ogromną wydajność przyjemne zarządzanie redukcję kosztów! Wykorzystaj potencjał chmury obliczeniowej!

1359
Wird geladen...
E-BOOK

Płytki drukowane (PCB). Nauka i projekty od podstaw

Shawn Wallace

Jeśli sądzisz, że elektronika to dziedzina nieprzyjazna i wyjątkowo trudna do zrozumienia - jesteś w błędzie! Pokonaj uprzedzenia i spróbuj zapoznać się z nią w praktyczny sposób, łącząc różne elementy, tworząc własne płytki i własnoręcznie je programując. Prędko się przekonasz, że trudno o bardziej interesujące i wciągające hobby. Pasja ta ma zresztą praktyczne odniesienie do rzeczywistości - za pomocą stosunkowo niedrogich elementów i narzędzi możesz zbudować ciekawe, zabawne, czasami bardzo przydatne gadżety. A zrozumienie pozornie niepojętych prawideł elektroniki przyjdzie zupełnie naturalnie! Ta książka jest przystępnym i zwięzłym wprowadzeniem do świata płytek drukowanych. Krok po kroku pokazano tu, jak projektować płytki za pomocą pakietu EAGLE - zbioru narzędzi służących do zautomatyzowanego projektowania obwodów elektronicznych. Szczególnie dokładnie opisano możliwości edytora schematów i edytora płytki. Dowiesz się, w jaki sposób zaprojektować schemat ideowy, utworzyć schemat wykonawczy na płytce, dodawać nadruki i tworzyć pliki produkcyjne w formacie Gerber. Dzięki omówieniu projektu modułu radiowego kompatybilnego z płytką Raspberry Pi Zero nauczysz się tworzyć biblioteki EAGLE i dodawać własne maski przeciwlutownicze. Dodatkowej inspiracji dostarczą Ci sugestie dotyczące dalszego rozwoju projektu! W tej książce między innymi: przygotowanie warsztatu pracy korzystanie ze schematów ideowych i schematów wykonawczych piny GPIO i piny komunikacyjne praca ze złączem interfejsu szeregowej transmisji danych tworzenie modułu radiowego LoRa Projektowanie płytek drukowanych: nowy wymiar elektroniki!

1360
Wird geladen...
E-BOOK

Po prostu OpenOffice.ux.pl 3.x

Waldemar Howil

Biuro w pakiecie — za darmo! Spisz się w edytorze Writer Kalkuluj z arkuszem Calc Zrób wrażenie prezentacjami przygotowanymi w Impress Równaj do najlepszych w pomocniku matematycznym Math Twórz i rysuj z Draw Gromadź dane w bazie Base Oprogramowanie otwarte na Twoje potrzeby Podatki, rachunki, opłaty. Masz już dość płacenia za wszystko? Do listy obowiązkowych wydatków dochodzi jeszcze oprogramowanie biurowe — niezbędne i drogie? Niekoniecznie! Poznaj zupełnie darmową alternatywę dla popularnego pakietu biurowego rodem zza oceanu. Sięgnij po OpenOffice. To naprawdę nic nie kosztuje, a zyskujesz pełny zestaw biurowy, w postaci edytora tekstu, arkusza kalkulacyjnego, silnika bazodanowego oraz programu do tworzenia prezentacji. Sprawdź sam, jak działa OpenOffice! Po co płacić, skoro możesz mieć programy o podobnej funkcjonalności zupełnie za darmo? OpenOffice jest dostępny dla każdego - naprawdę nie ponosisz żadnych kosztów. Programy składające się na pakiet OpenOffice.ux.pl z całkowitym powodzeniem wykorzystasz zarówno w domu, jak i swojej małej firmie. A z tą książką nauczysz się zarówno formatować tekst, jak i generować wykresy, używać funkcji arkusza kalkulacyjnego oraz tworzyć prezentacje w programie Impress. OpenOffice rozdział po rozdziale: podstawowe funkcje i narzędzia pakietu OpenOffice; profesjonalne dokumenty, formatowanie tekstów, tabel i komórek, animowanie prezentacji; poruszanie się po arkuszu kalkulacyjnym; ochrona danych w komórkach; rodzaje funkcji; tworzenie prezentacji; nowa baza danych; praca z grafiką wektorową w programie Draw; wykorzystywanie edytora równań Math; zapisywanie, eksportowanie i drukowanie dokumentów; nadawanie rozszerzeń umożliwiających dostęp do pliku z programów innych pakietów biurowych; archiwizacja danych.