curriculum icon indicating copy to clipboard operation
curriculum copied to clipboard

Add ES6 modules to the curriculum somewhere

Open illicitonion opened this issue 2 years ago • 3 comments

We've discussed wanting to introduce modules many times.

In particular, this is relevant to testing and being able to split tests across different files from implementation.

MigraCode Barcelona has some content at https://github.com/Migracode-Barcelona/js3-workshop#es-6-modules

@40thieves also has some draft content here.

There's also discussion of this in https://codeyourfuture.slack.com/archives/C012UUW69S8/p1699920931507129

illicitonion avatar Dec 03 '23 14:12 illicitonion

We already introduce modules in JS2 - maybe there?

illicitonion avatar Dec 05 '23 19:12 illicitonion

@40thieves also has some draft content here.

Hope I didn't over sell this! I will have a look for an old branch somewhere but it's ~possible~ probable that it's long gone by now unfortunately.

40thieves avatar Dec 05 '23 19:12 40thieves

Note: the proposed new starter kit and full stack assessment now requires Node 20+ and has been upgraded to uses ES6 modules only (also, no babel anymore, phew). We likely need to update the Node module to convert it to ES6 as well.

sztupy avatar Jan 27 '24 12:01 sztupy