Web 2.0-technologieën en MVC
De cursus begint met een overzicht van Web 2.0 technologieën. Deelnemers leren hoe deze technologieën de interactiviteit en bruikbaarheid van websites verbeteren en welke rol ze spelen in moderne webontwikkeling.
Een belangrijk onderdeel is AJAX (Asynchronous JavaScript and XML) en asynchrone gegevensverwerking. Deelnemers leren hoe ze AJAX kunnen gebruiken om gegevens op de achtergrond te laden en te verzenden zonder de pagina te herladen, wat resulteert in een betere gebruikerservaring.
Een ander belangrijk aspect zijn RESTful API's en microservices. Deelnemers leren hoe ze RESTful API's kunnen maken en gebruiken om schaalbare en flexibele webservices te ontwikkelen. Ook wordt het concept van microservices uitgelegd, waarmee applicaties kunnen worden opgesplitst in kleinere, onafhankelijke services die gemakkelijker te beheren en te schalen zijn.
Het biedt een inleiding tot het MVC (Model-View-Controller) patroon. Deelnemers leren hoe het MVC patroon de ontwikkeling structureert en de scheiding van gegevens, gebruikersinterface en bedrijfslogica vergemakkelijkt. Er wordt uitgelegd hoe het MVC patroon helpt om de code schoon en onderhoudbaar te houden.
Tot slot wordt de implementatie van een eenvoudig MVC-systeem behandeld. Deelnemers brengen het geleerde in de praktijk door een klein project te ontwikkelen dat gebruik maakt van het MVC patroon. Ze leren hoe ze modellen, views en controllers kunnen maken en verbinden om een complete webapplicatie te bouwen.