Frontend Web Development: The Big Nerd Ranch Guide
Chapter 4: Responsive Layouts with Flexbox Chapter 3: Styles Chapter 8: Modules, Objects and Methods Chapter 9: Introduction to Bootstrap General Book Discussion Chapter 1: Setting Up Your Development Environment Chapter 2: Setting Up Your First Project Chapter 5: Adative Layouts with Media Queries Chapter 7: Visual Effects with CSS Chapter 10: Processing Forms with JavaScript Chapter 12: Validating Forms Chapter 13: Ajax Chapter 15: Introduction to Node.js Chapter 11: From Data to DOM Introduction Chapter 6: Handling Events with JavaScript Chapter 14: Deferreds and Promises Chapter 16: Real-Time Communication with WebSocket Chapter 17: Using ES6 with Babel Chapter 18: ES6, the Adventure Continues Chapter 26: Afterword Chapter 19: Introduction to MVC and Ember Chapter 20: Routing, Routes and Models Chapter 22: Data: Adapters, Serializers and ... Chapter 23: Views and Templates Chapter 24: Controllers Chapter 25: Components Chapter 21: Models and Data Binding