Conversation
adamblanchard
left a comment
There was a problem hiding this comment.
Really nice, thanks for taking on this big task @bhas!
Regarding the overall content, learning goals, and flow of the weeks i think it looks great.
Regarding the frontend/backend split: While i think the examples/exercises make sense to stay quite generic during the lessons (to focus on the concepts) I'm assuming we would tweak them in the backend version to be more backend-orientated (and vice versa, where necessary, but lots of them looked more frontendy to me).
Same goes for assignments.
Let me know if you have a different plan, but I'm up for trying to get stuff merged and iterating in smaller PRs. It could make sense to me to:
- Tidy this up as the "frontend advanced js" module
- Feel free to leave any major "todo" like the assignment projects, which we can raise another PR for. Also like updating all the "homework" words to "assignment". Just keep a list of the other tasks we still need to do. I can also help with some of those, or other people can too, if you'd like.
- Complete the backend version in another PR
That's just a suggestion, if you have other plans on how to keep it moving that's also cool 👌
|
|
||
| Also hammer in the point of the difference between: | ||
| ```js | ||
| document.querySelector('button').addEventListner('click', logOuttext); |
There was a problem hiding this comment.
Would we ideally use different examples in the backend version of the module? I'm wondering about what you are expecting to change as part of creating the backend version.
There was a problem hiding this comment.
I think we would have to have a look at the content once it gets a bit more refined. I am also neither and expert on js nor node. So it is a bit hard for me to come up with great examples
|
Oh, and fyi i created a "module template" to try and keep all the new modules in a similar structured format https://github.com/HackYourFuture-CPH/programme/tree/main/contributing/templates/module If you're copying and pasting legacy content, you don't have to change it all to suit the template in this PR. Just fyi for the future, in case you didn't see that yet. We can do that in another PR after this, if needed! |
|
Bjørn and I chatted on a call about the status and next steps. Things left:
Next steps:
|
Summary
Issue: #73
Tip
You can see the final output on GitHub here
Added Advanced Javascript content week 1-4 according to the proposal.
Additional ideas:
Homework & Project
Below is a suggestion on a project we can run for each specialization which cover the same topics but tailored to their track:

OBS we should keep in mind which modules runs before and after.
Notes