Tags

Laravel

Backend

Laravel PHP Framework

Laravel is een elegant, modern PHP-framework met een expressieve syntax volgens MVC. Het biedt Artisan, Eloquent ORM, Blade, ingebouwde authenticatie, queues en WebSocket-ondersteuning. Het is ontwikkelaarsvriendelijk, goed gedocumenteerd en zeer populair.

Andere termen met deze tag:


PHPUnit

AAA

Tools

PHPUnit

PHPUnit is het standaard testframework voor PHP. Je schrijft tests in klassen en assertions controleren het verwachte gedrag. Het ondersteunt Test Driven Development, integreert met CI/CD en kan code coverage rapporteren. Essentieel voor kwaliteit in Laravel- en Symfony-projecten.

AAA

Tools

Ga naar dit kaartje

Dependency Injection

AA

Backend

Dependency Injection

Dependency injection (DI) is een ontwerppatroon waarbij een component zijn afhankelijkheden ontvangt van buiten in plaats van ze zelf aan te maken. Dit maakt code beter testbaar, losser gekoppeld en herbruikbaar. DI-containers beheren de levenscyclus en injectie van objecten automatisch. Het is een kernprincipe in frameworks zoals Angular, Spring en Laravel (via de Service Container).

AA

Backend

Ga naar dit kaartje

Namespace

AAA

Backend

Namespace

Een namespace groepeert gerelateerde code zoals klassen, functies en constanten logisch en voorkomt naamconflicten. In PHP gebruik je bijvoorbeeld `namespace App\Controllers — `, in C# en Java zijn namespaces en packages standaard. Moderne autoloaders zoals PSR-4 koppelen namespaces aan bestandspaden voor automatisch laden van klassen.

AAA

Backend

Ga naar dit kaartje

Artisan

AAA

Tools

Artisan

Artisan is de command-line interface van Laravel voor ontwikkeltaken. Je genereert boilerplate (controllers, models, migrations), voert migrations uit, wist caches, beheert queues en schrijft eigen commands. Syntax: php artisan <command>. Essentieel voor een efficiënte workflow.

AAA

Tools

Ga naar dit kaartje

Eloquent

AA

Database

Eloquent ORM

Eloquent is Laravel's ActiveRecord-ORM voor database-interactie. Modellen representeren tabellen, relaties definieer je met methodes als hasMany en belongsTo. De query builder heeft een fluente interface en ondersteunt eager loading, mutators/accessors en soft deletes.

AA

Database

Ga naar dit kaartje

LEMP

AA

Servers

LEMP-stack

LEMP is een serverstack vergelijkbaar met LAMP, maar met Nginx i.p.v. Apache: Linux (besturingssysteem), Nginx (webserver), MySQL of MariaDB (database) en PHP (scripttaal). Nginx is sneller bij statische bestanden en hoog gelijktijdig verkeer. LEMP wordt steeds populairder als alternatief voor LAMP.

AA

Servers

Ga naar dit kaartje

LAMP

AA

Servers

LAMP-stack

LAMP is een veelgebruikte open-source serverstack voor webapplicaties: Linux (besturingssysteem), Apache (webserver), MySQL (database) en PHP (scripttaal). De componenten werken goed samen en worden breed ondersteund. LAMP is populair voor WordPress, Drupal en Laravel. Een moderne variant vervangt MySQL door MariaDB en Apache soms door Nginx (dan LEMP).

AA

Servers

Ga naar dit kaartje

Symfony

AA

Backend

Symfony PHP Framework

Symfony is een enterprise-grade PHP-framework met herbruikbare, zelfstandige componenten. Het vormt de basis van Laravel en andere frameworks. Het is flexibel, uitbreidbaar en uitstekend getest. De leercurve is steiler, maar het is zeer krachtig voor grote apps.

AA

Backend

Ga naar dit kaartje

400 kaartjes

Een uitgebreide collectie begrippen voor elk niveau

12 categorieen

Van HTML & CSS tot databases en security

3 niveaus

Geschikt voor beginners en gevorderden

Voor teams & klassen

Ideaal als lesmateriaal of teambuilding tool

Offline oefenen

Fysiek aan de slag, zonder scherm