JAVASCRIPT FUNKCIONALNO PROGRAMIRANJE, drugo izdanje | Federico Kereki | iLearn.rs

JAVASCRIPT FUNKCIONALNO PROGRAMIRANJE, drugo izdanje

Autori: Federico Kereki
ISBN: 978-86-7310-550-5
Izdavač: Kompjuter biblioteka
Godina: 2020.
Opšte informacije: Meki povez, 470 str., 16,8 cm x 23,5 cm
Jezik: Srpski jezik
Dostupnost: Da

2.310,00 RSD
Količina:
1
  • Opis
  • Dodatni sadržaj
  • Komentari (0)

Opis

NAPIŠITE ČIST, ROBUSTAN I ODRŽIV KOD ZA VEB 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 kodiranja.
• 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 pomoću JavaScripta.

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


Kratak 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čin
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
• Poglavlje 1, „Postati funkcionalan - nekoliko pitanja“
• Poglavlje 2, „Razmišljati funkcionalno - prvi primer“
• Poglavlje 3, „Početak upotrebe funkcija - osnovni koncept“
• Poglavlje 4, „Pravilno ponašanje - čiste funkcije“
• Poglavlje 5, „Deklarativno programiranje - bolji stil“
• Poglavlje 6, „Izrada funkcija višeg reda“
• Poglavje 7, „Funkcije transformacije - currying i parcijalna primena“
• Poglavlje 8, „Funkcije spajanja - protočnost i kompozicija“
• Poglavlje 9, „Funkcije projektovanja – rekurzija“
• Poglavlje 10, „Obezbeđivanje čistoće – nepromenljivost“
• Poglavlje 11, „Implementiranje projektnih obrazaca na funkcionalan način“
• Poglavlje 12, „Izrada boljih kontejnera - funkcionalni tipovi podataka“


FEDERICO KEREKI je urugvajski sistemski inženjer, koji ima diplomu magistra obrazovanja i više od 30 godina iskustva kao konsultant, programer sistema, univerzitetski profesor i pisac. Trenutno je stručni saradnik u kompaniji „Globant“, u kojoj mora da koristi dobru kombinaciju radnih okvira, programskih alatki i operativnih sistema, kao što su JavaScript, Node.js, React Redux, SOA, Containers i PHP u Windowsu i Linuxu. Održao je nekoliko kurseva informatike na univerzitetima Universidad de la Republica, Universidad ORT Uruguay i Universidad de la Empresa. Napisao je i tekstove za te kurseve.

 

Delovi knjige

      Uvod

      O autoru

      Primer poglavlja

      Kod uz knjigu

Komentari (0)

Dodaj komentar

Vaša ocena:

Besplatna dostava

za narudžbine veće od 5.000,00 RSD

Plaćanje pouzećem

Mogućnost plaćanja kuriru prilikom preuzimanja

Povrat proizvoda

ukoliko dobijete oštećeni proizvod, vratite ga, a mi ćemo vam poslati novi

Jednostavna narudžbina

24h, 7 dana u nedelji, 365 dana u godini

Preporuka sličnih proizvoda