In this module, I used node.js to build a program that creates a GitHub portfolio page using the command line to capture user input and place it in a JavaScript function that outputs a finished HTML page.
- Identify the purpose Node.js serves in modern web development and when to use it
- How to create and execute a Node.js application from the command line
- Outline the differences between the JavaScript syntax used thus far and the new ES6 features to understand the purpose they serve in JavaScript
- How to build interactive command-line applications that process user input using a third-party Node.js module
- Modularizing code into multiple files
- Using string literals to dynamically generate markdown from the command line
- How to handle asynchronicity with callbacks and Promises
- Node.js File System Module
- How to use npm to initialize a project and install/import Node.js modules
- Arrow Functions
- Functional Loops
- Object Destructuring
- HTML
- CSS
- JavaScript
- ES6
- Node.js
- npm
- Inquirer
- Font Awesome
- Google Fonts