Ik wil web developer worden maar welke opleiding of cursus kan ik dan het beste volgen?

25-09-2022

In 2016 poste ik al een blog met een komisch filmpje van Jeffrey Way (oprichter van Laracasts), getiteld ‘Writing Software is Hard’. In dit filmpje somt hij in sneltreinvaart een enorme hoeveelheid talen, frameworks en vaardigheden op waar een webdeveloper toch op zijn minst wel iets van af moet weten. Helaas zit er zeker een kern van waarheid in zijn verhaal, al kun je al redelijk snel aan de slag als je in ieder geval de basis beheerst. Maar wat is dan die basis en in welke volgorde kun je die je het beste eigen maken?

De basis

Hieronder volgt een overzicht van de absolute basis vaardigheden die je op zijn minst redelijk goed moet beheersen om een start te kunnen maken.

  • HTML – De basis van elke webpagina
  • CSS – De taal om de webpagina’s te kunnen opmaken/vormgeven
  • Javascript – De taal voor dynamische content en om webpagina’s interactief te maken
  • PHP basis – Server-side script- en programmeertaal waarin o.a. WordPress is geschreven
  • UI design – Persoonlijk kom ik uit de designwereld maar als webdeveloper zul je ook basis kennis moeten hebben van design tools als Adobe Photoshop, Adobe XD, Figma en/of Lunacy.

HTML, CSS & Javascript zijn de talen die een front end webdeveloper goed moet beheersen.

Vervolg

Als je de basis redelijk goed begint te beheersen zijn er nog tal van andere zaken die zeer relevant zijn en ook vaak gevraagd worden bij vacatures.

  • Veel gebruikte dagelijkse vaardigheden als Composer, Git / GitHub, CLI, servers en veiligheid.
  • SQL – Gegevens zet je normaal gesproken in een database. SQL is de taal die ontworpen is om deze gegevens op te kunnen slaan
  • PHP vervolg – OOP (Object georiënteerd programmeren), MVC (Model, View, Controller), CRUD (Create, Read, Update, Delete) & REST API’s
  • PHP framework(s) – Bouw sneller en veiliger applicaties door een framework zoals bijvoorbeeld Laravel
  • Javascript framework(s) – Heel populair en veel vacatures voor te vinden. React, AngularJS of Vue.js. Ik zou er in ieder geval één van kiezen. Mijn persoonlijke voorkeur is React.

Veel vaardigheden uit het vervolg hebben meer betrekking op een backend webdeveloper.

Opleidingen / trainingen / cursussen / boeken

Hieronder volgt een overzicht van goede trainingen en boeken die ik adviseer (wordt bijgewerkt).

  • Udemy – Wat je ook wilt leren op webdevelopment gebied, je vindt hier alles terug voor een doorgaans lage prijs.
  • Lynda.com – Idem als Udemy maar op basis van een abonnementsvorm.
  • developedbyed – Leren hoeft niet saai te zijn, dat blijkt wel uit Ed’s trainingen. Zeker een aanrader.
  • Laracasts – In de basis Laravel tutorials maar ook andere talen en vaardigheden komen aan bod.
  • Packt Publishing – Boeken en videotrainingen voor developers. Ik heb zelf in het verleden een aantal Prestashop boeken van Packt gereviewd.

Specialisme

HTML5, CSS3, PHP, MySQL, JavaScript & Jquery, React, Responsive Design, SEO (zoekmachine optimalisatie), Social Media Marketing, webrichtlijnen

CMS / E-commerce

WordPress, TYPO3, Joomla, ProcessWire, Prestashop, WooCommerce, OpenCart, Virtuemart, osCommerce

Frameworks

Laravel, CakePHP, Extbase & Fluid (TYPO3), Twitter Bootstrap, Foundation Framework

Contact

Paulusland 9
1679GV Midwoud
(gemeente Medemblik)

E-mail: info@bartsalle.nl
Tel. : 06-43126237
KvK: 34252794

© 2022 Bart Sallé