Das Buch präsentiert einen Musterkatalog, der auf verschiedenen agilen Methoden wie Extreme Programming, Scrum und Crystal basiert. Er dient als Grundlage für die Entwicklung individueller, maßgeschneiderter agiler Ansätze für Softwareentwicklungsteams, die mit unterschiedlichen Meinungen und Methoden konfrontiert sind.
Manfred Steyer Livres






Die Komplexität moderner JavaScript- und Single-Page-Anwendungen (SPA) stellt eine Herausforderung für Entwickler dar. Angular bietet Unterstützung bei wiederkehrenden Aufgaben wie Datenbindung, Validierung und Routing, was die Plattform besonders attraktiv macht. Das Buch nutzt ein durchgehendes Beispiel (ein Flugportal), um zu zeigen, wie moderne Clients, die mit einem Backend kommunizieren, entwickelt werden. Es behandelt alle Aspekte der Entwicklung: von Komponenten und Http-Zugriff über Formulare, Routing und Animationen bis hin zu Testing, Build-Automatisierung, Security und Performanceoptimierungen. Die Autoren beleuchten auch Architekturaspekte wie Modularisierung und reaktives JavaScript sowie das Zustandsmanagement mit Redux und ngrx. Inhaltliche Schwerpunkte sind: ein Überblick über TypeScript, der schnelle Projektstart mit Angular CLI, die Anbindung von RESTful Services und Web APIs, die Bereitstellung von Template-getriebenen und reaktiven Formularen sowie die Validierung von Eingaben. Zudem wird erläutert, wie logische Seiten einer SPA mit Routing realisiert werden, wie die Flexibilität durch Services und Dependency Injection erhöht wird und wie Anwendungen durch Module strukturiert werden. Weitere Themen sind die Entwicklung reaktiver Anwendungen mit RxJS, die Bereitstellung wiederverwendbarer Komponenten und Direktiven, die Verbesserung der Benutzerfreundlichkeit durch Animationen sowie die Testautomatisierun
Das populäre Framework AngularJS macht die Komplexität moderner JavaScript- und Single-Page-Anwendungen (SPA) für Entwickler beherrschbar. Es unterstützt bei immer wiederkehrenden Aufgaben wie Datenbindung, Validierung oder Routing / Deep-Linking. Die Tatsache, dass sowohl Google als auch eine riesige Community hinter AngularJS stehen, schafft darüber hinaus Vertrauen. Dieses Buch zeigt, wie Sie von AngularJS in Ihren Projekten profitieren. Dabei beschränkt es sich nicht nur auf die Grundlagen sondern geht auch auf die zahlreichen Möglichkeiten zur Erweiterung mit Blick auf die eigenen Bedürfnissen ein. Die Autoren gehen auch auf das Zusammenspiel mit anderen Technologien und Standards wie RequireJS, Yoeman, Bower, Grunt, TypeScript oder OAuth 2.0. ein. Aus dem Inhalt: - Moderne JavaScript-basierte Single-Page-Applications (SPA) mit AngularJS erstellen - RESTful Services via AJAX anbinden - Formulare bereitstellen und Eingaben validieren - Logische Seiten innerhalb einer SPA mit Routing und Deep-Linking realisieren - Internationalisierung von Ein- und Ausgaben - Umgang mit mobilen und touch-basierten Anwendungen sowie Animationen - Testautomatisierung mit Jasmine - AngularJS an eigene Bedürfnisse anpassen - Wiederverwendbare Komponenten mit Direktiven bereitstellen - Moderne Security-Szenarien umsetzen - AngularJS mit anderen Technologien und Standards wie RequireJS, Yoeman, Bower, Grunt, TypeScript oder OAuth 2.0 kombinieren
Wer sich die Erstellung moderner Webanwendungen auf die Fahnen geheftet hat, muss eine Vielzahl an client- und serverseitigen Technologien kombinieren. Dieses Buch hilft Ihnen dabei, indem es auf die Technologien ASP. NET MVC, ASP. NET Web API, ASP. NET SignalR, Entity Framework sowie auf JavaScript-Frameworks, wie AngularJS, eingeht und deren Zusammenspiel erläutert. Daneben bespricht es ausgewählte, für die Entwicklung von Anwendungen interessante HTML-5-APIs, darunter die Browser-Datenbank IndexedDb und den Application Cache zur Bereitstellung offlinefähiger Web-Anwendungen. Auch die Themen Authentifizierung und Autorisierung kommen nicht zu kurz: Neben klassischen Möglichkeiten zum Umgang mit Benutzern werden zeitgemäße, auf OAuth 2.0 und OpenId Connect basierende Security-Szenarien ausführlich behandelt. In diesem Zusammenhang beschreiben die Autoren auch die Umsetzung von Single-Sign-On-Szenarien mit firmeninternen sowie öffentlichen Login-in-Providern wie Google, Facebook oder Twitter.
Die Art, wie moderne Web-Anwendungen entwickelt werden, ändert sich. Immer häufiger handelt es sich dabei um vollwertige Software-Systeme, die sich auf serverseitige Ressourcen stützen und nicht nur im Browser eines PCs, sondern auch auf Smartphones oder Tablets ausgeführt werden. Dieses Buch hilft Ihnen, die wichtigsten Herausforderungen zu meistern, die mit der Erstellung solcher Anwendungen verbunden sind. Es macht sie mit serverseitigen Ansätzen wie MVC und REST ebenso bekannt wie mit clientseitigen Technologien, darunter jQuery (inklusive jQuery UI und jQuery Mobile), knockout. js, SignalR und das in ASP. NET MVC enthaltene upshot. js. Die hohe Kunst der Entwicklung, das machen die Autoren klar, liegt bei mehrschichtigen und verteilten Systemen nicht nur in der Kombination von serverseitigen und clientseitigen Technologien, sondern auch darin, verschiedene Frameworks in Einklang zu bringen, darunter ASP. NET MVC, ASP. NET Web API, ASP. NET SPA, ausgewählte Java Script-APIs, WIF und Entity Framework sowie deren verschiedene Spielarten. Das Buch eignet sich für jeden, der grundlegende Erfahrungen im Bereich der Web-Entwicklung mit sich bringt.
