Blog

Nieuws, inspiratie en tips

Wat doet eigenlijk.... een webontwikkelaar?

Wat doet eigenlijk.... een webontwikkelaar?

11.06.2020 Amanda Yaramis

WAT DOET EIGENLIJK… EEN WEBONTWIKKELAAR?

DE WEBONTWIKKELAAR... Een webontwikkelaar, ook wel System Engineer genoemd, zorgt voor de planning en ontwikkeling van softwareoplossingen/ webapplicaties in bedrijven. Daar neemt hij de ondersteuning en het onderhoud van bijvoorbeeld websites, digitale producten, etc. over. Er is geen concrete definitie van deze functieomschrijving, aangezien deze zich voortdurend ontwikkelt en afhankelijk is van innovaties in het internetgebeuren.

Technische vaardigheden van een webontwikkelaar:

Basiskennis:

  • HTML
  • CSS
  • XML & XSLT
  • JavaScript & AJAX
  • Beginselen van het objectgeoriënteerde programmeren (OOP)
  • Verder: SEO (Search Engine Optimization) en de basics in online marketing

Afhankelijk van de focus kan verdere kennis nodig zijn:

Frontend ontwikkelaar:

  • Grondbeginselen in webdesign
  • Responsief Design
  • Ontwikkeling van dynamische websites met JavaScript en AJAX
  • Gebruik van JavaScript DOM API
  • Client-side frameworks en bibliotheken, zoals AnjularJS, ReactJS, jQuery, Bootstrap etc.
  • Server-side frameworks en bibliotheken, zoals PHP-Symfony, PHP-Laravel, etc.

Backend ontwikkelaars:

  • Inzicht in de HTTP- en HTTPS-protocollen en het REST-principe
  • Theorie en conceptie van relationele databases met basiskennis van bijzondere kenmerken van databasesystemen zoals Oracle, PostGres, Microsoft SQL en MySQL
  • Beheersing van de SQL-taal
  • Server-side programmeertalen (Ruby, PHP, Java, C#, server-zijde JavaScript zoals Node.js)
  • Server-side frameworks (Ruby on Rails, PHP-Symfony, C#, ...)

Sociale vaardigheden:

  • Creativiteit
  • Teamgeest
  • Organisatorische vaardigheden
  • Innovatiecompetentie

Front-end ontwikkelaar:

De taken van een front-end ontwikkelaar omvatten het ontwerpen en optimaliseren van de weergave van webpagina's voor internetbrowsers. Terwijl een backend ontwikkelaar zorgt voor het programmeren van de server op de achtergrond, is de front-end ontwikkelaar verantwoordelijk voor het ontwerpen van de lay-out die de webpagina moet hebben en voor de client-side programmering.

Client-side betekent de weergave via de browser. De front-end ontwikkelaar staat in nauw contact met de backend ontwikkelaar en de webdesigner, die de website ontwerpt. In sommige gevallen neemt een front-end ontwikkelaar ook webdesign en back-end developments taken op zich.

Als Front-end Developer is diepgaande kennis en ervaring met HTML & CSS en JavaScript essentieel! Tegenwoordig moet een website niet alleen toegankelijk zijn op de desktop, maar ook de mobiele versie moet compatibel zijn. Het opfrissen van je vaardigheden speelt ook een belangrijke rol.

Verantwoordelijkheidsgebieden:

  • Planning en ontwikkeling van webapplicaties (bijv. digitale producten)
  • Beheer van het ontwerpen van websites met HTML & CSS
  • Coördinatie van alle taken rond webgebaseerde softwareoplossingen
  • Front-end en backend ontwikkeling

Wilt u de taken van een webontwikkelaar beter begrijpen of uw eigen web development vaardigheden verwerven? Daar kunnen we je mee helpen!

In de SmartNinja cursus Web Development 1 leert u bijvoorbeeld front-end ontwikkeling met HTML & CSS en back-end ontwikkeling met Python in 12 weken! Nog vragen? Neem contact met ons op!

Ontdek onze cursussen

Python voor gevorderden (online)

Python voor gevorderden (online)

Antwerpen 11.07.2020

Python programmeren - geavanceerde concepten (online opleiding)

Vanaf 399,00 EUR

Schrijf je in voor deze cursus

Schrijf je in op onze nieuwsbrief!

WhatsApp