Cantitate/Preț
Produs

Data Structures and Algorithms in JavaScript

Autor Federico Kereki
en Limba Engleză Paperback – 28 ian 2025

Actualizarea principală pe care o aduce Data Structures and Algorithms in JavaScript față de resursele educaționale clasice este utilizarea exclusivă a celor mai recente specificații ale limbajului JavaScript. Suntem de părere că această abordare este esențială pentru un dezvoltator modern, deoarece permite implementarea unor structuri de date eficiente folosind sintaxa și funcționalitățile native actuale, nu soluții de compromis din versiuni învechite.

Autorul Federico Kereki poziționează această lucrare ca o extensie tehnică a expertizei sale anterioare. Găsim în acest volum o aplicare riguroasă a conceptelor din Mastering JavaScript Functional Programming, unde accentul cade pe scrierea unui cod curat și performant. În loc să trateze algoritmii ca entități abstracte, Kereki îi integrează într-un flux de lucru dominat de paradigma funcțională și de tipuri de date abstracte. Abordarea sa diferă de Learning JavaScript Data Structures and Algorithms - Second Edition de Loiane Groner prin faptul că este mai puțin un manual introductiv în limbaj și mai mult un ghid de inginerie software aplicată. În timp ce alte titluri similare se concentrează pe fundamentele ECMAScript, lucrarea de față vizează direct optimizarea problemelor complexe de producție.

Structura este una practică și orientată spre performanță. Credem că includerea unor structuri complexe precum „forests”, „heaps” și „graphs” oferă cititorului un avantaj competitiv real. Fiecare capitol este construit pentru a servi atât ca manual de referință, cât și ca material de pregătire pentru interviuri, utilizând scenarii reale de codare. Analiza performanței este prezentată dual: de la un nivel teoretic (Big O notation) la măsurători practice, on-the-job. Finalizarea fiecărei secțiuni cu întrebări de verificare asigură o înțelegere profundă a modului în care algoritmii de sortare sau căutare pot fi adaptați pentru a rezolva blocajele de execuție în aplicațiile web moderne.

Citește tot Restrânge

Preț: 28666 lei

Preț vechi: 44797 lei
-36%

Puncte Express: 430

Carte disponibilă

Livrare economică 01-12 mai
Livrare express 14-18 aprilie pentru 10707 lei


Specificații

ISBN-13: 9781718502628
ISBN-10: 1718502621
Pagini: 592
Dimensiuni: 177 x 234 x 38 mm
Greutate: 1.1 kg
Editura: Penguin Random House Group
Colecția No Starch Press
Locul publicării:United States

De ce să citești această carte

Recomandăm această carte dezvoltatorilor JavaScript care vor să stăpânească arhitectura internă a aplicațiilor performante. Cititorul câștigă capacitatea de a rezolva probleme algoritmice complexe și de a trece cu succes de interviurile tehnice la companii de top. Este o resursă tehnică ce transformă teoria structurilor de date în instrumente practice de optimizare a codului, fiind ideală pentru cei care au depășit nivelul de juniorat.


Descriere

For JavaScript developers, this book is a one-stop-shop for learning the algorithms and data structures that solve and optimize complex problems - covering everything from functional programming and abstract data types, to sorting and searching, lists, bags, binary trees, forests, heaps, and graphs. The author's use of examples taken from coding challenges and programming interviews enables you to explore the real-world advantages of specific algorithms and data structures. Written and illustrated to be a developer's go-to reference manual for immediate on-the-job applications, performance - both from a theoretical point of view and a practical standpoint - is emphasized alongside every algorithm or data structure introduced. In addition to demonstrating best practices throughout the text, each chapter ends with a series of questions and examples that clarify the preceding concepts. The book utilises the latest version of JavaScript (ECMAScript) and its more modern features wherever appropriate.