reverentgeek / nodejs-crash-course

Resources for Node.js Crash Course Presentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Resources for The Illustrated Guide to Node.js

Why Node?

Node Help!

Install Node.js

  • Use nvm on Mac, Linux, or Windows Subsystem for Linux (WSL)!
  • On Windows but not using WSL? Use nvm-windows!
  • Or... download and install from Node.js

Learn Node.js

Recommended Frameworks

  • Fastify - Great developer experience, low overhead, powerful plugin architecture, and one of the fastest
  • Nest.js - TypeScript-first framework running on top of Express or Fastify
  • hapi.js - A rich framework for building applications and services
  • Express - fast, unopinionated, minimalist web framework
  • Electron - Build cross platform desktop apps. Slack and Visual Studio Code are Electron apps!
  • nexe - Compile command-line applications into a single executable

Recommended Tools

  • eslint - JavaScript linter
  • nodemon - Monitors project for changes and automatically restarts process
  • dotenv - Loads environment variables from a .env file
  • fs-extra - Adds useful extensions to the Node file system library, such as JSON support
  • jest - JavaScript testing framework
  • testdouble.js - testing and mocking library
  • commander - library for parsing command-line arguments for building command-line interfaces (CLI)

About

Resources for Node.js Crash Course Presentation

License:MIT License


Languages

Language:JavaScript 100.0%