Ontwikkeling van data-gedreven applicaties met PostgreSQL en een PHP generator

Bedrijfscontext

Nibble IT is een gespecialiseerde PostgreSQL consultancy bedrijf die organisaties ondersteunt bij het ontwerpen, ontwikkelen en optimaliseren van database oplossingen. Een belangrijk onderdeel van de dienstverlening is een intern ontwikkelde PHP generator, waarmee snel en consistent hoogwaardige applicaties worden gebouwd op basis van PostgreSQL-databases.

De generator automatiseert onder andere:
– CRUD-applicaties
– API’s
– Rapportages en dashboards
– Database-validaties en business rules

Als stagiair werk je mee aan de verdere ontwikkeling en toepassing van deze generator in klantprojecten.

Het doel van deze stage is dat de stagiair:
– Praktische ervaring opdoet met PostgreSQL, PHP en data-gedreven applicatieontwikkeling
– Inzicht krijgt in software-architectuur, codegeneratie en databaseontwerp
– Meewerkt aan echte consultancyprojecten binnen een professionele ontwikkelomgeving

Stageopdracht

De stagiair krijgt de opdracht om (onder begeleiding) mee te werken aan de doorontwikkeling en het gebruik van de PHP generator.

De stageopdracht bestaat uit de volgende onderdelen:

1. Inwerken en analyse
– Bestuderen van de interne PHP generator en de gegenereerde applicaties
– Kennismaken met PostgreSQL en de bestaande database-structuren
– Begrijpen van (klant)wensen en functionele requirements

2. Ontwikkeling
– Meeschrijven aan uitbreidingen of verbeteringen van de generator zelf
– Ontwerpen en uitbreiden van database-structuren in PostgreSQL indien nodig
– Genereren en aanpassen van PHP-applicaties met behulp van de generator
– Implementeren van business logic, validaties en autorisaties

3. Testen en optimaliseren
– Testen van de aanpassingen aan de generator
– Testen van gegenereerde applicaties
– Signaleren en oplossen van bugs
– Performance-optimalisaties in PostgreSQL (queries, indexen)
– Documenteren van oplossingen

4. Eindopdracht

Aan het einde van de stage levert de stagiair:
– Een werkende applicatie (of generator-uitbreiding)
– Technische documentatie
– Een reflectieverslag over het ontwikkelproces en de leerdoelen

Gebruikte technieken en tools

  • PostgreSQL
  • PHP (OOP)
  • SQL en databasemodellering
  • Git (versiebeheer)
  • REST / API-concepten
  • Linux / Docker (optioneel)

Leerdoelen

Na afronding van de stage kan de stagiair:
– Werken met codegeneratie en herbruikbare softwarecomponenten
– Zelfstandig database applicaties ontwikkelen
– Samenwerken binnen een technisch consultancyteam

Wat vragen wij?
– Opleiding: HBO/WO IT, Software Development, Informatica of vergelijkbaar
– Basiskennis van PHP en SQL
– Interesse in databases en backend development
– Leergierig, analytisch en gestructureerd

Wat bieden wij?
– Begeleiding door ervaren developers/consultants
– Wekelijkse voortgangsgesprekken
– Code reviews
– Inhoudelijke begeleiding bij design- en architectuurkeuzes
– Praktijkgerichte opdracht met directe interne impact
– Mogelijkheid tot afstuderen
– Flexibele stage-invulling en hybride werken

Geïnteresseerd? Neem contact met ons op via werkenbij@nibble-it.nl of bel met Agnes v/d Vlugt 06-53919042