-
Partager cette page
M3104 - Server side Web programming
Semester 3 - Hours: 45 : 15h CM, 14h TD, 16h TP
Module objectives: · To know how to develop a server side Web application. |
Skills covered: The skills listed in the activities and skills reference document for the following activities: · FA1-B: Technical design of a computer solution. · FA1-C: Production of a computer solution. · FA1-F: Preparation of quantitative and qualitative diagnostics, software technical support. |
Prerequisites: · M1105, M2102, M2103, M2104, M2106 |
· Content: · Interaction with the client, including URLs (Uniform Resource Locator), queries, forms, transmission of parameters, data, etc. · Web Applications, for example: containers, sessions, applications. · Structure of the application (modularity) and organisation of access to data: databases, directories, Web services, etc. · Identification/authentication. · Awareness of the design and production of Web APIs. · Awareness of security (injection, filtering). |
Implementation procedures: · Using architectural models for the Web, for example MVC (Model-View-Controller). · Using templates/design patterns, in particular to access data. |
Possible extensions: · Awareness of the use of a design framework. · Comparison of Web architectures. · Cloud computing and associated architectures. · Introduction to programming on the client. |
Key words:
Web Programming; Client/Web server Interaction; Access to data. |