Webdeveloper of ICT & programmeren, wat is het verschil?

Ben je gepassioneerd door programmeren en alles wat te maken heeft met het creëren van programma’s, websites en andere zaken waarvoor je zelf code schrijft? Dan heb je heel wat opleidingen om uit te kiezen! Maar welke past nu echt bij jouw interesses en ambities?

We helpen jou de juiste keuze maken! Hier stellen we twee van onze opleidingen voor: Webdeveloper en ICT programmeren. We leggen je uit wat je na de opleiding kan doen en wat je exact gaat leren. Welke opleiding kies jij?

Wat past bij mijn toekomstdroom: Webdeveloper of ICT & programmeren?

De opties na beide opleidingen liggen natuurlijk allemaal in de ICT-sector, maar ze verschillen wel voldoende om je te helpen een keuze te maken.

Met Webdeveloper kan je gaan verder studeren aan hogescholen in een richting zoals:

- Multimedia en Creatieve Technologie,
- toegepaste informatica: Application Development,
- Graduaat Programmeren

Of je kan meteen naar de arbeidsmarkt en gaan solliciteren voor jobs in:

- de reclamesector,
- ICT of
- websitebedrijven.

ICT & programmeren kan je gebruiken als goede voorbereiding op de hogeschool:

- Informatica HBO5,
- Toegepaste informatica: Application Development
- Informatiemanagement en multimedia

of naar de arbeidsmarkt:

- software-tester of
- junior programmeur.

Verschillen de lesinhouden sterk?

Kort gezegd: ja. Je keuze zal vooral afhangen van jouw persoonlijke interesse en focus.

Je focust bij webdeveloper op sterke, dynamische websites bouwen en interactieve webtoepassingen. Hiervoor leer je verschillende programmeertalen en hoe je die combineert. Bij ICT & programmeren leer je de basis van programmeren. Je focust op één programmeertaal en op correct informatiebeheer.

Laten we even dieper ingaan op de leerstof die je krijgt.

Klik hier om te springen naar de lesinhouden van ICT & programmeren.

Webdeveloper

Bij de Webdeveloper opleiding duik je in de wereld van het bouwen van websites, vanaf het begin tot de uiteindelijke voltooiing. Je gaat van conceptontwikkeling en analyse naar het bepalen van de perfecte vormgeving. Uiteindelijk breng je alles tot leven met de daadwerkelijke bouw van de website.

Een moderne website is een samenwerking van verschillende scripttalen. Hierbij onderscheiden we twee categorieën: clientside en serverside talen:

  • Clientside scripting, zoals het krachtige JavaScript, zorgt ervoor dat webpagina's tot leven komen. Het zorgt ervoor dat pagina’s correct laden en weergegeven worden en voegt extra dynamiek en functionaliteit toe aan de browser van je websitebezoeker. Je leert hoe je content met HTML toevoegt, die stijl geeft met CSS, en hoe je met Javascript alles interactief maakt.
  • Serverside scripting is de ronkende motor die achter de schermen van je website draait. Hier maak je gebruik van talen die zich aan de serverkant bevinden. Met deze scripting bouw je dynamische webpagina's die worden aangestuurd door databases en voeg je slimme logica toe aan je site. Je leert de programmeertaal PHP. Daarmee stuur je databases en mailservers aan, zoals MySQL-database aan. Met SQL haal je gegevens op en maak je dynamische pagina’s en voer je bewerkingen uit op je database.

Dynamische websites gebruiken databases als bron van informatie. Daarom duiken we in de geschiedenis van databases en behandelen we de belangrijkste verschillen tussen de bestaande opties. Van de installatie tot het gebruik en het onderhoud van de database, inclusief tabellen, velden, indexen en meer, alles komt aan bod. We analyseren en visualiseren de logica tot een stevige basis voor je project.

Ten slotte ga je aan de slag met webanimaties. Je leert hoe je animaties kunt maken en toevoegen aan je webpagina's. Deze vaardigheid breid je verder uit, zodat je met behulp van speciale software zelfs complexe interactieve animaties kunt creëren.

In de module Websiteproductie 1 maak je kennis met het volledige ontwikkelingsproces, van ontwerp tot publicatie, van een geweldige, gebruiksvriendelijke website. Je past al deze vaardigheden toe in je eigen webproject. Je begint met je eigen idee, werkt het volledig uit en presenteert uiteindelijk het eindresultaat.

Op deze pagina kan je het leertraject bekijken.

ICT & programmeren

Bij ICT & programmeren draaien de modules rond twee grote domeinen. Bij Informatiebeheer leer je strategieën uitwerken en toepassen om informatie te analyseren, structureren, te beheren en toegankelijk te maken voor gebruikers. Dit is een noodzakelijk skill voor programmeurs, want apps en sites draaien immers op en om informatie.

Daarnaast ga je natuurlijk ook aan de slag met contentcreatie. We verkennen Python, een veelgebruikte programmeertaal. Je leert de basis van deze taal en gaat ermee aan de slag om een klantvriendelijk programma te ontwikkelen, broncode te schrijven en die aan te passen.

Daarvoor heb je een aantal skills nodig die we in de modules verkennen en onder de knie krijgen:

  • Bij aan de slag met ICT krijg je een stevige basis noodzakelijk voor al je andere vakken. Hier leer je een voorgeprogrammeerd toestel gebruiksklaar maken en eenvoudige ICT-problemen oplossen. Je maakt kennis met verschillende ICT-tools om eenvoudige digitale content aan te maken en je leert bestanden opslaan en ordenen.
  • Informatie op het web weergeven, dat betekent zoekmachines. We googelen allemaal dagelijks, maar in de module E-communicatie leer je hoe zoekmachines echt werken. Je leert op een grondige manier info opzoeken en werken in de cloud, wat de dag van vandaag een onmisbare skill is.
  • Je zal de basis van programmeren leren, maar programma’s kunnen niet draaien zonder databases. Websites en apps gebruiken databases als bron van informatie. Daarom gaan we aan de slag met databases creëren om zo de nodige gegevens efficiënt te beheren en toegankelijk te maken.
  • Over naar het programmeerwerk. Met Start to program krijg je inzicht in de ‘achterkant’ van een programma. Je maakt kennis met de basisprincipes van het programmeren. En met de vervolgmodules specifieke ontwikkelomgeving ga je telkens een stap verder in het uitbouwen van een gebruiksvriendelijk programma.  De moeilijkheidsgraad van de toepassingen per module stijgt.  We besteden ook aandacht aan de "front-end" zijde van de toepassing.
  • Goede programma’s en databases zijn ook beveiligd. In de module Gegevensbeheer en -beveiliging ga je in de broncode zelf gegevens beheren en beveiligen.
  • Al deze vaardigheden combineer je in je eigen programmeerproject. Je kiest zelf een case, verzamelt je data en kiest de juiste ICT-tool om een klantvriendelijk programma te schrijven.

Op deze pagina kan je het leertraject bekijken.

Hoe verlopen de lessen?

Onze aanpak is hands-on. Wat je leert kan je onmiddellijk toepassen in je eigen opdrachten en projecten. Bovendien krijg je les van mensen met een stevige ervaring in het werkveld. Zo geniet je niet alleen van hun expertise, maar krijg je ook mee wat belangrijk is op de arbeidsmarkt.

Beide opleidingen zijn modulair opgebouwd. Dat wil zeggen dat je je programma zelf zo intensief maakt als jij wil. Sommige mensen combineren les met werk en dat kan bij ons. Je stelt samen met een trajectbegeleider jouw persoonlijk lessenrooster op.

ICT & programmeren avondtraject: 80% van je lessen verlopen zelfstandig online, 20% volg je op de campus in Diest. Dat wil zeggen dat je voor 80% kiest waar en wanneer jij studeert. je komt ongeveer 1 keer om de 14 dagen naar een contactles om je leerstof en oefeningen te bespreken en aan je projecten te werken onder begeleiding van de leerkracht.

Webdeveloper: we bieden een gezonde mix aan van les on campus en zelfstandig online les. Werk je al en ben je geïnteresseerd in een flexibel traject? Neem contact op met de coördinator: info.design@cvovolt.be

Heb je hierna nog vragen over deze opleidingen? Dan ben je welkom op één van onze infomomenten:

ICT & Programmeren: 24/08 18-20u of 26/08 10-12u  | On campus | Boudewijnvest 3, 3290 Diest

Webdeveloper: 28/06 14-16u  of 29/08 18-20u | On campus | Interleuvenlaan 5, 3001 Heverlee