.WEBDEVELOPMENT

Webdevelopment

Webdevelopment is het ontwikkelen van applicaties (programma's) die via het internet (of intranet) te gebruiken zijn. Facebook, je bankomgeving, webshops, CRM-systemen, online office applicaties, het urenregistratiesysteem van je bedrijf... Webapplicaties zijn overal.

Python

Een webapplicatie wordt ontwikkeld in een programmeertaal. Bij .DEV Academie leer je werken met de programmeertaal Python: een eenvoudig te leren maar ontzettend krachtige taal die populair is door zijn brede toepasbaarheid. Eén van die toepassingenis het ontwikkelen van webapplicaties en API's (een andere populaire toepassing is data analyse).

Django
Een webapplicatie is vrij complex. Tussen het moment van het verzoek (intypen van de url) en het terugsturen van het resultaat gebeurt er veel, zoals authenticatie/authorisatie, connectie maken met de database, het uitvoeren van de business logica, het aanroepen van andere onderdelen in het programma, etc.

Gelukkig hoef je niet bij elke webapplicatie alles opnieuw te maken, een webframework handelt veel voorkomende zaken voor je af, zodat jij je op dat deel kunt focussen wat jouw applicatie uniek maakt. Het framework waar we bij .DEV Academie mee werken heet Django en we schreven er de blog Wat is Django over.

Perspectief

Webdevelopers zijn in elke sector te vinden. Je zult met name werken in bedrijven die groot genoeg zijn om eigen (interne) webapplicaties te ontwikkelen, zoals banken, verzekeraars, overheden, webshops, etc. Een andere mogelijkheid is dat je werkt voor een bedrijf dat webapplicaties ontwikkelt voor andere bedrijven.

Profiel

Als webdeveloper kun je analytisch, probleemoplossend en creatief denken. Daarnaast ben je communicatief vaardig: je zult uiteraard moeten afstemmen met collega's, maar ook met klanten en andere stakeholders.