Tablet savings for teams on the go
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy new:
$59.95
FREE delivery Tuesday, January 6
Ships from: Amazon.com
Sold by: Amazon.com
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (Rheinwerk Computing) First Edition


{"desktop_buybox_group_1":[{"displayPrice":"$59.95","priceAmount":59.95,"currencySymbol":"$","integerValue":"59","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"PBC%2BjvZA9Aosokctck7P6UQMgo6vpXJdg8Cif3lzIPugpbj0tl8x1XS7PoSi%2Bu7qXmefSUcm33YmnHMje%2BLVhIKbDFByO1xwliMI4nRTgFXWWq7HY7%2BXs12%2BT3OLM05wTTYI4ugCgWhexNlNZx1wmg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$44.95","priceAmount":44.95,"currencySymbol":"$","integerValue":"44","decimalSeparator":".","fractionalValue":"95","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"PBC%2BjvZA9Aosokctck7P6UQMgo6vpXJd8kwXeJONZ5tra%2B52BkNDibiIh%2FZUKUmfQz%2F7R0HaL8ondFK7oNURYDxxt0%2BEzrR1xV8XVTazFoKdLggMy%2FTgx2NJ96dLxL6vgQELtavYmdoDrT9D%2BP4ujYa8WgFJ48mQ%2BVNtW1E1uTdA9HduL52S7hgsJPGWMgXQ","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Begin your JavaScript journey with this comprehensive, hands-on guide. You’ll learn everything there is to know about professional JavaScript programming, from core language concepts to essential client-side tasks. Build dynamic web applications with step-by-step instructions and expand your knowledge by exploring server-side development and mobile development. Work with advanced language features, write clean and efficient code, and much more!

  • Your all-in-one guide to JavaScript
  • Work with objects, reference types, events, forms, and web APIs
  • Build server-side applications, mobile applications, desktop applications, and more
  • Consult and download practical code examples

Language Review
Refresh your knowledge or learn JavaScript as a beginner with in-depth coverage of JavaScript basics. Understand how to store values, use data types, control flow, and debug your code.

Client-Side Programming
Build dynamic web applications by learning to process events, load content, create images, and use web APIs.

Advanced Concepts
Explore server-side application development with Node.js, mobile application development with React Native and Iconic, and desktop programming with Electron and NW.js. Work with advanced language features and more.

Frequently bought together

This item: JavaScript: The Comprehensive Guide to Learning Professional JavaScript Programming (Rheinwerk Computing)
$59.95
Get it as soon as Tuesday, Jan 6
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Choose items to buy together.

Customers also bought or read

Loading...

From the brand


From the Publisher

JavaScript

Your hands-on guide to professional JavaScript programming!

JavaScript

JavaScript—the lingua franca of the web!

Begin your professional JavaScript journey with this comprehensive, hands-on guide. Whether you’re just starting your career as a developer or have been working with programming languages for many years, this book can teach you what you need to know about professional JavaScript programming. You’ll start with the basics: get to know the core language concepts and understand what makes JavaScript a versatile and powerful web development tool. Then, focus on the application of JavaScript in web development: how to create dynamic content, how to retrieve content from the server using JavaScript, how to create graphics dynamically using JavaScript, and much more. If you’re looking for advanced guidance, this book delivers with discussions about object-oriented and functional programming, the Node.js platform, mobile and desktop application development, and the use of JavaScript in the Internet of Things.

Throughout the book, you’ll find useful, hands-on code examples to support your learning. Each of these examples is self-contained, allowing you to learn at your own pace—you can start at the beginning of the book or the middle, and you’ll still be able to follow the exercises.

  • Reference types
  • Objects
  • Events
  • Forms
  • Web APIs
  • Object-oriented programming
  • Functional programming
  • Client-side, server-side, and mobile and desktop applications
JavaScript book

Inside the book:

In addition to JavaScript basics, this book provides you with information about programming concepts and paradigms, as well as the most important APIs and application areas of JavaScript. The best way to work with the book as a beginner is to read it from cover to cover. Prior knowledge of HTML and CSS will make it easier to follow along with this book.

You can deepen your knowledge and learn from a comprehensive and versatile reference guide. Explore advanced topics and follow along with in-depth exercises. Since the code examples do not build on each other, you can read the chapters in any order you prefer.

This book includes:

  1. Almost 1,000 pages of JavaScript knowledge from a leading expert
  2. A compendium of basics and advanced topics for professionals
  3. Detailed, numbered code listings
  4. Diagrams, charts, tables, note boxes, definitions, and background information
  5. Numerous illustrations and screenshots
  6. A comprehensive index

JavaScript: The Comprehensive Guide

Meet the author:

Philip Ackermann is the chief technology officer of Cedalo GmbH and the author of several reference books and technical articles on JavaScript, Java, and web development. His current focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.

Node.js: The Comprehensive Guide
React: The Comprehensive Guide
Java: The Comprehensive Guide
Python 3: The Comprehensive Guide
Full Stack Web Development: The Comprehensive Guide
Customer Reviews
4.5 out of 5 stars 84
4.1 out of 5 stars 23
4.5 out of 5 stars 47
4.7 out of 5 stars 184
4.5 out of 5 stars 52
Price $45.02 $47.50 $47.31 $40.72 $52.80
What is it? (What does it teach) Comprehensive guide to the Node.js environment for JavaScript programming. The comprehensive guide to React! The complete Java manual, from start to finish! The ultimate Python 3 guide for all levels! The comprehensive guide to full stack web development.
What you'll learn? Learn to use the Node.js runtime to build server-side applications with JavaScript and gain a practical understanding of the Node.js environment. Learn React basics, build apps with practical code examples, style with CSS, and optimize app performance. Learn Java from basics like classes and arrays to advanced topics like threads and testing. Build a solid foundation and master key skills! Learn to write effective Python code. Cover core concepts like functions, modularization, and object orientation, and explore data types. Dive into advanced topics, including Django and GUIs. Learn to design websites with CSS, structure with HTML, add interactivity with JavaScript, and master web protocols, APIs, PHP, testing, deployment, security, and optimization.
Who is this book for? Server-side web developers and cloud application developers. Web and frontend developers working with JavaScript. Java programmers Python programmers Developers
Key Features Practical, step-by-step guidance throughout, and can be used as an end-to-end manual or as a daily reference. Additional downloadable supplements are available. Get step-by-step instructions, code samples, and downloadable code. Walk through examples and get practical tips for building applications. Gain hands-on experience with Java using tried and tested downloadable programs. These code examples allow you to work your way through the book, testing your newfound skills and knowledge along the journey. Learn about Python syntax and structure! Follow examples to start developing and testing your own programs using downloadable code. Dive into hands-on learning with downloadable code samples and apply your knowledge to build real-world web applications!
Level of difficulty Begins with the basics and builds out to more advanced concepts. Begins with React basics and builds out to more advanced topics. Both beginners to the language and experts looking to update their knowledge. Beginners to professional programmers. Starts with the basics and digs deeper for advanced professionals.

Editorial Reviews

About the Author

Philip Ackermann is the chief technology officer of Cedalo GmbH and the author of several reference books and technical articles on JavaScript, Java, and web development. His current focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.

Product details

About the author

Follow authors to get new release updates, plus improved recommendations.
Philip Ackermann
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Philip Ackermann is the chief technology officer of Cedalo GmbH and the author of several reference books and technical articles on JavaScript, Java, and web development. His current focus is on the design and development of Node.js projects in the areas of Industry 4.0 and Internet of Things.

Customer reviews

4.7 out of 5 stars
124 global ratings
Quality book 10/10 & Quality content 10/10
5 out of 5 stars
Quality book 10/10 & Quality content 10/10
This book has a good presentation. The quality is 10/10. It arrived in perfect conditions.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

Top reviews from other countries

  • Ken
    5.0 out of 5 stars Organizado y fácil de comprender
    Reviewed in Spain on July 28, 2024
    Format: PaperbackVerified Purchase
    Al igual que el que compre de Node.js de la misma editorial, está muy bien organizado con ejemplos, tocando todos los temas detalladamente. Muy completo, espero que puedan traducir del alemán, el libro que ando buscando de la misma editorial sobre php & MySQL al inglés o español. Se aprende deprisa y con facilidad
    Customer image
    Ken
    5.0 out of 5 stars
    Organizado y fácil de comprender

    Reviewed in Spain on July 28, 2024
    Al igual que el que compre de Node.js de la misma editorial, está muy bien organizado con ejemplos, tocando todos los temas detalladamente. Muy completo, espero que puedan traducir del alemán, el libro que ando buscando de la misma editorial sobre php & MySQL al inglés o español. Se aprende deprisa y con facilidad
    Images in this review
    Customer image Customer image
  • Fabio S Cardoso
    5.0 out of 5 stars Livro estruturado
    Reviewed in Brazil on March 27, 2025
    Format: PaperbackVerified Purchase
    O livro é muito bem estruturado. Eu geralmente compro livros de autores europeus após avaliar as referências por que o mesmos têm mais didática.
  • Ebenezer
    5.0 out of 5 stars Outstanding Experience!
    Reviewed in Canada on July 11, 2024
    Format: PaperbackVerified Purchase
    I bought this book a few months ago, read a few pages, and then put it aside because my developer friends said the best way to learn coding is by checking official documentation and building your projects.

    However, I’ve realized that many developers feel like impostors because they don’t truly understand how the code works behind the scenes. They often rely on trial and error to get their results. With books, you learn things in a structured way. You might not remember everything, but once you’ve read and understood it, you can recall it while coding, look it up, and know how to apply it in your situation.

    I’m so happy I bought this book. I've read a quarter of it and I’m thrilled. The knowledge I have is starting to come together.

    Special thanks to Philip Ackermann, Sebastian Springer, and Rheinwerk Publishing. Please keep releasing new editions!
    Customer image
    Ebenezer
    5.0 out of 5 stars
    Outstanding Experience!

    Reviewed in Canada on July 11, 2024
    I bought this book a few months ago, read a few pages, and then put it aside because my developer friends said the best way to learn coding is by checking official documentation and building your projects.

    However, I’ve realized that many developers feel like impostors because they don’t truly understand how the code works behind the scenes. They often rely on trial and error to get their results. With books, you learn things in a structured way. You might not remember everything, but once you’ve read and understood it, you can recall it while coding, look it up, and know how to apply it in your situation.

    I’m so happy I bought this book. I've read a quarter of it and I’m thrilled. The knowledge I have is starting to come together.

    Special thanks to Philip Ackermann, Sebastian Springer, and Rheinwerk Publishing. Please keep releasing new editions!
    Images in this review
    Customer image Customer image
  • Alvin
    5.0 out of 5 stars Great book
    Reviewed in Sweden on April 29, 2024
    Format: PaperbackVerified Purchase
    Great book to learn for both beginners and advanced
  • Evx
    4.0 out of 5 stars Comprehensive handbook
    Reviewed in Germany on October 8, 2024
    Format: PaperbackVerified Purchase
    Book is really comprehensive and there are also exemples. A little bit heavy ”aber etwas muss man in Kauf nehmen :)“