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

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

Das große SASS-Tutorial: Das müssen Sie wissen!

Wenn Sie gerne Websites designen, aber CSS Sie manchmal zur Weißglut treibt, könnte SASS die Lösung für Sie sein. Der Präprozessor erleichtert Ihnen die Arbeit an der Gestaltung, hat aber ein paar Eigenheiten. Das große SASS-Tutorial erklärt an Beispielen, was Sie mit der Sprache machen können, und geht auf die Feinheiten der SASS-Syntax ein. Wenn Sie SASS lernen möchten, liefern wir Ihnen einen...

Das Lastenheft: Was ist das und wozu ist es gut?

Für die Erstellung des Lastenheftes sind Sie als Auftraggeber verantwortlich. Gemeinsam mit dem vom Auftragnehmer erstellten Pflichtenheft dient es als Fahrplan für ein Projekt. Insbesondere langwierige oder komplexe Projekte profitieren von einem ausführlichen Lastenheft. Der Zeitaufwand für die Erstellung lohnt sich, denn ein Lastenheft bietet eine ganze Reihe an Vorteilen: Ihnen fallen...

Kanban

Welches Team möchte nicht seinen Workflow verbessern? Mit Kanban haben Sie eine einfache agile Methode an der Hand. Hauptelemente des Systems: Visualisierung aller Aufträge am Kanban-Board, Ablehnung von Multitasking und stetige Verbesserung der Abläufe. Aber was ist Kanban genau und wie kann man die Methode konkret umsetzen? Wir stellen Kanban vor und erklären Ihnen das System.

HSTS: So funktioniert die HTTPS-Erweiterung

HTTPS, das Netzwerkprotokoll für die TLS-verschlüsselte Datenübertragung im World Wide Web, lässt sich in manchen Fällen umgehen. Gefährlich wird es dann, wenn verschlüsselte Webseiten unverschlüsselt via HTTP aufgerufen werden. Die HTTPS-Erweiterung HSTS (HTTP Strict Transport Security) erzwingt jedoch den Webseitenaufruf via TLS-Verschlüsselung und schließt somit eine Sicherheitslücke, die von...

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