📄️ 1. Fundamentals van moderne webontwikkeling
In dit hoofdstuk bekijken we de basis van moderne webontwikkeling. We gaan in op de evolutie van het web, de rol van frameworks, en de uitdagingen en kansen van hedendaagse webapplicaties. Dit vormt de basis voor het werken met moderne frameworks zoals Angular.
📄️ 2. Introductie Angular
In dit hoofdstuk bekijken we Angular. We leggen uit wat Angular is, hoe het is ontstaan, welke voordelen het biedt en welke tools je nodig hebt om ermee te werken. Daarnaast bekijken we hoe een Angular-applicatie is opgebouwd en hoe je de onderdelen ervan gebruikt om interactieve en herbruikbare webapplicaties te maken.
📄️ 3. Componentcommunicatie, Routing, Reactive Forms en Pipes
In dit hoofdstuk verdiepen we ons in essentiële Angular-concepten die de basis vormen van professionele webapplicaties. We bekijken hoe componenten met elkaar communiceren via @Input en @Output, hoe je gebruikers door je applicatie navigeert met Angular Router, en hoe je robuuste formulieren bouwt met Reactive Forms. Tot slot leren we hoe Pipes je helpen om data netjes en consistent weer te geven in de gebruikersinterface.
📄️ 4. Data modellen, services, HTTP-requests & lifecycle hooks
In dit hoofdstuk behandelen we enkele geavanceerde concepten in moderne webontwikkeling met frameworks zoals Angular. We bespreken data modellen, services voor het beheren van data en logica, het uitvoeren van HTTP-requests naar backend-API's, en lifecycle hooks voor het beheren van componentlevenscycli.
📄️ 5. Signals, State Management & CRUD
In dit hoofdstuk behandelen we geavanceerdere concepten zoals signalen, state management en CRUD-operaties (Create, Read, Update, Delete) binnen webframeworks. We zullen zien hoe deze concepten kunnen worden toegepast om dynamische en interactieve webapplicaties te bouwen.
📄️ 6. back-end, NestJS en MongoDB
In dit hoofdstuk bekijken we de basisconcepten van back-end ontwikkeling met NestJS en MongoDB. We zullen zien hoe we een eenvoudige REST API kunnen opzetten met NestJS, hoe we data kunnen opslaan in een MongoDB database, en hoe we deze API kunnen integreren met onze Angular front-end.