0 POZYCJI
KOSZYK PUSTY
Pobierz fragment
Wybierz format pliku:
Pobierz

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

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

  • Wydanie/Copyright: wyd. 1

  • Autor: Kyle Simpson

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

  • Wydawca: Wydawnictwo Naukowe PWN

  • Formaty:
    ePub mobi (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.

Zwiń szczegóły
Cena katalogowa: 84,00 zł
Najniższa cena z 30 dni: 58,80 zł
Cena produktu

Cena katalogowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.

Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.

Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.

58,80 zł
Dostępność:
online po opłaceniu
Dodaj do schowka

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

  • Kategorie:
    1. Ebooki i Audiobooki »
    2. Informatyka
  • Język wydania: polski
  • ISBN: 978-83-01-21225-4
  • ISBN druku: 978-83-01-21196-7
  • Liczba stron: 326
  • Sposób dostarczenia produktu elektronicznego
    Produkty elektroniczne takie jak Ebooki czy Audiobooki są udostępniane online po uprzednim opłaceniu (PayU, BLIK) 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.
    • 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.
    Więcej informacji o publikacjach elektronicznych
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

Inni Klienci oglądali również

27,30 zł 39,00 zł
Do koszyka

ECDL S10. Podstawy programowania w języku Scratch

ECDL S10. Podstawy programowania w języku Scratch to publikacja przeznaczona dla osób, które planują uzyskać Europejski Certyfikat Umiejętności Komputerowych z modułu S10, który dotyczy podstaw programowania. Posiadanie takiego cer...
9,21 zł 13,15 zł
Do koszyka

JAVA. Uniwersalne techniki programowania. Rozdział 9-10

Rozdziały 9-10 z publikacji pt."JAVA. Uniwersalne techniki programowania", redakcja naukowa: Krzysztof Barteczko. Rozdział 9. KolekcjeRozdział 10. Przetwarzanie strumieniowe. Książka przedstawia sposoby i techniki programowa...
27,90 zł 31,00 zł
Do koszyka

Programowanie, algorytmy numeryczne i modelowanie w Matlabie

Pierwszy jak dotąd podręcznik do nauki analizy numerycznej, rozumianej jako synergia programowania, znajomości algorytmów numerycznych i specjalizowanych środowisk programistycznych. Przeznaczony jest przede wszystkim dla studentów pierws...
27,30 zł 39,00 zł
Do koszyka

Swift. Programowanie funkcyjne dla aplikacji mobilnych (ebook)

Ebook Swift. Programowanie funkcyjne dla aplikacji mobilnych autorstwa Marka Chu-Carrolla i Tony'ego Hillersona to wprowadzenie do nauki języka Swift i tworzenia aplikacji mobilnych za jego pomocą. Z publikacji Czytelnik dowie się wszystkiego, co powin...
58,80 zł 84,00 zł
Do koszyka

Zrozumieć programowanie

Książka jest techniczno-popularyzacyjną pozycją traktującą o programowaniu oraz tematach pokrewnych i jest napisana z myślą o początkujących oraz średniozaawansowanych programistach. Celem publikacji jest przedstawienie ciekawych elementów progr...
58,80 zł 84,00 zł
Do koszyka

Programowanie funkcyjne

Programowanie funkcyjne jest jednym z głównych paradygmatów programowania. W rozmowach o programowaniu funkcyjnym zawsze pojawiają się określone pojęcia i zagadnienia. Rekurencja. Leniwe obliczenia. Przezroczystość odwołań. Eliminowanie e...

Recenzje

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