webtekniikoita
Webtekniikat ovat WWW-sivujen ja -sovellusten kehittämiseen käytettyjen teknologioiden ja standardien kokonaisuus. Ne kattaa sekä frontend- että backend-puolen sekä infrastruktuurin. Frontendissa HTML määrittelee sisällön rakenteen, CSS ulkoasun ja JavaScriptin toiminnallisuuden. Selain tarjoaa näiden kerrosten ohjelmointirajapinnat, kuten DOM- ja Web API -rajapinnat. Palvelinpuolella käytetään kieliä ja kehyksiä kuten Node.js, PHP, Python (Django/Flask), Ruby on Rails tai Java (Spring), sekä tietokantoja kuten MySQL, PostgreSQL ja MongoDB. Verkkoliikenne perustuu HTTP/HTTPS-protokollaan; tyypillisiä arkkitehtuureja ovat REST ja GraphQL, ja reaaliaikaiseen dataan voidaan siirtyä WebSocket- tai WebRTC-yhteyksin. Data- ja wire-formatteina yleisimpiä ovat JSON ja XML.
Käytännössä webtekniikat ohjaavat suunnittelua kohti saavutettavuutta, responsiivisuutta ja suorituskyvyn optimointia. Mobiili- ja saavutettavuusnäkökulmat sekä visuaalisen ja
Kehitys- ja käyttöönotto-prosessissa hyödynnetään Git-versionhallintaa, riippuvuuksien hallintaa (npm, pip), testauksia sekä jatkuvaa toimitusta (CI/CD). Infrastruktuurissa käytetään