HATEOAS: Alle Informationen zu der REST-Eigenschaft

HATEOAS: Das steckt hinter dem Akronym

REST (Representational State Transfer) spielt bei der Entwicklung moderner Webanwendungen inzwischen eine wichtige Rolle. Teil des Konzepts, das sich vor allem durch die Forderung nach einer universellen Schnittstelle von vergleichbaren Lösungen abhebt, ist eine interne Applikationsstruktur, die den HATEOAS-Ansatz verfolgt. Was hinter diesem Akronym steckt und warum genau HATEOAS für REST so...

Webframeworks – ein Überblick

Webframeworks – Überblick und Klassifizierung

Frameworks sind aus dem Web-Engineering nicht mehr wegzudenken. Statt Anwendungen von Grund auf neu zu schreiben, können sich Programmierer bei der objektorientierten Software-Entwicklung auf bewährte Programmgerüste aus vordefinierten Klassen und Methoden stützen. Die Auswahl eines geeigneten Webframeworks ist jedoch alles andere als einfach. Wir erklären, wie ein solches Rahmenwerk funktioniert...

Die besten UML-Tools

6 UML-Tools für jede Gelegenheit

UML-Tools im Vergleich: Sie suchen nach dem besten UML-Diagramm-Tool? Oder Sie brauchen ein Werkzeug, um einfache Skizzen zu zeichnen und sich schnell im Team darüber auszutauschen? UML-Programme bieten mehr als nur Diagramm-Templates für den UML-Standard. Egal, ob Sie auf Kommunikation setzen, ein UML-Tool kostenlos nutzen wollen oder für Ihr Unternehmen eine Komplettlösung suchen: Wir zeigen...

Python-Logging

Python-Logging: So machen Sie mit dem Python-Logging-Modul Skriptfehler ausfindig

Python-Logging ist ein Modul in der Python-Bibliothek. Da es in den Quellcode integriert ist, können Entwickler mit wenigen Befehlen Python-Logging-to-File vornehmen – also eine Log-Datei erstellen und Hinweise an diese Datei senden, die beim Ablauf einer Anwendung geloggt werden. Python-Logging lässt sich zum Beispiel für Code-Debugging oder für die Fehlerkommunikation nutzen.

Regedit

Regedit: Der hauseigene Editor für die Windows Registry

Die Windows Registry ist der zentrale Speicherort für Systemdaten und -einstellungen in Microsoft-Systemen. Auch Drittprogramme können in dieser Datenbank Informationen und Einstellungen hinterlegen, die dank des binären Formats ohne Konvertierung weiterverarbeitet werden können. Wer einen Blick auf die Registierungsdatenbank werfen oder Einträge ändern möchte, hat mit dem Editor Regedit die...

Die eigene App entwickeln: Das Mobile-App-Design

Eine eigene Native Mobile App entwickeln – Teil 3: Das Mobile-App-Design

Das Design einer Applikation wird beileibe nicht nur von Formen und Farben bestimmt – Segmente des Mobile-App-Designs wie die Positionierung der Anwendungsinhalte oder die App-Usability sind mindestens ebenso wichtig. Die Arbeit, die Sie hier investieren, gibt am Ende den Ausschlag, ob Ihre App von den Usern überhaupt genutzt oder direkt nach dem Download deinstalliert wird.

JavaScript aktivieren

JavaScript aktivieren: So aktivieren Sie die Skriptsprache im Browser

JavaScript ist aus dem modernen Web nicht wegzudenken. Neben HTML und CSS spielt die Programmiersprache eine entscheidende Rolle bei der Realisierung nutzerfreundlicher und ansprechender Projekte. So gibt es kaum eine Website ohne Skripte in JavaScript, die für das gewünschte Maß an Interaktivität sorgen. Warum viele Nutzer die clientseitig ausgeführte Sprache trotzdem in ihrem Browser blockieren...

Einführung in Node.js

Node.js-Einführung: Die JavaScript-Laufzeitumgebung im Überblick

Mit der Software-Plattform Node.js nutzen Sie JavaScript serverseitig und profitieren auch bei der Entwicklung von Serveranwendungen von den Möglichkeiten der asynchronen, eventbasierten Programmierung. Wir geben Ihnen einen Überblick über den modularen Aufbau von Node.js, erklären, wie Sie Drittanbietermodule mithilfe des integrierten Paket-Managers npm nachinstallieren oder eigene Programmmodule...

Sequenzdiagramme mit UML erstellen

Sequenzdiagramme: Den Nachrichtenaustausch in einem System mit UML darstellen

Sequenzdiagramme helfen Ihnen dabei, den Nachrichtenfluss innerhalb eines Systems detailliert und gleichzeitig übersichtlich darzustellen. Wer einen Anwendungsfall ganz genau nachvollziehen möchte, der ist mit einem UML-Sequenzdiagramm gut beraten. In der objektorientierten Programmierung eignen sich Sequenzdiagramme zum Beispiel dafür, ein System auf seine Logik zu überprüfen. Wir stellen diesen...


Auf dem Laufenden bleiben?

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