|
1 | 1 | # JavaScript - I
|
2 | 2 |
|
3 |
| -* The point of these assignments is to take your knowledge of JavaScript and start putting into practice the principles learned throughout JavaScript I. |
| 3 | +- The point of these assignments is to take your knowledge of JavaScript and start putting into practice the principles learned throughout JavaScript I. |
4 | 4 |
|
5 | 5 | ## Set Up The Project With Git
|
6 | 6 |
|
7 | 7 | **Follow these steps to set up and work on your project:**
|
8 | 8 |
|
9 |
| -* [ ] Create a forked copy of this project. |
10 |
| -* [ ] Add your project manager as collaborator on Github. |
11 |
| -* [ ] Clone your OWN version of the repository (Not Lambda's by mistake!). |
12 |
| -* [ ] Create a new branch: git checkout -b `<firstName-lastName>`. |
13 |
| -* [ ] Implement the project on your newly created `<firstName-lastName>` branch, committing changes regularly. |
14 |
| -* [ ] Push commits: git push origin `<firstName-lastName>`. |
| 9 | +- [ ] Create a forked copy of this project. |
| 10 | +- [ ] Add your project manager as collaborator on Github. |
| 11 | +- [ ] Clone your OWN version of the repository (Not Lambda's by mistake!). |
| 12 | +- [ ] Create a new branch: git checkout -b `<firstName-lastName>`. |
| 13 | +- [ ] Implement the project on your newly created `<firstName-lastName>` branch, committing changes regularly. |
| 14 | +- [ ] Push commits: git push origin `<firstName-lastName>`. |
15 | 15 |
|
16 | 16 | **Follow these steps for completing your project.**
|
17 | 17 |
|
18 |
| -* [ ] Submit a Pull-Request to merge <firstName-lastName> Branch into master (student's Repo). **Please don't merge your own pull request** |
19 |
| -* [ ] Add your project manager as a reviewer on the pull-request |
20 |
| -* [ ] Your project manager will count the project as complete by merging the branch back into master. |
| 18 | +- [ ] Submit a Pull-Request to merge <firstName-lastName> Branch into master (student's Repo). **Please don't merge your own pull request** |
| 19 | +- [ ] Add your project manager as a reviewer on the pull-request |
| 20 | +- [ ] Your project manager will count the project as complete by merging the branch back into master. |
21 | 21 |
|
22 | 22 | ## Assignment Description
|
23 | 23 |
|
24 |
| -* Complete all the exercises as described inside each assignment file. |
25 |
| -* Use `console.log()` statements to check to see if your code does what it is supposed to do. |
26 |
| -* To test your `console.log()` statements open up the index.html file found in the assignments folder and use the developer tools to view the console. |
| 24 | +- Complete all the exercises as described inside each assignment file. |
| 25 | +- Use `console.log()` statements to check to see if your code does what it is supposed to do. |
| 26 | +- To test your `console.log()` statements open up the index.html file found in the assignments folder and use the developer tools to view the console. |
27 | 27 |
|
28 | 28 | **Note:**You could also run `node /assignments/<fileName>` and see what prints in your terminal.
|
29 | 29 |
|
30 |
| -* Once you finish the exercises in each file, commit your code, and push it to your fork. |
| 30 | +- Once you finish the exercises in each file, commit your code, and push it to your fork. |
31 | 31 |
|
32 | 32 | ### Objects
|
33 | 33 |
|
34 |
| -To better understand objects, you really just need to write more of them. The [objects.js](assignments/objects.js) file contains several challenges centered around a theme of interns starting at a new job. The Human Resources team needs information about the new hires. Use your new found object skills answer vital questions for HR. |
| 34 | +To better understand objects, you really just need to write more of them. The [objects.js](assignments/objects.js) file contains several challenges centered around a theme of interns starting at a new job. The Human Resources team needs information about the new hires. Use your new found object skills to answer vital questions for HR. |
35 | 35 |
|
36 |
| -* Read the instructions found within the file carefully to finish the challenges |
37 |
| -* Don't work on stretch until you have completed all assignments |
| 36 | +- Read the instructions found within the file carefully to finish the challenges |
| 37 | +- Don't work on stretch until you have completed all assignments |
38 | 38 |
|
39 | 39 | ### Arrays
|
40 | 40 |
|
41 |
| -The [arrays.js](assignments/arrays.js) assignment takes us through a large data set of used cars. You have been asked to help a used car business with some customer requests based on their inventory. Use for loops and arrays to solve their problems. |
| 41 | +The [arrays.js](assignments/arrays.js) assignment takes us through a large data set of used cars. You have been asked to help a used car business with some customer requests based on their inventory. Use for loops and arrays to solve their problems. |
42 | 42 |
|
43 |
| -* Utilize the the array `inventory` to complete your challenges |
44 |
| -* Use any array method you see fit to solve the problem |
45 |
| -* Don't work on stretch until you have completed all assignments |
| 43 | +- Utilize the the array `inventory` to complete your challenges |
| 44 | +- Use any array method you see fit to solve the problem |
| 45 | +- Don't work on stretch until you have completed all assignments |
46 | 46 |
|
47 | 47 | ### Arrow Function Syntax
|
48 | 48 |
|
49 |
| -* [ ] Arrow Function Syntax - [Check out this awesome guide for ES6 arrow syntax](https://medium.freecodecamp.org/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26). You will see more and more arrow functions as you progress deeper into JavaScript. Use the [function-conversion.js](assignments/function-conversion.js) file as a helper challenge to showcase some of the differences between ES5 and ES6 syntax. |
| 49 | +- [ ] Arrow Function Syntax - [Check out this awesome guide for ES6 arrow syntax](https://medium.freecodecamp.org/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26). You will see more and more arrow functions as you progress deeper into JavaScript. Use the [function-conversion.js](assignments/function-conversion.js) file as a helper challenge to showcase some of the differences between ES5 and ES6 syntax. |
50 | 50 |
|
51 | 51 | ### Stretch
|
52 | 52 |
|
53 |
| -* Move on to tomorrow's content and start studying callbacks, write a few of your own to get the hang of it. |
54 |
| -* Look at array methods like .map(), .reduce(), .filter(). use them on the data in the arrays assignment to accomplish the same things you did with the ES5 for loop. |
| 53 | +- Move on to tomorrow's content and start studying callbacks, write a few of your own to get the hang of it. |
| 54 | +- Look at array methods like .map(), .reduce(), .filter(). use them on the data in the arrays assignment to accomplish the same things you did with the ES5 for loop. |
0 commit comments