Code Monkey home page Code Monkey logo

real-time-web-1920's Introduction

Real-Time Web @cmda-minor-web · 2019-2020

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.

Goals

  • Deal with real-time complexity
  • Handle real-time client-server interaction
  • Handle real-time data management
  • Handle multi-user support

Rubric

Program

Week 1

Goal: Build and deploy a unique barebone real-time app

Exercises
Slides

Monday 6 April

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

Tuesday 7 April

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

Friday 10 April (goede vrijdag)

10.30 - Guido, Laurens

  • Check up talk, (10 min)

Week 2

Goal: Store, manipulate and share data between server-client

Exercises
Slides

Tuesday 14 April

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

Friday 17 April

9.30 - Guido, Laurens

10.30 - Laurens, Guido

  • Progress talk, (10 min)

Week 3

Goal: Handle data sharing and multi-user support

Exercises
Slides

Monday 20 April

9.30 - Guido

  • Storing data
  • Caching
  • Security
  • Sessions

Tuesday 21 April

9.30 - Laurens, Guido

Week 4

Exercises

Wednesday 6 May

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.

Thursday 7 May

9.30: Assessments

Friday 8 May

9.30: Assessments

15.00?: Virtual drinks!

I was thinking of trying out Mozilla Hubs for this :)

Schema

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

real-time-web-1920's People

Contributors

joostf avatar razpudding avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.