Advanced Message Queuing Protocol (AMQP)

AMQP: Das Advanced Message Queuing Protocol vorgestellt

Für viele IT-Bereiche ist es notwendig, dass die Kommunikation zwischen verschiedenen Anwendungen schnell und fehlerfrei funktioniert. Verlorene Nachrichten oder ein Stau der Mitteilungen beispielsweise können in der Finanzbranche zu teuren Problemen führen. AMQP ist ein Protokoll, mit dem solche Schwierigkeiten nicht auftreten können. Wie funktioniert das Advanced Message Queuing Protocol?

Klassendiagramme mit UML erstellen

Klassendiagramme mit UML erstellen

Klassendiagramme gehören zu den Strukturdiagrammen in der Modellierungssprache UML. Somit eignet sich das UML-Klassendiagramm dazu, Systemelemente und deren Abhängigkeiten für Sprachen der objektorientierten Programmierung zu visualisieren. Wenn Sie als Modellierer ein Klassendiagramm erstellen, ist es vorteilhaft, sich an die offizielle Notation und Semantik zu halten. Nur so vermeiden Sie...

Zend Framework: Die PHP-Web-Application-Architektur

Zend Framework: So vereinfacht die Open-Source-Architektur die Entwicklung Ihrer Webanwendung

Das Zend Framework bietet eine professionelle Struktur für die Entwicklung verschiedenartiger Webanwendungen. So programmieren Sie beispielsweise sowohl E-Commerce-, als auch Content- und SaaS-Projekte mithilfe der PHP-Skript-Sammlung – und sparen aufgrund der vorgefertigten Komponenten dabei jede Menge Zeit. Welche Funktionen Sie mit dem Framework standardmäßig realisieren können und welche...

ZURB Foundation – das kompakte UI-Framework

ZURB Foundation: Das CSS-Framework für responsive Frontends

Wenn Sie für die Entwicklung eines Frontends nicht zu einem Fertig-Template oder einem Homepage-Baukasten greifen, aber auch nicht komplett bei null beginnen wollen, sollten Sie über die Nutzung eines CSS-Frameworks wie ZURB Foundation nachdenken. Die Open-Source-Lösung bietet mit einem flexiblen Grid-System und zahlreichen anderen vorgefertigten Code-Snippets alles, was Sie zur Realisierung eines...

SASS

SASS: CSS auf dem nächsten Level?

Wenn Sie das Design Ihrer Website angehen, arbeiten Sie wahrscheinlich mit CSS. Aber haben Sie schon einmal über SASS nachgedacht? Der praktische Präprozessor erweitert die bekannte Stylesheet-Sprache um viele hilfreiche Funktionen und erleichtert Ihnen so die Arbeit am Design. Variablen, Schleifen, Fallunterscheidungen und praktische Mixins machen Ihnen das Leben als Webdesigner einfacher. Wir...

UML: Aktivitätsdiagramme

Aktivitätsdiagramme: Chronologische Abläufe von Aktivitäten mit UML übersichtlich darstellen

UML-Aktivitätsdiagramme helfen Ihnen dabei, den zeitlichen Ablauf von Systemprozessen der objektorientierten Programmierung grafisch darzustellen. Aktivitätsdiagramme zeigen dabei auf, welche Aktionen in welcher Reihenfolge stattfinden, um eine Aktivität auszuführen. Mit einem fertigen Diagramm können Sie mittels XML-Übertragung Code-Frames erstellen. Oder Sie wollen Geschäftsprozesse abbilden?...

Agile Software-Entwicklung | Erklärung der Werte & Prinzipien

Agile Entwicklung: Das steckt dahinter!

Wenn Sie sich schon einmal mit modernen Arbeitstechniken auseinandergesetzt haben, ist Ihnen der Begriff „agile Entwicklung“ sicherlich bereits begegnet. Die meisten verstehen aber nicht genau, was dahinter steckt. Das liegt auch daran, dass sich agile Software-Entwicklung selbst gar nicht festlegen lassen möchte und nur als Überbegriff agiert. Wir bringen Ihnen die Arbeitsweise dennoch näher!

Socratic: Die App für Hausaufgaben im Test

Im Test: Socratic – die App für Hausaufgaben

Die App „Socratic“ verspricht Hausaufgaben aus unzähligen Fächern dank künstlicher Intelligenz und Texterkennungsfeatures im Nu zu erledigen. Mathematische Gleichungen löst die Hausaufgaben-App nach nur einem Schnappschuss mit der Handykamera – selbst in Physik, englischer Grammatik und Weltgeschichte soll sich die Socratic-App auskennen. Inzwischen ist sie auch in Deutsch für iOS und Android...

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...


Auf dem Laufenden bleiben?

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