Zvládnutie funkčného programovania v jazyku JavaScript.

Hodnotenie:   (4,4 z 5)

Zvládnutie funkčného programovania v jazyku JavaScript. (Federico Kereki)

Recenzie čitateľov

Zhrnutie:

Kniha je všeobecne dobre prijímaná ako úvod do funkcionálneho programovania, obzvlášť prínosný pre serióznych vývojárov JavaScriptu, najmä tých, ktorí poznajú React. Niektorí čitatelia však našli gramatické chyby a nezrovnalosti vo vysvetlivkách, najmä v neskorších kapitolách. Ocenili pokrytie príkladov testovacích prípadov, ale prejavili sa obavy z niektorých technických chýb a nejasných odkazov pre vývojárov, ktorí nie sú používateľmi Reactu.

Výhody:

Výborný úvod do konceptov funkcionálneho programovania.
Skvelé príklady kódovania a cvičenia.
Používa ES6+ s modernými idiómami.
Obsahuje cenné rady a príklady na písanie testovacích prípadov.
Vysoko odporúčané viacerými čitateľmi.

Nevýhody:

Gramatické chyby a slabé vysvetlenia znehodnocujú obsah.
Posledné kapitoly nie sú také silné, chýbajú v nich podrobné príklady.
Niektoré technické chyby si vyžadujú riešenie.
Mätúce pre tých, ktorí nepoznajú React, najmä odkazy na Redux.

(na základe 6 čitateľských recenzií)

Pôvodný názov:

Mastering JavaScript Functional Programming.

Obsah knihy:

Preskúmajte paradigmu funkcionálneho programovania a rôzne techniky na vývoj lepších algoritmov, písanie stručnejšieho kódu a bezproblémové testovanie

Kľúčové vlastnosti:

⬤ Preskúmajte toto druhé vydanie aktualizované tak, aby zahŕňalo funkcie, ako sú asynchrónne funkcie a prevodníky, ako aj funkčné reaktívne programovanie.

⬤ Vylepšite si svoje zručnosti v oblasti funkcionálneho programovania (FP) na vytváranie webových a serverových aplikácií pomocou jazyka JavaScript.

⬤ Využite FP na zvýšenie modularity, opätovnej použiteľnosti a výkonu aplikácií.

Popis knihy:

Funkcionálne programovanie je paradigma na vývoj softvéru s vyšším výkonom. Pomáha vám písať stručný a testovateľný kód. Táto komplexná kniha, ktorá vám pomôže posunúť vaše programátorské zručnosti na vyššiu úroveň, vám pomôže využiť možnosti funkcionálneho programovania s jazykom JavaScript a písať vysoko udržiavateľné a testovateľné webové a serverové aplikácie pomocou funkcionálneho jazyka JavaScript.

Toto druhé vydanie je aktualizované a vylepšené tak, aby zahŕňalo funkcie, ako sú prevodníky, šošovky, hranoly a rôzne ďalšie koncepty, ktoré vám pomôžu písať efektívne programy. Vďaka zameraniu na funkcionálne programovanie začnete nielen písať, ale aj testovať čisté funkcie a obmedzíte vedľajšie efekty. Kniha vám tiež špecificky umožní objaviť techniky na zjednodušenie kódu a použitie rekurzie na kódovanie bez slučiek. Postupne pochopíte, ako dosiahnuť nemennosť, implementovať návrhové vzory a pracovať s dátovými typmi pre vašu aplikáciu, a až potom sa naučíte funkčné reaktívne programovanie na spracovanie zložitých udalostí vo vašej aplikácii. Nakoniec vás kniha prevedie návrhovými vzormi, ktoré sú dôležité pre funkcionálne programovanie.

Na konci tejto knihy budete rozvíjať svoje zručnosti v jazyku JavaScript a získate vedomosti o základných technikách funkcionálneho programovania na efektívne programovanie.

Čo sa naučíte:

⬤ Zjednodušiť kódovanie v jazyku JavaScript pomocou skladania funkcií, pipeliningu, reťazenia a transdukcie.

⬤ Používať deklaratívne kódovanie na rozdiel od imperatívneho kódovania na písanie čistého kódu jazyka JavaScript.

⬤ Vytvárať spoľahlivejší kód pomocou uzáverov a nemenných údajov.

⬤ Používajte praktické riešenia zložitých problémov programovania pomocou rekurzie.

⬤ Vylepšite svoj funkčný kód pomocou dátových typov, kontroly typov a nemennosti.

⬤ Pochopiť pokročilé koncepty funkcionálneho programovania, ako sú šošovky a hranoly pre prístup k údajom.

Pre koho je táto kniha určená:

Táto kniha je určená pre vývojárov JavaScriptu, ktorí chcú zlepšiť svoje programátorské zručnosti a vytvárať efektívne webové aplikácie. Kniha bude užitočná aj pre frontendových a backendových vývojárov, ktorí používajú rôzne frameworky a knižnice JavaScriptu, ako napríklad React, Angular alebo Node. js. Na jednoduché pochopenie konceptov obsiahnutých v knihe je potrebná praktická znalosť ES2019.

Ďalšie údaje o knihe:

ISBN:9781839213069
Autor:
Vydavateľ:
Väzba:Mäkká väzba

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Zvládnutie funkčného programovania v jazyku JavaScript. - Mastering JavaScript Functional...
Preskúmajte paradigmu funkcionálneho programovania a...
Zvládnutie funkčného programovania v jazyku JavaScript. - Mastering JavaScript Functional Programming.
Moderná kuchárka vývoja webových stránok v JavaScripte - Modern JavaScript Web Development...
Viac ako 90 receptov, ktoré vám pomôžu písať čistý kód,...
Moderná kuchárka vývoja webových stránok v JavaScripte - Modern JavaScript Web Development Cookbook
Mastering JavaScript Functional Programming: Hĺbková príručka na písanie robustného a...
Zvládnite techniky funkčného programovania s touto komplexnou...
Mastering JavaScript Functional Programming: Hĺbková príručka na písanie robustného a udržiavateľného kódu v jazyku JavaScript v ES8 a ďalších verziách - Mastering JavaScript Functional Programming: In-depth guide for writing robust and maintainable JavaScript code in ES8 and beyond

Diela autora vydali tieto vydavateľstvá: