PHP 7.2

PHP 7.2 – Supportende (EOL) am 30. November 2020

 

PHP 7.2 erhält in Kürze keinen Support mehr. Die Zeit bis zum End-of-Life-Datum sollte man nutzen, indem man veraltete Versionen durch aktuelleren PHP-Code ersetzt. Sicherheitslücken werden dadurch geschlossen, Bugs behoben und die Performance von Webangeboten profitiert spürbar....

 

PHP 8

PHP 8: Alle Informationen zu dem neuen Update

 

PHP ist eine der wichtigsten Sprachen im Internet. Viele Content-Management-Systeme, wie WordPress, TYPO3 oder Joomla basieren auf PHP. Nun steht das PHP-8-Release bevor und es gibt bereits erste Informationen zu neuen Features. Auch einige alte Funktionen werden überarbeitet,...

 

Was ist das Factory Pattern?

Factory Pattern: Alle Informationen zum Factory Method Pattern

Wer die Generierung von Klassen bzw. Objekten von der Hauptklasse lösen möchte, hat mit dem sogenannten Factory Method Pattern bzw. Factory Pattern den passenden Ansatz zur Hand. Das Entwurfsmuster sieht vor, den Erstellungsprozess an Subklassen zu delegieren, um die übergeordnete Klasse möglichst flexibel für Erweiterungen zu machen. Wie funktioniert das Factory Design Pattern und welche Vorteile...

Was ist das Facade Pattern?

Facade Pattern: Einheitliche Schnittstellen für Software-Projekte

Das Facade Design Pattern, kurz Facade Pattern, spielt in der objektorientierten Software-Entwicklung eine wichtige Rolle. Das Muster beschreibt einen eleganten Weg, unterschiedliche Schnittstellen von Subsystem-Klassen zusammenzuführen und eine Software auf diese Weise flexibler und weniger komplex zu gestalten. Was genau steckt hinter diesem Ansatz und welche Vor- und Nachteile hat das...

Was ist das Visitor Pattern?

Visitor Pattern: Was steckt hinter dem Besucher-Entwurfsmuster?

Um wichtige Programmiermethoden einheitlicher und einfacher verständlich zu machen, veröffentlichten vier Informatiker im Jahr 1994 ein Buch mit über 20 spezifischen „Patterns“ (dt. Muster) inklusive passender Erklärungen. Eines dieser Muster ist das sogenannte Visitor Pattern, das die Erweiterung von Software-Bausteinen von der zugrundeliegenden Objektstruktur trennt. Was hat es dem...

Was ist das Strategy Pattern?

Strategy Pattern: Software-Entwurfsmuster für variable Verhaltensstrategien

Strategy Patterns unterstützen die objektorientierte Programmierung mit einem Entwurfsmuster, das sich auf das Verhalten von Software spezialisiert hat. Durch Auslagerung von Code-Elementen entstehen unabhängige Strategien, die wiederverwendet und jederzeit durch andere Lösungsmethoden ausgetauscht werden können. Bei der Anwendung von Strategie-Entwurfsmustern greifen Entwickler auf bewährtes...

Was ist das Decorator Pattern?

Decorator Pattern: Das Muster für dynamische Klassenerweiterungen

Das Management von Klassen stellt Entwickler in aller Regelmäßigkeit vor größere Herausforderungen – insbesondere, wenn die Anzahl eingebundener Subklassen immer größere Ausmaße annimmt. Abhilfe verspricht das sogenannte Decorator Pattern: Der Design-Ansatz ermöglicht eine dynamische Anpassung und Erweiterung von Klassen, ob noch während der Kompilierung oder zur Laufzeit der Software.

Was ist OpenAPI?

Was ist OpenAPI?

Mit OpenAPI steht Entwicklern ein offenes und herstellerneutrales Beschreibungsformat für API-Dienste zur Verfügung. Die Vorteile sind vielfältig: Aus einer zentralen API-Definition lassen sich Code-Bibliotheken für Server und Klient automatisch erzeugen. Dokumentation und Tests lassen sich mit minimalem Aufwand in Einklang mit der dazugehörigen API halten.

Git-Tutorial

Git-Tutorial: Die ersten Schritte mit dem Versionskontrollsystem

Aus der Not geboren, ist das vom Linux-Team entwickelte Git für viele schnell zum Versionsverwaltungstool Nummer Eins geworden – was mitunter auch daran liegt, dass große Entwicklerplattformen wie GitHub oder BitBucket auf die quellfreie Software setzen. In unserem großen Einsteiger-Tutorial lernen Sie die wichtigen Git-Grundlagen kennen.

Debugger

Debugger: Wichtige Werkzeuge bei der Fehlersuche in Software

Die Entwicklung von Software ist eine spannende, aber in den meisten Fällen auch sehr zeitaufwändige Angelegenheit. Insbesondere die Erfassung und Analyse fehlerhafter Codezeilen erfordert von Beginn an eine Menge Aufmerksamkeit. Debugger sollen diese Aufgabe vereinfachen. Im folgenden Artikel beantworten wir die Frage, was ein Debugger ist und wie ein solches Hilfs-Tool zur Fehlerüberprüfung...

Funktionstasten

Funktionstasten: Alle Informationen zu F1 bis F12 im Überblick

Den Funktionstasten, auch kurz F-Tasten genannt, wird in der Regel wenig Beachtung geschenkt. Dabei halten sie nützliche Funktionen bereit, die Ihnen eine Menge Zeit ersparen können. Kombiniert mit anderen Zusatztasten verbergen sich hinter einer Funktionstaste nämlich gleich mehrere hilfreiche Befehle. Wir zeigen Ihnen, wie Sie die volle Funktionspalette der Tasten F1 bis F12 für Ihre Zwecke...

V-Modell

Was ist das V-Modell?

Das V-Modell ist eines der am weitesten verbreiteten Modelle für die Planung und Realisierung von Softwareprojekten. Von der ersten Konzeption über die Programmierung bis zur Endabnahme sind im V-Modell alle relevanten Schritte definiert, die für die Verwaltung und Durchführung eines Projekts notwendig sind. Das V-Modell XT ist die aktuellste Variante des Softwareentwicklungsprozesses.


Black Friday Angebote
Starke Rabatte auf unsere Lösungen für Ihren digitalen Erfolg. Angebote gültig bis Cyber Monday, 30.11.2020.
Bis zu 98% sparen