Skip to content

reverentgeek/nodejs-crash-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published