Skip to content

ExeterBScDTS/ECM2429-workshop-5-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

ECM2429-workshop-5-exercises

Web programming exercise

Run the musicplayer web app.

See the instructions here flask_demo/README.md

Consider these user stories

  • As a user I want to save playlists

  • As a user I want to share my playlists

  • As a user I want to play playlists shared with me

How would you go about designing these features?

Which would you implement first?

What skills and knowledge will this require?

Where would you find what you need to know?


How does the web work?

Requests are sent to servers, and responses received.

These request and response messages are text strings, but to simplify building software the messages are modelled as objects in whatever programming language you are using.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Messages

Why learn web programming?

Web programming skills are in demand.

https://bootcamp.berkeley.edu/blog/most-in-demand-programming-languages/

https://statisticsanddata.org/data/the-most-popular-programming-languages-1965-2021/

HTML guides

https://developer.mozilla.org/en-US/docs/Web/HTML

About

Web programming exercises

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published