Intended learning outcomes
Students who successfully complete this course unit be able to:
- Know the main components of the of the World Wide Web architecture;
- Understand the HTTP protocol;
- Demonstrate theoretical and practical knowledge on key standards associated with the client component (web browser);
- Know the main presentation patterns used in server component;
- Understand, use and extend a server technology, with significant industrial adoption, for creating web applications;
- Design and implement Web applications for small and medium complexity, including authentication features, maintenance of conversation state, viewing and editing data;
- Software development is group, using a distributed version control system for its support, to maintain the produced software artifacts and its corresponding documentation.