Holland menstypologie

Voor iedereen met een interesse- of oriëntatievraag richting beroep, studie of arbeidsmarkt

Test

Full-stack developers richten zich op alle lagen van softwareontwikkeling en zijn doorgaans niet gespecialiseerd in backend, frontend of mobile.

Dit type (web)ontwikkelaar is allround en weet wat er komt kijken bij de totstandkoming van een softwareoplossing. 48,2% van alle programmeurs noemt zich full-stack developer, 57,9% is gespecialiseerd in backend, 37,8% in frontend. In 2017 lagen de verhoudingen echter nog compleet anders: 63,7% full stack, 24,4% backend en 11,9% frontend. Bronnen: StackOverflow developer surveys 2017 en 2018.
 

Wat doet een full stack ontwikkelaar?

1. Webapplicaties ontwikkelen
De belangrijkste taak: webapplicaties ontwikkelen. De full stack (web)developer schrijft nieuwe software. Daarnaast wijzigt en onderhoudt hij bestaande programma’s. De allround softwareontwikkelaar is eindverantwoordelijk voor de oplevering van een werkend, professioneel softwareproduct. Hij bewaakt agile-principes en Scrum-werkwijzen en zorgt dat backend en frontend soepel naar dezelfde doelen toewerken.

2. Software-oplossingen bouwen
Full-stack ontwikkelaars creëren innovatieve oplossingen om technologische processen te stroomlijnen.

Ze onderhouden complexe infrastructuren, implementeren nieuwe functies en maken strategische plannen voor toekomstige projecten in samenwerking met een DevOps-team.
 

3. Software lifecycle management
Full-stack technici beheersen het gehele proces van applicatie- en softwareontwikkeling. Ze hanteren ontwerpprincipes voor optimale productspecificaties. Full-stack ICT’ers voeren wijzigingen door in bestaande applicaties en testen (geautomatiseerd) op gebruiksvriendelijkheid en veiligheid. Ze monitoren en geven feedback.

4. Technische analyse en testen
Technische analyse is uiteraard onmisbaar bij de ontwikkeling van complexe software. Met behulp van tests en data wordt bepaald of een product voldoet aan de vooraf vastgestelde criteria. Op basis daarvan maakt de allround ontwikkelaar complexe technische afwegingen. Wat weegt het zwaarst: snelheid of betrouwbaarheid, productie of algehele prestatie?

5. Technische samenwerking leiden
De full-stack technicus

  • is bij voorkeur ervaren en overziet het gehele ontwikkelproces met de Scrum Master;
  • handhaaft een sterke technische ontwikkelingsomgeving;
  • faciliteert groepsbijeenkomsten met andere afdelingen om productvereisten en ontwerpen te verduidelijken;
  • onderhoudt relaties met externe technische leveranciers;
  • blijft op de hoogte van relevante technologieën en nieuwe trends om de technische koers te kunnen bepalen.

Welke skills heeft een full stack developer?

A. HTML / CSS
Vrijwel elk leerproces of -traject begint met HTML en CSS. In grote lijnen: HTML voegt inhoud toe aan een website, CSS laat het er mooi uitzien.

  • Semantische HTML
  • CSS Box Model
  • Zelf hoef je er niet mee te kunnen werken, maar inzicht in de werking en het nut van CSS-preprocessors is waardevol.
  • CSS Media Queries zodat een site of app zich aanpast (responsive) aan de specifieke kenmerken en paramaters (bijv. schermgrootten, resoluties) van het gebruikte apparaat.
  • Het Bootstrap-framework voor het ontwerp en de opmaak van pagina-content.

 

B. JavaScript
JavaScript is de populairste taal in zowel full-stack, front-end als back-end development. Er worden voortdurend nieuwe bibliotheken, frameworks en tools vrijgegeven. JavaScript is de enige taal die native in de browser wordt uitgevoerd en ook als server-taal kan worden gebruikt.

Nuttige kennis en vaardigheden
 

  • DOM en JSON
  • Taaleigenschappen
  • Asynchrone besturingsstroom, promises en callbacks
  • Code structureren en moduleren
  • Begrip van jQuerycode
  • Je moet kunnen werken met ten minste één populair framework.
  • Enige kennis van frameworktests

 

C. Programmeer-, script- en opmaaktalen
Frontend verwijst naar het gedeelte van een applicatie dat de gebruiker ziet of gebruikt. Backend-talen verwerken databasebewerkingen, gebruikersauthenticatie en applicatielogica. Zolang je de werking en nuances ervan begrijpt maakt het niet uit welke taal of talen je leert.

De 10 populairste programmeer-, script- en opmaaktalen van 2018:
 

  • JavaScript
  • HTML
  • CSS
  • SQL
  • Java
  • Bash/Shell
  • Python
  • C#
  • PHP
  • C++

D. Frameworks, bibliotheken en tools
Populaire technologieën:

  • Node.js
  • Angular
  • React
  • .NET Core
  • Spring
  • Django
  • Cordova
  • TensorFlow
  • Xamarin
  • Spark

E. Databases en web storage
Populaire technologieën en nuttige vaardigheden:

  • MySQL
  • SQL Server
  • PostgreSQL
  • MongoDB
  • SQLite
  • Redis (in-memory database)
  • Elasticsearch
  • MariaDB
  • Oracle
  • Microsoft Azure (Tables, CosmosDB, SQL, enz.)
  • Databases verbinden met de gebruikte backendtaal (bijv. Node.js + MongoDB).
  • Gegevensopslag in browsercaches; sessies, cookies en data.

Welke eigenschappen moet een full stack developer hebben?

Als je full-stack ontwikkelaar wilt worden moet je weten welke persoonlijke kenmerken belangrijk zijn. De volgende vereisten komen we het meeste tegen in vacatures voor junior-, medior- en senior full stack developers: 

  • Analytische geest
  • Creatief inzicht
  • Gedisciplineerd
  • Geduldig
  • Leergierig
  • Nauwgezet

Omschrijving van ictergezocht.nl

Work Floor

This is a short description elaborating the service you have mentioned above.​​

Full Kitchen

This is a short description elaborating the service you have mentioned above.​​

Conference Room

This is a short description elaborating the service you have mentioned above.​​

What We Have Here for You

A descriptive paragraph that tells clients how good you are and proves that you are the best choice that they’ve made.

24x7 Access

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Conference Room​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Printing/FAX​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Gigabit Internet​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Projector​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Week's Supplies​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Flexible Work Space​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Mail Delivery​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Pet Friendly​

Augue Velit Cursus Nunc Quis Gravida Magna Mi A Libero.

Space to make your
greatest impact.

A descriptive paragraph that tells clients how good you are and proves that you are the best choice that they’ve made.

Frequently Asked Questions

A descriptive paragraph that tells clients how good you are and proves that you are the best choice that they’ve made.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit.​

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit.

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit.​

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit.

Scroll naar top