Softwareontwikkeling
← Mandragore Learning AcademyLeer werken met de technologieën achter moderne applicaties.
Van code en data tot API's en cloud: ontwikkel vaardigheden die je direct in echte projecten kunt toepassen.
Kies je leerpad
Kies je leerpad en werk stap voor stap van de technische basis naar complete oplossingen.
Onafhankelijke opleiding — niet gelieerd aan of gecertificeerd door de leveranciers van de behandelde technologieën en oplossingen.
Ontdek de leerpaden voor softwareontwikkelingJe persoonlijke Learning Workspace wordt automatisch aangemaakt bij je eerste aankoop.
Python
Python beheersen
JavaScript & TypeScript
Professioneel JavaScript & TypeScript
SQL
SQL — Gegevens bevragen, structureren en benutten
API
Leerpad API & Web Services — Integratie, beveiliging en automatisering
Cybersecurity Fundamentals
Leerpad Cybersecurity Fundamentals — Beveiliging van systemen, applicaties en data
Cloud Fundamentals
Leerpad Cloud Fundamentals — Infrastructuur, cloud-native en beheer
Data Modeling & Pipelines
Leerpad Data Modeling & Pipelines — Data Engineering voor productieomgevingen
Aperçu — Python, JavaScript & TypeScript, SQL, API, Cybersecurity Fundamentals, Cloud Fundamentals & Data Modeling & Pipelines
Python ontdekken en de eerste programma's maken
De rol van Python begrijpen, de omgeving installeren en de eerste scripts uitvoeren.
Werken met variabelen en gegevenstypen
De informatie die een programma gebruikt opslaan, omzetten en weergeven
De uitvoering van een programma sturen
Programma's maken die beslissingen kunnen nemen en bewerkingen kunnen herhalen.
Gegevensverzamelingen gebruiken
Meerdere gegevens in één programma opslaan, doorlopen en omzetten.
Het web begrijpen en een HTML-pagina maken
Begrijpen hoe een website werkt en een eerste gestructureerde pagina bouwen
Een interface vormgeven met CSS
Een heldere, leesbare interface maken die zich aanpast aan verschillende schermen
De basis van JavaScript ontdekken
De rol van JavaScript begrijpen en de eerste programma's schrijven
JavaScript in de praktijk
Verwerkingen bouwen die beslissingen nemen en bewerkingen herhalen
Relationele databases en de SQL-omgeving begrijpen
Begrijpen hoe een relationele database gegevens structureert en hoe SQL ze toegankelijk maakt
De eerste SELECT-query's schrijven
De nuttige informatie netjes uit een tabel halen met SELECT
Gegevens filteren, zoeken en sorteren
Precies de nuttige rijen vinden met voorwaarden, zoekopdrachten en sorteringen
Tabellen koppelen met joins
Meerdere tabellen correct combineren zonder cardinaliteitsfouten of duplicaten
API's, webservices en integratiearchitecturen begrijpen
Begrijpen waarom API's bestaan en hoe ze applicaties, diensten, data en AI-systemen verbinden
HTTP beheersen: requests, responses, methoden en statuscodes
De HTTP-mechanismen begrijpen die onmisbaar zijn om een API correct te gebruiken en te ontwerpen
Werken met JSON, parameters en API-gegevens
De gegevens die een API uitwisselt correct lezen, opbouwen en verzenden
Een REST-API gebruiken en testen
Een API aanroepen met tools en code en daarna het verkregen antwoord controleren
Cybersecurity en digitale risico's begrijpen
De doelen van cybersecurity begrijpen en redeneren in termen van assets, dreigingen, kwetsbaarheden, impact en risico's
Dreigingen, aanvallen en kwetsbaarheden begrijpen
De belangrijkste aanvalsmechanismen herkennen om hun effecten beter te onderkennen, te voorkomen en te beperken
Gegevens beschermen en de essentiële cryptografie beheersen
De cryptografische mechanismen begrijpen die nodig zijn om gegevens, uitwisselingen en identiteiten te beschermen
Identiteiten en toegang beveiligen
Toegang ontwerpen op basis van sterke authenticatie, passende autorisaties en least privilege
Cloud computing en de modellen ervan begrijpen
De principes van de cloud begrijpen en kiezen tussen service- en deploymentmodellen op basis van de behoefte
De fundamentele cloudresources begrijpen
De bouwstenen voor compute, netwerk, opslag en data herkennen waaruit een cloudarchitectuur bestaat
Identiteiten, toegang en data beveiligen in de cloud
De basisbeveiliging toepassen op identiteiten, secrets, data en verantwoordelijkheden in de cloud
Een cloudnetwerk ontwerpen
De stromen van een cloudarchitectuur organiseren met subnets, routing, filtering en gecontroleerde blootstelling
Data-architecturen en pipelines begrijpen
Begrijpen hoe data van bronsystemen naar BI-, analytics- en AI-toepassingen stroomt
Data modelleren voor analytics
Een samenhangend analytisch model ontwerpen op basis van een zakelijke behoefte, indicatoren en brongegevens
Analytische opslag en dataformaten organiseren
Een opslagorganisatie en formaten kiezen die passen bij volume, verwerking en analytisch gebruik
Data uit meerdere bronnen betrouwbaar inlezen
Data extraheren uit bestanden, SQL-databases, API's en cloudopslag met grip op fouten en herhaalbaarheid