<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Mijn Persoonlijke Website</title>
</head>
<body>
<!-- Inhoud komt hier -->
</body>
</html><header>
<h1>Welkom op Mijn Website</h1>
<p>Hallo, ik ben [Jouw Naam]. Dit is mijn eenvoudige HTML-pagina.</p>
</header><section>
<h2>Mijn Vaardigheden</h2>
<ul>
<li>HTML basis</li>
<li>Webdesign</li>
<li>Leerprogramma's volgen</li>
</ul>
</section><section>
<h2>Contacteer Mij</h2>
<form>
<label for="naam">Naam:</label>
<input type="text" id="naam" name="naam"><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br>
<input type="submit" value="Verzenden">
</form>
</section><footer>
<p>© 2026 [Jouw Naam]. Gemaakt met HTML.</p>
</footer><meta name="description" content="Leer HTML programmeertaal met dit eenvoudige persoonlijke website voorbeeld.">
<meta name="keywords" content="HTML voorbeeld, beginners HTML project">rails new todo_app
cd todo_apprails generate model Task title:string description:text completed:boolean
rails db:migraterails generate controller Tasks index show new create edit update destroyRails.application.routes.draw do
resources :tasks
root 'tasks#index'
end<h1>Mijn Todo Lijst</h1>
<% @tasks.each do |task| %>
<p><%= task.title %> - <%= task.completed ? 'Voltooid' : 'Open' %></p>
<% end %>
<%= link_to 'Nieuwe Taak', new_task_path %>class TasksController < ApplicationController
def index
@tasks = Task.all
end
def create
@task = Task.new(task_params)
if @task.save
redirect_to tasks_path
else
render :new
end
end
# Voeg andere acties toe zoals show, update, destroy
private
def task_params
params.require(:task).permit(:title, :description, :completed)
end
endrails server<title>Ruby Todo App – Voorbeeldproject</title>
<meta name="description" content="Leer Ruby programmeertaal met dit eenvoudige Todo-app voorbeeld in Rails.">if (voorwaarde) {
// Code die wordt uitgevoerd als de voorwaarde waar is
} else {
// Code die wordt uitgevoerd als de voorwaarde niet waar is
}void main() {
int getal = 10;
if (getal > 0) {
print("Het getal is positief!");
} else {
print("Het getal is negatief of nul.");
}
}import 'package:flutter/material.dart';
void main() {
runApp(MijnApp());
}
class MijnApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
bool isIngelogd = true;
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("If-Else Voorbeeld"),
),
body: Center(
child: Text(
isIngelogd ? "Welkom terug!" : "Log eerst in.",
style: TextStyle(fontSize: 20),
),
),
),
);
}
}void main() {
int temperatuur = 18;
if (temperatuur > 25) {
print("Het is warm!");
} else if (temperatuur > 15) {
print("Het is aangenaam.");
} else {
print("Het is koud!");
}
}void main() {
bool heeftToegang = true;
int leeftijd = 20;
if (heeftToegang) {
if (leeftijd >= 18) {
print("Je mag naar binnen!");
} else {
print("Je bent te jong.");
}
} else {
print("Geen toegang.");
}
}import 'package:flutter/material.dart';
void main() {
runApp(MijnApp());
}
class MijnApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
int score = 75;
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("Dynamische Kleur"),
),
body: Container(
color: score >= 50 ? Colors.green : Colors.red,
child: Center(
child: Text(
"Score: $score",
style: TextStyle(fontSize: 24, color: Colors.white),
),
),
),
),
);
}
}String dag = "maandag";
if (dag == "maandag") {
print("De week begint!");
} else {
print("Nog geen maandag.");
}Column(
children: [
if (true) Text("Dit wordt getoond"),
if (false) Text("Dit niet"),
],
)function zegHallo() {
echo "Hallo, wereld!";
}
// De functie oproepen
zegHallo();function begroetPersoon($naam) {
echo "Hallo, $naam! Hoe gaat het met je?";
}
begroetPersoon("Anna"); // Output: Hallo, Anna! Hoe gaat het met je?
begroetPersoon("Pieter"); // Output: Hallo, Pieter! Hoe gaat het met je?function telGetallenOp($getal1, $getal2) {
$som = $getal1 + $getal2;
echo "De som van $getal1 en $getal2 is $som";
}
telGetallenOp(5, 3); // Output: De som van 5 en 3 is 8function stelVoor($naam = "onbekende") {
echo "Dit is $naam.";
}
stelVoor("Sophie"); // Output: Dit is Sophie.
stelVoor(); // Output: Dit is onbekende.function vermenigvuldig($a, $b) {
return $a * $b;
}
$resultaat = vermenigvuldig(4, 5);
echo $resultaat; // Output: 20function bereken($getal1, $getal2, $operatie = "optellen") {
if ($operatie == "optellen") {
return $getal1 + $getal2;
} elseif ($operatie == "aftrekken") {
return $getal1 - $getal2;
} elseif ($operatie == "vermenigvuldigen") {
return $getal1 * $getal2;
} else {
return "Ongeldige operatie";
}
}
echo bereken(10, 5); // Output: 15 (optellen is standaard)
echo bereken(10, 5, "aftrekken"); // Output: 5
echo bereken(10, 5, "vermenigvuldigen"); // Output: 50function zegIets($tekst) {
echo $tekst;
}
function herhaal($tekst, $aantal) {
for ($i = 0; $i < $aantal; $i++) {
zegIets($tekst);
}
}
herhaal("Hallo ", 3); // Output: Hallo Hallo Hallo1val tekst = "Hallo, Wereld!"
2val grootboek = tekst.toUpperCase()
3println(grootboek) // Output: HALLO, WERELD!
41val nummers = listOf(1, 2, 3, 4, 5)
2val evenNummers = nummers.filter { it % 2 == 0 }
3println(evenNummers) // Output: [2, 4]
41val persoon = Person("John", 25)
2persoon.apply {
3 leeftijd += 1
4 println("Verjaardag: $naam is nu $leeftijd jaar oud.")
5}
61fun String.totaalWoorden(): Int {
2 return this.split(" ").size
3}
41val zin = "Dit is een test"
2println(zin.totaalWoorden()) // Output: 4
3try-catch-constructie gebruiken om uitzonderingen af te handelen en je programma robuust te maken.1val naam: String? = null
2println(naam?.length ?: "Naam is niet beschikbaar")
3try-catch-blokken gebruiken om uitzonderingen te beheersen en te reageren op fouten in je programma.map, filter, reduce en vele anderen om gemakkelijk met collecties te werken.? en ?:, waardoor je programma's minder vatbaar zijn voor NullPointerExceptions.range().range() functie heeft een eenvoudige syntaxis: range(start, stop, step). Hier is wat elk onderdeel betekent:range()range() kunt gebruiken:1for i in range(5):
2 print(i)
31for i in range(1, 10, 2):
2 print(i)
3range():1woorden = ["hallo", "wereld", "python", "programmeren"]
2for i in range(len(woorden)):
3 print(woorden[i])
4range() ook gebruiken om lijsten te genereren. Dit kan handig zijn voor het creëren van opeenvolgende nummers:1nummers = list(range(1, 11))
2print(nummers) # Output: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
31even_nummers = list(range(2, 21, 2))
2print(even_nummers) # Output: [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
31package main
2
3import "fmt"
4
5func main() {
6 fmt.Println("Hallo, wereld!")
7}
8main package is het entry point van de applicatie.1import "github.com/user/package"
21project/
2│
3├── main.go // Hoofdfunctie
4├── handlers.go // Verzorgers van HTTP-aanvragen
5├── models.go // Datamodellen
6└── utils/
7 └── helpers.go // Hulpfuncties
81type Persoon struct {
2 Naam string
3 Leeftijd int
4}
5
6func (p Persoon) Groet() string {
7 return "Hallo, ik ben " + p.Naam
8}
9golint en gofmt gebruiken om ervoor te zorgen dat je code de juiste stijl volgt. Dit bespaart tijd bij het coderen en zorgt voor een uniform uiterlijk.delve, die je in staat stelt om je code stap voor stap te doorlopen.pprof-tool gebruiken om te zien waar je applicatie de meeste tijd besteedt.1func TestOptellen(t *testing.T) {
2 result := Optellen(2, 3)
3 if result != 5 {
4 t.Errorf("verwacht 5, maar kreeg %d", result)
5 }
6}
7delve om je code stap voor stap te doorlopen en fouten op te sporen.