You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/nl
localizeflow[bot] 791d3b81b4
chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes)
1 week ago
..
1-getting-started-lessons chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
2-js-basics chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
3-terrarium chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
4-typing-game chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
5-browser-extension chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
6-space-game chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
7-bank-project chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
8-code-editor/1-using-a-code-editor chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
9-chat-project chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
10-ai-framework-project chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
Git-Basics chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
docs chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
lesson-template chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
memory-game chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
quiz-app chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
.co-op-translator.json chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
AGENTS.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
CODE_OF_CONDUCT.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
CONTRIBUTING.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
SECURITY.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
SUPPORT.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
_404.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago
for-teachers.md chore(i18n): sync translations with latest source changes (chunk 1/1, 291 changes) 1 week ago

README.md

Webontwikkeling voor Beginners - Een Curriculum

Leer de basisprincipes van webontwikkeling met onze 12-weekse uitgebreide cursus van Microsoft Cloud Advocates. Elk van de 24 lessen duikt in JavaScript, CSS en HTML door middel van praktijkprojecten zoals terraria, browserextensies en spacegames. Doe mee met quizzen, discussies en praktische opdrachten. Verhoog je vaardigheden en optimaliseer je kennisbehoud met onze effectieve project-gebaseerde leerwijze. Begin vandaag nog met coderen!

Word lid van de Azure AI Foundry Discord Community

Volg deze stappen om aan de slag te gaan met deze bronnen:

  1. Fork de repository: Klik GitHub forks
  2. Clone de repository: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git
  3. Word lid van de Azure AI Foundry Discord en ontmoet experts en mede-ontwikkelaars

🌐 Meertalige Ondersteuning

Ondersteund via GitHub Action (geautomatiseerd & altijd up-to-date)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Lievere lokaal clonen?

Deze repository bevat meer dan 50 taalvertalingen die de downloadgrootte aanzienlijk vergroten. Om zonder vertalingen te clonen, gebruik sparse checkout:

git clone --filter=blob:none --sparse https://github.com/microsoft/Web-Dev-For-Beginners.git
cd Web-Dev-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.

Als je graag extra vertalingen wilt, staan de ondersteunde talen hier hier

🧑‍🎓 Ben je een student?

Bezoek de Student Hub pagina waar je beginnersbronnen, studentenpakketten en zelfs manieren vindt om een gratis certificaatvoucher te krijgen. Dit is de pagina die je wilt bookmarken en af en toe wilt checken omdat we maandelijks content wisselen.

📣 Aankondiging - Nieuwe GitHub Copilot Agent modus uitdagingen om te voltooien!

Nieuwe uitdaging toegevoegd, zoek naar "GitHub Copilot Agent Challenge 🚀" in de meeste hoofdstukken. Dat is een nieuwe uitdaging die je kunt voltooien met GitHub Copilot en Agent-modus. Als je Agent-modus nog niet hebt gebruikt: het kan niet alleen tekst genereren, maar ook bestanden maken en bewerken, opdrachten uitvoeren en meer.

📣 Aankondiging - Nieuw project om te bouwen met Generatieve AI

Nieuw AI Assistant project zojuist toegevoegd, bekijk het project

📣 Aankondiging - Nieuw curriculum over Generatieve AI voor JavaScript is net uitgebracht

Mis ons nieuwe Generative AI curriculum niet!

Bezoek https://aka.ms/genai-js-course om te beginnen!

Background

  • Lessen die alles behandelen, van basis tot RAG.
  • Interacteer met historische personages met behulp van GenAI en onze begeleidende app.
  • Leuke en boeiende verhaallijn, je reist door de tijd!

character

Elke les bevat een opdracht om te voltooien, een kenniscontrole en een uitdaging die je begeleidt bij het leren van onderwerpen zoals:

  • Prompting en prompt engineering
  • Tekst- en afbeeldingsapp-generatie
  • Zoekapps

Bezoek https://aka.ms/genai-js-course om te beginnen!

🌱 Aan de slag

Docenten, we hebben enkele suggesties opgenomen over hoe dit curriculum te gebruiken. We horen graag jullie feedback in ons discussieforum!

Leerlingen, begin bij elke les met een pre-lecture quiz en volg deze met het lezen van het lesmateriaal, het voltooien van de verschillende activiteiten en controleer je begrip met de post-lecture quiz.

Om je leerervaring te verbeteren, maak verbinding met je medeleerlingen om samen aan de projecten te werken! Discussies worden aangemoedigd in ons discussieforum waar ons team van moderators beschikbaar zal zijn om je vragen te beantwoorden.

Voor verdere scholing raden wij sterk aan om Microsoft Learn te verkennen voor aanvullende studiematerialen.

📋 Je omgeving instellen

Dit curriculum heeft een ontwikkelomgeving klaar voor gebruik! Als je begint, kun je ervoor kiezen om het curriculum te draaien in een Codespace (een browser-gebaseerde, geen installaties benodigde omgeving), of lokaal op je computer met een teksteditor zoals Visual Studio Code.

Maak je repository aan

Om je werk gemakkelijk op te slaan, wordt aanbevolen om een eigen kopie van deze repository te maken. Dit kan je doen door op de knop Use this template bovenaan de pagina te klikken. Dit maakt een nieuwe repository aan in je GitHub-account met een kopie van het curriculum.

Volg deze stappen:

  1. Fork de repository: Klik op de knop "Fork" rechtsboven op deze pagina.
  2. Clone de repository: git clone https://github.com/microsoft/Web-Dev-For-Beginners.git

Het curriculum draaien in een Codespace

In je eigen kopie van deze repository, klik op de Code-knop en selecteer Open with Codespaces. Dit maakt een nieuwe Codespace voor je aan om in te werken.

Codespace

Het curriculum lokaal draaien op je computer

Om dit curriculum lokaal op je computer te draaien, heb je een teksteditor, een browser en een opdrachtregel-tool nodig. Onze eerste les, Introductie tot programmeertalen en tools van het vak, leidt je door verschillende opties voor elk van deze tools, zodat je kunt kiezen wat het beste bij jou past.

Wij raden aan om Visual Studio Code als editor te gebruiken, die ook een ingebouwde Terminal heeft. Je kunt Visual Studio Code hier downloaden.

  1. Clone je repository naar je computer. Dit kan je doen door op de knop Code te klikken en de URL te kopiëren:

    CodeSpace Open vervolgens Terminal binnen Visual Studio Code en voer het volgende commando uit, waarbij je <your-repository-url> vervangt door de URL die je zojuist hebt gekopieerd:

    git clone <your-repository-url>
    
  2. Open de map in Visual Studio Code. Dit kun je doen door te klikken op Bestand > Map openen en de zojuist gekloonde map te selecteren.

Aanbevolen extensies voor Visual Studio Code:

  • Live Server - om HTML-pagina's binnen Visual Studio Code te bekijken
  • Copilot - om je te helpen sneller code te schrijven

📂 Elke les bevat:

  • optionele schetsnotitie
  • optionele aanvullende video
  • warming-up quiz voorafgaand aan de les
  • schriftelijke les
  • voor projectgebaseerde lessen, stapsgewijze handleidingen over hoe het project te bouwen
  • kenniscontroles
  • een uitdaging
  • aanvullende lectuur
  • een quiz na de les

Een opmerking over quizzes: Alle quizzes bevinden zich in de Quiz-app map, in totaal 48 quizzes van elk drie vragen. Ze zijn beschikbaar hier, de quiz-app kan lokaal worden uitgevoerd of op Azure worden gedeployed; volg de instructies in de quiz-app map.

🗃️ Lessen

Projectnaam Geleerde Concepten Leerdoelen Gelinkte Les Auteur
01 Aan de slag Introductie tot programmeren en tools van het vak Leer de basisprincipes achter de meeste programmeertalen en software die professionele ontwikkelaars helpt hun werk te doen Introductie tot programmeertalen en tools van het vak Jasmine
02 Aan de slag Basiskennis van GitHub, inclusief samenwerken in een team Hoe je GitHub gebruikt in je project, hoe je met anderen samenwerkt aan een codebase Introductie tot GitHub Floor
03 Aan de slag Toegankelijkheid Leer de basis van webtoegankelijkheid Toegankelijkheidsfundamentals Christopher
04 JS Basics JavaScript-datatypes De basis van JavaScript-datatypes Datatypes Jasmine
05 JS Basics Functies en methoden Leer over functies en methoden om de logica van een applicatie te beheren Functies en methoden Jasmine en Christopher
06 JS Basics Beslissingen nemen met JS Leer hoe je voorwaarden maakt in je code met besluitvormingsmethoden Beslissingen maken Jasmine
07 JS Basics Arrays en lussen Werk met data met arrays en lussen in JavaScript Arrays en lussen Jasmine
08 Terrarium HTML in de praktijk Bouw de HTML voor een online terrarium, met focus op het maken van een layout Introductie tot HTML Jen
09 Terrarium CSS in de praktijk Bouw de CSS voor de styling van het online terrarium, met de nadruk op basisbeginselen van CSS inclusief een responsive pagina Introductie tot CSS Jen
10 Terrarium JavaScript Closures, DOM-manipulatie Bouw de JavaScript om het terrarium functioneel te maken als een drag/drop interface, met focus op closures en DOM-manipulatie JavaScript Closures, DOM-manipulatie Jen
11 Typen Spel Bouw een Typen Spel Leer hoe je toetsenbordgebeurtenissen gebruikt om de logica van je JavaScript-app aan te sturen Event-Driven Programming Christopher
12 Groene Browser Extensie Werken met browsers Leer hoe browsers werken, hun geschiedenis, en hoe je de eerste elementen van een browser extensie opzet Over browsers Jen
13 Groene Browser Extensie Formulieren bouwen, een API aanroepen en variabelen lokaal opslaan Bouw de JavaScript-elementen van je browser extensie om een API aan te roepen met variabelen die lokaal zijn opgeslagen API's, formulieren en lokale opslag Jen
14 Groene Browser Extensie Achtergrondprocessen in de browser, webprestaties Gebruik de achtergrondprocessen van de browser om het icoon van de extensie te beheren; leer over webprestaties en optimalisaties Achtergrondtaken en prestaties Jen
15 Ruimte Spel Meer geavanceerde spelontwikkeling met JavaScript Leer over overerving met zowel klassen als compositie en het Pub/Sub-patroon, ter voorbereiding op het bouwen van een spel Introductie tot geavanceerde spelontwikkeling Chris
16 Ruimte Spel Tekenen op canvas Leer over de Canvas-API, gebruikt om elementen op een scherm te tekenen Tekenen op canvas Chris
17 Ruimte Spel Elementen bewegen op het scherm Ontdek hoe elementen beweging krijgen met behulp van de cartesiaanse coördinaten en de Canvas-API Elementen bewegen Chris
18 Ruimte Spel Botsingdetectie Laat elementen botsen en op elkaar reageren met keypresses en geef een cooldown-functie om de prestaties van het spel te waarborgen Botsingdetectie Chris
19 Ruimte Spel Score bijhouden Voer wiskundige berekeningen uit op basis van de status en prestaties van het spel Score bijhouden Chris
20 Ruimte Spel Het spel beëindigen en opnieuw starten Leer over het beëindigen en opnieuw starten van het spel, inclusief het opruimen van assets en het resetten van variabelen De eindvoorwaarde Chris
21 Bankieren App HTML-sjablonen en routes in een webapp Leer hoe je de basisstructuur van een multipagina-website creëert met routing en HTML-sjablonen HTML-Sjablonen en routes Yohan
22 Bankieren App Bouw een inlog- en registratieformulier Leer over het bouwen van formulieren en het afhandelen van validatieroutines Formulieren Yohan
23 Bankieren App Methoden voor ophalen en gebruiken van data Hoe data in en uit je app stroomt, hoe je het ophaalt, opslaat en verwijdert Data Yohan
24 Bankieren App Concepten van state management Leer hoe jouw app de status behoudt en hoe je die programmatisch beheert State management Yohan
25 Browser/VScode Code Werken met VScode Leer hoe je een code-editor gebruikt Gebruik VScode Code Editor Chris
26 AI Assistenten Werken met AI Leer hoe je je eigen AI-assistent bouwt AI Assistent project Chris

🏫 Pedagogiek

Ons curriculum is ontworpen met twee belangrijke pedagogische principes in gedachten:

  • leren door projecten
  • frequente quizzes

Het programma leert de basisprincipes van JavaScript, HTML en CSS, evenals de nieuwste tools en technieken die tegenwoordig door webontwikkelaars worden gebruikt. Studenten krijgen de kans om praktische ervaring op te doen door het bouwen van een typenspel, een virtueel terrarium, een milieuvriendelijke browserextensie, een ruimte-invader-stijl spel en een bankapp voor bedrijven. Aan het einde van de serie zullen studenten een gedegen begrip van webontwikkeling hebben verworven.

🎓 Je kunt de eerste paar lessen in dit curriculum volgen als een Leerpad op Microsoft Learn!

Door ervoor te zorgen dat de inhoud aansluit bij projecten, wordt het proces leerzamer en boeiender voor de studenten en wordt het onthouden van concepten versterkt. We hebben ook verschillende startlessen geschreven in de basis van JavaScript om concepten te introduceren, gecombineerd met een video uit de "Beginners Series to: JavaScript" collectie van videotutorials, waarvan sommige auteurs bijdroegen aan dit curriculum.

Daarnaast zet een quiz met lage druk voor een les de intentie van de student voor het leren van een onderwerp, terwijl een tweede quiz na de les verdere retentie verzekert. Dit curriculum is ontworpen om flexibel en leuk te zijn en kan geheel of gedeeltelijk worden gevolgd. De projecten beginnen klein en worden steeds complexer aan het einde van de 12-weekse cyclus.

Hoewel we er bewust voor hebben gekozen om geen JavaScript-frameworks te introduceren om ons te concentreren op de basisvaardigheden die je als webontwikkelaar nodig hebt voordat je een framework adopteert, is een goede volgende stap na dit curriculum het leren over Node.js via een andere collectie videos: "Beginner Series to: Node.js".

Bezoek onze Gedragscode en Bijdragen richtlijnen. We verwelkomen je constructieve feedback!

🧭 Offline toegang

Je kunt deze documentatie offline gebruiken door Docsify te gebruiken. Fork deze repo, installeer Docsify op je lokale machine en typ vervolgens in de hoofdmap van deze repo docsify serve. De website wordt dan bediend op poort 3000 op je localhost: localhost:3000.

📘 PDF

Een PDF van alle lessen is te vinden hier.

🎒 Andere Cursussen

Ons team maakt ook andere cursussen! Bekijk:

LangChain

LangChain4j voor Beginners LangChain.js voor Beginners


Azure / Edge / MCP / Agents

AZD voor Beginners Edge AI voor Beginners MCP voor Beginners AI Agents voor Beginners


Generatieve AI Serie

Generatieve AI voor Beginners Generatieve AI (.NET) Generatieve AI (Java) Generatieve AI (JavaScript)


Core Learning

ML voor Beginners Data Science voor Beginners AI voor Beginners Cybersecurity voor Beginners Web Dev voor Beginners IoT voor Beginners XR Ontwikkeling voor Beginners


Copilot Serie

Copilot voor AI Paired Programming Copilot voor C#/.NET Copilot Avontuur

Hulp krijgen

Als je vastloopt of vragen hebt over het bouwen van AI-apps. Doe mee met andere leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij gedeeld wordt.

Microsoft Foundry Discord

Als je productfeedback hebt of fouten tegenkomt tijdens het bouwen, bezoek:

Microsoft Foundry Developer Forum

Licentie

Deze repository is gelicentieerd onder de MIT-licentie. Zie het LICENSE bestand voor meer informatie.


Disclaimer: Dit document is vertaald met behulp van de AI-vertalingsdienst Co-op Translator. Hoewel wij streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal wordt beschouwd als de gezaghebbende bron. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerd geïnterpreteerde informatie voortkomend uit het gebruik van deze vertaling.