Skills einfach erklärt

Hier findest du kurze Erklärungen zu den Technologien, Tools und Begriffen aus meinem Profil.

HTML/CSS

HTML und CSS sind die Grundlage fast jeder modernen Website. HTML ist dafür zuständig, Inhalte logisch aufzubauen. Dazu gehören zum Beispiel Überschriften, Absätze, Bilder, Buttons, Formulare oder Navigationsbereiche. Man kann sich HTML also wie das Grundgerüst oder Skelett einer Webseite vorstellen.

CSS übernimmt danach das komplette visuelle Erscheinungsbild. Damit werden Farben, Schriften, Abstände, Größen, Animationen, Hover-Effekte und responsive Layouts festgelegt. Kurz gesagt: HTML bestimmt, was auf der Seite vorhanden ist, und CSS bestimmt, wie es aussieht und sich anfühlt.

Lua

Lua ist eine leichte, schnelle und vergleichsweise leicht zu lernende Skriptsprache. Sie wird oft dort eingesetzt, wo man Systeme erweitern oder Spielmechaniken flexibel anpassen möchte. Besonders in der Gaming-Welt ist Lua sehr beliebt, weil es sich gut für Scripts, Events, Logiken und serverseitige Funktionen eignet.

Im praktischen Einsatz kann man mit Lua zum Beispiel Abläufe automatisieren, Spielsysteme erstellen oder bestehende Funktionen anpassen. Gerade bei FiveM, Mods oder individuellen Serverprojekten ist Lua deshalb ein sehr wichtiges Werkzeug.

JavaScript

JavaScript ist die Programmiersprache, die Webseiten lebendig macht. Während HTML die Struktur und CSS das Design übernimmt, sorgt JavaScript für Interaktivität. Dazu gehören Dinge wie aufklappbare Menüs, Animationen, Maus-Effekte, Slider, Formulare mit Prüfung oder Inhalte, die sich dynamisch verändern.

JavaScript läuft meistens direkt im Browser, kann aber auch serverseitig verwendet werden. In modernen Webprojekten ist es deshalb eine der wichtigsten Technologien überhaupt, weil damit sowohl kleine Effekte als auch komplette Anwendungen gebaut werden können.

SQL

SQL steht für Structured Query Language und ist die Standardsprache für relationale Datenbanken. Mit SQL kann man Daten nicht nur speichern, sondern auch gezielt suchen, sortieren, filtern, aktualisieren oder löschen.

In echten Projekten wird SQL oft genutzt, um Benutzerkonten, Charakterdaten, Logs, Inventare, Einstellungen oder andere wichtige Informationen dauerhaft zu speichern. Ohne Datenbanken wären viele Web- und Serverprojekte nicht sinnvoll nutzbar.

Plesk

Plesk ist ein Verwaltungs-Panel für Hosting und Server. Es bietet eine grafische Oberfläche, mit der man Domains, Websites, Datenbanken, E-Mail-Adressen, SSL-Zertifikate und viele andere Serverfunktionen verwalten kann, ohne alles manuell über die Konsole zu erledigen.

Gerade für Webhosting ist Plesk praktisch, weil viele typische Aufgaben deutlich schneller und übersichtlicher erledigt werden können. Es ist also ein Werkzeug, das Administration und Deployment einfacher macht.

Proxmox

Proxmox ist eine Virtualisierungsplattform, mit der man auf einem physischen Server mehrere getrennte Systeme laufen lassen kann. Dazu gehören virtuelle Maschinen und Container, die jeweils ihre eigene Aufgabe übernehmen können.

Das ist besonders nützlich, wenn man verschiedene Dienste sauber voneinander trennen will, zum Beispiel Webserver, Datenbanken, Game-Server oder Testumgebungen. Proxmox ist dadurch ein starkes Tool für Serverstruktur, Verwaltung und Skalierung.

Apache/Nginx

Apache und Nginx sind zwei bekannte Webserver. Ihre Aufgabe ist es, Anfragen von Besuchern entgegenzunehmen und die passenden Inhalte auszuliefern, also zum Beispiel HTML-Dateien, Bilder, APIs oder ganze Webanwendungen.

Apache ist sehr flexibel und weit verbreitet, während Nginx besonders für Performance, Reverse Proxy und hohe Last bekannt ist. Beide spielen im Hosting, bei Webprojekten und bei Server-Setups eine zentrale Rolle.

Docker

Docker ist eine Plattform, mit der Anwendungen in Container verpackt werden. Ein Container enthält die Anwendung und die wichtigsten Abhängigkeiten, damit sie in verschiedenen Umgebungen möglichst gleich läuft.

Das ist vor allem für Deployment, Entwicklung und Wartung praktisch. Statt eine Anwendung jedes Mal neu manuell einzurichten, kann man den Container einfach starten und bekommt eine reproduzierbare Umgebung.

ESX

ESX ist eines der bekanntesten Frameworks für FiveM Roleplay-Server. Es bringt viele Grundsysteme bereits mit, zum Beispiel Jobs, Geldsysteme, Inventare, Identitäten, Fraktionen oder verschiedene Gameplay-Funktionen.

Dadurch muss man nicht alles von Grund auf neu bauen, sondern kann auf einer bestehenden Struktur aufsetzen und sie mit eigenen Ideen erweitern. Für individuelle FiveM-Projekte ist ESX deshalb ein sehr wichtiger Baustein.

Server-Setup

Server-Setup beschreibt den gesamten Prozess, einen Server einsatzbereit zu machen. Dazu gehören Installation, Grundkonfiguration, Benutzerrechte, Sicherheitsmaßnahmen, Netzwerk-Einstellungen und die Einrichtung der benötigten Dienste.

Je nach Projekt kann ein gutes Server-Setup entscheidend sein für Stabilität, Performance und Sicherheit. Es ist also weit mehr als nur "Server starten", sondern die saubere technische Basis eines gesamten Systems.

Optimierung

Optimierung bedeutet, ein System effizienter zu machen. Das kann sich auf Geschwindigkeit, Stabilität, Wartbarkeit, Speicherverbrauch oder Nutzererlebnis beziehen. Je nach Projekt kann Optimierung also ganz unterschiedliche Bereiche betreffen.

In der Praxis optimiert man zum Beispiel Code, Datenbankabfragen, Serverprozesse, Ladezeiten oder interne Abläufe. Ziel ist immer, dass etwas besser, schneller und sauberer funktioniert als vorher.

Custom Scripts

Custom Scripts sind individuell entwickelte Erweiterungen, die genau auf ein bestimmtes Projekt zugeschnitten sind. Statt nur Standardlösungen zu verwenden, kann man damit Funktionen bauen, die exakt zu den eigenen Anforderungen passen.

Das ist besonders nützlich, wenn man einzigartige Features, spezielle Abläufe oder individuelle Server-Systeme umsetzen will. Custom Scripts machen ein Projekt oft unverwechselbar und deutlich flexibler.

Discord

Discord ist eine Plattform für Communities, Teams und Gruppenkommunikation. Dort gibt es Textkanäle, Sprachkanäle, Rollen, Rechte, Bots und viele Möglichkeiten, eine Community zu organisieren.

Im Gaming-Bereich ist Discord besonders verbreitet, weil man dort Communities, Support, Events, Ankündigungen und Team-Absprachen an einem Ort bündeln kann. Für Server- und Community-Projekte ist es deshalb oft ein zentraler Bestandteil.

Moderation

Moderation bedeutet, eine Community aktiv zu betreuen und für Ordnung zu sorgen. Dazu gehört es, Regeln durchzusetzen, Gespräche zu begleiten, Konflikte zu entschärfen und bei Problemen schnell und fair zu reagieren.

Gute Moderation ist wichtig, damit eine Community langfristig angenehm, respektvoll und stabil bleibt. Sie ist also nicht nur Kontrolle, sondern auch Betreuung, Kommunikation und Verantwortung.

Event-Planung

Event-Planung umfasst die Vorbereitung, Organisation und Durchführung von Aktionen oder Veranstaltungen. Das kann ein Community-Event, ein Ingame-Event, ein Turnier oder eine besondere Aktion innerhalb eines Projekts sein.

Dazu gehören unter anderem Ablaufplanung, Zeitmanagement, Kommunikation, Rollenverteilung, Bewerbung und Nachbereitung. Gute Event-Planung sorgt dafür, dass Aktionen nicht chaotisch wirken, sondern professionell und spannend ablaufen.