Opleiding : Ontwikkeling van webapplicaties en API's met SLIM

Leer het PHP-microframework SLIM onder de knie krijgen

Praktijkcursus - 2d - 14u00 - Ref. SLM
Prijs : 1370 € V.B.

Ontwikkeling van webapplicaties en API's met SLIM

Leer het PHP-microframework SLIM onder de knie krijgen


Nieuwe opleiding

Deze opleiding stelt u in staat de basisprincipes van het framework onder de knie te krijgen, de architectuur ervan te begrijpen en te leren hoe u krachtige webapplicaties kunt bouwen. U zult in staat zijn robuuste RESTful API’s te ontwikkelen


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. SLM
  2d - 14u00
1370 € V.B.




Deze opleiding stelt u in staat de basisprincipes van het framework onder de knie te krijgen, de architectuur ervan te begrijpen en te leren hoe u krachtige webapplicaties kunt bouwen. U zult in staat zijn robuuste RESTful API’s te ontwikkelen


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
Een SLIM-project installeren en configureren
De structuur van een bestaand Slim-project aanpassen door een georganiseerde architectuur toe te passen
Verschillende HTTP-routes aanmaken en testen in SLIM
De API-respons en de gegevensbron controleren
SLIM koppelen aan een database en CRUD-bewerkingen uitvoeren
Volledige RESTful-API’s ontwikkelen en testen
Middleware toevoegen en configureren in een SLIM-applicatie

Doelgroep
Webontwikkelaars die het microframework Slim voor PHP willen ontdekken.

Voorafgaande vereisten
Voorkennis van PHP 7-8 en van de concepten van objectgeoriënteerd programmeren

Praktische modaliteiten
Een afwisseling van theoretische presentaties en programmeerworkshops. Elk concept wordt direct toegepast op concrete voorbeelden.

Opleidingsprogramma

1
Inleiding tot Slim

  • Een introductie tot het microframework SLIM en de voordelen ervan.
  • Vergelijking met andere PHP-frameworks.
  • Typische toepassingen van SLIM.

2
Installatie en configuratie

  • Vereisten voor de installatie van SLIM.
  • Installatie via Composer of Laragon.
  • Configuratie van de ontwikkelomgeving.
Praktisch werk
Een SLIM-project aanmaken, de basisinstellingen configureren en controleren of de installatie correct functioneert.

3
Architectuur en organisatie van het project

  • Waarom zou je je Slim-project structureren?
  • Aanbevolen mappenstructuur (src/, routes/, public/, config/).
  • Scheiding van verantwoordelijkheden: routes, verkeersleiders, diensten, modellen.
  • Vergelijking met de MVC-architectuur van Laravel.
  • Afhankelijkheidsinjectie en PSR-11-container.
Praktisch werk
Een monolithisch project opsplitsen in afzonderlijke controllers, de bedrijfslogica onderbrengen in serviceklassen, de PHP-DI-container configureren.

4
Routes aanmaken en HTTP-verzoeken beheren

  • De routes in SLIM begrijpen.
  • Routes definiëren voor de methoden GET, POST, PUT en DELETE.
  • Beheer van HTTP-verzoek- en antwoordparameters.
Praktisch werk
Implementatie van eenvoudige routes, beheer van de parameters van verzoeken en antwoorden van de controller.

5
Interactie met statische gegevens (JSON)

  • Een JSON-bestand laden vanuit SLIM.
  • Het resultaat weergeven met SLIM.
  • Controleer het API-antwoord van de oplossing.
Praktisch werk
Controleer de API-respons en de gegevensbron.

6
Interactie met databases

  • De databaseverbinding configureren.
  • SQL-query's uitvoeren vanuit SLIM
  • Het gebruik van PDO en ORM’s met SLIM.
Praktisch werk
Een verbinding met een database tot stand brengen, tabellen aanmaken, gegevens invoeren en uitlezen via SLIM.

7
Ontwikkeling van RESTful-API's

  • Principes van RESTful API's.
  • RESTful API's maken met Slim.
  • Beheer van antwoordformaten (JSON, XML).
Praktisch werk
Ontwikkeling van API’s voor CRUD-bewerkingen, testen van endpoints via Postman, verwerking van JSON-antwoorden.

8
Gebruik van middleware

  • Wat is middleware?
  • Middleware toevoegen aan een SLIM-applicatie.
  • Voorbeelden van veelgebruikte middleware (authenticatie, enz.).
Praktisch werk
Integratie van middleware om de toegang tot gegevens via JWT te beveiligen.



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.

Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 23 nov.

2027 : 22 maa., 28 juni, 27 sep., 13 dec.

PARIS LA DÉFENSE
2027 : 22 maa., 28 juni, 27 sep., 13 dec.



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.