Angebote zu "Patterns" (5 Treffer)

PHP Design Patterns
15,99 € *
ggf. zzgl. Versand

Design Patterns bieten Lösungsmuster für häufig auftretende Entwurfsaufgaben in der Software-Entwicklung, aber sie gelten als schwer verständlich und als sehr theoretisch. Dieses Buch wird Sie davon überzeugen, dass Design Patterns für den Programmieralltag überaus nützlich sind und durchaus praxisnah und verständlich vermittelt werden können. PHP Design Patterns zeigt Ihnen, wie Sie Software mit Entwurfmustern so konzipieren, dass sie modernen Standards entspricht, zukunftssicher ist und sich problemlos erweitern lässt, wenn sich die Anforderungen ändern. Design Patterns für die Praxis: Stephan Schmidt erläutert zunächst einige allgemeine Regeln des guten Software-Designs, um dann alle klassischen Design Patterns detailliert vorzustellen und anhand von Praxisbeispielen Schritt für Schritt zu implementieren. Für die 2. Auflage seines Bestsellers hat er alle Neuerungen der PHP-Version 5.3 berücksichtigt und außerdem den Design-Patterns-Katalog noch einmal deutlich erweitert. Enterprise-Patterns - Fokus auf Webanwendungen: Da PHP häufig für Webanwendungen eingesetzt wird, liegt hier einer der Schwerpunkte dieses Buchs: Der Autor zeigt, wie Websites anhand des Schichtenmodells sinnvoll aufgebaut werden und in welcher Form hier Enterprise-Patterns zum Einsatz kommen. Behandelt werden in diesem Zusammenhang auch Propel und die Template-Engine patTemplate. Crashkurs zur Programmierung mit PHP 5.3: Falls Sie noch nicht mit allen objektorientierten Features von PHP 5 oder den Neuerungen der Version 5.3 vertraut sind, bietet Ihnen dieses Buch vorab einen Crashkurs, der Ihnen Sprachkonstrukte wie Interzeptoren, Exceptions und die Standard PHP Library sowie Namespaces und Closures erläutert.

Anbieter: ciando eBooks
Stand: 07.11.2017
Zum Angebot
Design Patterns (mitp Professional) - Entwurfsm...
33,99 € *
ggf. zzgl. Versand

Der Bestseller von Gamma und Co. in komplett neuer Übersetzung Das Standardwerk für die objektorientierte Softwareentwicklung Zeitlose und effektive Lösungen für wiederkehrende Aufgaben im Softwaredesign Mit Design Patterns lassen sich wiederkehrende Aufgaben in der objektorientierten Softwareentwicklung effektiv lösen. Die Autoren stellen einen Katalog einfacher und prägnanter Lösungen für häufig auftretende Aufgabenstellungen vor. Mit diesen 23 Patterns können Softwareentwickler flexiblere, elegantere und vor allem auch wiederverwendbare Designs erstellen, ohne die Lösungen jedes Mal aufs Neue selbst entwickeln zu müssen. Die Autoren beschreiben zunächst, was Patterns eigentlich sind und wie sie sich beim Design objektorientierter Software einsetzen lassen. Danach werden die stets wiederkehrenden Designs systematisch benannt, erläutert, beurteilt und katalogisiert. Mit diesem Leitfaden lernen Sie, wie sich diese wichtigen Patterns in den Softwareentwicklungsprozess einfügen und wie sie zur Lösung Ihrer eigenen Designprobleme am besten eingesetzt werden. Bei jedem Pattern ist angegeben, in welchem Kontext es besonders geeignet ist und welche Konsequenzen und Kompromisse sich aus der Verwendung des Patterns im Rahmen des Gesamtdesigns ergeben. Sämtliche Patterns entstammen echten Anwendungen und beruhen auf tatsächlich existierenden Vorbildern. Außerdem ist jedes Pattern mit Codebeispielen versehen, die demonstrieren, wie es in objektorientierten Programmiersprachen wie C++ oder Smalltalk implementiert werden kann. Das Buch eignet sich nicht nur als Lehrbuch, sondern auch hervorragend als Nachschlagewerk und Referenz und erleichtert so auch besonders die Zusammenarbeit im Team. Aus dem Inhalt: Einführung Fallstudie Erzeugungsmuster Abstract Factory Builder Factory Method Prototype Singleton Strukturmuster Adapter Bridge Composite Decorator Facade Flyweight Proxy Verhaltensmuster Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor Stimmen zum Buch: »Für Designer und Entwickler objektorientierter Software ist dieses Buch von großer Bedeutung! Design Patterns stellt einen geordneten Katalog bewährter Entwurfsmus-ter zur Strukturierung, Erstellung und Manipulation von Objekten vor. Am wichtigsten ist jedoch, dass die verschiedenen Design Patterns eindeutige Bezeichnungen erhalten, die ein gemeinsames Vokabular für die Arbeit im Team bereitstellen.« - Rebecca J. Wirfs-Brock, Director, Object-Technology Services, Digitalk »Design Patterns beendet die Debatte um die Wiederverwendung von Code und zeigt das entscheidende Element der Wiederverwendbarkeit von Software auf: wiederverwendbares Design. Sie werden feststellen, dass Sie diese Patterns im Nu in Ihren eigenen Designs einsetzen und wiederverwenden.« - Steve Vinoski, Software Architect Die Autoren sind auf dem Gebiet der objektorientierten Programmierung international anerkannte Experten. Dr. Erich Gamma war maßgeblich an der Entstehung der integrierten Entwicklungsumgebung Eclipse beteiligt und leitet seit 2011 bei der Microsoft Corporation in Zürich ein Team, das die Produktion der Entwicklungsumgebung Microsoft Visual Studio unterstützt. Dr. Richard Helm wurde 2005 mit dem ACM Programming Languages Award ausgezeichnet. Heute ist er Partner und Managing Director der Boston Consulting Group in Sydney. Dr. Ralph Johnson ist Professor des Fachbereichs Informatik der Universität von Illinois in Urbana und Champaign. Dr. John Vlissides (?2005) forschte am IBM Thomas J. Watson Research Center in Hawthorne, New York.

Anbieter: ciando eBooks
Stand: 12.12.2017
Zum Angebot
Agile Softwareentwicklung mit C# (Microsoft Pre...
31,99 € *
ggf. zzgl. Versand

Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code, der agilen Teams die Arbeit erleichtert und bewährte Prinzipien der objektorientierten Programmierung (insbesondere SOLID) berücksichtigt. Das Ergebnis ist ein praxisorientiertes Werk, das Ihnen anhand vieler Code-Beispiele verdeutlicht, wie Sie in einem agilen Umfeld Code schreiben können, der flexibel und adaptiv ist. Lernen Sie, wie Sie Unit Tests richtig einsetzen, welche Methoden der Refaktorierung effektiv sind, wie Sie wichtige Patterns verwenden und gefährliche Anti-Patterns vermeiden. Dieses Buch macht Ihren Code agil! · Die Scrum-Grundlagen: Artefakte, Rollen, Kennzahlen und Phasen · Organisation und Management von Abhängigkeiten · Best Practices für Patterns und Anti-Patterns · Beherrschung der SOLID-Prinzipien: Single-Responsibility, Open/Closed, Liskovsche Substitution · Schnittstellen richtig managen, um anpassungsfähigen Code zu erhalten · Unit-Tests und Refaktorierung im Zusammenspiel · Einfluss von Delegation und Abstraktion auf die Anpassungsfähigkeit von Code · Implementierung von Dependency-Injection · Die praktische Anwendung dieser Prinzipien im Rahmen eines agilen Projekts Gary McLean Hall lebt in Manchester, England, mit seiner Frau, Tochter und Hund. Er ist ein erfahrener Microsoft .NET Framework-Entwickler, der sich auf Patterns & Practices spezialisiert hat. In seiner langjährigen Tätigkeit als Entwickler arbeitete er mit zahlreichen agilen Teams, die alle einen klaren Fokus auf das Erstellen von adaptivem und flexiblem Code hatten. Er arbeitete für Unternehmen wie Eidos, Xerox, Nephila Capital Ltd. und the LateRooms Group. Zusätzlich betrieb er für eine Reihe von Jahren eine Software-Consulting-Firma und lebte und arbeitete drei Jahre auf den Bermudas. Bei all seinen Tätigkeiten fand er die richtige Balance zwischen der termingerechten Lieferung von Software und der Qualität des Source Codes.

Anbieter: ciando eBooks
Stand: 07.11.2017
Zum Angebot
Agile Softwareentwicklung mit C# (Microsoft Pre...
31,99 € *
ggf. zzgl. Versand

Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code, der agilen Teams die Arbeit erleichtert und bewährte Prinzipien der objektorientierten Programmierung (insbesondere SOLID) berücksichtigt. Das Ergebnis ist ein praxisorientiertes Werk, das Ihnen anhand vieler Code-Beispiele verdeutlicht, wie Sie in einem agilen Umfeld Code schreiben können, der flexibel und adaptiv ist. Lernen Sie, wie Sie Unit Tests richtig einsetzen, welche Methoden der Refaktorierung effektiv sind, wie Sie wichtige Patterns verwenden und gefährliche Anti-Patterns vermeiden. Dieses Buch macht Ihren Code agil! · Die Scrum-Grundlagen: Artefakte, Rollen, Kennzahlen und Phasen · Organisation und Management von Abhängigkeiten · Best Practices für Patterns und Anti-Patterns · Beherrschung der SOLID-Prinzipien: Single-Responsibility, Open/Closed, Liskovsche Substitution · Schnittstellen richtig managen, um anpassungsfähigen Code zu erhalten · Unit-Tests und Refaktorierung im Zusammenspiel · Einfluss von Delegation und Abstraktion auf die Anpassungsfähigkeit von Code · Implementierung von Dependency-Injection · Die praktische Anwendung dieser Prinzipien im Rahmen eines agilen Projekts Gary McLean Hall lebt in Manchester, England, mit seiner Frau, Tochter und Hund. Er ist ein erfahrener Microsoft .NET Framework-Entwickler, der sich auf Patterns & Practices spezialisiert hat. In seiner langjährigen Tätigkeit als Entwickler arbeitete er mit zahlreichen agilen Teams, die alle einen klaren Fokus auf das Erstellen von adaptivem und flexiblem Code hatten. Er arbeitete für Unternehmen wie Eidos, Xerox, Nephila Capital Ltd. und the LateRooms Group. Zusätzlich betrieb er für eine Reihe von Jahren eine Software-Consulting-Firma und lebte und arbeitete drei Jahre auf den Bermudas. Bei all seinen Tätigkeiten fand er die richtige Balance zwischen der termingerechten Lieferung von Software und der Qualität des Source Codes.

Anbieter: ciando eBooks
Stand: 07.11.2017
Zum Angebot
Joomla! 3 - Professionelle Webentwicklung. Aktu...
27,99 € *
ggf. zzgl. Versand

Dieses Praxisbuch bietet Ihnen einen Komplett-Einstieg in das Open Source Content Management System Joomla! 3.7. Von den Grundlagen bis zu fortgeschrittenen Techniken erfahren Sie alles, was für die tägliche Arbeit relevant ist. Neben einer Einführung in die grundlegenden Strukturen von Joomla! liegt der Fokus des Buches auf Themen, die insbesondere beim professionellen Einsatz von Joomla! eine Rolle spielen. Dies alles ist garniert mit zahlreichen Tipps und Tricks, mit Beispielen und Best Practices vom Anfänger bis zum Entwickler. Nach der Lektüre gehören Sie zu den Profis, die wissen, wie sie die Möglichkeiten von Joomla! ganz und gar ausschöpfen und das CMS für die Realisierung professioneller Webanwendungen nutzen und Lösungen damit umsetzen können. Aus dem Inhalt: Umfassende Einführung in das CMS // Rechteverwaltung // Suchmaschinenoptimierung // Joomla!-Erweiterungen programmieren // Mehrsprachigkeit // Vom Shop-System bis zur Community-Lösung // Design-Patterns, Plug-Ins & CLI-Applikationen // Joomla Custom Fields // CCK-Systeme (Seblod) // Sicherheit; Update und Migration // Entwickeln Sie ein komplettes Template im Template-Workshop // Erweiterungsentwicklung und Rapid Prototyping mit Framework on Framework // Crashkurs Unit-Testing für Joomla-Erweiterungen. David Jardin, Inhaber der Firma djumla, ist Webentwickler, Joomla-Spezialist und eine der bekanntesten Persönlichkeiten in der deutschen Joomla!-Szene. Er ist aktiver Core-Contributor. Elisa Foltyn ist Mediendesignerin und im Bereich Webdesign/Programmierung auf Joomla! spezialisiert. Mit ihrer Firma coolcat-creations setzt sie sowohl Print- als auch Webprojekte um.

Anbieter: ciando eBooks
Stand: 07.11.2017
Zum Angebot