Skip to main
Software Development Course CYF SDC Curriculum
Open Menu.
Menu
β
Close Menu.
Guides
How computers really work
How this works
Tools
Logic
Decomposition
Legacy code
Complexity
ππΎ Our Programme
ππΏ Join Us
π«ΆπΌ Support Us
Tools
Sprint 1
π§πΎβπ»
prep
Overview description of the prep work for the sprint
π
back to top
Read about operating systems
Learn NodeJS
Implement and test CLI tools in NodeJS
Implement a single-use data analysis program
Read about operating systems
30 minutes β±
Learning Objectives
TODO
Operating systems
Learn NodeJS
30 minutes β±
Learning Objectives
Identify and explain why someone may use NodeJS
Write a zero-dependencies NodeJS program
Use a dependency in a NodeJS program
Learn NodeJS
Implement tools in NodeJS
30 minutes β±
Learning Objectives
Implement cat in NodeJS
Implement wc in NodeJS
Implement ls in NodeJS
Implement tools in NodeJS
Implement a single-use data analysis program
30 minutes β±
Learning Objectives
Write a program to extract information from a JSON file
Identify the trade-offs between using existing shell tools and writing custom programs
Choose whether to use existing tools or write a custom program to solve a particular problem
Implement a single-use data analysis program
← Back
Next →