Welcome!
Welcome to the course Client-Server Communication! In this course you'll learn how to create software systems consisting of two parts: a client application and a server application. It will be quite similar to how traditional web applications works, but in this course we will focus on implementing an API on the server any type of client can use to communicate with it (such as a smartphone application), and not only web browsers. And to practice on using APIs you'll also learn how to create Single-Page Applications using a frontend framework.
This website will be used to host the course material only. If you take this course, you must also join the course's Canvas room. Students registered for this course should have been added to that page automatically. The Canvas room will be used to keep track of your progress in the course, to distribute you among the lab session groups, to handle submission of your project work, etc. You should only need to use Canvas when you are instructed to do that on this website (e.g. when submitting your project work). You will also receive information through announcements posted on Canvas, so you probably want to make sure notifications (through email or push notifications to the Canvas Android/iOS app) for those events are enable on Canvas.
Note to old students
If you're an old student that took this course a previous year but still have some examination tests left to pass you take those tests as they are described this year. The old Canvas Course won't be used any more, so join this year's Canvas Course, so we can keep track of your progress in the course this year there. If you aren't registered for the course this year, ask the course coordinator to invite you to the Canvas Course by sending an email message with the topic Invitation to Canvas Course
to peter.larsson-green@ju.se
with the content based on the template in below.