3e jaars stage HBO

40 uur

Een van de projecten binnen Emerit is het ontwikkelen een geavanceerde zoekoplossing voor verschillende van haar klanten. Denk hierbij aan webshops en uitgebreide websites/portals.

De stage-opdracht bestaat uit het inventariseren van de wensen van (potentiele) klanten, en vooral het meedenken over nieuwe mogelijkheden binnen dit project. Het gaat daarbij vooral om het verwerken van zoekdata en het tonen van daarop gebaseerde resultaten. Daarnaast werk je mee aan het doorontwikkelen van dit project door het aanpassen van bestaande, en implementeren van nieuwe functionaliteit.

Emerit is een bedrijf dat zich richt op het leveren van maatwerk web based oplossingen. We werken voor allerlei soorten en maten klanten, en komen zo veel uitdagende projecten tegen.

Tijdens je stage werk je met:

  • PHP (7.0+)
  • HTML (5)
  • CSS / JavaScript
  • bootstrap, jquery e.d.
  • CakePHP framework

De stage-opdracht bestaat uit drie onderwerpen:

  • Het leren kennen van het Apache-project Lucene / Solr en dit op een generieke, geoptimaliseerde en eenvoudig te gebruiken manier ontsluiten.
  • Het optimaliseren van een Javascript applicatie die de resultaten vanuit Solr verwerkt en toont aan de gebruiker. Deze JS-applicatie bestaat momenteel uit (o.a.) een jQuery plugin
  • Het bijwerken en optimaliseren van de ‘klant-backend’ (PHP / HTML / CSS / JS) waarbinnen analyses gemaakt kunnen worden van zoekopdrachten en de zoekresultaten beïnvloed kunnen worden op basis van de weging van verschillende factoren.

Het beoogde eindresultaat is in ieder geval een sterk verbeterde portal voor de ontsluiting van de zoekmachine en duidelijke statistieken m.b.t. zoekopdrachten. Ook een advies voor verdere oplossingen en uitbreiding van deze applicatie is zeer welkom.

De student heeft :
In ieder geval een basis kennis programmeren en een leergierige instelling.
Daarnaast (basis) kennis van maar vooral enthousiasme voor:

  • OOP in PHP
  • Werken met een MVC framework in PHP
  • HTML / CSS / JavaScript

Solliciteer direct

  • Sleep bestanden hierheen of
  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.