Skip to content

Lab of the course Distributed Programming for Web, IoT, and Mobile Systems B032427 (B255) @ UNIFI

Notifications You must be signed in to change notification settings

lillo/dpwim-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Programming for Web, IoT, and Mobile Systems (Laboratory page)

Teacher: Letterio Galletta

Contact: name.surname(at)imtlucca.it

Office hours: contact me by e-mail

Note that this page contains only the programming exercises, all the material of the course is available on the Moodle page at https://e-l.unifi.it/course/view.php?id=42198

Course description

The course aims at providing general knowledge about distributed programming, methodologies and tools. The course starts by reviewing the basic concepts of distributed systems, then presents how distributed systems are organized and basic communication mechanisms. The course then presents the basic techniques for developing modern distributed systems using the web, IoT, and mobile technologies.

Learning objectives

After completing this course students will be able to understand and describe the architectural organization of a generic distributed system; to use high level communication mechanisms as e.g. Remote Procedure Call, RESTful APIs and message-oriented middleware; to develop modern web, mobile and IoT applications.

Programming exercises

This table specifies the programming exercises with the relevant topics.

Remember to set up a Go programming environnement as described here.

Date Topics Assignments
10/02 Basic Go programming (part 1) Exercises 1
10/09 Basic Go programming (part 2) Exercises 2
10/16 Basic Go programming (part 3) Exercises 3
10/30 Data serialization and network programming in Go Exercises 4
10/31 Network programming in Go Exercises 5
... ... ...

Online resources

About

Lab of the course Distributed Programming for Web, IoT, and Mobile Systems B032427 (B255) @ UNIFI

Resources

Stars

Watchers

Forks

Packages

No packages published