Computer und IT
Leadership im Produktmanagement
Pflichtlektüre für angehende und erfahrene Produktmanager:innen»Leadership im Produktmanagement« hilft, ein besserer Product Owner zu werden. Von Roman Pichlers umfangreicher Erfahrung profitieren und lernen, Stakeholder auf gemeinsame Ziele auszurichten und Entwicklungsteams auch unter herausfordernden Umständen zu führen, häufige Führungsfehler vermeiden und als Führungskraft wachsen.In einem ansprechenden und leicht verständlichen Stil geschrieben, bietet dieses Buch eine Fülle von praktischen Tipps und Strategien. Durch hilfreiche Beispiele veranschaulicht das Buch, wie Sie die Techniken direkt auf Ihre Arbeit anwenden können.Der Inhalt umfasst:Den passenden Leadership-Stil wählen und Empathiefähigkeit stärkenVertrauensvolle Partnerschaften mit Stakeholdern, Entwicklungsteam und Scrum Master etablierenDie richtigen produktbezogenen Ziele setzenEffektiv kommunizieren: aktives Zuhören und bewusstes SprechenEntscheidungen treffen, die von den Mitarbeitenden mitgetragen und umgesetzt werdenKonflikte nachhaltig lösenEntscheidungen treffen und die Zustimmung der Stakeholder sichernSich selbst bewusst führen: Achtsamkeit, Growth Mindset und Zeitmanagement
Einfach Python
Gleich richtig programmieren lernen - das Profi-Buch von Michael Inden in Erstauflage, November 2021.Endlich programmieren lernen und die ersten Projekte umsetzen. Hierfür bietet sich Python als eine der populärsten Programmiersprachen an. Mit diesem Buch gelingt es mühelos ein Einstieg, denn man wird auf einer Entdeckungsreise vom erfahrenden Trainer Michael Inden begleitet. Er erklärt die Grundlagen der Python-Programmierung leicht und verständlich. Generell wird die trockene Theorie auf ein Minimum reduziert. Ergänzend werden immer wieder auch Python-spezifische Besonderheiten wie Built-in-Funktionen, Slicing, Comprehensions, Generatoren usw. erklärt, die das Entwicklen erleichtern und Programme gleich von Anfang an Python-like, stilistisch schön – kurz Pythonic – machen. Eine große Rolle spielt der interaktive Einstieg mithilfe der Python-Kommandozeile. Damit können kleine Programme direkt ausprobiert werden und Erfolgserlebnisse stellen sich schnell ein. Dieses Vorgehen eignet sich ideal, um sich Python im Selbststudium sowie im eigenen Tempo anzueignen. Allmählich werden die Themen anspruchsvoller und die zu erstellenden Programme größer. Schließlich erfährt man wie man eine Entwicklungsumgebung einsetzen, und lernt die objektorientierte Programmierung kennen. Mit den erworbenen Grundlagen kann man sich immer gezielter mit eigenen Projekten beschäftigen. Erste Ideen liefern drei etwas umfangreichere Programmierbeispiele aus der Praxis, die zudem einen Einblick in das schrittweise, erfolgreiche Entwickeln von Applikationen geben. Das Buch besteht aus in sich abgeschlossenen, aufeinander aufbauenden Kapiteln zu den wesentlichen Bereichen der Programmiersprache Python und den relevanten Sprachelementen. Aufgaben und Musterlösungen runden viele Kapitel ab, sodass Sie das zuvor Gelernte direkt anhand neuer Problemstellungen praktizieren und Ihr Wissen vertiefen können. Zahlreiche kurze Codebeispiele verdeutlichen die Lerninhalte und laden zum Experimentieren ein. Gleich von Anfang an lernen Sie, Ihren Sourcecode sauber zu strukturieren und einen guten Stil zu entwickeln. Dabei hilft ein Kapitel zu Programmierregeln, sogenannten Coding Conventions und zum Testen mit Pytest.Inhalt (PDF-Link)Autor:Dipl.-Inform. Michael Inden ist Oracle-zertifizierter Java-Entwickler. Nach seinem Studium in Oldenburg hat er bei diversen internationalen Firmen in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter, CTO sowie Leiter Academy gearbeitet. Zurzeit ist er freiberuflich als Autor und Trainer in Zürich tätig.Michael Inden hat über zwanzig Jahre Berufserfahrung beim Entwurf komplexer Softwaresysteme gesammelt, an diversen Fortbildungen und mehreren Java-One-Konferenzen teilgenommen. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen sowie dem Coaching. Sein Wissen gibt er gerne als Trainer in internen und externen Schulungen und auf Konferenzen weiter, etwa bei der JAX/W-JAX, JAX London, Oracle Code One, ch.open sowie bei der Java User Group Switzerland.
Prinzipien des Softwaredesigns
Entwurfsstrategien für komplexe SystemeDie Prinzipien guten Softwaredesigns zu verstehen, hält John Ousterhout für eine Schlüsselqualifikation in der Softwareentwicklung. Sein Buch gibt Impulse für eine anregende und notwendige Diskussion und bietet praxistaugliche Hilfestellungen für gute Designentscheidungen. Ausgehend von der Frage »Wie können wir die Komplexität in großen Softwaresystemen reduzieren und managen?« arbeitet John Ousterhout Prinzipien für das Softwaredesign heraus, die als Leitlinie für den gesamten Softwareentwicklungsprozess dienen können. Ousterhout stellt Überzeugungen infrage, die weit verbreitet sind: Er rät davon ab, die Anzahl der Codezeilen einer Methode oder Klasse als Gradmesser für die Komplexität von Software zu verstehen, und plädiert dafür, sich auf ihre »Tiefe« zu konzentrieren – wie gut sie also Komplexität verstecken. Und während viele Entwicklerinnen und Entwickler meinen, dass sich gut geschriebene Programme von selbst dokumentierten, zeigt Ousterhout, wie essenziell Kommentare sind: Das Schreiben guter Kommentare ermöglicht Abstraktion, und es wird zu besserem Softwaredesign führen.Zielgruppe:Softwareentwickler*innenProgrammierendeSoftwarearchitekt*innenAutor: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.Aus dem Inhalt:Wie man komplexe Systeme in möglichst unabhängige Module mit einfachen Schnittstellen zerlegen kannWie Spezialisierung in Modulen zu vermeiden istWie man die Anzahl der Stellen im Code minimieren kann, an denen Exceptions behandelt werden müssenWie Kommentare und gut gewählte Namen genutzt werden können, um den Code verständlicher zu machenWie es zu vermeiden ist, dass sich Komplexität einschleicht, wenn Systeme sich weiterentwickelnWelche Warnhinweise darauf hindeuten, dass Designentscheidungen überprüft werden sollten
UX-Strategie (2. Auflg.)
User-Experience-Strategie schließt die Wissenslücke zwischen Geschäftsstrategie und UX-Design, aber bis jetzt gab es kein einfach anzuwendendes Framework für die Umsetzung. Dieser praktische Leitfaden stellt leicht verständliche Strategie-Tools und -Techniken vor, die Ihnen und Ihrem Team helfen, innovative Multi-Device-Produkte zu entwickeln, die von den Nutzern gerne verwendet werden.Die erfolgreiche UX-Strategin Jaime Levy zeigt UX/UI-Designer*innen, Produktmanager*innen und angehenden Strateg*innen einfache bis fortgeschrittene Methoden, die sofort angewendet werden können. Durch Business Cases und anschauliche Praxisbeispiele erhalten Sie wertvolle Einblicke und ein topaktuelles Kapitel über die Durchführung qualitativer Online-Nutzerforschung rundet das Buch ab.
Spring Boot
Cloud-native Anwendungen mit Java und Kotlin erstellenMit mehr als 75 Millionen Downloads pro Monat ist Spring Boot das populärste und am weitesten verbreitete Java-Framework. Dank seiner Benutzerfreundlichkeit und Leistungsfähigkeit hat es die Anwendungsentwicklung von Monolith-Architekturen und Microservices revolutioniert. Doch die Einfachheit von Spring Boot kann zunächst auch irritieren. Was brauchen Entwickler:innen, um sofort produktiv zu werden? Dieses praxisorientierte Buch zeigt, wie das Framework genutzt werden kann, um erfolgreich unternehmenskritische Applikationen zu entwickeln. Mark Heckler von VMware, der Firma hinter Spring, leitet durch die Architektur und die Konzepte von Spring Boot und behandelt auch Themen wie Debugging, Testen und Deployment. Wenn man mit Spring Boot schnell und effektiv Cloudnative Java- oder Kotlin-Anwendungen entwickeln will – inklusive reaktiver Programmierung, dem Erstellen von APIs und dem Einrichten von Datenbankzugriffen aller Art – dann ist dieses Buch genau das Richtige. Zielgruppe:Java-Entwickler*innen Autor:Mark Heckler ist Softwareentwickler und Spring Developer Advocat bei VMware. Als Java Champion und Google Developer Expert für Kotlin konzentriert er sich auf die Entwicklung innovativer, produktionsreifer Software für die Cloud. Mark engagiert sich in Open-Source-Projekten und ist Autor und Kurator des Blogs Hecklers in Development, brewing stronger Java (https://thehecklers.com).Aus dem Inhalt:Wie Spring Boot die Entwicklung und das Deployment Cloud-nativer Anwendungen vereinfachtErstellung reaktiver Anwendungen und Erweiterung der Kommunikation über die Netzwerkgrenzen hinaus, um verteilte Systeme zu erstellenWie der Spring-Boot-typische Ansatz die Produktivität steigert und die Portabilität von Anwendungen verbessertDeploying von Spring-Boot-Anwendungen, schnell und zuverlässig für die Arbeitslast in der ProduktivumgebungÜberwachung des Anwendungs- und Systemzustand für optimale Performance und ZuverlässigkeitDebuggen, testen und sichern von Cloud-basierten Anwendungen mit State-of-the-Art-Techniken
Architekturen für BI & Analytics
Konzepte, Technologien und Anwendung - Erstauflage aus November 2021.Sowohl regulatorische Vorgaben als auch gesteigerte Anforderungen seitens der Fachanwender haben in den letzten Jahren zu immer komplexeren Business-Intelligence- und Analytics-Landschaften geführt, die es zu entwickeln und betreiben gilt. So setzt sich eine heute übliche Architektur aus zahlreichen Einzelkomponenten zusammen, deren Zusammenspiel und funktionale Abdeckung als wesentlicher Erfolgsfaktor für zugehörige BIA-Initiativen zu werten ist.»Architekturen für Business Intelligence & Analytics« setzt sich das Ziel, die derzeit gebräuchlichen Architekturmuster zu beschreiben und dabei einen Überblick über die aktuell verwendeten Technologien zu liefern. Dabei werden nicht nur die architektonischen Frameworks der großen Produktanbieter aufgegriffen, sondern darüber hinaus Lösungen für konkrete Anwendungsfälle präsentiert. Im Einzelnen werden behandelt:Anforderungen an eine ganzheitliche BIA-ArchitekturArchitekturen und Technologien für Data LakesDatenzugriffsstrategien für AnalyticsEnterprise Application IntegrationCloud-Konzepte und -ArchitekturenEinfluss regulatorischer AnforderungenDatenvirtualisierungBIA-Architekturen für KMU Das Buch vermittelt wertvolle Einblicke und hilfreiche Anregungen für die erfolgreiche Konzeptionierung und Realisierung von BIA-Ökosystemen und -Landschaften in der Praxis. Zielgruppe:Business-Intelligence-Manager*innenDaten- und InformationsverantwortlicheProjektleiter*innenStudierende der Informatik und Wirtschaftsinformatik Autoren:Prof. Dr. Peter Gluchowski leitet den Lehrstuhl für Wirtschaftsinformatik, insb. Systementwicklung und Anwendungssysteme, an der Technischen Universität in Chemnitz und konzentriert sich dort mit seinen Forschungsaktivitäten auf das Themengebiet Business Intelligence & Analytics. Er beschäftigt sich seit mehr als 25 Jahren mit Fragestellungen, die den praktischen Aufbau dispositiver bzw. analytischer Systeme zur Entscheidungsunterstützung betreffen. Seine Erfahrungen aus unterschiedlichsten Praxisprojekten sind in zahlreichen Veröffentlichungen zu diesem Themenkreis dokumentiert. Frank Leisten ist passionierter Berater für datengetriebene Vorhaben mit modernen Technologien. Seine Expertise in den Funktionen des Datenmanagements sowie jahrelange Praxiserfahrung in verschiedenen IT-Domänen und Rollen kommen seinen Kunden bei der Orchestrierung sowie der kulturellen und strategischen Entwicklung ihrer Transformationen zugute. Dr. Gero Presser ist Mitgründer und Geschäftsführer bei der QuinScape GmbH, einem Dortmunder IT-Dienstleistungsunternehmen mit 170 Mitarbeitern und Fokus auf Data & Analytics. Er organisiert die Meetup-Gruppe „Business Intelligence & Analytics Dortmund“ mit über 1.000 Mitgliedern und ist Vorsitzender des TDWI Roundtable Ruhrgebiet.
Entwurfsmuster von Kopf bis Fuß (2. Auflg.)
Mit Design Patterns flexible objektorientierte Software erstellen. Worum geht es in diesem Buch? Entwurfsmustern bieten die geballte Erfahrung von Entwicklern, die elegante, übertragbare Lösungen für typische Herausforderungen des Softwaredesigns gefunden haben. Dieses Buch zeigt auf spielerische, visuell abwechslungsreiche Art bewährte Muster, mit denen man flexible Software entwerfen kann. Es zeigt, auf welche Muster es ankommt, wie diese für eigene Designs eingesetzt werden können und auf welchen objektorientierten Entwurfsprinzipien sie beruhen. Mit diesem modernen Klassiker werden Sie – wie schon Hunderttausende Entwicklern vor Ihnen – Ihr Wissen über Softwaredesign entscheidend verbessern. Wieso sieht dieses Buch so anders aus? Das Buch ist ein Workbook mit zahlreichen visuellen Überraschungen, das Spaß macht und auf die Arbeitsweise Ihres Gehirns zugeschnitten ist: Statt einschläfernder Bleiwüsten werden verschiedenste Textformen und Selbstlernkontrollen verwendet, die Ihnen das Wissen direkt ins Hirn spielen. Spätestens, wenn es heißt »Spitzen Sie Ihren Bleistift«, wird klar, dass hier Mitmachen gefragt ist. Zielgruppe: Programmierer*innenStudent*innenSoftwareentwickler*innen Autoren: Eric Freeman ist Informatiker, Technologieautor, Unternehmer und ehemaliger CTO der Walt Disney Company. Er hat einen Doktortitel in Informatik von der Yale University. Aktuell ist er Kodirektor der Head-First-Reihe, die in Deutschland als Von-Kopf-bis-Fuß-Reihe bekannt ist. Bei der von ihm mitgegründeten Online-Lernplattform WickedlySmart widmet er seine Zeit der Erstellung von Print- und Video-Inhalten, die über die führenden Bildungskanäle vertrieben werden. Eric lebt in Austin, Texas. Elisabeth Robson ist Softwareentwicklerin, Autorin und IT-Trainerin. Seit ihren Studententagen an der Yale University, wo sie ihren Master in Informatik erworben hat, ist sie mit Leib und Seele Informatikerin. Sie ist Mitbegründerin von WickedlySmart, einer Online-Lernplattform für Softwareentwickler:innen, für die sie Bücher, Artikel und Videos erstellt. Zuvor hat sie als Director of Special Projects bei O’Reilly Media Präsenz-Workshops und Onlinekurse zu einer Vielzahl von technischen Themen gestaltet.
Apache Kafka
Die Zukunft eines Unternehmens ist sicher, wenn es mit Daten richtig umgeht. Neben dem Sammeln, Speichern und Auswerten ist der Austausch von Daten zwischen unterschiedlichen Systemen hierbei von immenser Bedeutung. Denn er soll zuverlässig und möglichst in Echtzeit erfolgen. Diese Anforderungen sind der Grund, weshalb sich Apache Kafka als Standard etabliert hat. Immer mehr Unternehmen setzen Apache Kafka heute als Streaming-Plattform und Messaging-System ein, um die Komplexität moderner IT-Architekturen beherrschbar zu machen. Um bei dieser Mission erfolgreich zu sein, ist Wissen entscheidend. Dieses Buch nimmt Software-Architekten, Entwickler und Administratoren gleichermaßen auf eine spannende Apache-Kafka-Mission mit. Eine Mission, die von den Grundlagen bis zum Produktiveinsatz von Kafka-basierten Daten-Pipelines reicht. Erleben Sie, wie Apache Kafka Zuverlässigkeit und Performance erreicht und wie Sie Komplikationen frühzeitig meistern können. Anhand zahlreicher Praxisbeispiele lernt man zudem, wie Best-Practice-Lösungen im eigenen Unternehmen umgesetzt werden können. Aus dem Inhalt:Warum Kafka? – Motivation für Kafka und verbreitete NutzungsartenWas ist Kafka? – Kafka als verteilter LogWie erreicht Kafka seine Performance? – Partitionen und Consumer GroupsWie erreicht Kafka seine Zuverlässigkeit? – Replikation, ACKs und Exactly OnceNachrichten produzieren und konsumieren: Was passiert in den Clients und auf den Brokern?Nachrichten aufräumen: Wie können nicht mehr benötigte Daten gelöscht und Speicherplatz frei geräumt werden?• Einblicke in das Kafka-Ökosystem: Kafka über Kafka Connect mit anderen Systemen wie Datenbanken und externen Systemen verbindenAutoren: Anatoly Zelenin vermittelt als IT-Trainer hunderten Teilnehmern Apache Kafka in interaktiven Schulungen. Seine Kunden aus dem DAX-Umfeld und dem deutschen Mittelstand schätzen seit über einem Jahrzehnt seine Expertise und seine begeisternde Art. Darüber hinaus ist er nicht nur IT-Berater und -Trainer, sondern erkundet auch als Abenteurer unseren Planeten. Alexander Kropp ist seit seiner Kindheit leidenschaftlicher Informatiker und programmiert seit er 10 Jahre alt ist. Als Forscher und Berater unterstützt Alexander seit einem Jahrzehnt namhafte Unternehmen bei der Digitalisierung und Prototypen-Entwicklung. Parallel ist er als Dozent und Trainer im Cloud-Umfeld tätig
Synology NAS - Die praktische Anleitung
Sie möchten mit einem Synology NAS Ihre Daten zentral speichern, eigene Backups erstellen und Fotos, Filme und Dokumente streamen? Dennis Rühmer hilft Ihnen bei diesen Aufgaben und erklärt, wie Sie Ihr Synology NAS richtig konfigurieren und eine private Cloud aufsetzen. Damit können Sie Ihre Daten sicher ablegen und verwalten, Live-TV aufnehmen, automatische Sicherungen Ihrer Rechner anlegen, Kalender und Kontakte verwalten und noch viel mehr. Vom reibungslosen Einstieg und einer Kaufberatung über zentrale Grundlagen bis zu den vielfältigen Diensten erfahren Sie in diesem Ratgeber, was Sie über Ihr Synology NAS für einen reibungslosen Betrieb wissen müssen.Aus dem Inhalt:Das richtige NAS wählenDas Gerät sicher einrichtenNetzwerkfreigaben verwaltenKalender und AdressbuchMusik per NAS abspielenFotos organisieren und teilenVideos genießen und verwaltenEin zentrales Backup erstellenEinen zentralen Drucker einrichtenKameraüberwachung steuernEinen TV-Server nutzenSicherheit im HeimnetzAutor: Dennis Rühmer ist promovierter Ingenieur der Elektrotechnik, an der TU Braunschweig als wissenschaftlicher Mitarbeiter tätig und erfahrener Buchautor. Er befasst sich intensiv mit Datensicherung und Streaming, ist großer Raspberry Pi- und Kodi-Fan, bekennender Linuxer und interessiert sich seit frühester Kindheit für digitale Fotografie.
iPad Handbuch für iPadOS 15
Benutzen Sie schon länger ein iPad und suchen Sie Informationen zur neuen Software iPadOS 15? Oder freuen Sie sich über Ihr erstes iPad und möchten Sie sich einen Überblick über seine Funktionsweise verschaffen und die zahlreichen Apps erkunden? In beiden Fällen halten Sie die ideale Anleitung für Ihr iPad in der Hand. Das iPad-Betriebssystem hat viel zu bieten! Sowohl Besitzer/-innen älterer iPad-Modelle als auch Neueinsteiger/-innen kommen auf ihre Kosten. Alles, was Sie lieben, hat Apple besser denn je aufbereitet: iPadOS 15 ist deutlich flotter und intuitiver in der Bedienung als alle seine Vorgängerversionen. Aus dem Inhalt So installieren Sie iPadOS 15, richten es ein und finden sich zügig zurecht. Widgets auf dem Home-Screen, App Library, optimiertes Multitasking, neue Funktionen der Nachrichten-App uvm. Internet, Kommunikation, iCloud-Dienste, Kamera und Bildbearbeitung, Kalender, Erinnerungen, Bildschirmzeit, Aktien, Sprachmemos und vieles mehr Nutzen Sie die neue Dateien-App, versenden Sie Fotos ganz einfach via AirDrop, übertragen Sie Ihre Diashow via AirPlay auf Ihren Fernseher, Drucken Sie wichtige Dokumente via AirPrint u. v. m. Alles zu den Themen Mitteilungen, Sicherheit, Stromsparen, Fehlerbehebung und den perfekten Einstellungen.
iPhone Handbuch (iOS 15)
Mit jeder neuen iOS-Version wird die Bedienung eines iPhone-Modells noch einfacher und vor allem vielseitiger. Mit der aktuellen Version iOS 15 sind wieder eine Menge nützlicher Funktionen hinzugekommen, die man bereits nach kurzer Eingewöhnungszeit nicht mehr missen möchte. Besonders hervorzuheben ist hier die Texterkennung, die nun ganz einfach Textmodule auf Fotos erkennt und zur Weiterbearbeitung zur Verfügung stellt.Zudem wurden Dinge wie FaceTime, Siri, Nachrichten etc. kräftig überarbeitet und bieten noch mehr Funktionen. Via Übersetzen ist es nun ein Einfaches, Texte in andere Sprachen zu übersetzen.In diesem Buch finden Sie als iPhone-Nutzer alle Funktionen nachvollziehbar beschrieben. Viele nummerierte Bildschirmfoto, Schritt-für-Schritt-Anleitungen und Lern-Videos helfen Ihnen, sofort alles in die Praxis umzusetzen. Wenn Sie neuer iPhone-Besitzer sind, dann ist das Buch perfekt für Sie. Aus dem Inhalt: Installation und Update auf iOS 15Datenabgleich mit einem Mac- oder Windows-RechnerAlles im Überblick: Widgets, Mitteilungen, Heute-Ansicht, BildschirmzeitProduktiv sein mit Erinnerungen, Mail, KalenderNeue Funktionen in Safari, Aktivität, Home, etc.Verbesserungen in der Karten-, Nachrichten- und App-Store-App
FRITZ!Box - Der umfassende Ratgeber (2. Auflg.)
Die ganze Power der FRITZ!Box nutzen. Der umfassende Ratgeber in 2. Auflage, September 2021.Erfahren Sie alles, was Sie zum sicheren Umgang mit der FRITZ!Box wissen müssen! Verständlich erklärt und reich bebildert hilft Ihnen dieses Buch bei der Kaufentscheidung. So finden Sie das richtige Modell, das perfekt zu Ihren persönlichen Ansprüchen passt. Dennis Rühmer zeigt Ihnen, worauf Sie bei der Ersteinrichtung achten sollten. Er führt Sie Schritt für Schritt durch die zahlreichen Funktionen und Einsatzmöglichkeiten, ob (Mesh-)WLAN, Telefonie oder die Steuerung eines Smart Homes. So lernen Sie, wie Sie Ihren Router richtig konfigurieren und ein sicheres Heimnetzwerk einrichten.Aus dem Inhalt:Die FRITZ!Box stellt sich vorDas richtige Modell auswählen3... 2... 1: der erste StartDie Benutzeroberfläche verstehenDie NetzwerkfunktionenKabellos glücklich - alles rund ums WLANReichweite vergrößer: Mesh, AccessPoints und Repeater einrichtenRuf doch mal an - TelefoniefunktionenErweiterte Systemfunktionen
JavaScript - Das umfassende Handbuch
Das Lehr- und Nachschlagewerk zu JavaScript!Ein umfassender Einstieg in JavaScript, viele praktische Beispiele und eine Darstellung auch von professionellen Techniken – das zeichnet dieses unverzichtbare Handbuch aus. Lernen Sie JavaScript von Grund auf und nutzen Sie dieses Buch als Nachschlagewerk für die tägliche Entwicklungsarbeit. Auch fortgeschrittene Aspekte wie Objektorientierung und funktionale Programmierung werden berücksichtigt. Die schnellen und praxisnahen Beispielanwendungen können Sie sofort in eigenen Projekten einsetzen. Nebenbei erfahren Sie mehr über aktuelle Trends und Entwicklungen, z. B. den Einsatz bei Mikrocontrollern und den serverseitigen Einsatz von JavaScript (Node.js). Aus dem Inhalt: Grundlagen und SprachkernMit Referenztypen arbeitenWebseiten dynamisch verändernEreignisse verarbeiten und auslösenFormulare verarbeitenBrowserinformationen verarbeitenSeiteninhalte dynamisch verarbeitenAufgaben vereinfachen mit jQueryBilder dynamisch erstellenModerne Web-APIs verwendenObjektorientierte ProgrammierungFunktionale Programmierung Autor: Philip Ackermann ist CTO der Cedalo GmbH und Autor mehrerer Fachbücher und Fachartikel über Java und JavaScript. Seine Schwerpunkte liegen in der Konzeption und Entwicklung von Node.js- und JEE-Projekten in den Bereichen Industrie 4.0 und Internet of Things. Leseprobe (PDF-Link)
Reinzeichnung - Das umfassende Handbuch
Reinzeichner und Reinzeichnerinnen erstellen perfekt druckfähige und optisch einwandfreie Druckdaten. Klingt einfach? Bei Weitem nicht. Denn ein breit gefächertes Wissen zu technischen Hintergründen, Farbmanagement, Farbe, Typografie und Ausgabe sowie zur Druckproduktion ist hier nötig. Dieses Buch von Daniel Schulte ist das erste, das alle relevanten Informationen versammelt. Es ist für Einsteiger systematisch aufbereitet, aber auch für alte Grafikdesign-Hasen sehr nützlich: Das Handbuch gibt klare Empfehlungen und Checklisten, bietet Hinweise auf Stolperfallen und beachtet alle neuen Standards der Branche. Aus dem Inhalt: Aufgaben der ReinzeichnungFarbmanagement und Farbeinstellungen in der Adobe Creative CloudGrundeinstellungen in InDesign FarbeSchrift und MikrotypografieEinstellungen für Bilder und VektorenFortgeschrittene InDesign-Funktionen nutzenReinzeichnung in IllustratorAusgabeHintergrundwissen Druckproduktion Leseprobe (PDF-Link)
Java Übungsbuch (2. Auflage)
Aufgaben mit vollständigen Lösungen für die Versionen Java 8 bis Java 17.Dieses Buch ist kein Lehrbuch, sondern ein reines Übungsbuch und wendet sich an Leser, die ihre Java-Kenntnisse anhand zahlreicher praktischer Übungen durch „Learning by Doing“ vertiefen und festigen möchten. Es ist ideal, um sich auf Prüfungen vorzubereiten oder das Programmieren mit Java praktisch zu üben.Jedes Kapitel beginnt mit einer kompakten Zusammenfassung des Stoffs, der in den Übungsaufgaben dieses Kapitels verwendet wird. Anschließend haben Sie die Möglichkeit, zwischen Aufgaben in drei verschiedenen Schwierigkeitsstufen – von einfach bis anspruchsvoll – zu wählen. Anhand dieser Aufgaben können Sie Ihr Wissen praktisch testen. Am Ende der Kapitel finden Sie vollständige und kommentierte Musterlösungen.Es werden folgende Themen abgedeckt:Die Kapitel 1 bis 3 enthalten Aufgaben zur objektorientierten Programmierung mit Java und die Neuerungen aus den Versionen 8 bis 13, die sich auf die neue Date&Time API, Textblöcke, Compact Strings und die Weiterentwicklung von Interfaces beziehen.In Kapitel 4 geht es im Detail um Generics und das Collection Framework mit all seinen generischen Klassen und Interfaces sowie mit der Definition von Enumerationen. Kapitel 5 erläutert das Exception Handling.Das Kapitel 6 beschäftigt sich mit den neuen Sprachmitteln von Java 8, Lambdas und Streams, sowie mit weiteren Neuerungen aus den Versionen 8 bis 13 wie Switch Expressions und Local Variable Type Inference.Kapitel 7 bietet einen Einblick in die mit Java 9 vorgenommene Modularisierung der Java-Plattform.Kapitel 8 enthält Aufgaben zu den Weiterentwicklungen aus den Versionen 14 bis 17, die sich auf die Java-Programmiersprache beziehen, dazu gehören die Einführung von Records und Sealed Classes sowie das Pattern Matching.Kapitel 9 enthält viele Aufgaben zu Tests mit JUnit 5 und Gradle sowie eine kurze theoretische Einführung in beide Systeme.Nach dem Durcharbeiten des Buches verfügen Sie über fundierte Programmierkenntnisse und einen umfangreichen Fundus an Beispielcode.Aus dem Inhalt:Klassendefinition und ObjektinstanziierungAbgeleitete Klassen und VererbungAbstrakte Klassen und InterfacesDie Definition von AnnotationenInnere KlassenGenerics und ReflectionTypprüfung und Typsicherheit in JavaLambdasMethoden- und Konstruktor-ReferenzenFunktionale InterfacesLocal Variable Type InferenceDefinition und Nutzung von StreamsDas Modulsystem von JavaRecords und Sealed TypesPattern Matching für den instanceof-OperatorPattern Matching für switchTests mit Junit 5 und Gradle
UML 2.5 - Das umfassende Handbuch
Von den Grundlagen bis zum professionellen Einsatz – in unserem Handbuch erfahren Sie alles, was Sie für erfolgreiche Softwaremodellierung mit der UML wissen müssen. Lernen Sie alle Konzepte, Elemente und Diagrammtypen ausführlich kennen und knüpfen Sie anhand von Praxisbeispielen die Verbindung zum Code. Ob Sie etwas nachschlagen oder die UML von Grund auf verstehen möchten, dieses Handbuch bietet Ihnen das gesammelte UML-Wissen im Komplettpaket. Aus dem Inhalt:Grundlagen der UMLDiagrammtypen und NotationselementeDos and Don'ts der SoftwaremodellierungUML mit Java und C#A2-Poster mit DiagrammtypenBeispiele zum DownloadAutoren: Christoph Kecher ist Chief Information Officer (CIO) bei der HSBC Deutschland. Seine Tätigkeitsbereiche umfassen Data Warehouse-Technologien, Java, .NET, UML und Software-Qualitätssicherung. Ralf Hoffmann-Elbern hat schon früh die Softwareentwicklung für sich entdeckt. Nach dem Studium der Physik und einem Ausflug ins Lehramt hat er dieses Hobby zum Beruf gemacht. Torsten T. Will beschäftigte sich schon während seines Diploms in Informatik mit Programmiersprachen und ihren Konzepten. Leseprobe (PDF - Link)
Einstieg in Kotlin - Apps entwickeln mit Android Studio (2. Auflage)
Einfach und strukturiert ohne Vorkenntnisse Kotlin lernen. Mit IntelliJ IDEA lernen Sie die Sprache kennen und steigen dann in die App-Entwicklung mit Android Studio ein – so entwickeln Sie eigene Apps samt Zugriff auf verschiedenste Sensoren, Datenbanken und Multimedia. Kotlin ist Googles bevorzugte Sprache für die App-Entwicklung und zu Recht beliebt: Nicht nur Java-Kenner werden an den modernen Sprach-Features ihre Freude haben. Und für Programmierer ist Kotlin genau das Richtige für den Einstieg in die App-Entwicklung. Aus dem Inhalt:Alle Grundlagen der ProgrammierungIntelliJ IDEA und Android Studio installierenVerzweigungen, Schleifen und Co.Funktionen und funkionale ProgrammierungLayouts und Menüs aufbauenStandard-DialogeSensoren nutzenSystemdienste integrierenSpiele und Trainings entwickelnDatenbanken zur SpeicherungGestensteuerungZugriffsrechte verwaltenAutor: Thomas Theis ist Dipl.-Ing. Technische Informatik. Als Softwareentwickler verfügt er über langjährige Erfahrung, ebenso als IT-Dozent, unter anderem an der Fachhochschule Aachen. Als Kenner vieler verschiedener Programmiersprachen leitet er Seminare zur Programmierung und ist Autor vieler erfolgreicher Fachbücher. Leseprobe (PDF Link)
Die Euphonomicon-Enthüllungen
Ein Homöopathie-Weltuntergangskrimi. Die ich rief, die Geister, werd ich nun nicht los!Koksam im Jahr 2048. Die Koksa AG feiert sensationelle Welterfolge mit einer grünlichen Flüssigkeit, die sich chemisch nicht von Wasser unterscheiden lässt. Wie eine Droge macht »Koksa« alle, die regelmäßig davon trinken, stark süchtig.Kommissar Quergang und die Justizreferendarin »Succsy« stoßen bei ihren Ermittlungen in einem zunächst unbedeutenden Fall auf viele Ungereimtheiten. Angestachelt von fremden Mächten entdecken sie die Wahrheit rund um Koksa – und schlittern mitten in eine globale Apokalypse ...Ein Buch, das auf mehreren Ebenen konzipiert ist: als Krimi; als Aufdeckung, wie und warum alle »homöopathischen« Wassertheorien funktionieren; als Erkenntnis, dass Lovecrafts Visionen aus dem »Necronomicon« zutreffen, garniert mit einem Schuss Mystik und Theologie: ein Scifi-Phantasy-Sachbuch-Krimi.Der AutorGunter Dueck (Jahrgang 1951) lebt als freier Schriftsteller, Philosoph, Business Angel und Speaker in Waldhilsbach bei Heidelberg. Nach einer Karriere als Mathematikprofessor arbeite er fast 25 Jahre bei der IBM, zuletzt bei seinem Wechsel in den Unruhestand als Chief Technology Officer.Dueck ist korrespondierendes Mitglied der Akademie der Wissenschaften zu Göttingen, Fellow des amerikanischen Ingenieursverbandes IEEE und Fellow der Gesellschaft für Informatik. Er ist Autor vieler Spiegel-Bestseller, zuletzt „Das Neue und seine Feinde“, „Schwarmdumm“ und „Heute schon einen Prozess optimiert?“.
Basiswissen Abnahmetest
Grundlagen des Abnahmetests für Product Owner, Business-Analysten und TesterMit Abnahmetests – Acceptance Testing – wird überprüft, ob eine Software aus Sicht des Benutzers wie beabsichtigt funktioniert und dieser die Software akzeptiert.Das Buch »Basiswissen Abnahmetest« verbindet die Business-Analyse und Softwaretesten mit Blick auf die Konzepte, Methoden und Praktiken der Zusammenarbeit zwischen Business-Analysten und Testern beim Abnahmetest.Business-Analysten und Projektleiter lernen, wie sie durch die Unterstützung bei der Ausrichtung des Produkts an den Geschäftsanforderungen zu den Abnahmetestaktivitäten in einer Organisation beitragen.Tester erfahren, wie sie effizient mit Business-Analysten und anderen Stakeholdern während allen Abnahmetestaktivitäten zusammenarbeiten.Dieses Buch umfasst das erforderliche Wissen als Vorbereitung auf die Prüfung zum »Certified Tester (Foundation Level) – Acceptance Testing« nach ISTQB®-Standard. Ein durchgängiges Fallbeispiel verbindet das theoretische Wissen des Lehrplans mit dessen praktischer Anwendung beim Abnahmetest. Das Buch eignet sich damit nicht nur bestens für die Prüfungsvorbereitung, sondern dient gleichzeitig als kompaktes Basiswerk zu diesen Themen in der Praxis und an Hochschulen.Über die Autoren:Florian Fieber ist Gründer und Geschäftsführer der QualityDojo IT-Consulting GmbH in Berlin und seit knapp 15 Jahren als Berater und Trainer im Bereich der Qualitätssicherung von Softwaresystemen tätig. Seine Schwerpunkte liegen im Testmanagement, der Verbesserung von Testprozessen sowie der Businessanalyse von Enterprise-Anwendungen. Er ist Leiter der Arbeitsgruppe Acceptance Testing beim GTB (German Testing Board e.V.).Marc-Florian Wendland ist wissenschaftlicher Mitarbeiter des Geschäftsbereichs SQC (System Quality Center) im Fraunhofer Institut FOKUS in Berlin. Seine Interessen umfassen die modellgetriebene Softwareentwicklung, den automatisierten Testentwurf und Testautomatisierungsstrategien. Er ist im GTB aktiv in den Arbeitsgruppen „Testautomatisierungsentwickler“ und „Acceptance Testing“. Bei der OMG leitet er die Weiterentwicklung des UML Testing Profile (UTP).
Scrum-Training
Der Praxisleitfaden für Agile CoachesImmer mehr Firmen wollen zu agilen Unternehmen werden und eine »New Work«-Kultur etablieren. Das beliebte agile Rahmenwerk Scrum ist dazu oft ein wichtiger Baustein, um selbstverwaltete Teams zu etablieren. Erfolgreiche Scrum-Trainings helfen, eine agile Transformation wirksam anzustoßen, durchzuführen und insgesamt zu erleichtern.Dieses Buch bietet Ihnen als Agile Coach, Scrum Master, Trainer oder Berater einen bewährten Praxisleitfaden, um die Essenz aus Scrum interaktiv z.B. in Workshops zu vermitteln. Vielfach erprobte Übungen bieten den idealen Rahmen, damit die teilnehmenden Personen selbst zu zentralen Erkenntnissen gelangen. Der klare Tagesplan liefert dabei stets Orientierung.Doch Seminare bergen immer auch Herausforderungen. Daher werden auch der Umgang mit eher skeptischen Menschen, die Gestaltung von Lernreisen und die Steuerung von Gruppendynamik thematisiert. Durch persönliche Beispiele lebt das Autorenteam nahbar vor, wie sich eine persönliche Haltung von Agilität positiv auf das Geschehen und den Fortgang auswirkt.Nach der Lektüre des Buches wissen Sie, wie Sie ein zweitägiges Scrum-Training so aufbauen, dass dieses eine intensive und auch nachhaltige Wirkung auf alle Beteiligten entfaltet.
Die Arbeit hat das Gebäude verlassen
Wie sich unsere Zusammenarbeit nach dem Corona-Kulturschock ändert.Die Corona-Pandemie hat einen kollektiven Kulturschock auf die Arbeitswelt ausgelöst. Gewohnte Routinen sind verschwunden. An ihre Stelle ist eine große Unsicherheit getreten sowie die Notwendigkeit, sich ständig neu anzupassen und zu verändern. Welche Folgen das für unsere Arbeitskultur hat, beschreibt Jitske Kramer aus einer anthropologischen Perspektive. Wie kann eine Unternehmenskultur an diesen neuen Kontext angepasst werden? Wie funktioniert Führung remote? Wie wird die Verbindung im Team aufrechterhalten, wenn man sich nur digital treffen kann? Wie sorgt man dafür, dass das Arbeiten von zu Hause aus ein Erfolg wird, dass niemand vereinsamt oder gerade jetzt unter der Arbeitslast zusammenbricht? Wie werden neue Mitarbeiterinnen und Mitarbeiter eingearbeitet? Dieses Buch bietet praxisorientierte Antworten auf all diese Fragen und stellt einen Leitfaden für den Umgang mit der »neuen Normalität« dar. Wertvolle Überlegungen, Einsichten und eingängige Ratschläge unterstützen Sie dabei, die Herausforderungen der kulturellen Veränderung in der Arbeitswelt wie auch im privaten Alltag zu meistern und als Chance zu nutzen, um gewohnte Arbeits- und Lebensweisen zu überdenken.
Die ultimative QNAP NAS Bibel
Mit diesem Praxisbuch zu den vielseitigen NAS-Systemen des Anbieters QNAP bekommen Sie einen umfassenden Einblick in das Thema der Network-Attached-Storage-Geräte.Eine anschauliche Schrittanleitung führt Sie durch den Installationsvorgang. Wenn Sie Ihr NAS schon eingerichtet haben, finden Sie viele praktische Tipps für die optimale und sichere Konfiguration, die Einrichtung eines eigenen Mailservers, die Verwendung als Fotospeicher, Musikarchiv und weitere spannende Funktionen.Die Ergänzung im Beiheft bietet Ihnen Veränderungen und Neuigkeiten der aktuellsten Soft- und Hardware mit weiteren Tipps an,
Strategisches Prozessmanagement - einfach und effektiv
Prozessmanager, Unternehmensarchitekt oder Business Analyst sehen Sie vielleicht angesichts der Fülle Ihrer Detailprozesse „den Wald vor lauter Bäumen“ nicht mehr. Dann müssen Sie eine ganzheitliche Sicht auf die Prozesslandschaft und ihre Abhängigkeiten schaffen, damit auf dieser Basis strategische Unternehmens- oder Projektentscheidungen getroffen werden können. Das ist die strategische Seite des Prozessmanagements.In diesem Leitfaden vermitteln Ihnen die Autoren anhand vieler Praxisbeispiele einen Einblick, was für das Strategische Prozessmanagement wirklich notwendig ist. Und sie geben Ihnen eine Schritt-für-Schritt-Anleitung von der Identifikation und Dokumentation der Geschäftsprozesse (end-to-end) bis zur Analyse und Gestaltung der zukünftigen Prozesslandschaft. Dafür stellen sie Ihnen erprobte Modelle und Methoden vor und zeigen, wie diese für die Business-Planung und für das strategische IT-Management wirkungsvoll genutzt werden können.Mit dieser Unterstützung können Sie einfach und effektiv adäquate Prozesslandkarten sowie die für das Management erforderlichen Sichten erstellen. So schaffen Sie einen Überblick über die für die aktuelle und zukünftige Geschäftsentwicklung wesentlichen Geschäftsprozesse und deren Zusammenspiel – und damit die Voraussetzung, um zur richtigen Zeit das Richtige zu tun.AUS DEM INHALT EinleitungStrategisches ProzessmanagementErgebnistypenAufbau der Basisdokumentation und des Prozessmanagement-ReportingsAusbau des Strategischen ProzessmanagementsBusiness Capability ManagementGlossar (RODC)
Microsoft SharePoint - Das Praxisbuch für Anwender
Sie stehen vor der Aufgabe, SharePoint Server 2019 oder SharePoint Online in Ihrem Unternehmen oder in Ihrer Fachabteilung einzuführen bzw. einzusetzen? Dieses Praxisbuch für Anwender zeigt Ihnen, wie. Sie lernen nicht nur die Möglichkeiten der bereitgestellten SharePoint-Technologien von Grund auf kennen, sondern erlernen anhand der praxisorientierten Beispiele auch den sicheren Umgang mit SharePoint und erfahren, wie Sie es effektiv einsetzen.Dieses Buch unterstützt Sie Schritt für Schritt bei Ihrem SharePoint-Projekt. Es richtet sich an alle SharePoint-Anwender ohne spezifisches technisches Vorwissen, die einen Überblick über SharePoint erhalten und effizienter mit dem System arbeiten möchten.Melanie Schmidt gibt Ihnen zahlreiche Tipps und Empfehlungen für das eigene SharePoint-Projekt und erklärt, was Sie bei der Anwendung der unterschiedlichen Technologien beachten sollten und wie Sie typische Fehler vermeiden. Auch alltägliche Aufgaben von der Abteilungsanforderung bis zu Routinearbeiten in der SharePoint-Umgebung werden von der Autorin beschrieben. Außerdem erfahren Sie, welche Entscheidungen und Vorüberlegungen getroffen und welche Voraussetzungen geschaffen werden müssen, damit ein SharePoint-Projekt erfolgreich umgesetzt werden kann. Zusätzlich erklärt sie Ihnen in diesem Buch typische Abteilungsanforderungen anhand konkreter, praktischer Beispiele, sodass Sie schnell eigene Ideen entwickeln und mit der jeweils passenden SharePoint-Technologie realisieren können.Die Autorin orientiert sich dabei immer am SharePoint-Standard und erläutert, welche Funktionen mit welcher SharePoint-Server-Technologie möglich sind. Dadurch können alle Anwender die aufgeführten Beispiele nachvollziehen und in der Praxis anwenden.