Homework Week 5
Introduction
This week, you learned a TONNE of new syntax in JavaScript to make your life easier, and you were introduced to the concept of Object Orientated Programming. You also learned about APIs and making HTTP requests from your browser. This week, we’ll be putting all that into practice!
This week, we have some fun videos which should help to explain how the Array prototype methods work, and then we have some more FCC exercises as usual.
In the bonus homework this week, your challenge will be to create an e-commerce store, using data that we’re pulling from a server:
Assignment
1) Read/watch these resources | 38 mins
All of this week’s videos are from an awesome YouTube channel called “Fun Fun Functions”, which delves into all sorts of stuff relating to JavaScript development.
- [Video] Higher-order functions | Fun Fun Functions | 11 mins
- [Video] Map | Fun Fun Functions | 10 mins
- [Video] Promises | Fun Fun Functions | 17 mins
2) freeCodeCamp exercises | 30 hour
Once again, we have some exercises from freeCodeCamp to give you some more practice at using this new syntax.
- Arrow functions
- Arrow functions with arguments
- Template strings
- The ternary operator
- Default function arguments
- Spread operator
- Object destructuring
- Array destructuring
- Making a class
- Array.map
- Array.filter
- Creating a Promise
- Handling a completed Promise
3) Week 5 Feedback | 2 mins
Fill out the form for this week’s feedback form here. This will include some standard feedback that you’ll be asked every time, as well as some specific questions for this week.
This will be helpful for me to tweak the course as we go along, and will help me to flag any topics which were confusing, which I should revisit in future lectures.