Cantitate/Preț
Produs

Full-Stack Web Development from the Ground Up: Principles, Practices, and Technologies

Autor Christopher D Hundhausen
en Limba Engleză Paperback – 4 noi 2026
Web development is one of the most highly sought after skills in the software industry
today. Full-Stack Web Development From the Ground Up: Principles, Practices, and
Technologies
presents a systematic and modern treatment of this core area of software
development, starting with the fundamentals of front-end development using HTML, CSS,
and JavaScript; moving to front-end development with React; and culminating in server-side
development using Express.js, Node.js, and MongoDB.
Using the widely adopted MERN stack (MongoDB, Express.js, React.js, and Node.js), this
undergraduate textbook explores full-stack web development through the step-bystep
construction of a pedagogical version of SpeedScore (see https://speedscore.org), a
sophisticated full-stack web application that supports the international speedgolf community.
The book’s emphasis is not on specific web development technologies, but rather on the
underlying concepts, principles, and best practices of web development. This approach lays
a solid foundation for students to become proficient web developers who can adapt to the
rapidly changing landscape of web development technologies.


  • Takes a hands-on approach by motivating, designing, and developing a full-stack web application from the ground up
  • Provides complete code for the application developed in the book (38,000 lines of code) through a well-documented companion GitHub repository with a branch for each book chapter and tags marking code examples developed in book, allowing students to explore, execute, and follow along with the book’s code
  • Uses detailed annotated flow diagrams to graphically present complex application flows and logic
  • Presents side discussions (“boxes”) of key technologies, considerations, and tradeoffs related to chapter content
  • Includes end-of-chapter exercises and programming tasks that provide opportunities to reinforce and apply chapter content
Citește tot Restrânge

Preț: 36489 lei

Preț vechi: 58556 lei
-38% Precomandă

Puncte Express: 547

Carte nepublicată încă

Livrare prin curier în România Precomanda se expediază când titlul devine disponibil.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Doresc să fiu notificat când acest titlu va fi disponibil:

Specificații

ISBN-13: 9780323918848
ISBN-10: 0323918840
Pagini: 420
Dimensiuni: 191 x 235 mm
Editura: ELSEVIER SCIENCE

Cuprins

1. Welcome to Full Stack Web Development
2. The Front-End Code Behind a Single Page Web App
3. Creating a Single-Page Web App Framework in HTML and CSS: Semantic HTML and ARIA Roles
4. Creating a Single-Page Web App Framework in HTML and CSS: Part II
5. Bringing a Single-Page Web App to Life with JavaScript: Event Handling and Menus
6. Bringing a Single-Page Web App to Life with JavaScript: Tabs and Modal Dialogs
7. Automated Testing of Client-Side Web Apps
8. Obtaining and Validating User Data with HTML Forms
9. Using HTML Forms: An Advanced Example
10. Saving User Data in Local Storage
11. Working with Data in Tables
12. Welcome to React
13. Transitioning to the Create React App Framework
14. Using Web APIs to Obtain App Data and Enhance Functionality
15. Architecting React Component Hierarchies
16. Managing State and Complexity in React Component Hierarchies
17. Making Client Web Apps Accessible to the World
18. Using Node and Express to Build a Web App’s Back End
19. Storing App Data Persistently with MongoDB
20. Architecting Web APIs with Express and MongoDB
21. Authenticating Users
22. Securing API Routes
23. Testing and Documenting Web APIs
24. Implementing and Deploying SpeedScore with a Web API

APPENDIX
A. Cloning a Speedscore Repository to a Local Repository
B. Team Web Development Project