Home > Store

Front-End Web Development: The Big Nerd Ranch Guide

Front-End Web Development: The Big Nerd Ranch Guide

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

Also available in other formats.

Register your product to gain access to bonus material or receive a coupon.


  • Copyright 2017
  • Dimensions: 7" x 9-1/8"
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-443258-4
  • ISBN-13: 978-0-13-443258-8

Front-end development targets the browser, putting your applications in front of the widest range of users regardless of device or operating system. This guide will give you a solid foundation for creating rich web experiences across platforms.
Focusing on JavaScript, CSS3, and HTML5, this book is for programmers with a background in other platforms and developers with previous web experience who need to get up to speed quickly on current tools and best practices.
Each chapter of this book will guide you through essential concepts and APIs as you build a series of applications. You will implement responsive UIs, access remote web services, build applications with Ember.js, and more. You will also debug and test your code with cutting-edge development tools and harness the power of Node.js and the wealth of open-source modules in the npm registry. After working through the step-by-step example projects, you will understand how to build modern websites and web applications.

Sample Content

Table of Contents

I. Core Browser Programming1. Setting Up Your Development Environment2. Setting Up Your First Project3. Styles4. Responsive Layouts with Flexbox5. Adaptive Layouts with Media Queries6. Handling Events with JavaScript7. Visual Effects with CSS
II. Modules, Objects, and Forms8. Modules, Objects, and Methods9. Introduction to Bootstrap10. Processing Forms with JavaScript11. From Data to DOM12. Validating Forms13. Ajax14. Deferreds and Promises
III. Real-Time Data15. Introduction to Node.js16. Real-Time Communication with WebSockets17. Using ES6 with Babel18. ES6, the Adventure Continues
IV. Application Architecture19. Introduction to MVC and Ember20. Routing, Routes, and Models21. Models and Data Binding22. Data — Adapters, Serializers, and Transforms23. Views and Templates24. Controllers25. Components26. Afterword


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership