Skip to main
decomposition Decomposition 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
Decomposition
Sprint 2
π§πΎβπ»
prep
Overview description of the prep work for the sprint
π
back to top
Read about the world-wide web
30 minutes β±
Learning Objectives
TODO
Read about the world-wide web
Read chapter 12 of How Computers Really Work
Making a non-live chat application
30 minutes β±
Learning Objectives
Write and run a frontend, backend, and database
Persist data passed from a user into a database
Display data from a database to a user
Making a non-live chat application
Deploying the chat application
30 minutes β±
Learning Objectives
Deploy all components of a frontend/backend/database application so it can be used on the internet
Deploying the chat application
Long-polling requests
30 minutes β±
Learning Objectives
Identify the limitations of loading a website via a single request and response
Give examples of functionality that relies on subsequent data transfer from the server to the client
Identify and explain why clients typically initiate requests
Long-polling requests
Making chat live
30 minutes β±
Learning Objectives
Implement long-polling in a backend to get notifications of new data
Implement long-polling in a frontend to display new data without requiring user intervention
Making chat live
← Back
Next →