MENU

JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript

(eBook)
0.00  [ 0 ocen ]
 Dodaj recenzję
Rozwiń szczegóły »
  • Druk: Warszawa, 2020

  • Autor: Kyle Simpson

  • Tłumacz: Małgorzata Dąbkowska-Kowalik, Witold Sikorski

  • Wydawca: Wydawnictwo Naukowe PWN

  • Formaty:
    mobi
    ePub
    (Watermark)
    Watermark
    Znak wodny czyli Watermark to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem. Ten rodzaj zabezpieczenia jest zdecydowanie najbardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.

Cena katalogowa: 84,00 zł
58,80
Dodaj do schowka
Dostępność: online po opłaceniu
Produkt elektroniczny Plik do pobrania po realizacji zamówienia

JavaScript funkcyjnie. Zrównoważone, pragmatyczne programowanie funkcyjne w JavaScript

Książka JavaScript funkcyjnie to przegląd zrównoważonego i pragmatycznego programowania funkcyjnego w języku JavaScript.
Programowanie funkcyjne to potężny paradygmat strukturyzacji kodu, który pozwala tworzyć niezawodne, weryfikowalne i czytelne programy. Jeśli kiedykolwiek próbowałeś nauczyć się programowania funkcyjnego, ale zmagałeś się z takimi terminami jak „monada”, matematycznymi koncepcjami, jak teoria kategorii czy symbolami jak ?, nie jesteś sam.
Ta książka omawia najbardziej istotne aspekty programowania funkcyjnego – od czystości funkcji, niemutowalności wartości, kompozycji po przystępne wzorce JavaScript. Zamiast podejścia „wszystko albo nic” – tak częstego w programowaniu funkcyjnym – ta książka uczy, jak ulepszać programy linijka, po linijce.
„Skupiając się na zasadach zamiast terminologii, zyskałem dużo większą pewność w programowaniu i zrozumiałem podstawy programowania funkcyjnego”.
– Hannes Lund, Software Developer
„Mogę powiedzieć z całą pewnością, że książka JavaScript funkcyjnie otworzyła mi oczy”!
– Islam Attrash, JS Engineer

  • Sposób dostarczenia produktu elektronicznego
    Produkty elektroniczne takie jak Ebooki czy Audiobooki są udostępniane online po opłaceniu zamówienia kartą lub przelewem na stronie Twoje konto > Biblioteka.
    Pliki można pobrać zazwyczaj w ciągu kilku-kilkunastu minut po uzyskaniu poprawnej autoryzacji płatności, choć w przypadku niektórych publikacji elektronicznych czas oczekiwania może być nieco dłuższy.
    Sprzedaż terytorialna towarów elektronicznych jest regulowana wyłącznie ograniczeniami terytorialnymi licencji konkretnych produktów.
  • Ważne informacje techniczne
    Minimalne wymagania sprzętowe:
    procesor: architektura x86 1GHz lub odpowiedniki w pozostałych architekturach
    Pamięć operacyjna: 512MB
    Monitor i karta graficzna: zgodny ze standardem XGA, minimalna rozdzielczość 1024x768 16bit
    Dysk twardy: dowolny obsługujący system operacyjny z minimalnie 100MB wolnego miejsca
    Mysz lub inny manipulator + klawiatura
    Karta sieciowa/modem: umożliwiająca dostęp do sieci Internet z prędkością 512kb/s
    Minimalne wymagania oprogramowania:
    System Operacyjny: System MS Windows 95 i wyżej, Linux z X.ORG, MacOS 9 lub wyżej, najnowsze systemy mobilne: Android, iPhone, SymbianOS, Windows Mobile
    Przeglądarka internetowa: Internet Explorer 7 lub wyżej, Opera 9 i wyżej, FireFox 2 i wyżej, Chrome 1.0 i wyżej, Safari 5
    Przeglądarka z obsługą ciasteczek i włączoną obsługą JavaScript
    Zalecany plugin Flash Player w wersji 10.0 lub wyżej.
    Informacja o formatach plików:
    • PDF - format polecany do czytania na laptopach oraz komputerach stacjonarnych.
    • EPUB - format pliku, który umożliwia czytanie książek elektronicznych na urządzeniach z mniejszymi ekranami (np. e-czytnik lub smartfon), dając możliwość dopasowania tekstu do wielkości urządzenia i preferencji użytkownika.
    • MOBI - format zapisu firmy Mobipocket, który można pobrać na dowolne urządzenie elektroniczne (np.e-czytnik Kindle) z zainstalowanym programem (np. MobiPocket Reader) pozwalającym czytać pliki MOBI.
    • Audiobooki w formacie MP3 - format pliku, przeznaczony do odsłuchu nagrań audio.
    Rodzaje zabezpieczeń plików:
    • Watermark - (znak wodny) to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem. Ten rodzaj zabezpieczenia jest zdecydowanie bardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.
    • Brak zabezpieczenia - część oferowanych w naszym sklepie plików nie posiada zabezpieczeń. Zazwyczaj tego typu pliki można pobierać ograniczoną ilość razy, określaną przez dostawcę publikacji elektronicznych. W przypadku zbyt dużej ilości pobrań plików na stronie WWW pojawia się stosowny komunikat.
Słowo wstępne ix
Wprowadzenie xi
	Misja   xii
Rozdział 1. Dlaczego programowanie funkcyjne? 1
	Pierwszy rzut oka   2
	Zaufanie  4
	Komunikacja  5
	Czytelność 6
	Perspektywa 8
	Jak znaleźć równowagę   9
	Zasoby   11
	Podsumowanie 12
Rozdział 2. Natura funkcji   13
	Czym jest funkcja?   13
	Wejście funkcji 15
	Nazwane argumenty  23
	Wyjście funkcji 25
	Funkcje z funkcji   30
	Składnia  34
	Czym jest this?    40
	Podsumowanie 44
Rozdział 3. Zarządzanie wejściami funkcji 45
	Wszyscy za jednego   45
	Dostosowywanie argumentów do parametrów 49
	Niektóre teraz, niektóre później  52
	Po jednym 59
	Kolejność ma znaczenie   69
	Bez punktów 73
	Podsumowanie 79
Rozdział 4. Złożenie funkcji   80
	Wyjście na wejście   80
	Złożenie ogólne    87
	Przekształcone złożenie   93
	Abstrakcja 95
	Punkty raz jeszcze   101
	Podsumowanie 106
Rozdział 5. Redukowanie efektów ubocznych   107
	Efekty na bok, poproszę   107
	Dziękuję, raz wystarczy   117
	Czysta rozkosz 121
	Jest tam lub nie    127
	Oczyszczanie  132
	Podsumowanie 140
Rozdział 6. Niemutowalność wartości 141
	Niemutowalność wartości podstawowych   141
	Wartość do wartości   143
	Ponowne przypisanie  145
	Wydajność 151
	Traktowanie wartości  153
	Podsumowanie 156
Rozdział 7. Domknięcie a obiekt 158
	Zgodność zdań 159
	Podobieństwa  160
	Dwie drogi rozdzieliły się w lesie…  169
	Podsumowanie 179
Rozdział 8. Rekurencja   180
	Definicja  181
	Deklaratywna rekurencja   187
	Stos 190
	Zmiana kolejności rekurencji 195
	Podsumowanie 203
Rozdział 9. Działania na listach 205
	Niefunkcyjne przetwarzanie list  206
	Map 206
	Filtr 212
	Reduce   217
	Zaawansowane działania na listach 223
	Metoda kontra samodzielna funkcja  230
	Poszukiwanie list   235
	Łączenie (fuzja)    238
	Poza listami 241
	Podsumowanie 249
Rozdział 10. Funkcyjność asynchroniczna 250
	Czas jako stan 250
	Zachłanne kontra leniwe   253
	Reaktywne programowanie funkcyjne 254
	Podsumowanie 261
Rozdział 11. Składamy wszystko razem 263
	Konfiguracja 263
	Zdarzenia giełdowe   265
	Interfejs użytkownika chronometru giełdowego 268
	Podsumowanie 278
Dodatek A. Transdukcja  280
	Najpierw – dlaczego  280
	Teraz – jak 283
	I wreszcie – co 294
	Podsumowanie 297
Dodatek B. Skromna monada 299
	Typ  300
	Luźny interfejs 300
	Po prostu monada   301
	Maybe   306
	Skromnie 308
	Podsumowanie 312
Dodatek C. Biblioteki FP 313
	Materiał do analizy   313
	Ramda (0.23.0)    314
	Lodash/fp (4.17.4)   315
	Mori (0.3.2) 316
	Bonus: FPO 317
	Bonus 2: fasy  319
	Podsumowanie 322
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

NAZWA I FORMAT
OPIS
ROZMIAR
(epub)
Brak informacji
(mobi)
Brak informacji

Inni Klienci oglądali również

4,50 zł
5,00 zł

Nogi Izoldy Morgan

Tom zatytułowany "Nogi Izoldy Morgan" zawiera trzy opowiadania oraz trzy manifesty Brunona Jasieńskiego. Tytułowy utwór jest przesyconą podtekstami groteską i powstał we Lwowie w 1923 roku. Autor dał w nim wyraz swoim awangardowym ambi...
9,21 zł
13,15 zł

JAVA. Uniwersalne techniki programowania. Rozdział 11-12

Rozdziały 11-12 z publikacji pt. "JAVA. Uniwersalne techniki programowania", redakcja naukowa: Krzysztof Barteczko.Rozdział 11. Wejście-wyjścieRozdział 12. Programowanie współbieżne i równoległe. Książka przeds...
126,88 zł
166,95 zł

Programowanie Microsoft SQL Server 2008 Tom 1 i 2

Kompleksowe studium kluczowych funkcji SQL Server 2008 pomaga w rozwinięciu umiejętności programistycznych. Przedstawia nowe podstawowe możliwości oraz praktyczne wskazówki i użyteczne przykłady kodu opracowane przez doświadczonych programist&oa...
48,30 zł
69,00 zł

JavaScript dla dzieci

JavaScript dla dzieci to napisane lekkim piórem wprowadzenie do podstaw programowania, oparte na cierpliwym objaśnianiu zabawnie zilustrowanych przykładów. Zaczniesz od podstaw, takich jak łańcuchy znaków, tablice i pętle, a następnie przejdziesz do...
66,60 zł
74,00 zł

Programowanie obiektowe dla studenta i technika programisty INF.04

Książka „Programowanie obiektowe dla studenta i technika programisty” to podręcznik, dzięki któremu każdy czytelnik, bez względu na stopień zaawansowania, zrozumie podstawowe zasady programowania strukturalnego i obiektowego. Początkujący czytel...
55,30 zł
79,00 zł

Uczymy dzieci programowania

Uczymy dzieci programowania to przewodnik dla rodziców i nauczycieli, przeznaczony do uczenia dzieci podstaw programowania i rozwiązywania problemów za pomocą Pythona, potężnego języka wykorzystywanego na zajęciach uniwersyteckich i przez...
68,39 zł
89,99 zł

Programowanie Internetu rzeczy

Ten praktyczny przewodnik uczy, jak programować Internet rzeczy (Internet of Things – IoT). Autor i edukator Andy King dzieli złożone problemy programistyczne na instrukcje krok po kroku i pokazuje, jak zaprojektować i zbudować własny kompleksowy...
53,12 zł
69,90 zł

AI - podejście pragmatyczne

Opanuj skuteczne, gotowe do użycia rozwiązania biznesowe dla sztucznej inteligencji i uczenia maszynowegoAI – podejście pragmatyczne pomaga rozwiązywać praktyczne problemy przy użyciu nowoczesnego uczenia maszynowego, sztucznej inteligencji...
36,00 zł
45,00 zł

Pragmatyczne aspekty zastosowań Joint Exercise Management Module (JEMM)

Monografia w zamiarze autora stanowi uzupełnienie treści zawartych w podręcznikach dotyczących podstaw i zaawansowanych aspektów administrowania aplikacją Joint Exercise Menagment Module (JEMM). Treść zasadnicza dotyczy niestandardowych, a zaraz...

Recenzje

Nikt nie dodał jeszcze recenzji. Bądź pierwszy!