Book Description
If you are looking for a programming language for developing flexible and efficient applications, JavaScript is an obvious choice. Professional JavaScript is a hands-on guide that takes you through JavaScript and its many features, one step at a time. You'll begin by learning how to use the new JavaScript syntax in ES6, and then delve deeper into the many other features that modern JavaScript has to offer. Authors Ayodeji Jayeoba and Zachary Shute will show you how to use asynchronous programming with callbacks and promises, handle browser events, and perform DOM manipulation. You'll explore various methods of testing JavaScript projects. As you progress, you'll discover functional programming, and learn to use it to build your apps.
With this book as your guide, you'll also be able to develop APIs using Node.js and Express, create front ends using React/Redux, and build mobile apps using React/Expo.