CodeYourFuture / syllabus-archive

[ARCHIVED] Please use https://github.com/CodeYourFuture/syllabus
https://codeyourfuture.github.io/syllabus-master
74 stars 116 forks source link

JS beyond the basics #94

Open kabaros opened 7 years ago

kabaros commented 7 years ago

We've covered so far (in 5 lessons + pair programming day)

What other topics we should cover for the rest of JS-Core (2 or 3 more classes) - these are some of the other topics that can be covered based on HackYourFuture and London's first class:

These can go into Node modules

Any other topics we should cover?

This is just a catchall list - some of these can be covered as we go on into the Node modules, some can be left for research. I just want to capture all the high level topics and concepts that we think are important to cover.

kabaros commented 7 years ago

context (this) value vs reference regular expressions

Michael-Antczak commented 7 years ago

Strict mode Template literals but I guess it can come under ES6

rarmatei commented 7 years ago

Do we want to cover the Chrome dev tools a bit more? Get them used to setting breakpoints and using the network and performance tabs?

kabaros commented 7 years ago

yes definitely Chrome Dev tools. Template literals would be under ES6

djgrant commented 7 years ago

Progressive enhancement, although I think it should be an overarching methodology that we teach (like we do with TDD).

Some example that spring to mind:

As well as equipping students to write robust web apps, this is a good way to bind HTML and JavaScript knowledge together.