Web-ohjelmointi eli verkko-ohjelmointi on web-sovellusten, sekä muiden internetin kautta käytettävien sovellusten kehittämistä. Tähän kuuluu esimerkiksi nettisivujen, verkkosovellusten ja muiden verkkoselaimesta käytettävän sisällön kehittämistä. Verkkoselaimen kautta halutaan käyttää paljon erilaisia sisällön muotoja, kuten kommunikaatio, tiedonjako, verkkokaupat, koulutus, viihde ja monia muita. Näille kaikille näille sisällönmuodoille on monia eri toteutustapoja ja siten web-ohjelmoinnissa käytetään myös monia eri koodikieliä ja työkaluja. Web-ohjelmoinnissa käytettäviin koodikieliin lukeutuu esimerkiksi HTML, CSS, JavaScript, PHP, Python, Ruby, sekä Java.
Web-ohjelmoinnin työkalut Työkaluja web-ohjelmoinnissa taas on lukuisia, sillä jokaiselle web-ohjelmoinnissa käytettävälle kielelle on lukuisia juuri web-ohjelmointiin tarkoitettuja työkaluja, sekä työkaluja, jotka ovat hyödyllisiä myös web-ohjelmoinnissa.
Lista muutamista työkaluista kielen perusteella:
HTML
Phaser: HTML5 ohjelmistokehys, joka on suunniteltu videopelien kehittämiseen. Axios: HTTP-asiakasohjelma selaimelle
JavaScript
JSON(JavaScript Object Notation): tiedon välitykseen ja tallennukseen tarkoitettu kevyt tiedostomuoto GeoJSON: maantieteellisen tiedon välitykseen ja tallennukseen tarkoitettu tiedostomuoto Leaflet: kirjasto, joka mahdollistaa interaktiivisten karttojen tekemisen
CSS
Bootstrap: CSS-kehys, joka on kehitetty nopeasti rakennettavien Front-endien tekemiseen. Muita:
WebRTC: ohjelmointirajapinta, joka on tarkoitettu reaaliaikaisten yhteyksien mahdollistamiseen
Lähteet
Luokka:Ohjelmointi Luokka:World Wide Web