Takaisin kaikki kurssit

Web development 2 – Architecting

Yksittäinen kurssi

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

Learning outcomes:

  • Understanding of web technologies and architecture involved in advanced web applications consisting of client components and server application components.
  • Understanding of web application communication architectures and protocols for distributed, scalable web applications.

Completing the course consists of an individual exam, a (group) project work, and individual assignments.

More information in Tampere University’s course page.

web-kehitys koodaus koodari devaus devaaja web-sovellus protokolla arkkitehtuuri

Vastuuopettaja

Tampereen yliopisto
David Hästbacka
david.hastbacka(at)tuni.fi

Hakua koskevat kysymykset

FITech
Pilvi Lempiäinen , Opintopalveluiden päällikkö
pilvi.lempiainen(at)fitech.io
Aloita tästä
Aloita tästä
Kategoria:
ICT-opinnot
Teemat:
Ohjelmistojärjestelmät,
Web-ohjelmointi
Kurssikoodi:
COMP.CS.510
Opintopisteet:
5 ECTS
Hinta:
0 €
Taso:
Opetusaika:
11.1.–31.5.2021
Viimeinen hakupäivä:
Hakuaika on päättynyt
Järjestävä yliopisto:
Tampereen yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Opetustavat:
Monimuoto-opinnot,
Verkko-opetus
Opetuspaikkakunta:
Tampere
Kieli:
Englanti
Esitietovaatimukset:
Kurssi Web development 1 - Programming
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraavaan teemaan