liveBook · Manning

JavaScript

As explained in Road to Kubernetes

JavaScript is a dynamic programming language standardized as ECMAScript and commonly used for web application development.

JavaScript is a dynamic programming language used here with Node.js to build a basic web application. The application provides a practical target for learning repeatable deployment. section 2.0

A small JavaScript web application connects several practical tools:

  • Express.js handles the request-response cycle and maps functions to URLs and HTTP methods. section 2.5
  • Node.js provides the runtime, while npm initializes projects and manages their packages. section 2.0
  • package.json tracks JavaScript dependencies, helping create a repeatable and consistent environment. section 2.5
  • Git tracks code changes and supports sharing, maintenance, and later deployment automation. section 2.5

A deployment path

Build a simple JavaScript/Node.js web application with Express.js, track it with Git, package its dependencies, and progressively move it toward containers and Kubernetes deployment. section 1.2 section 2.0

Figure 1.2 Code path to Kubernetes

Trace the progression from application code through version control, containers, and increasingly automated deployment toward Kubernetes. section 1.2

How Road to Kubernetes covers it

How deep it goes
Explains basic Express.js applications, dependencies, request handling, templates, and Git, stopping short of comprehensive application development.
Examples
Uses a basic Express.js web application, URL functions, HTTP methods, templates, package.json, and a Git repository.
What it assumes
Assumes no deployment-specific background and begins with basic JavaScript/Node.js applications before introducing containers.
What you can do after
Build it from scratch with Node.js and Express.js, track changes with Git, and prepare dependencies for repeatable deployment.
How it connects
Connects JavaScript with Node.js, Express.js, npm, package.json, Git, containers, and Kubernetes.

Also explained in

Compare how 12 books explain JavaScript →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Road to Kubernetes. The section links point to the parts of the book it draws on.