During this course you will learn how to build a meaningful real-time application. You will learn techniques to setup an open connection between the client and the server. This will enable you to send data in real-time both ways, at the same time.
- Deal with real-time complexity
- Handle real-time client-server interaction
- Handle real-time data management
- Handle multi-user support
Goal: Build and deploy a unique barebone real-time app
9.30 - Laurens, Guido
- start with barebone product (chat)
- start with main product if you are skilled enough
11.00 - Robin, Maikel
- Start working on your product Ask Robin and Maikel for help if needed
16.00 - Guido, Laurens, Maikel, Robin Stand-up
9.30 - Guido, Laurens
- API creating explained
- What is socket.io?
- Data management
- Questions
10.30 - Robin, Maikel
- Continue working on product Ask Robin and Maikel for help if needed
16.00 - Guido, Laurens, Maikel, Robin Stand-up
10.30 - Guido, Laurens
- Check up talk, (10 min)
Goal: Store, manipulate and share data between server-client
9.30 - Laurens, Guido
- Feedback of last week
- How does the rubric work?
- Data management explained
- Questions
11:00 - Robin, Maikel
- Continue working on product Ask Robin and Maikel for help if needed
16:00 - Laurens, Guido, Maikel Robin Stand-up
9.30 - Guido, Laurens
- Live coding
- Data management explained
- Socket broadcast functions
- Data Life Cycle diagram
10.30 - Laurens, Guido
- Progress talk, (10 min)
Goal: Handle data sharing and multi-user support
9.30 - Guido
- Storing data
- Caching
- Security
- Sessions
9.30 - Laurens, Guido
9.30: Deadline for your final commit
9.30: Web Design shizzle
14.00: Privacy discussion in groups
This part is optional but I promise it will be good.
9.30: Assessments
9.30: Assessments
15.00?: Virtual drinks!
I was thinking of trying out Mozilla Hubs for this :)
Laurens | ||||||||
---|---|---|---|---|---|---|---|---|
Groep 1 | 1 | Joan | Groep 2 | 1 | Nick | Groep 3 | 1 | Bas |
2 | Leroy | 2 | Marjolein | 2 | Wouter | |||
3 | Reinier | 3 | Michel | 3 | Nathan | |||
4 | Stefan | 4 | Sjors | 4 | Mohammad | |||
Guido | ||||||||
Groep 4 | 1 | Kris | Groep 5 | 1 | Lennart | Groep 6 | 1 | Tabish |
2 | Daniel | 2 | Mees | 2 | Robin F | |||
3 | Marissa | 3 | Thijs S | 3 | Max | |||
4 | Roy | 4 | Kevin C | 4 | Robert | |||
Maikel | ||||||||
Groep 7 | 1 | Deanna | Groep 8 | 1 | Heralt | Groep 9 | 1 | Marten |
2 | Lars | 2 | Stan | 2 | Damian | |||
3 | Ramon | 3 | Kyle | 3 | Manouk | |||
4 | Jennifer | 4 | Gijs | 4 | Coen | |||
Robin | ||||||||
Groep 10 | 1 | Tomas | Groep 11 | 1 | Giovanni | Groep 12 | 1 | May |
2 | Peppe-Quint | 2 | Wessel | 2 | Lien | |||
3 | Kevin K | 3 | Tim | 3 | Rick | |||
4 | Simone | 4 | Randy | 4 | Monika | |||