More Information
  • Become well-versed with the implementation of JavaScript at both the front-end and back-end
  • Understand separation of concerns while using Python programming for server-side development
  • Differentiate between Pythonic and JavaScript coding conventions
  • Understand front-end tasks, including UX and UI design, form validation, front-end animations, and more
  • Create modern interaction interfaces for a web application
  • Explore modern web technologies and libraries for building full-stack applications

Your knowledge of Python is a great foundation to learn other languages for your software engineering career, while JavaScript has unique features that make it integral for not only front-end development but also for streamlining work on the back-end.

From working with user interactions and ingesting data from APIs, through to creating APIs with Node.js, this book will help you learn JavaScript with hands-on exercises, code snippets, and detailed descriptions of JavaScript implementation and benefits. Starting with the basics of JavaScript, you’ll cover its syntax, its use in the browser, and frameworks and libraries. Since JavaScript is also used in the back-end, you’ll explore Node.js and understand how it can communicate with databases. As you advance, you’ll get to grips with creating your own RESTful APIs and connecting the front-end and back-end.

By the end of this JavaScript book, you will have the knowledge you need to write full-fledged web applications from start to finish. You’ll have also gained hands-on experience of working through several projects, which will help you advance in your career as a JavaScript developer.

  • Understand how to use JavaScript with Python to create full-fledged web applications
  • Learn JavaScript fundamentals, user-centered design, and various frameworks for client-side and server-side processing
  • Delve into full-stack development of applications with JavaScript in a layered manner
Page Count 354
Course Length 10 hours 37 minutes
ISBN 9781838648121
Date Of Publication 14 Aug 2020


Sonyl Nagale

Chicago-born, Iowa-raised, Los Angeles-seasoned, and now New York City-flavored, Sonyl started his career as a graphic designer focusing on web which led down the slippery slope to becoming a full-stack technologist instead. With an eye towards the client use case and conversation with the creative side, he prides himself on taking a holistic approach to software engineering. Having worked at startups to global media companies using a variety of languages and frameworks, he likes solving new and novel challenges. Passionate about education, he's always excited to have great teachable moments complete with laughter and seeing the “aha!” moments in students’ eyes.