The course aims to provide advanced knowledge of some relevant arguments in the development of modern web applications
Syllabus
- From web applications to web services: RESTful web services. Modelling a RESTful web service with OpenAPI. (about 14 teaching hours)
- RESTful web services on the Java Platform: tools and technologies. Introduction of a RESTful web service into an existing web application. (about 6 teaching hours)
- Calling RESTful web services with Java and Javascript (jQuery). (about 4 teaching hours)
Prerequisites
Base knowledge of the basic web development languages and technologies, good knowledge of Java and Javascript programming
Teaching methods
Lectures are both theoretical and practical, and include the interactive development of examples; students are encouraged to participate to the lectures by making questions and discussing the solutions adopted in the developed examples
Assessment methods
The final evaluation involves the development of a project (in group) and a possible oral exam (individual). The project to be developed consists of a web application that exploits one or more of the advanced technologies shown in the course. The oral exam starts from the discussion of the project and aims to verify the achieved level of teamwork and the individual contribution to the project