Patterns kompakt

Entwurfsmuster für effektive Softwareentwicklung

DOWNLOAD NOW »

Author: Karl Eilebrecht

Publisher: Springer-Verlag

ISBN: 3662579375

Category:

Page: N.A

View: 8549

Java-Grundkurs für Wirtschaftsinformatiker

Die Grundlagen verstehen - Objektorientierte Programmierung - Fortgeschrittene Konzepte kennenlernen - Betriebswirtschaftlich orientierte Beispiele

DOWNLOAD NOW »

Author: Klaus-Georg Deck,Herbert Neuendorf

Publisher: Springer-Verlag

ISBN: 9783834812223

Category: Computers

Page: 456

View: 3965

Auch die zweite Auflage dieser an Inhalten der Wirtschaftsinformatik orientierten Einführung in die Programmierung mittels JAVA eignet sich gleichermaßen als Lehrbuch für Vorlesungen als auch zum Selbststudium, ohne dass Vorkenntnisse vorausgesetzt werden. Die zweite Auflage ist durch neue, vertiefende Erläuterungen verbessert und die Aktualität durch Anpassung an neue Java-Versionen erhalten. Alle Sachverhalte werden durch anschauliche praxisnahe Beispiele und Übungen verdeutlicht. Auch fortgeschrittenere Themen im Bereich Objektorientierung, Algorithmen und Datenstrukturen und Grundlagen der Programmierung Verteilter Anwendungen werden schrittweise entwickelt und durch zahlreiche Abbildungen und Beispiele vermittelt. Wie auch schon in der ersten Auflage schließt jedes Kapitel mit einem Übungsteil ab, der online verfügbar ist und informative Lösungshinweise enthält.

Software-Architektur kompakt

- angemessen und zielorientiert

DOWNLOAD NOW »

Author: Gernot Starke,Peter Hruschka

Publisher: Springer-Verlag

ISBN: 9783827428356

Category: Computers

Page: 121

View: 7946

Software Architektur kompakt gibt Ihnen alles, was Sie zu einem reibungslosen und schnellen Start in das Thema benötigen. Lernen Sie Systeme zukunftssicher, flexibel und transparent zu konstruieren. Sie finden hier sofort einsetzbare und erprobte Muster und Vorlagen zur Erstellung praxistauglicher IT-Architekturen. Das Buch liefert allen relevanten Projektbeteiligten maßgeschneiderte Antworten zu Entwurfsentscheidungen, Systemstruktur und Implementierung.

Domain-Driven Design kompakt

Aus dem Englischen übersetzt von Carola Lilienthal und Henning Schwentner

DOWNLOAD NOW »

Author: Vaughn Vernon

Publisher: dpunkt.verlag

ISBN: 3960881797

Category: Computers

Page: 158

View: 5965

Domain-Driven Design (DDD) richtet den Fokus in der Softwareentwicklung auf das Wesentliche: die Domäne. Die Domäne wird als Modell in die Software übertragen. Damit entwickeln Sie Software in hoher Qualität, die lange hält, den Anwender zufriedenstellt und die Basis für Microservices bildet. Dieses Buch bietet einen kompakten Einstieg in DDD. Die wesentlichen Konzepte, wie die Entwicklung einer Ubiquitous Language, das Aufteilen der Domäne in Bounded Contexts und die Konstruktion innerhalb von Bounded Contexts, werden vermittelt. Außerdem wird die Anbindung von Legacy-Systemen behandelt. Die Themen im Einzelnen: - Strategisches Design mit Bounded Contexts und der Ubiquitous Language - Strategisches Design mit Subdomains - Strategisches Design mit Context Mapping - Taktisches Design mit Aggregates - Taktisches Design mit Domain Events Auch auf Techniken zur Beschleunigung von Design und das Management von Projekten wird eingegangen. Insbesondere wird erläutert, wie Event Storming, DDD in einem agilen Projekt und die Modellierung mit Timebox funktionieren. Der Leser findet in diesem Buch viele konkrete Handlungsvorschläge für die Praxis und wird so befähigt, die Zusammenarbeit von Entwicklern und Domain Experts sowie zwischen Teams zu fördern. Als Extra befindet sich ein Glossar mit den wichtigsten DDD-Begriffen auf den Umschlaginnenseiten.

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

DOWNLOAD NOW »

Author: Robert C. Martin

Publisher: MITP-Verlags GmbH & Co. KG

ISBN: 3826696387

Category: Computers

Page: 480

View: 2745

h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Algorithmen kompakt und verständlich

Lösungsstrategien am Computer

DOWNLOAD NOW »

Author: Markus von Rimscha

Publisher: Springer-Verlag

ISBN: 3658186119

Category: Computers

Page: 177

View: 6360

Ameisen organisieren Städtereisen und ein Computer spielt Schach – wie es geht, das zeigt dieses Buch. Auch in der vorliegenden Auflage wird für Programmierer, die bereits erste Erfahrungen gesammelt haben, ein breites Spektrum an Problemlösungsstrategien anhand konkreter und verständlicher Beispiele vorgestellt. Sie können künftig selbstständig neue Aufgabenstellungen bewältigen, Optimierungspotential in bestehenden Programmen entdecken und damit bessere Software schreiben.

Praxishandbuch Controlling

Controlling-Instrumente, Unternehmensplanung und Reporting

DOWNLOAD NOW »

Author: Peter Baier

Publisher: MI Wirtschaftsbuch

ISBN: 386416124X

Category: Business & Economics

Page: 648

View: 8930

Nutzen Sie das effiziente Planungs- und Kontrollsystem! Controlling als unterstützende Funktion der Unternehmensführung Aufgaben des Controllings in zukunftsorientierten Unternehmen Bewährte Controlling-Instrumente Einsatz und Nutzung von Controlling

Der Chief Digital Officer

Die Schlüsselposition für eine erfolgreiche Digitalisierungsstrategie

DOWNLOAD NOW »

Author: Friedrich von Boeselager

Publisher: Springer-Verlag

ISBN: 3658179813

Category: Business & Economics

Page: 90

View: 6054

Dieses Buch gibt Unternehmen ein Rahmenwerk zur Etablierung eines Chief Digital Officers (CDO) an die Hand. Self-Checks und Vorschläge helfen, die ideale Positionierung des CDOs in der Unternehmenshierarchie zu bestimmen. Eine Roadmap für die ersten 100 Tage als CDO sowie Interviews mit aktuellen Digitalisierungsverantwortlichen runden den Blick auf den Arbeitsalltag eines CDOs ab.Erstmalig fasst das Buch damit den Themenkomplex CDO als die neue Rolle in den Führungsetagen deutscher Unternehmen zusammen. Daneben stellt es aktuell intensiv diskutierte Themen wie disruptive Innovation, Digitalisierungsstrategie, Digitale Transformation und Digital Leadership vor. Der Autor beantwortet alle wichtigen Fragen rund um den CDO: Wo kommt seine Notwendigkeit so plötzlich her? Was für ein Manager-Typ verbirgt sich hinter der Rolle? Welche Positionen kommen für ihn in Frage? Wie sollte er am besten ins Unternehmen starten? Welchen Herausforderungen muss er sich im Tagesgeschäft stellen?

Microsoft Dynamics 365 for Finance and Operations, Enterprise Edition

Anwenderwissen zur Unternehmenslösung von Microsoft

DOWNLOAD NOW »

Author: Andreas Luszczak

Publisher: Springer-Verlag

ISBN: 3658198001

Category: Computers

Page: 509

View: 5549

​Mit diesem Fachbuch erhalten Praktiker, IT-Verantwortliche und Berater eine konkrete und leicht verständliche Anleitung zur Arbeit in Microsoft Dynamics 365 for Finance and Operations, Enterprise Edition (ehemals Dynamics AX). Diese von Microsoft als Premium-Lösung für mittelständische und große Unternehmen positionierte ERP-Lösung ist für alle Unternehmen interessant, die ein leistungsfähiges System suchen, das wahlweise in der Cloud oder auf eigenen Servern betrieben werden kann. Ein einfach gehaltenes, durchgängiges Fallbeispiel vermittelt das erforderliche Fachwissen. Dieses Buch ist für das Selbststudium gut geeignet.

Funktionale Programmierung und Metaprogrammierung

Interaktiv in Common Lisp

DOWNLOAD NOW »

Author: Patrick M. Krusenotto

Publisher: Springer-Verlag

ISBN: 3658137444

Category: Computers

Page: 383

View: 2166

Dieses Buch vermittelt die einzigartige Idee hinter der Programmiersprache Lisp. Aus der Verbindung von interaktiver und funktionaler Programmierung entsteht eine Arbeitsstrategie in der Software-Entwicklung, mit der ein Programmierer schneller als mit konventionellen Verfahren einen korrekten, verständlichen und leicht anpassbaren Code entwickeln kann. Durch die Anwendung algebraischer Methoden auf die wandelbare Sprache Common Lisp lernt der Leser, bekannte Probleme der Anwendungsprogrammierung neu zu denken und dadurch zu präzisen und bündigen Lösungen zu kommen. Der Autor veranschaulicht an mehreren Beispielen aus der Praxis die Nutzung der Programmiersprache und motiviert den Leser, sich selbst mit Common Lisp zu befassen.

Design Patterns für mathematische Beweise

Ein Leitfaden insbesondere für Informatiker

DOWNLOAD NOW »

Author: Hans Jürgen Ohlbach,Norbert Eisinger

Publisher: Springer-Verlag

ISBN: 3662556529

Category: Computers

Page: 184

View: 2078

Dieses Buch behandelt einfache Beweismuster wie Fallunterscheidung, Allbeweis, Implikationsbeweis, komplexe Beweismuster wie Kontraposition, Widerspruchsbeweis, Diagonalisierung sowie die verschiedenen Varianten der vollständigen Induktion bis hin zur transfiniten Induktion. Damit gibt es Antworten auf Fragen wie Was genau ist eigentlich ein Widerspruchsbeweis? Oder eine Widerlegung? Und wie hängen sie miteinander zusammen? Die Autoren versuchen, derartige fragen zu erörtern, indem sie verbreitete Beweismuster und anhand von allgemein verständlichen Beispielen aus dem Alltag, der Mathematik und der Informatik zu verdeutlichen.

Nichtsequentielle Programmierung mit Go 1 kompakt

Einführung in die Konzepte der grundlegenden Programmiertechniken für Betriebssysteme, Parallele Algorithmen, Verteilte Systeme und Datenbanktransaktionen

DOWNLOAD NOW »

Author: Christian Maurer

Publisher: Springer-Verlag

ISBN: 3642299695

Category: Computers

Page: 223

View: 2422

Der Band bietet eine kompakte Einführung in die Nichtsequentielle Programmierung als gemeinsamen Kern von Vorlesungen über Betriebssysteme, Verteilte Systeme, Parallele Algorithmen, Echtzeitprogrammierung und Datenbanktransaktionen. Basiskonzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse werden systematisch dargestellt: Schlösser, Semaphore, Monitore, lokaler und netzweiter Botschaftenaustausch. Die Algorithmen sind in der Programmiersprache Google Go formuliert, mit der viele Synchronisationskonzepte ausgedrückt werden können.

Cloud computing

Chancen und Risiken aus technischer und unternehmerischer Sicht

DOWNLOAD NOW »

Author: Christian Metzger,Thorsten Reitz,Juan Villar

Publisher: N.A

ISBN: 9783446424548

Category: Cloud computing

Page: 188

View: 8793

Architekturen für Web-Anwendungen

Eine praxisbezogene Konstruktions-Systematik

DOWNLOAD NOW »

Author: Günther Bauer

Publisher: Springer-Verlag

ISBN: 383489253X

Category: Computers

Page: 223

View: 9632

Dieses Buch entwickelt einen Ansatz zur Ableitung von Architekturen für Web-Anwendungen. Ausgangspunkt ist die von der Applikation zu erfüllende Aufgabe, aus der top-down die Architektur des zu implementierenden Systems entwickelt wird. Das ist ein Gegenstück zum weit verbreiteten bottom-up-Ansatz, der von der Technologie ausgeht und damit ein Produkt begründet. Die Ableitung neuartiger Architektur-Typen gibt sowohl Entwicklern als auch Entscheidern hilfreiche Orientierungspunkte. Dabei wird einem schrittweisen Ausbau der Anforderungen in adäquaten Stufen die Veränderung der Architektur zugeordnet.

Datensicherheit

Technische und organisatorische Schutzmaßnahmen gegen Datenverlust und Computerkriminalität

DOWNLOAD NOW »

Author: Thomas H. Lenhard

Publisher: Springer-Verlag

ISBN: 365817983X

Category: Computers

Page: 109

View: 2208

Anhand vieler Praxisbeispiele und Merksätze bietet das Buch einen leicht verständlichen Einstieg in die technische und organisatorische Datensicherheit. Es liefert einen Einblick in das für Datenschutzbeauftragte obligatorische technische Wissen. Datensicherheit ist ein untrennbarer Teil des Datenschutzes, der mehr und mehr in unserer Gesellschaft an Bedeutung gewinnt. Er kann nur dann wirksam umgesetzt werden, wenn ein Verständnis für technische Zusammenhänge und Gefährdungen gegeben ist. Dabei erstreckt sich die Datensicherheit auf weit mehr Informationen als nur auf Daten mit Personenbezug. Sie sichert sämtliche Daten und damit den Fortbestand von Unternehmen und Organisationen.

UML 2 kompakt

mit Checklisten

DOWNLOAD NOW »

Author: Heide Balzert

Publisher: Spektrum Akademischer Verlag

ISBN: 9783827425065

Category: Computers

Page: 92

View: 8964

(Autor) Heide Balzert (Titel) UML 2 kompakt (Untertitel) mit Checklisten (HL) Das Wichtigster der Objektmodellierung stets griffbereit! (copy) UML 2.0 kompakt fasst die häufig benötigten Hilfsmittel für die Objektmodellierung in handhabbarer und übersichtlicher Weise zusammen. - UML-Notationselemente: UML 2.0 inkl. Erklärungen schnell griffbereit - UML-Diagramme: Das Wichtigste für alle Diagramme im Überblick - Analysemuster: Beispiele und Modellierungseigenschaften - Checklisten: Das ideale Hilfsmittel zur Qualitätssicherung - Entwurfsmuster: Muster, Zweck und Anwendbarkeit direkt nebeneinander (Biblio) 2. Aufl 2005.96 S., 64 Abb., kart. € 10 / sFr 16,- ISBN 3-8274-1389-3 (Störer) neu!

Grundkurs JAVA

Von den Grundlagen bis zu Datenbank- und Netzanwendungen

DOWNLOAD NOW »

Author: Dietmar Abts

Publisher: Springer-Verlag

ISBN: 3658138076

Category: Computers

Page: 590

View: 2150

Lernen Sie mit diesem Buch schrittweise die wichtigsten Aspekte von Java kennen, von den elementaren Grundlagen über objektorientierte Konzepte und grafische Benutzungsoberflächen bis zu Datenbankanwendungen und Kommunikation im Netzwerk. Die 9. Auflage enthält eine Einführung zu JavaFX, dem aktuellen Framework zur Entwicklung moderner grafischer Oberflächen. Zahlreiche Verbesserungen und Ergänzungen wurden vorgenommen. Der Quellcode von 387 Programmbeispielen (inkl. Lösungen zu den Aufgaben) ist im Internet verfügbar.

Web-Kommunikation mit OpenSource

Chatbots, Virtuelle Messen, Rich-Media-Content

DOWNLOAD NOW »

Author: Claus Möbus

Publisher: Springer-Verlag

ISBN: 3540290931

Category: Computers

Page: 432

View: 2568

Informationen braucht jeder, und viele Unternehmen und Institutionen nutzen das Web, um Informationen in der Kundenkommunikation zur Verfügung zu stellen. Moderne Web-Technologien sind zudem eng mit der Entwicklung von Lernsystemen, E-Commerce-Systemen und Cyberworlds verknüpft. Im vorliegenden Buch werden Open-Source-basierte Techniken zurWeb-Kommunikation in fundierter Weise und einem Learning-by-Doing-Ansatz vermittelt. Zentrale Themen sind dabei Chatbots, Avatare, Virtuelle Messen und Rich-Media-Content sowie die Integration verschiedener Web-Funktionalitäten in einem Portal. Die Autoren vermitteln diese Technologie in einem thematischen Kontext, und zeigen damit verschiedene funktionelle Komponenten des WWW zur Kommunikation im Zusammenspiel. Nach der Lektüre dieses Werkes sollte der Leser imstande sein, selbständig ein dialogfähiges, animiertes Lern- und Informationsportal entwickeln, installieren und administrieren zu können.

Effektive Softwarearchitekturen

Ein praktischer Leitfaden

DOWNLOAD NOW »

Author: Gernot Starke

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446444068

Category: Computers

Page: 458

View: 1886

EFFEKTIVE SOFTWAREARCHITEKTUREN // - Aktueller Überblick und methodische Einführung - Direkt umsetzbare Tipps für praktizierende Softwarearchitekten - Ideal zur Vorbereitung auf die Zertifizierung zum «Certified Professional for Software ArchitectureTM» (Foundation Level) des iSAQB - Praxisnahe Darstellung von Architekturstilen und -mustern, ausführliche technische Konzepte, NoSQL-Datenbanken sowie aktualisierte und erweiterte Beispielarchitekturen - Neu in der 7. Auflage: Evolution und Verbesserung bestehender Systeme - Detaillierte Beispiele zum Einsatz von arc42 Softwarearchitekten müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen, und sie müssen diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten. Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können. Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Sie finden Antworten auf zentrale Fragen: - Welche Aufgaben haben Softwarearchitekten? - Wie gehe ich beim Entwurf vor? - Wie kommuniziere und dokumentiere ich Softwarearchitekturen? - Wie helfen Architekturstile und -muster? - Wie bewerte ich Softwarearchitekturen? - Wie behandle ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Microservices und sonstige technische Konzepte? - Was müssen Softwarearchitekten über NoSQL, Domain-Driven-Design und arc42 wissen? - Wie verbessere ich bestehende Systeme? AUS DEM INHALT // Vorgehen bei der Architekturentwicklung // Architekturmuster und -stile // Technische Konzepte // SOA und Enterprise-IT-Architektur // Architekturbewertung // Dokumentation von Architekturen // Modellierung für Softwarearchitekten // Werkzeuge für Softwarearchitekten // Beispiele realer Softwarearchitekturen // iSAQB Curriculum

Spread Cheat

Praktische Anwendungsfälle und Tipps zur Tabellenkalkulation

DOWNLOAD NOW »

Author: Dirk Ertner

Publisher: Springer-Verlag

ISBN: 3662581256

Category: Computers

Page: 269

View: 5130

Lernen Sie in diesem Buch alles über das komplexe Thema der Tabellenkalkulation und erweitern Sie Ihren bisherigen Wissensstand. Tabellenkalkulationen sind ein weit verbreitetes Universalwerkzeug, um Daten tabellarisch bzw. grafisch darzustellen. Sie glauben, Sie wüssten bereits alles über Tabellenkalkulationen? Dann ist Dirk Ertners „Spread Cheat“ eine echte Pflichtlektüre für Sie. Mit Hilfe seines detailliert geschriebenen Buchs können Sie viel Neues dazulernen und sich noch tiefergehendes Wissen auf dem Gebiet der Tabellenkalkulationen aneignen: Sie lernen „Best Practices“ für die tägliche Arbeit im Bereich der Tabellenkalkulation. Sie machen sich mit dem praktischen Einsatz von Matrix-Konstanten vertraut. Sie erhalten eine Einführung in Spezialtechniken der Tabellenkalkulation wie zum Beispiel benannte Formeln. Damit eignet sich Ertners Tabellenkalkulations-Buch perfekt für Entwickler, Sachbearbeiter, Betriebswirtschaftler, Controller und Wissenschaftler.