Na de opleiding

Na de opleiding Ad Software Development, kan je bij veel verschillende bedrijven terecht als app developer en software ontwikkelaar. In opdracht van een ontwerper realiseer je de programmatuur / applicaties. Je kunt gaan werken bij commerciële bedrijven, zoals banken en verzekeraars, industriële bedrijven, ICT bedrijven en startups, maar ook in de non-profit sector zoals zorg, defensie en (lokale) overheden.

Wat kan ik worden

De software ontwikkelaar kent verschillende specialismen. Dit zijn enkele voorbeelden van profielen in het werkveld:

Front-end developers houden zich voornamelijk bezig met de front-end van software. Front-end is het deel van de software wat de gebruiker ziet en waar hij interactie mee heeft, ook wel de User Interface (UI) genoemd.

Front-end developers schrijven code die in de browser of smartphone uitgevoerd worden. Zij zorgen dat de front-end goed werkt en dat de uitvoer en bewerkingen van het systeem correct naar de gebruiker gaat. Daarnaast zorgen zij dat het visuele ontwerp van de app via alle platformen en browsers goed doorkomt.

Een front-end developer werkt aan en creëert:

  • De logica in apps
  • Mobile apps
  • (Web) front-ends
  • Bots

Een back-end developer houdt zich bezig met de achterliggende systemen en logica van de software, namelijk het deel dat de gebruikers niet waarnemen maar dat zorgt voor de juiste verwerking van de invoer.  

Back-end developers zorgen ervoor dat de data die de front-end aanvraagt juist aangeleverd wordt. Zij onderhouden de volledige back-end van het systeem, waaronder de interne logica en bewerkingen binnen in de applicatie, de databases, de communicatie (APIs) en andere back-end processen.

Vaak bevindt de back-end van een systeem zich op een (gevirtualiseerde) server, bijvoorbeeld bij een client-server opstelling. Maar zo is er ook een back-end voor lokaal uitgevoerde systemen.

Een back-end developer werkt aan en creëert:

  • Grote en kleine back-end systemen
  • De logica in apps
  • APIs en andere communicatiekanalen voor data
  • Databases
  • Bots

Een full stack software developer is het type programmeur met verschillende vaardigheden om systemen te kunnen realiseren. Zo kan een full stack developer omgaan met verschillende technologieën op het gebied van databases, servers, en werken met cliënten. Afhankelijk van het project en wat er nodig is, kan een full stack developer programmeren voor een mobile stack, een web stack of native apps.

Full-stack developers hebben verstand van vele technologieën en programmeertalen, waardoor ze overal ingezet kunnen worden. Zij specialiseren zich niet enkel op een technologie óf op de front-end of de back-end. Om deze reden zijn ze flexibel als het gaat om technologie en het toepassen van hun expertise.

Een full stack developer werkt aan en creëert:

  • Grote en kleine back-end systemen
  • De font-end van apps
  • Communicatie tussen front-end en back-end
  • Databases

Een web developer ontwikkelt websites en complexe web gebaseerde apps zoals web winkels of andere online systemen (bijvoorbeeld funda.nl, 9292ov.nl of bol.com).

Web Developers richten zich op het vertalen van het visuele ontwerp naar een dynamische website door middel van HTML5/CSS, JavaScript en andere programmeertalen. Web developers maken niet het visuele ontwerp van de website, dat doen de web designers.

De web developer besteedt een groot deel van zijn tijd aan het aantrekkelijk maken van de website en realiseert de lay-out en de dynamische elementen van de web UI. Zo ontstaat er een functionele website  waar gebruikers op elementen kunnen klikken, bladeren etc.

Je werkt vooral aan de web front-end. Sommige web developers werken ook aan de back-end van web systemen.   
 
Een web developer werkt aan en creëert:

  • Web front-ends
  • Webwinkels
  • Web apps
  • Content Management Systemen (CMS)

Je kunt aan de slag bij:

  • Banken en verzekeraars
  • Industriële bedrijven
  • ICT bedrijven en startups
  • non-profit sector zoals zorg, defensie en lokale overheden

Doorstuderen

Wil je na afronding van de Ad Software Development niet meteen aan het werk? dan kun je natuurlijk ook doorstuderen.

Je kunt doorstromen in het verkorte traject van de voltijd bacheloropleiding HBO-ICT.