Install libraries from npm
Understand when to install a Dependency as a Dev Dependency
Create a web server that responds to http requests
Conditionally set ports for our server based on the runtime environment
Prevent sensitive data from being pushed to GitHub
Route requests to the correct handler function(s)
Serve different types of files to the client
Read information sent in a URL query string
Deploy app to a live production server
Set up continuous deployment to a live production server
Handle data received from a POST request
Give descriptive names to HTML form input fields so that it is easy to access data in the request
Parse data sent via a default HTML form submission
Use core Node modules
Read files synchronously and asynchronously using Node’s fs module
Design a website that is easy to use and to navigate
Identify common design patterns that aid usability
Build website navigation that demonstrates good usability
Make HTML elements look different on hover and focus to indicate their state to the user
Write tests with the built-in Node Test Runner
Create package.json scripts that run our tests
Set up continuous deployment using fly.io
Learn how automated builds are triggered by code changes.
Manage environment variables and secrets
Write user stories with clearly defined acceptance criteria
Last updated 6 months ago