Listing 1 - 10 of 31 | << page >> |
Sort by
|
Choose an application
Softwareentwicklung ist heutzutage anspruchsvoller denn je: Als Entwicklerin oder Entwickler müssen Sie technologische Trends im Blick behalten, aber genauso die Business Domains hinter der Software verstehen. Dieser Praxisratgeber beschreibt zentrale Patterns, Prinzipien und Praktiken, mit denen Sie Geschäftsbereiche analysieren, die Business-Strategie verstehen und, was am wichtigsten ist, Ihr Softwaredesign besser an den Geschäftsanforderungen ausrichten können. DDD-Praktiker Vlad Khononov zeigt Ihnen, wie diese Praktiken zu einer robusten Implementierung der Geschäftslogik führen und Ihr Softwaredesign und Ihre Softwarearchitektur zukunftsfähig machen. Abschließend wird DDD in Verbindung mit Microservices-basierten, Event-getriebenen und Data-Mesh-Architekturen beleuchtet.
Choose an application
Long description: Cloud-Infrastrukturen erfolgreich automatisieren: Strategien für die Praxis Mithilfe von Patterns und Antipatterns Automatisierung verstehen und erfolgreich umsetzen Pseudocode-Beispiele veranschaulichen die konkrete Umsetzung Diese Auflage beschreibt neben dem Managen von Servern jetzt auch komplexe Container-Plattformen Kief Morris von ThoughtWorks zeigt in diesem Praxisbuch, wie Sie die von DevOps-Teams entwickelte Prinzipien, Praktiken und Patterns effektiv verwenden, um in der Cloud sicher und flexibel Infrastruktur zu managen. Es vermittelt, wie nicht nur Server, sondern auch komplexe Container-Plattformen (Stacks) aufgesetzt werden. Sie erfahren, wie sie mithilfe von Cloud- und Automatisierungstechnologien Änderungen einfach, sicher und schnell vornehmen. Sie lernen, wie Sie nahezu alles als Code definieren und setzen Praktiken aus dem Softwaredesign ein, um ein System aus kleinen, lose gekoppelten Elementen aufzubauen. Zielgruppen sind Mitarbeiterinnen und Mitarbeiter in der Systemadministration, Infrastruktur-Entwicklung, Softwareentwicklung und Architektur. Biographical note: Kief Morris ist Global Director of Cloud Engineering bei ThoughtWorks. Er unterstützt Teams dabei, Cloud- und Infrastrukturtechnologien so einzusetzen, dass Unternehmen mit ihnen schnell und zuverlässig einen größeren Mehrwert schaffen können. Kief entwirft, baut und betreibt seit über 20 Jahren automatisierte IT-Server-Infrastrukturen. Angefangen hat er mit Shell-Skripten und Perl, später ist er auf CFengine, Puppet, Chef und Terraform und andere Technologien umgestiegen.
Cloud computing. --- Computer networks --- Computer software --- Operating systems (Computers) --- Management. --- Development.
Choose an application
Bestehende Systeme erfolgreich in eine Microservices-Architektur umgestalten
Migration --- Softwareentwicklung --- Datenbank --- Softwarearchitektur --- Refactoring --- Legacy-Systeme --- Refaktorisierung --- Sam Newman --- Datenbankmigration
Choose an application
Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. In technologiegesteuerten Unternehmen ringen Manager damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundert- oder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien.Die Autoren des Romans »Projekt Phoenix« zeigen in diesem Handbuch, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, mit denen Software schneller und sicherer produziert werden kann. Zudem stellen sie Maßnahmen zu einer optimierten Zusammenarbeit aller Abteilungen vor, die zu einer Verbesserung der Arbeitskultur und zur Steigerung der Profitabilität eines Unternehmens führen.
Agile software development. --- Information technology --- Computer software --- Management. --- Development.
Choose an application
Long description: Grundlagen und Schlüsseltechniken verstehen und mit vielen Beispielen vertiefen Konzepte und typische Arbeitsschritte verständlich und kompakt erklärt Die SQL-Beispiele laufen ohne Änderungen auf MySQL und (ggf. mit geringfügigen Änderungen) auf neueren Versionen von Oracle Database, DB2 und SQL Server Mit SQL Daten von diversen Plattformen und nicht-relationalen Datenbanken verarbeiten SQL-Kenntnisse sind nach wie vor unverzichtbar, um das Beste auf Ihren Daten herauszuholen. In seinem Handbuch vermittelt Alan Beaulieu die nötigen SQL-Grundlagen, um Datenbankanwendungen zu schreiben, administrative Aufgaben durchzuführen und Berichte zu erstellen. Sie finden neue Kapitel zu analytischen Funktionen, zu Strategien für die Arbeit mit großen Datenbanken sowie zu SQL und großen Datenmengen.Jedes Kapitel präsentiert eine in sich geschlossene Lektion zu einem Schlüsselkonzept oder einer Schlüsseltechnik von SQL und nutzt hierfür zahlreiche Abbildungen und kommentierte Beispiele. Durch Übungen vertiefen Sie die erlernten Fähigkeiten. Biographical note: Alan Beaulieu beschäftigt sich seit mehr als 30 Jahren mit dem Entwurf und der Erstellung von maßgeschneiderten Datenbankanwendungen. Er betreibt seine eigene Beratungsfirma, die auf den Entwurf, die Entwicklung und Performance-Optimierung sehr großer Datenbanken spezialisiert ist, vor allem im Bereich Finanzdienstleistungen. Alan verbringt gern Zeit mit seiner Familie, spielt in einer Band Schlagzeug, zupft seine Tenor-Ukulele oder ist auf der Suche nach dem perfekten Picknick-Plätzchen, wenn er mit seiner Frau wandern geht. Er hat einen Bachelor of Science von der Cornell University School of Engineering.
Oracle --- MySQL --- relationale Datenbanken --- SQL Server --- DB2 --- Apache Drill --- nicht-relationale Datenbanken --- SQL-Anweisungen --- SQL-Abfragen
Choose an application
Long description: Mit durchdachtem Softwaredesign zu besserem Code US-Bestseller des renommierten Stanford-Professors John Ousterhout kombiniert eingängige Codebespiele (v.a. Java & C++) und High-Level-Konzepte, durch die Sie Ihr Verständnis von Softwaredesign deutlich vertiefen werden Bewährte Didaktik: Die Inhalte wurden im Rahmen eines Kurses an der Standford University mehrfach mit Studierenden durchgespielt. John Ousterhout, Erfinder von Tcl und seit 2008 Professor am Department of Computer Science der Stanford University, sieht Softwaredesign als zentrale Kompetenz, die großartige von normalen Programmierern und Programmiererinnen unterscheidet - eine Kompetenz, die aber kaum gelehrt und vermittelt wird. In seinem Buch gibt er persönliche Erfahrungen weiter, die er durch das Schreiben und Lesen von mehr als 250.000 Zeilen Code gewonnen hat. Seine nahezu philosophischen Überlegungen, bewährten Prinzipien und eingängigen Codebeispiele sind Ergebnis eines Kurses, den er an der Stanford University mehrfach gehalten hat. Biographical note: John Ousterhout ist Professor für Informatik an der Stanford University. Er hat die Entwicklung weit verbreiteter Softwaresysteme wie Raft, Tcl/Tk, Sprite und Magic geleitet und eigene Unternehmen gegründet. Er ist Mitglied der National Academy of Engineering und erhielt zahlreiche Auszeichnungen wie den U.C. Berkeley Distinguished Teaching Award.
Softwareentwicklung --- Java --- Programmierung --- C++ --- objektorientierte Programmierung --- programmieren --- Softwarearchitektur --- Code --- clean code --- Redesign --- better code --- Code Review --- Code-Smell
Choose an application
Eignen Sie sich ohne Ballast alles Wesentliche zur Frontendentwicklung mit React an – einer JavaScript-Bibliothek, die in Entwicklerkreisen derzeit auf großes Interesse stößt. In diesem praktischen Leitfaden erläutert Stoyan Stefanov, Webentwickler bei Facebook, Reacts Komponentenarchitektur und zeigt, wie Sie in kurzer Zeit komplexe und dennoch wartbare Webanwendungen entwickeln. Sie benötigen keine besonderen Vorkenntnisse – lediglich Grundkenntnis der JavaScript-Syntax – und können sofort loslegen.Haben Sie einmal verstanden, wie React funktioniert, werden Sie eine maßgeschneiderte eigene Whinepad-App bauen, die es den Anwendern ermöglicht, Weine zu bewerten und Notizen hierzu zu erfassen. Schnell werden Sie verstehen, warum so viele Entwickler React als Schlüsseltechnologie für die moderne Webentwicklung sehen.
Choose an application
Container und Container-Orchestrierer haben die Entwicklung verteilter Systeme grundlegend verändert – es gibt jetzt Objekte und Schnittstellen für das Darstellen zentraler Muster für verteilte Systeme und das Bauen wiederverwendbarer, containerisierter Komponenten. Dieser praktische Ratgeber stellt Ihnen eine Reihe immer wieder einsetzbarer, generischer Muster vor, mit denen die Entwicklung zuverlässiger verteilter Systeme einfacher und effizienter geschehen kann.
Choose an application
Terraform hat sich in der DevOps-Welt zu einem Schlüsselinstrument für die Bereitstellung und Verwaltung von Infrastructure as Code (IaC) auf einer Vielzahl von Cloud- und Virtualisierungsplattformen wie AWS, Google Cloud oder Azure entwickelt. Diese dritte Auflage bietet Ihnen den schnellstmöglichen Einstieg, um mit Terraform (Version 1.0 und weitere) direkt zu starten. Yevgeniy (Jim) Brikman demonstriert anhand aussagekräftiger Codebeispiele, wie Sie mit der einfachen, deklarativen Programmiersprache von Terraform IT-Infrastruktur mit nur wenigenBefehlen bereitstellen und managen. Erfahrene Sysadmins, DevOps Engineers, aber auch Entwickler innen eignen sich mit diesem Praxisbuch Terraform-Grundlagen an und werden nach kurzer Zeit den Betrieb eines vollständigen IT-Stacks bewältigen - auch bei massivem Datenaufkommen oder einem großen Entwicklerteam. Verstehen Sie die Unterschiede zwischen Terraform und Chef, Puppet, Ansible, CloudFormation sowie Pulumi- Lernen Sie, Server, Load Balancer und Datenbanken bereitzustellen- Erstellen Sie wiederverwendbare Infrastruktur mit Terraform-Modulen- Testen Sie Ihre Terraform-Module mit statischer Analyse, Unit Tests und Integrationstests- Konfigurieren Sie CI/CD-Pipelines sowohl für Ihre Anwendungen als auch für Ihren Infrastrukturcode- Verwenden Sie die Terraform-Syntax für Schleifen, bedingte Anweisungen und Zero-Downtime Deployment- Arbeiten Sie mit mehreren Clouds und Anbietern, einschließlich der Verwendung von Kubernetes.
Computer networks --- Computer software --- Operating systems (Computers) --- Computer network architectures. --- Cloud computing. --- Management. --- Development.
Choose an application
Mitarbeiter zu führen, ist immer eine anspruchsvolle Aufgabe. Aber gerade in der IT, wo Management zugleich eine technische Disziplin ist und sich Projekte mit großer Dynamik entwickeln, ist die Lernkurve häufig extrem.In diesem Praxisleitfaden begleitet Camille Fournier – selbst Tech Leader und inzwischen CTO – IT-Manager auf ihrem Weg vom Ingenieur/ITler zum IT Manager.Ob Sie einen Praktikanten oder Intern einstellen oder mit leitenden Angestellten und Führungskräften arbeiten: Sie erhalten praxiserprobte Ratschläge, mit denen Sie typische Hindernisse und Schwierigkeiten auf Ihrem Weg meistern. Dieses Buch eignet sich für angehende Manager, für Mentoren/Berater, aber genauso für erfahrene Führungskräfte, die auf der Suche nach neuen Impulsen sind.
Listing 1 - 10 of 31 | << page >> |
Sort by
|