User interface developer
In het Engels: User Interface Developer
User interface developers implementeren, coderen, documenteren en onderhouden de interface van een softwaresysteem met behulp van frontend ontwikkelingstechnologieën.
User interface developer is ook bekend als UI designer, interface designer, interaction designer, usability engineer, user interface designer en front end developer
Wat moet een user interface developer weten?
De volgende onderwerpen vormen de kennisbasis van een user interface developer en komen in het dagelijkse werk steeds terug.
Wat moet een user interface developer beheersen?
De volgende competenties horen bij het werk van een user interface developer en komen vrijwel elke dag aan bod.
-
Gebruikersinterface ontwerpen→
-
Grafisch materiaal ontwerpen→
-
Interface die bij een specifieke applicatie hoort gebruiken→
-
Methodologieën gebruiken voor op de gebruiker gericht ontwerp→
-
Ontwerpschetsen tekenen→
-
Softwarebibliotheken gebruiken→
-
Softwareontwerppatronen gebruiken→
-
Softwareprototype ontwikkelen→
-
Softwarespecificaties analyseren→
-
Technische teksten interpreteren→
Wat kan een user interface developer nog meer leren?
De onderstaande vaardigheden zijn optioneel. Wie ze beheerst, onderscheidt zich als user interface developer.
-
ABAP→
-
Adobe Illustrator→
-
Adobe Photoshop→
-
AJAX→
-
Ajax Framework→
-
Ansible→
-
Apache Maven→
-
APL→
-
ASP.NET→
-
Assembly (computerprogrammering)→
-
Augmented reality→
-
Automatisch programmeren gebruiken→
-
C#→
-
C++→
-
COBOL→
-
CoffeeScript→
-
Common Lisp→
-
Computergestuurde hulpmiddelen voor software-engineering gebruiken→
-
CSS→
-
Drupal→
-
Eclipse (software voor geïntegreerde ontwikkelomgevingen)→
-
Erlang→
-
Functioneel programmeren gebruiken→
-
GIMP (grafische bewerkingssoftware)→
-
Groovy→
-
Haskell→
-
Hulpmiddelen voor het beheer van softwareconfiguratie→
-
ICT-foutopsporing→
-
Ict-projectbeheer→
-
Interactiemodel ontwerpen→
-
Java (computerprogrammering)→
-
JavaScript→
-
JavaScript Framework→
-
Jenkins (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
JSSS→
-
KDevelop→
-
LESS→
-
Lisp→
-
Logisch programmeren gebruiken→
-
MATLAB→
-
Mens-computerinteractie→
-
Microsoft Visio→
-
Microsoft Visual C++→
-
ML (computerprogrammering)→
-
NoSQL→
-
Objectgeoriënteerd programmeren gebruiken→
-
Objective-C→
-
OpenEdge Advanced Business Language→
-
Opmaaktaal gebruiken→
-
Parallelle programmering gebruiken→
-
Pascal (computerprogrammering)→
-
Perl→
-
PHP→
-
Programmeren in scripttaal→
-
Prolog (computerprogrammering)→
-
Puppet (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
Python (computerprogrammering)→
-
Querytalen gebruiken→
-
R→
-
Ruby (computerprogrammering)→
-
Salt (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
SAP R3→
-
Sass→
-
SAS taal→
-
Scala→
-
Schermlezer→
-
Scratch (computerprogrammering)→
-
SketchBook Pro→
-
Smalltalk (computerprogrammering)→
-
Software-interactieontwerp→
-
Software voor het oplossen van softwarefouten→
-
STAF→
-
Stroomschema creëren→
-
Swift (computerprogrammering)→
-
Synfig→
-
TypeScript→
-
Vagrant→
-
VBScript→
-
Visual Basic→
-
WordPress→
-
Xcode→
Hoe digitaal vaardig moet een user interface developer zijn?
Een user interface developer heeft een aantal digitale skills nodig. Hieronder vind je welke dat zijn.
-
ABAP→
-
Adobe Illustrator→
-
Adobe Photoshop→
-
AJAX→
-
Ajax Framework→
-
Ansible→
-
Apache Maven→
-
APL→
-
ASP.NET→
-
Assembly (computerprogrammering)→
-
Augmented reality→
-
Automatisch programmeren gebruiken→
-
C#→
-
C++→
-
COBOL→
-
CoffeeScript→
-
Common Lisp→
-
Computergestuurde hulpmiddelen voor software-engineering gebruiken→
-
Computerprogrammering→
-
CSS→
-
Drupal→
-
Eclipse (software voor geïntegreerde ontwikkelomgevingen)→
-
Erlang→
-
Functioneel programmeren gebruiken→
-
Gebruikersinterface ontwerpen→
-
GIMP (grafische bewerkingssoftware)→
-
Grafische bewerkingssoftware→
-
Groovy→
-
Haskell→
-
Hulpmiddelen voor het beheer van softwareconfiguratie→
-
ICT-foutopsporing→
-
Ict-projectbeheer→
-
Interactiemodel ontwerpen→
-
Interface die bij een specifieke applicatie hoort gebruiken→
-
Java (computerprogrammering)→
-
JavaScript→
-
JavaScript Framework→
-
Jenkins (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
JSSS→
-
KDevelop→
-
LESS→
-
Lisp→
-
Logisch programmeren gebruiken→
-
MATLAB→
-
Mens-computerinteractie→
-
Microsoft Visio→
-
Microsoft Visual C++→
-
ML (computerprogrammering)→
-
NoSQL→
-
Objectgeoriënteerd programmeren gebruiken→
-
Objective-C→
-
Ontwerppatronen voor softwaregebruikersinterfaces→
-
OpenEdge Advanced Business Language→
-
Opmaaktaal gebruiken→
-
Parallelle programmering gebruiken→
-
Pascal (computerprogrammering)→
-
Perl→
-
PHP→
-
Programmeren in scripttaal→
-
Prolog (computerprogrammering)→
-
Puppet (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
Python (computerprogrammering)→
-
Querytalen gebruiken→
-
R→
-
Ruby (computerprogrammering)→
-
Salt (hulpmiddelen voor het beheer van softwareconfiguratie)→
-
SAP R3→
-
Sass→
-
SAS taal→
-
Scala→
-
Schermlezer→
-
Scratch (computerprogrammering)→
-
SketchBook Pro→
-
Smalltalk (computerprogrammering)→
-
Software-interactieontwerp→
-
Softwarebibliotheken gebruiken→
-
Softwareontwerppatronen gebruiken→
-
Softwareprototype ontwikkelen→
-
Softwarespecificaties analyseren→
-
Software voor geïntegreerde ontwikkelomgevingen→
-
Software voor het oplossen van softwarefouten→
-
STAF→
-
Standaarden van het World Wide Web Consortium→
-
Stijlbladtalen→
-
Swift (computerprogrammering)→
-
Synfig→
-
TypeScript→
-
Vagrant→
-
VBScript→
-
Visual Basic→
-
Webprogrammering→
-
WordPress→
-
Xcode→
Deze pagina gebruikt en bewerkt gegevens uit ESCO, de Europese classificatie van vaardigheden, competenties en beroepen van de Europese Commissie. Bron: ESCO / European Commission. Licentie: CC BY 4.0. De gegevens zijn aangevuld, vertaald, gekoppeld aan BRC2014/SBC2014/ISCO-08 of redactioneel aangepast door het team van Vaklui.