Oblasti Računari Programiranje

JavaScript : funkcionalno programiranje

 

JavaScript : funkcionalno programiranje
Autor: Federico Kereki Spisak svih knjiga  
Prevod: Biljana Tešić  
ISBN: 978-86-7310-550-5  
Format: 24 cm  
Strana: 450  
Povez: Broširani povez  
Izdavač: Kompjuter biblioteka Spisak svih izdanja  
Godina: 2020.  

 

Cena: 2310 din, 20.09 €, 25.67 $

 

 

Napišite čist, robustan i održiv kod za veb i server pomoću funkcionalnog JavaScripta.

• Pojednostavite JavaScript kodiranje upotrebom kompozicija funkcija, protočne obrade, ulančavanja i pretvaranja
• Za pisanje čistog JavaScript koda koristite deklarativno kodiranje, umesto imperativnog kodiranje
• Kreirajte pouzdaniji kod pomoću zatvaranja i nepromenljivih podataka
• Primenite praktična rešenja za složene programske probleme pomoću rekurzije
• Poboljšajte svoj funkcionalni kod, koristeći tipove podataka, proveru tipa i nepromenljivost
• Naučite napredne koncepte funkcionalnog programiranja, kao što su objektivi i prizme za pristup podacima.

Funkcionalno programiranje je paradigma za razvoj softvera sa boljim performansama. Ono pomaže da napišete sažet kod i kod koji se može testirati. Da biste podigli vaše programske veštine na viši nivo, ova sveobuhvatna knjiga će vam pomoći da iskoristite mogućnosti funkcionalnog programiranja u JavaScriptu i da napišete visokoodržive i testirane aplikacije za Veb i server pomoću funkcionalnog JavaScripta. Ovo drugo izdanje knjige je ažurirano i poboljšano da bi bile obuhvaćene funkcije kao što su pretvarači, objektivi, prizme i razni drugi koncepti koji će vam pomoći da napišete efikasne programe. Fokusirajući se na funkcionalno programiranje, ne samo da ćete početi da pišete funkcije, već ćete takođe testirati čiste funkcije i da smanjiti neželjene efekte. Knjiga posebno omogućava otkrivanje tehnika za pojednostavljenje koda i primenu rekurzije za kodiranje bez petlji. Postepeno ćete shvatiti kako da postignete nepromenljivost, kako da primenite projektne obrasce i da koristite tipove podataka za vašu aplikaciju, pre nego što nastavite da učite funkcionalno reaktivno programiranje za upravljanje složenim događajima u vašoj aplikaciji. Na kraju, u knjizi će biti razmatrani projektni obrasci koji su relevantni za funkcionalno programiranje. Kada pročitate celu knjigu, razvićete vaše JavaScript veštine i steći ćete znanje o osnovnim funkcionalnim tehnikama programiranja da biste efikasno programirali.

Istražite ovo drugo izdanje koje je ažurirano da biste naučili funkcije, kao što su asinhrone funkcije i pretvarači, ali i funkcionalno reaktivno programiranje.

Poboljšajte svoje veštine funkcionalnog programiranja (FP-a) za izradu veb aplikacija i serverskih aplikacija pomou JavaScripta.

Koristite FP da biste poboljšali modularnost, ponovnu upotrebljivost i performanse aplikacija.

Sadržaj

1 Tehnički zahtevi

2 Postati funkcionalan - nekoliko pitanja
Šta je funkcionalno programiranje?
Zašto se koristi FP?
Da li je JavaScript funkcionalan?
Kako se koristi JavaScript?
Rezime
Pitanja

3 Razmišljati funkcionalno - prvi primer
Problem - uraditi nešto samo jednom
Funkcionalno rešenje problema
Rezime
Pitanja

4 Početak upotrebe funkcija - osnovni koncept
Sve o funkcijama
Korišćenje funkcija na FP načine
Rezime
Pitanja

5 Pravilno ponašanje - čiste funkcije
Čiste funkcije
Nečiste funkcije
Testiranje - čiste funkcije u poređenju sa nečistim funkcijama
Rezime
Pitanja

6 Deklarativno programiranje - bolji stil
Transformacije
Logičke funkcije višeg reda
Upotreba asinhronih funkcija
Rezime
Pitanja

7 Izrada funkcija višeg reda
Funkcije omotavanja - zadržavanje ponašanja
Promena ponašanja funkcije
Promena funkcija na druge načine
Rezime
Pitanja

8 Funkcije transformacije - currying i parcijalna primena
Malo teorije
Currying
Parcijalna primena
Parcijalni currying
Zaključak
Rezime
Pitanja

9 Funkcije spajanja – protočnost i kompozicija
Protočna obrada
Ulančavanje i fluentni interfejsi
Sastavljanje
Pretvaranje
Rezime
Pitanja

10 Funkcije projektovanja - rekurzija
Korišćenje rekurzije
Tehnike rekurzije
Rezime
Pitanja

11 Obezbeđivanje čistoće - nepromenljivost
Jednostavne JavaScript tehnike
Kreiranje trajnih struktura podataka
Rezime
Pitanja

12 Implementiranje projektnih obrazaca na funkcionalan nači
Razumevanje projektnih obrazaca
Objektno-orijentisani projektni obrasci
Funkcionalni projektni obrasci
Rezime
Pitanja

13 Izrada boljih kontejnera - funkcionalni tipovi podataka
Određivanje tipova podataka
Izrada kontejnera
Funkcije kao strukture podataka
Rezime
Pitanja

14 Bibliografija

15 Odgovori na pitanja

 

Izbor iz iste oblasti

 

Ekstremno programiranje
 

Stewart Baird

Ekstremno programiranje

Počnite odmah! 24 proverene jednočasovne lekcije. U samo 24 lekcije u trajanju od jednog časa ili kraće, bićete spremni da počnete da koristite Ekstremno programiranje... ceo tekst Ceo opis knjige

 

Python, razvoj mikroservisa
 

Tarek Ziade

Python, razvoj mikroservisa

Često raspoređujemo veb aplikacije u Cloud i potrebno je da kod vrši interakciju sa mnogim nezavisnim servisima. Efikasan način da izgradimo aplikacije je korišćenje... ceo tekst Ceo opis knjige

 

C# 6 i .NET Core 1.0 moderno međuplatformsko programiranje
 

Mark Price

C# 6 i .NET Core 1.0 moderno međuplatformsko programiranje

Izdanjem .NET Core-a 1.0, sada možete da kreirate aplikacije za Mac OS X i Linux, kao i za Windows, koristeći programerske alate koje poznajete i volite. Knjiga C# 6 i .NET Core... ceo tekst Ceo opis knjige

 

Visual Basic .Net – web programiranje za 21 dan
 

Peter Aitken, Philip Syme

Visual Basic .Net – web programiranje za 21 dan

Naučite veštine i koncepte kreiranja dinamičkih Web strana i Web Servicea korišćenjem Visual Basic .NET-a sa najnovijom .NET tehnologijom. rimenite svoje znanje u stvarnom svetu... ceo tekst Ceo opis knjige

 

Delphi 2005 bez tajni
 

Marko Kantu

Delphi 2005 bez tajni

Delphi je značajno unapređen. Vreme je da i vi unapredite svoja znanja. Poslednja verzija Borlandovog Delphija je značajno unapređena. Napravljen je potpuno novi IDE za Win32... ceo tekst Ceo opis knjige