JavaScript

Was ist XSS bzw. Cross-Site-Scripting?

XSS/Cross-Site-Scripting unterbinden und Sicherheitslücken schließen

Haben Sie schon einmal von dem sogenannten Cross-Site-Scripting, kurz XSS, gehört? Mit diesem Verfahren nutzen Unbefugte Sicherheitslücken in Internetbrowsern und auf Webservern, um unbemerkt Schadsoftware einzuschleusen und diese anonym zu starten. Doch was genau steckt hinter diesen Angriffen und wie können sich Website-Betreiber und -Nutzer dagegen schützen?

Spring-Framework: Das steckt in dem Java-Grundgerüst

Spring – das Framework für komplexe Java-Applikationen

Java spielt in der einfachen Webentwicklung keine große Rolle, obwohl die Programmiersprache durchaus ihren Reiz hat. Vor allem bei der Gestaltung von Backends für Businessanwendungen hat sich die einst von Browsern unterstützte Sprache als effiziente Lösung etabliert. Das Spring-Framework enthält verschiedene Module, die als Grundbasis für komplexe Web- und Desktopanwendungen dienen und das...

Beliebte JavaScript-Frameworks und -Bibliotheken

Die beliebtesten JavaScript-Frameworks und -Bibliotheken

Wer schon einmal mit JavaScript an einer Webseite gearbeitet hat, weiß um die Komplexität des sogenannten Document Object Models (DOM). Eine einfachere Bedienung versprechen JavaScript-Frameworks und -Bibliotheken: Mit einer Sammlung nützlicher Funktionen und Vereinfachungen greifen sie Entwicklern unter die Arme. Doch welche sind die besten JavaScript-Bibliotheken und -Frameworks? Und worin...

Modultests in der Software-Entwicklung

Modultests in der Software-Qualitätssicherung: Mit Unit-Tests den Fehlern auf der Spur

Modultests zählen zu den effektivsten Methoden, um schon während einer frühen Phase der Software-Entwicklung möglichst viele Fehler im Quellcode zu identifizieren. Die Besonderheit: Die kleinsten isolierbaren Bestandteile eines Programms werden in eine neutrale Testumgebung gebracht. Treten dort Fehler auf, können diese auf den getesteten Baustein zurückgeführt werden, wodurch sich dieser leichter...

Programmieren lernen: Einstieg & Grundlagen

Grundlagen zum Programmieren lernen

Willkommen im digitalen Zeitalter: Mehrere Stunden täglich verbringt der Normalverbraucher vorm PC oder am Smartphone. Ein Grundverständnis davon, wie die Programme funktionieren, die wir tagtäglich nutzen, haben jedoch nur wenige. Dabei wird es immer einfacher, Programmieren zu lernen. Onlinekurse, Video-Tutorials und riesige Communities helfen dabei, hinter HTML, C++ und PHP mehr als nur...

Kibana-Tutorial

Kibana-Dashboard-Tutorial für Einsteiger

Müssen große Datenbestände indexiert und strukturiert werden, dann ist die lizenzfreie Engine Elasticsearch dafür eine beliebte Lösung. Um die verarbeiteten Daten dann in ansprechender Form darzustellen, wird oft die Web-Oberfläche Kibana genutzt. Diese bildet zusammen mit Elasticsearch und Logstash den sogenannten ELK-Stack. In unserem Kibana-Tutorial erklären wir Schritt für Schritt, wie man die...

Solr

Solr: Der leistungsstarke Such-Server von Apache

Was genau ist Solr? Dieser Frage gehen wir nach. In Kombination mit der Java-Bibliothek Lucene lassen sich mit Solr leistungsstarke Web-Suchmaschinen bauen. Sie müssen Ihre Dokumente indexieren? Solr nimmt Ihnen auch dabei Arbeit ab. Wir erklären zunächst die Grundbegriffe zur praktischen Open-Source-Software und erläutern ihre Funktionen. Im daran anschließenden Solr-Tutorial erläutern wir, wie...

Gulp vs. Grunt – so unterscheiden sich die Task-Runner

Gulp vs. Grunt: Das zeichnet die beiden Task-Runner aus

Ein wesentlicher Aspekt der Webentwicklung ist das Schreiben von neuem Code. Insbesondere als Frontend-Developer hat man diesbezüglich eine Menge zu tun – denn die Internetpräsenz soll sich in erster Linie durch Individualität auszeichnen und das Projekt optimal repräsentieren. Der Entwicklungsprozess hält aber nicht nur kreative Aufgaben bereit, sondern auch immer wiederkehrende Schritte. Diese...

JHipster

JHipster: Die Framework-Suite für moderne Webanwendungen

Der Einsatz von Frameworks ist aus der modernen Webentwicklung nicht mehr wegzudenken. Die Gestaltung von Back- und Frontends auf Basis fertiger Grundstrukturen erspart eine Menge Zeit, die man folglich für andere Bereiche nutzen kann. Eine interessante Lösung, die gleich auf mehrere Tools zur Kreation von server- und clientseitigen Komponenten setzt, ist der Website-Generator JHipster. Welche...

Internet-Programmiersprachen

Internet-Programmiersprachen: Die besten Sprachen fürs Web

Sie wollen eine oder gleich mehrere Web-Programmiersprachen lernen? Die erste Herausforderung ist, sich für eine zu entscheiden. Schließlich gibt es hunderte Programmiersprachen – doch nicht alle eignen sich für die Webentwicklung. Damit Ihnen die Entscheidung leichter fällt und Sie Ihr Webprojekt angehen können, stellen wir Ihnen die bekanntesten Internet-Programmiersprachen kurz vor.


Auf dem Laufenden bleiben?

Jetzt für unseren Newsletter anmelden und gratis Online-Marketing Whitepaper für lokale Anbieter sichern!