Skip to main content

Published by Big Nerd Ranch Guides (June 25, 2016) © 2017

Chris Aquino | Todd Gandee
    VitalSource eTextbook (Lifetime access)
    €28,99
    ISBN-13: 9780134432571

    Front-End Web Development: The Big Nerd Ranch Guide ,1st edition

    Access details

    • Instant access once purchased
    • Fulfilled by VitalSource

    Features

    • Add notes and highlights
    • Search by keyword or page

    Language: English

    Product Information

    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.
    Introduction

    I. Core Browser Programming
    1. Setting Up Your Development Environment
    2. Setting Up Your First Project
    3. Styles
    4. Responsive Layouts with Flexbox
    5. Adaptive Layouts with Media Queries
    6. Handling Events with JavaScript
    7. Visual Effects with CSS

    II. Modules, Objects, and Forms
    8. Modules, Objects, and Methods
    9. Introduction to Bootstrap
    10. Processing Forms with JavaScript
    11. From Data to DOM
    12. Validating Forms
    13. Ajax
    14. Deferreds and Promises

    III. Real-Time Data
    15. Introduction to Node.js
    16. Real-Time Communication with WebSockets
    17. Using ES6 with Babel
    18. ES6, the Adventure Continues

    IV. Application Architecture
    19. Introduction to MVC and Ember
    20. Routing, Routes, and Models
    21. Models and Data Binding
    22. Data — Adapters, Serializers, and Transforms
    23. Views and Templates
    24. Controllers
    25. Components
    26. Afterword
    Top