JavaScript: Build practical web, backend, and mobile applications with hands-on programming, Edition 2

·
· Packt Publishing Ltd
Ebook
977
Pages
Tools

About this ebook

Develop JavaScript skills from core syntax to browser interactions. Put them to work in backend, mobile, and AI applications with step-by-step guidance.Key Features
  • Broad language coverage connects JavaScript fundamentals with browser, server, and mobile work
  • Expanded methods, properties, and error coverage supports a professional development process
  • Sequential guidance links core concepts to dynamic web, backend, mobile, and AI applications
Book DescriptionPractical JavaScript development starts with a clear grasp of the language. This hands-on guide introduces values, data types, control flow, objects, and debugging, giving new readers a foundation and experienced programmers a structured refresher. Reference types and language features prepare you to work with code beyond isolated examples. Browser programming then connects those foundations to dynamic web pages. You work with events, forms, content updates, graphics, and web APIs before exploring object-oriented and functional programming, source code organization, and asynchronous behavior. Step-by-step instructions connect these concepts to web application development. The later material broadens your scope to backend applications with Node.js, mobile development with React Native, and AI applications such as local chatbots and image recognition with TensorFlow. Expanded treatment of methods, properties, and error types sits alongside guidance on a professional development process. By the end of this book, you will be equipped to apply JavaScript across browser, server, and mobile projects and explore its AI capabilities.What you will learn
  • Write JavaScript using data types, control flow, and objects
  • Handle browser events, forms, and dynamic page content
  • Use web APIs to add browser functionality
  • Structure asynchronous code for web applications
  • Build server-side applications with Node.js
  • Create mobile applications with React Native
Who this book is for

Web developers working on frontend and backend applications, newcomers taking their first steps in JavaScript, and programmers refreshing their knowledge. Readers looking to extend their skills into server, mobile, and AI development will also benefit.

Develop JavaScript skills from core syntax to browser interactions. Put them to work in backend, mobile, and AI applications with step-by-step guidance.Key Features Broad language coverage connects JavaScript fundamentals with browser, server, and mobile work Expanded methods, properties, and err...

Discover more

About the author

Rheinwerk Computing is a leading publisher of professional books specializing in topics that empower you to excel in the digital world. Our books are designed to offer practical, hands-on knowledge and are written by industry experts who bring real-world insights to each publication. Whether you're a beginner looking to build foundational skills or an experienced professional seeking to stay updated, Rheinwerk Computing has something for you!

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

Rheinwerk Computing is a leading publisher of professional books specializing in topics that empower you to excel in the digital world. Our books are designed to offer practical, hands-on knowledge and are written by industry experts who bring real-world insights to each publication. Whether you'...

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.