Web-ohjelmointi

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

Viittaukset 

Ohjelmointi
World Wide Web