Nehodí se? Vůbec nevadí! Zboží můžete vrátit až do 30 dní
S dárkovým poukazem nešlápnete vedle. Obdarovaný si za dárkový poukaz může vybrat cokoliv z naší nabídky.
Až 30 dní na vrácení zboží
Master JavaScript and Build Interactive Web Applications
Zero to Front End Hero: Volume 2 transforms you from a static website builder into a true JavaScript developer. If you've mastered HTML and CSS, this book will teach you how to make your pages come alive with interactivity, logic, and dynamic behavior.
What Makes This Book Different?
JavaScript is often taught backwards-frameworks first, fundamentals later. This book flips the script. You'll master the language itself, understanding how JavaScript actually works under the hood, so you can write code that makes sense and debug it when it breaks.
What You'll Learn:
Part I: JavaScript Foundations
• Variables, data types, and operators
• Control flow and decision-making logic
• Functions, scope, and closures (demystified)
• The `this` keyword and function binding
Part II: Working with Data
• Objects and data modeling
• Arrays and functional programming methods (map, filter, reduce)
• Data transformation patterns used by professionals
Part III: The Browser as a Runtime
• The DOM (Document Object Model) explained
• Selecting and manipulating elements
• Event handling and user interaction
• Building responsive, interactive interfaces
Part IV: Async & APIs
• How JavaScript actually runs (event loop, call stack, task queue)
• Asynchronous programming with Promises and async/await
• Fetching data from APIs
• Working with JSON
Part V: Professional Development Practices
• ES Modules and code organization
• Error handling and debugging strategies
• Stack traces decoded
• Developer tools mastery
Bonus: Advanced Patterns
• Closures in practice
• Higher-order functions
• Composition over inheritance
• Functional programming concepts
Part VI: Capstone Projects
Build 3 production-ready projects:
• A weather dashboard (API integration)
• An interactive todo application
• A single-page portfolio with dynamic content
Who This Book Is For:
• Developers who completed Volume 1 (or know HTML/CSS)
• Self-taught programmers with gaps in JavaScript fundamentals
• Bootcamp graduates who need deeper understanding
• Anyone stuck in "tutorial hell" with JavaScript
• Developers who copy-paste code but want to understand it
What You'll Be Able to Build:
After completing this volume, you'll be able to:
• Write clean, professional JavaScript code
• Build interactive web applications
• Work with APIs and external data
• Debug problems efficiently
• Understand how modern frameworks work (preparation for Volume 3)
• Think algorithmically and solve problems with code
Prerequisites:
You should be comfortable with HTML and CSS. If you're new to web development, start with Volume 1: The UI Architect.
The Complete Series:
This is Volume 2 of the 4-volume Zero to Front End Hero series:
• Volume 1: The UI Architect - HTML, CSS, Responsive Design
• Volume 2: The JavaScript Developer (You Are Here) - Programming fundamentals
• Volume 3: Modern Mastery - React, state management, professional tools
• Volume 4: The Full-Stack Professional - Backend, deployment, career growth
Each volume builds on the previous one, creating a complete path from beginner to professional.
About the Author:
Sepand Asadi is a software engineer who believes the best way to learn programming is by understanding how things work, not just memorizing syntax. This book reflects his philosophy: deep understanding leads to confident, creative coding.
309 pages • Full color • Includes capstone projects and exercises