Intended learning outcomes
Students who successfully complete this course unit will be able to:
- Understand the fundamental concepts associated with the interaction between systems;
- Apply protocols and communication mechanisms in the development of distributed applications;
- Use the technologies available in the Internet of Things;
- Apply the distribution paradigms on both servers and clients;
- Design distributed systems using Internet technologies and the client / server model;
- Design Web applications using Java technology, Javascript and cloud programming in the context of Internet of Things;
- Implement and verify the main security mechanisms in Web applications.