Get Free Shipping on orders over $79
Modern Frontend Development with Node.js : A compendium for modern JavaScript web development within the Node.js ecosystem - Florian Rappl

Modern Frontend Development with Node.js

A compendium for modern JavaScript web development within the Node.js ecosystem

By: Florian Rappl

eText | 30 November 2022 | Edition Number 1

At a Glance

eText


$42.89

or 4 interest-free payments of $10.72 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Explore the complete landscape of tooling available with Node.js for building complete web applications

Key Features

  • Full learning material on Node.js incl. some internals with a focus on frontend development
  • Overview of the whole npm frontend ecosystem - tooling, usage, and dev process
  • Learn about crucial development concepts such as mono repos or publishing libraries

Book Description

Almost a decade after releasing Node.js, the tooling used by frontend developers is fully embracing the cross-platform JavaScript runtime. In this book, you'll learn to leverage Node.js to the maximum for creating frontend applications.

After learning the basics and internals of Node.js, you will be ready to divide your code into modules and packages. You'll get to know the most popular package managers and their areas of use. Likewise, you'll also learn how different flavors of JavaScript, such as TypeScript, can be used with Node.js. The right tooling is crucial, which is why you'll dive into all of the available state of the art tools. You'll get in touch with linters such as eslint or formatters like Prettier. No matter if you have never heard of a bundler or call yourself a Webpack wizard - the section about bundlers will teach you everything you need to know about the Swiss army knife of frontend development: bundlers. For code quality verification, you'll also get in touch with a variety of testing utilities like Jest.

In the final part of the book, you'll see how easy it is to publish your code in reusable packages. Finally, you'll also become an expert in choosing the right code structure for your repositories by learning about monorepos.

What you will learn

  • Hands-on experience in developing a frontend application with Node.js-based tools and libraries
  • Using bundlers such as Webpack to create efficient web applications
  • Leverage test runners like Jest to ship reliable software
  • Organize code repositories to work in close collaboration with other developers and teams
  • How to publish npm packages to make code reuse much simpler
  • Improve code quality by enabling consistent formatting using Prettier

Who This Book Is For

This book is for junior and intermediate frontend web professionals who are looking to leverage the Node.js ecosystem. The minimum requirement is a solid knowledge of JavaScript (using the ES6 standard) and a bit of knowledge of using the standard shell (sh). Knowledge of HTML and CSS is expected, even though not required in great detail.

Table of Contents

  1. Learning the Internals of Node.js
  2. Dividing Code into Modules and Packages
  3. Choosing a Package Manager
  4. Using Different Flavors of JavaScript
  5. Enhancing code quality with linters and Formatters
  6. Building web apps with bundlers
  7. Improving reliability with testing tools
  8. Publishing npm packages
  9. Structuring code in monorepos
  10. Integrating native code with WebAssembly
on
Desktop
Tablet
Mobile

More in Web Programming

Spring AI in Action - Craig Walls

eBOOK

Total Typescript - Matt Pocock

eBOOK

RRP $81.07

$64.99

20%
OFF