Hub · 149 Inhalte · aktualisiert am 25 September 2026
Webentwicklung: die Grundlagen, geprüft und aktualisiert
JavaScript, PHP, HTML & CSS, Laravel und Vue.js: die gewachsenen Artikel von Gekkode, geprüft, aktualisiert und mit den KI-Inhalten verknüpft, die darauf aufbauen.
JavaScript65 InhaltePHP42 InhalteHTML & CSS25 InhalteLaravel32 InhalteVue.js20 InhalteWordPress1 InhaltePrestaShop1 Inhalte
Grundlagenartikel
Git lernen: das komplette Git-Tutorial für Einsteiger5 Kapitel · 39 Min. · Anfänger · geprüft am 2 September 2026
JavaScript lernen: kostenloser Kurs für Einsteiger mit 30-Tage-Plan12 Kapitel · 49 Min. · Anfänger · geprüft am 7 September 2026
Vue 3 Tutorial für Einsteiger: Grundlagen in 11 Kapiteln11 Kapitel · 46 Min. · Anfänger · geprüft am 7 September 2026Fortgeschrittene Tutorials
Zugehörige Projekte
Neueste Aktualisierungen
- 7 Sep.MCP für PrestaShop, ohne einem Agenten die Schlüssel zu geben — Halbgeviertstriche („—“) als Einschub durch Kommas ersetzt, in Artikeln und Übersetzungen (nur als Vermerk „nicht zutreffend“ in Tabellen beibehalten).
- 7 Sep.MCP für WordPress, ohne einem Agenten die Schlüssel zu geben — Halbgeviertstriche („—“) als Einschub durch Kommas ersetzt, in Artikeln und Übersetzungen (nur als Vermerk „nicht zutreffend“ in Tabellen beibehalten).
- 7 Sep.JavaScript-Objekte: erstellen, lesen, ändern und durchlaufen — Kapitel neu geschrieben: Definition, Erstellung (Literal, new Object, Konstruktorfunktion), Lesen mit Punkt und eckigen Klammern, Optional Chaining, Methoden und this, Durchlaufen mit Object.keys/values/entries und for…in, verschachtelte Objekte und Arrays von Objekten, flache und tiefe Kopie, Ausblick auf die Klassen. Korrektur des Beispiels, das eine Pfeilfunktion mit this verwendete. Integriert den früheren Artikel „Créer et manipuler un objet en Javascript“, der hierher umgeleitet wird. Die alte Fassung hatte 277 Wörter.
- 7 Sep.JavaScript lernen: kostenloser Kurs für Einsteiger mit 30-Tage-Plan — Redaktionelle Überarbeitung: Semikolons im Fließtext durch Kommas oder Punkte ersetzt, Füllfloskeln gestrichen („es ist entscheidend“, „es ist wichtig anzumerken, dass“, „um zu“ statt „zu dem Zweck“), Versionsnummern entfernt, wo sie nichts beitragen.
- 7 Sep.JavaScript in HTML einbinden: script-Tag und erstes Hello World — Kapitel neu geschrieben: Definition von JavaScript, Platzierung des script-Tags (head, Ende des body, defer, async), Inline-Skript gegen externe Datei, console.log zusätzlich zu alert, Lesen der ersten Fehler. Die alte Fassung hatte 295 Wörter.
Alle Inhalte
JavaScript (65)
- 10 VueJS-Frameworks für 2023, die du kennen solltest
- 20 JavaScript-Bibliotheken, die du 2023 testen solltest
- 6 Regeln für die Benennung von Variablen in JavaScript
- Arrays in JavaScript zusammenführen: Spread oder Concat
- bind(), call() und apply() in JavaScript: this sicher steuern
- CSS-Klassen in JavaScript ändern: classList richtig nutzen
- Dark Mode in JavaScript erkennen mit prefers-color-scheme
- Das Math-Objekt in JavaScript: Eigenschaften und Methoden
- Datums-Regex: TT/MM/JJJJ und JJJJ-MM-TT prüfen (JavaScript, PHP, HTML)
- DOM manipulieren: die HTML-Seite mit JavaScript ändern
- E-Mail-Regex: E-Mail-Adresse in JavaScript, PHP und HTML prüfen
- Firebase in Vue 3 einbinden: Firestore mit VueFire nutzen
- Funktionsdeklaration vs. Funktionsausdruck in JavaScript
- IndexedDB lernen: Daten im Browser mit JavaScript speichern
- IP-Adresse mit Regex validieren: Muster für IPv4 und IPv6
- JavaScript Events und Event-Handler verstehen und einsetzen
- JavaScript in HTML einbinden: script-Tag und erstes Hello World
- JavaScript lernen: kostenloser Kurs für Einsteiger mit 30-Tage-Plan
- JavaScript Map: Einführung in das Map-Objekt mit Beispielen
- JavaScript reduce(): so funktioniert die Array-Methode
- JavaScript Scope: lokale und globale Variablen verstehen
- JavaScript sleep: so baust du eine Pause-Funktion selbst
- JavaScript Strict Mode: use strict richtig einsetzen
- JavaScript-Bedingungen: if, else if und switch richtig nutzen
- JavaScript-ES6-Module: so funktionieren import und export
- JavaScript-Events verstehen: addEventListener und Event-Objekt
- JavaScript-Funktionen: Deklaration, Parameter und Arrow Functions
- JavaScript-Klassen: Konstruktor, Methoden und Vererbung
- JavaScript-Objekte: erstellen, lesen, ändern und durchlaufen
- JavaScript-Operatoren und Ausdrücke: rechnen und vergleichen
- JavaScript-Schleifen: for, forEach und while richtig nutzen
- JavaScript-Tutorial: einen Online-Chat mit WebSockets bauen
- JavaScript-Tutorial: Promises verstehen und einsetzen
- JavaScript-Übung: ein Zahlenratespiel mit ES6-Klassen
- JavaScript-Variablen und Datentypen: var, let und const
- Klassen und Objekte in JavaScript: Einführung in ES6
- Leeres Objekt in JavaScript prüfen: Object.keys und Lodash
- Passwort mit Regex validieren: JavaScript, PHP und HTML
- PHP-Variablen an JavaScript übergeben: 6 Methoden im Vergleich
- Pinia-Tutorial: globales State Management in Vue 3
- Postleitzahl-Regex: französische PLZ in JS, PHP und HTML prüfen
- Refactoring in JavaScript: das Guard-Clause-Pattern
- Singleton-Pattern in JavaScript: Klasse, ES-Modul, TypeScript
- String in Zahl umwandeln: parseInt, Number und + in JavaScript
- Tabs mit JavaScript und CSS bauen, inklusive ARIA-Attributen
- Vue 3 Tutorial – bedingtes Rendering mit v-if und v-show
- Vue 3 Tutorial – Vue-Anwendung mit create-vue erstellen
- Vue 3 Tutorial für Einsteiger: Grundlagen in 11 Kapiteln
- Vue 3 Tutorial: Formulare mit v-model binden und validieren
- Vue 3 Tutorial: Listen mit v-for rendern und :key setzen
- Vue 3 Tutorial: Übergänge mit Transition und TransitionGroup
- Vue 3: Events mit v-on behandeln (@click, $event, Modifikatoren)
- Vue-Plugin erstellen: install, provide und eigene Direktiven
- Vue.js emit: der komplette Leitfaden zu Custom Events
- Vue.js Lifecycle-Hooks: der komplette Leitfaden für Vue 3
- Vue.js SEO: eine Vue-3-App wirklich indexierbar machen
- Vue.js Slots: der ausführliche Leitfaden für Komponenten
- VueJS-3-Tutorial – Kommunikation mit Events und defineEmits
- VueJS-3-Tutorial – Komponenten und Props mit defineProps
- VueJS-3-Tutorial: berechnete Eigenschaften mit computed
- VueJS-3-Tutorial: HTML-Attribute mit v-bind binden
- VueJS-3-Tutorial: Klassen und Styles dynamisch binden
- Was ist das DOM? Knoten, Attribute und wie du es änderst
- Webpack 5 Tutorial: bestehenden Build reparieren (Babel, CSS, SASS)
- Zahlen formatieren in JavaScript: toFixed und Intl.NumberFormat
PHP (35)
- Bildbearbeitung in PHP: GD und Imagick richtig einsetzen
- Blade: Variable definieren und HTML ohne XSS-Lücke ausgeben
- Composer installieren und benutzen: der komplette Guide
- Composer richtig einsetzen: Best Practices für PHP-Projekte
- cURL-Request in PHP: GET, POST, Header und Fehlerbehandlung
- Datei-Upload in PHP: sichere Validierung und Base64-Bilder
- Datenbankverbindung in PHP: PDO, mysqli und Prepared Statements
- Datum und Uhrzeit in PHP: formatieren, Zeitzonen, DateTimeImmutable
- Die 10 besten Laravel-Packages für den Aufbau deiner Website
- E-Mail mit PHP versenden: SMTP, DKIM und Zustellbarkeit
- Eloquent in Laravel 8: die wichtigsten Funktionen des ORM
- Eloquent: null prüfen, Existenz, zählen und Spalten wählen
- Große Dateien mit PHP lesen, ohne den Server zu sprengen
- Laravel 13 lernen: das komplette Tutorial für Einsteiger
- Laravel 13 Tutorial #7: Routen, Controller und Views
- Laravel E-Commerce 2022: die 7 besten Pakete für Onlineshops
- Laravel-13-Tutorial #1: Projekt installieren und einrichten
- Laravel-13-Tutorial #2: Routing, Parameter und benannte Routen
- Laravel-13-Tutorial #3: MVC-Struktur und Blade-Views
- Laravel-13-Tutorial #4: Admin-Panel mit Filament einrichten
- Laravel-13-Tutorial #5: Startseite mit Vite und Tailwind
- Laravel-13-Tutorial #6: Eloquent-Modelle und Filament-Backend
- Laravel-13-Tutorial #8: eine Suchfunktion für den Blog
- Laravel-13-Tutorial #9: Pagination und ähnliche Artikel
- Laravel-Fehler „Unknown column ‚updated_at’“ beheben
- Laravel-Migrationen: Spalte hinzufügen, zurückrollen, löschen
- Laravel-Routen in Klassen deklarieren statt in Routendateien
- PHP $this: was das Schlüsselwort ist und wie du es nutzt
- PHP Traits: Code über mehrere Klassen hinweg wiederverwenden
- PHP-Schleifen: while, do while, for und foreach im Überblick
- PHP-Traits: wann du einen Trait brauchst und wann nicht
- PHP-Weiterleitung: header(), Statuscodes und Sicherheit
- require() und include() in PHP: der Unterschied erklärt
- Value Objects in PHP: Unveränderlichkeit, Gleichheit, Validierung
- WebSocket-Server in PHP: drei Ansätze im Messvergleich
HTML & CSS (19)
- 15 CSS-Animationsbibliotheken, die du kennen solltest
- 20 HTML5-Tags, die jeder Webentwickler kennen sollte
- CSS Card UI: eine Artikelkarte Schritt für Schritt bauen
- CSS Grid vs. Flexbox: Unterschiede und wann du was nimmst
- CSS nth-child: Elemente gezielt auswählen, mit Beispielen
- CSS Progress Bar: Fortschrittsbalken mit HTML und CSS bauen
- CSS transition: Übergänge ohne JavaScript animieren
- CSS-Animationen erstellen: @keyframes und alle Eigenschaften
- CSS-Flexbox-Tutorial: der komplette Guide zu flexiblen Layouts
- CSS-Selektor :empty: leere Elemente gezielt ansprechen
- CSS-Variablen nutzen: Tutorial zu den Custom Properties
- Div in CSS zentrieren: horizontal, vertikal und beides (Flexbox, Grid)
- HTML-Formulare: 4 Best Practices für bessere Bedienbarkeit
- Lazy Loading für Bilder: 5 Methoden für schnellere Websites
- Leeres Eingabefeld nur mit CSS und HTML prüfen, ohne JavaScript
- Responsives Menü mit Flexbox bauen, samt Untermenüs
- Semantisches HTML: 10 häufige Fehler und die richtigen Tags
- SVG mit Media Queries: responsive Grafiken mit CSS steuern
- Telefonnummer verlinken in HTML: tel-Link und format-detection
Laravel (14)
- Carbon in Laravel: Datum und Zeitzonen richtig handhaben
- Composer auf Debian 13 installieren und richtig absichern
- Debug-Modus in Laravel aktivieren und deaktivieren
- Fehler „laravel: command not found“ unter macOS beheben
- Google reCAPTCHA in Laravel: Formular ohne Paket schützen
- Laravel 13 auf einem Server mit Debian 13 installieren
- Laravel Debugbar installieren und die Anwendung debuggen
- Laravel Eloquent: Beziehungen zwischen Modellen definieren
- Laravel Scopes: Eloquent-Abfragen wiederverwendbar machen
- Laravel storage:link – 403 Forbidden auf Shared Hosting beheben
- Laravel-Anwendung mit Apache auf Debian 13 ausliefern
- MariaDB und phpMyAdmin unter Debian 13 für Laravel installieren
- PHP und seine Erweiterungen für Laravel auf Debian 13 installieren
- Redis auf Debian 13 installieren und in Laravel einbinden
Weitere Artikel (13)
- Apache JMeter: Lasttests für deine Website Schritt für Schritt
- Git lernen: das komplette Git-Tutorial für Einsteiger
- Git-Tutorial: Branches, Merge und Konflikte im Team
- Git-Tutorial: die Basisbefehle (add, commit, push, pull)
- Git-Tutorial: Git installieren und richtig konfigurieren
- Git-Tutorial: Gitflow oder trunk-based, das Branching-Modell wählen
- Git-Tutorial: Repository auf GitHub oder GitLab anlegen und klonen
- Let’s Encrypt: kostenloses SSL-Zertifikat für Nginx einrichten
- Nintendo 3DS Homebrew entwickeln: dein eigenes Spiel in C
- Sicherheit von Webanwendungen: 10 Best Practices für 2024
- WordPress umziehen: Website Schritt für Schritt zum neuen Hoster
- WordPress-Backend: den Zugriff aufs Dashboard einschränken
- WordPress-Suche deaktivieren ohne Plugin (functions.php, ?s=, REST)


