- Explain the history of ECMAScript and JavaScript.
- List features of JavaScript added with ES6.
- Write and read JavaScript code that uses new ES6 features:
- Explain block scope and when to use var, let, and const.
- Interpolate strings with template literals.
- Write shorter function declarations with arrow functions.
###Express
- Draw a diagram of the request-response cycle with Node.js and Express included and labeled
- Describe the roles that Node.js and Express play in building a server
- Use
npm
to initialize a Node.js project - Write a local web server to serve JSON and static assets with Express
###Express Routes & Parameters
#Simple Authentication with Bcrypt
This tutorial is for adding authentication to a vanilla Ruby on Rails app using Bcrypt and has_secure_password.
The steps below are based on Ryan Bates's approach from Railscast #250 Authentication from Scratch (revised).
You can see the final source code here: repo. I began with a stock rails app using rails new gif_vault
##Steps
-
You're sitting with your classmates in the common area, working on homework. You're stuck on the very first step, and you really want to figure it out yourself. Everyone else seems to be getting it, though, and there's still more to do.
-
It was difficult to stay focused this morning. A personal problem is on your mind. Plus, one of your classmates came in late and asked you to tell them the workshop instructions. Then, two people at your table were talking to each other while the instructor tried to explain something to the whole group.
-
Someone in the GA community used language or imagery that you think is inappropriate, insensitive, or even offensive. You're not sure whether GA staff knows it happened, or if the person who brought it up even realizes it was an issue.
-
You are working on a group project, and your team can't seem to agree on what's important. Morale is suffering, and you feel like the team isn't making enough progress.
#Simple Authentication with Bcrypt
This tutorial is for adding authentication to a vanilla Ruby on Rails app using Bcrypt and has_secure_password.
The steps below are based on Ryan Bates's approach from Railscast #250 Authentication from Scratch (revised).
You can see the final source code here: repo. I began with a stock rails app using rails new gif_vault
##Steps