Cantitate/Preț
Produs

React Programming: The Big Nerd Ranch Guide: Big Nerd Ranch Guides

Autor Loren Klingman, Ashley Parker
en Limba Engleză Paperback – 19 apr 2023

În domeniul dezvoltării web moderne, React s-a impus ca biblioteca standard pentru interfețe declarative, iar volumul React Programming: The Big Nerd Ranch Guide propune o metodologie aplicată pentru stăpânirea acestui ecosistem. Considerăm că forța acestui ghid rezidă în abordarea de tip bootcamp, transferând experiența practică a instructorilor Big Nerd Ranch Guides direct în paginile cărții. Subliniem faptul că nu este doar o prezentare teoretică a componentelor funcționale sau a hook-urilor, ci un parcurs tehnic ce ghidează cititorul prin construcția unei aplicații gata pentru producție.

Descoperim aici o structură logică, ce debutează cu bazele Create React App și evoluează rapid spre concepte complexe precum gestionarea stării prin `useReducer`, utilizarea Context API și integrarea WebSockets pentru date în timp real. Un aspect distinctiv față de alte resurse este accentul pus pe fluxul complet de dezvoltare, incluzând standardizarea codului cu ESLint și validarea prin Prop Types. Complementar lui React and Libraries, care se concentrează pe stiva MERN, volumul scris de Loren Klingman și Ashley Parker pune un accent mult mai mare pe rigoarea testării, dedicând capitole extinse atât testelor unitare cu Jest, cât și testării end-to-end cu Cypress.

Pe măsură ce avansăm în cuprins, observăm o atenție deosebită acordată performanței. Autorii nu se opresc la randarea componentelor, ci explorează optimizarea vitezei și compoziția avansată a interfețelor. Este o resursă pragmatică pentru programatorii care stăpânesc deja bazele HTML, CSS și JavaScript și doresc să livreze aplicații web robuste, scalabile și ușor de întreținut.

Citește tot Restrânge

Din seria Big Nerd Ranch Guides

Preț: 29605 lei

Preț vechi: 37006 lei
-20%

Puncte Express: 444

Carte disponibilă

Livrare economică 04-18 mai
Livrare express 18-24 aprilie pentru 4860 lei


Specificații

ISBN-13: 9780137901760
ISBN-10: 0137901763
Dimensiuni: 176 x 252 x 25 mm
Greutate: 0.85 kg
Editura: Pearson
Colecția Big Nerd Ranch Guides
Seria Big Nerd Ranch Guides


De ce să citești această carte

Recomandăm această carte dezvoltatorilor care vor să treacă de la tutoriale simple la arhitecturi profesionale. Veți câștiga experiență practică în implementarea fluxurilor complexe de e-commerce și în automatizarea testării, abilități critice pentru orice inginer software senior. Este ghidul ideal dacă preferați învățarea prin proiecte concrete, beneficiind de rigoarea metodică specifică Big Nerd Ranch.


Despre autor

Loren Klingman și Ashley Parker sunt instructori și dezvoltatori în cadrul Big Nerd Ranch, o instituție recunoscută la nivel global pentru programele sale intensive de formare în dezvoltare software. Expertiza lor se reflectă în capacitatea de a descompune conceptele abstracte în pași executabili. Aceștia au contribuit la formarea a mii de programatori, adaptând constant materialele didactice la evoluțiile rapide ale bibliotecii React și ale ecosistemului JavaScript, punând mereu accent pe bunele practici de scriere a codului și pe testabilitatea aplicațiilor.


Cuprins

Introduction
  1. The Necessary Tools
  2. Create React App
  3. Components
  4. User Events
  5. State
  6. Linting
  7. Prop Types
  8. Styles
  9. Interacting with a Server
  10. Router
  11. Conditional Rendering
  12. useReducer
  13. Editing the Cart
  14. Forms
  15. Local Storage and useRef
  16. Submitting Orders
  17. Component Composition
  18. Context
  19. Fulfilling Orders
  20. Introduction to App Performance Optimization
  21. Testing Overview
  22. Testing with Jest and the React Testing Library
  23. End-to-End Testing
  24. Building Your Application
  25. Data Loading
  26. Component Speed
Afterword

Descriere scurtă

React is today's most popular open-source JavaScript library for front-end web application development. React Programming: The Big Nerd Ranch Guide helps programmers with experience in HTML, CSS, and JavaScript master React through hands-on examples. Based on Big Nerd Ranch's popular React Essentials bootcamp, this guide illuminates key concepts with realistic code, guiding you step by step through building a starter app and a complete, production-ready app, both crafted to help you quickly leverage Reacts remarkable power. Use React to write reliable, declarative code, create carts and other e-commerce features, optimize performance, and gain experience with component and end-to-end testing. Along the way, you will learn to use tools like Create React App, functional components, hooks, ESLint, React Router, websockets, the React Testing Library, and Cypress.

Notă biografică

Loren Klingman is a full-stack web developer and instructor at Big Nerd Ranch. He has over 15 years of experience across a variety of technologies. When he's not at work, he can be found playing tabletop games. Ashley Parker is an engineering team manager and instructor at Big Nerd Ranch, where she loves to learn new things. She specializes in front-end web development, with a focus on React and React Native. When she's not in front of a computer, you can find her reading, traveling, or doing mom things.