Hyppää pääsisältöön
Opintojakso, lukuvuosi 2023–2024
COMP.CS.510

Web Development 2 - Architecting, 5 op

Tampereen yliopisto
Opetusperiodit
Aktiivinen periodissa 1 (1.8.2023–22.10.2023)
Aktiivinen periodissa 3 (1.1.2024–3.3.2024)
Aktiivinen periodissa 4 (4.3.2024–31.5.2024)
Koodi
COMP.CS.510
Opetuskieli
englanti
Lukuvuodet
2021–2022, 2022–2023, 2023–2024
Opintojakson taso
Syventävät opinnot
Arvosteluasteikko
Yleinen asteikko, 0-5
Vastuuhenkilö
Vastuuopettaja:
David Hästbacka
Vastuuopettaja:
Kari Systä
Vastuuopettaja:
Antti Sand
Vastuuorganisaatio
Informaatioteknologian ja viestinnän tiedekunta 100 %
Järjestävä organisaatio
Tietotekniikan opetus 100 %

Core content

-Different client-server splits and their implications

-Basics of REST (not all HTTP APIs are RESTful)

-Elements of HTTP protocol

Complementary knowledge

-Web as a distribution platform – synchronous and asynchronous options.

-Alternatives to HTTP/REST

-Dynamic vs static rendering and their implications-Packaging and obfuscating-Security principles and techniques

Specialist knowledge

-Caching and other content management

-Architectural patterns 

Osaamistavoitteet
Pakolliset esitiedot
Oppimateriaalit
Vastaavat opintojaksot
Kokonaisuudet, joihin opintojakso kuuluu
Suoritustapa 1
Completing the course consists of an individual exam, a (group) project work, and individual assignments
Kaikkien osuuksien suorittaminen on pakollista.

Tentti

05.09.2023 06.10.2023
Aktiivinen periodissa 1 (1.8.2023–22.10.2023)
02.05.2024 31.05.2024
Aktiivinen periodissa 4 (4.3.2024–31.5.2024)

Osallistuminen opetukseen

09.01.2024 01.05.2024
Aktiivinen periodissa 3 (1.1.2024–3.3.2024)
Aktiivinen periodissa 4 (4.3.2024–31.5.2024)