Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern

Produktbild für Pro Microsoft Power BI Administration

Pro Microsoft Power BI Administration

Manage Power BI within organizations. This book helps you systematize administration as Microsoft shifts Power BI from a self-service tool to an enterprise tool. You will learn best practices for many Power BI administrator tasks. And you will know how to manage artifacts such as reports, users, work spaces, apps, and gateways. The book also provides experience-based guidance on governance, licensing, and managing capacities.Good management includes policies and procedures that can be applied consistently and even automatically across a broad user base. This book provides a strategic road map for the creation and implementation of policies and procedures that support Power BI best practices in enterprises. Effective governance depends not only on good policies, but also on the active and timely monitoring of adherence to those policies. This book helps you evaluate the tools to automate and simplify the most common administrative and monitoring tasks, freeing up administrators to provide greater value to the organization through better user training and awareness initiatives.WHAT YOU WILL LEARN* Recognize the roles and responsibilities of the Power BI administrator* Manage users and their work spaces* Know when to consider using Power BI Premium* Govern your Power BI implementation and manage Power BI tenants* Create an effective security strategy for Power BI in the enterprise* Collaborate and share consistent views of the data across all users* Follow a life cycle management strategy for rollout of dashboards and reports* Create internal training resources backed up by accurate documentation* Monitor Power BI to better understand risks and compliance manage costs, and track implementation WHO THIS BOOK IS FORIT professionals tasked with maintaining their corporate Power BI environments, Power BI administrators and power users interested in rolling out Power BI more widely in their organizations, and IT governance professionals tasked with ensuring adherence to policies and regulationsÁSGEIR GUNNARSSON is a data platform MVP and Chief Consultant at Datheos. He works on business intelligence solutions using the whole of the Microsoft BI stack. Ásgeir has been working in BI since 2007 both as a consultant and internal employee. Before turning to BI, he worked as a technical trainer and he currently teaches BI courses at the Continuing Education Department of the University of Iceland. Ásgeir speaks regularly at events both domestic and internationally and is the group leader of the Icelandic PASS Group as well as the Icelandic Power BI user group. He is passionate about data and loves solving problems with BI.MICHAEL JOHNSON is a data platform MVP from Johannesburg, South Africa where he works as a business intelligence architect. Outside of work, Michael runs the local SQL Server User Group and provides Power BI presentations and training both locally and abroad.PART I. GOVERNANCE1. Introduction to Governance and Governance Strategies2. Power BI Licensing3. Collaboration4. Laws and Policies5. Application Lifecycle Management6. Training7. DocumentationPART II. ADMINISTRATION8. Introduction to Power BI Administration9. Managing the Tenant10. Administering Power BI Capacities11. Workspace Administration12. Managing Users and Security13. Datasets & Dataflows14. On-premises Data Gateway15. Power BI Administration Tools16. Monitoring

Regulärer Preis: 56,99 €
Produktbild für Vorkurs Informatik für Dummies

Vorkurs Informatik für Dummies

Möchten Sie Informatik studieren und sich vorbereiten, um peinliche Wissenslücken zu vermeiden? Dann ist dieses Buch genau das richtige für Sie! Es verschafft Ihnen einen verständlichen und strukturierten Einblick in die Grundlagen der Informatik. Von der notwendigen Mathematik über erste Programmierschritte mit Python und Java bis zu Kryptografie, Datenbanken und Theoretischer Informatik ist alles dabei. Der Autor kennt die typischen Probleme und Verständnishürden der Erstsemester und hilft Ihnen, einen guten Start ins Informatikstudium zu finden. Und dazu brauchen Sie außer Schulmathe und Interesse für Informatik keinerlei Vorkenntnisse. Also los geht?s, starten Sie gut vorbereitet ins Studium. Hans Werner Lang studierte Informatik an der Universität Kiel und promovierte dort 1990 zu einem Thema aus dem Bereich "Parallele Architekturen und Algorithmen". Von 1994 bis 2017 war er Professor für Informatik an der Hochschule Flensburg und hat in dieser Zeit zahlreiche Vorlesungen zur Informatik gehalten.EINLEITUNG 19Über dieses Buch 19Konventionen in diesem Buch 19Was Sie nicht lesen müssen 20Törichte Annahmen über den Leser 20Wie dieses Buch aufgebaut ist 21Teil I: Programmieren 21Teil II: Algorithmen 21Teil III: Mathematik 21Teil IV: Codierung 22Teil V: Praktische Informatik 22Teil VI: Theoretische Informatik 22Teil VII: Top-Ten-Teil 23Symbole, die in diesem Buch verwendet werden 23Wie es weitergeht 24Bitte und Danke sagen 24TEIL I: PROGRAMMIEREN 25KAPITEL 1 PROGRAMMIEREN IN JAVA27Wertzuweisung 27Variablen deklarieren 28Wozu Datentypen? 28Einen Wert zuweisen 29Einen Wert überschreiben 30Numerische Datentypen und Operationen 31Typumwandlung bei numerischen Datentypen 32Bedingte Anweisung 33If-Anweisung 33If-Else-Anweisung 34Flussdiagramme zeichnen 35Datentyp boolean 36Boolesche Operationen 38Kommentare 39Zum Üben 39KAPITEL 2 PROGRAMMSCHLEIFEN, DATENFOLGEN UND ZEICHENKETTEN41While-Schleife 41Fakultäten berechnen 43Programmschleifen entwerfen 44Iterationsschema aufstellen 44Iterationsgleichungen ableiten 44Regeln für das Aufstellen der Iterationsgleichungen 45Iterationsgleichungen in eine While-Schleife umsetzen 45For-Schleife 46Arrays 47Array erzeugen 47Array durchlaufen 48Strings 49Strings verketten 50String-Methoden anwenden 50Zum Üben 52Iterationsschema aufstellen und in While-Schleife umsetzen 52Primzahlen mit dem Sieb des Eratosthenes 52KAPITEL 3 FUNKTIONEN55Funktionen definieren und aufrufen 55Funktionsdefinition 56Funktionsaufruf 57So funktioniert ein Stack 58Lokale Variablen benutzen 59Funktionen mit mehreren Parametern 60Funktionen ohne Parameter 61Funktionen ohne Rückgabewert 61Rekursive Funktionen 63Ausführung einer rekursiven Funktion 63Zum Üben 66Ziehung der Lottozahlen 66KAPITEL 4 OBJEKTORIENTIERT PROGRAMMIEREN69Klasse und Objekt 69Attribute und Methoden 69Kommentare und Benennungen 70Bruchrechnung 70Methoden 71Rechenoperationen mit Brüchen 73Bruch normalisieren 74Bruch kürzen 75Objektorientierung in Java 76Zum Üben 76TEIL II: ALGORITHMEN 77KAPITEL 5 ALGORITHMUS79Typische Anweisungsformen 79Algorithmisch denken 80KAPITEL 6 BINÄRE SUCHE81Suchstrategie 81Logarithmus 82Algorithmus binäre Suche 83Zum Üben 84KAPITEL 7 EINFACHES SORTIEREN85Minimum einer Datenfolge bestimmen 85Selectionsort 86Array sortieren 87Programm 87Zeitkomplexität 88Analyse von Selectionsort 89KAPITEL 8 ZEITKOMPLEXITÄT VON ALGORITHMEN91Zeitkomplexität 92Untere und obere Schranken 92Schlechtester Fall 93Asymptotische Analyse 93O-Notation 94Zum Üben 95KAPITEL 9 MERGESORT97Divide-and-Conquer-Strategie 97Ablauf von Mergesort 98Verschmelzen zweier sortierter Hälften eines Arrays 98Implementierung 99Zeitkomplexität 101Untere Schranke für das Sortieren 101Zum Üben 102KAPITEL 10 KÜRZESTE WEGE IN EINEM GRAPHEN103Idee des Verfahrens 103Greedy-Strategie 105Umsetzung in einen Algorithmus 105KAPITEL 11 KÜRZESTE RUNDREISE 107Problem des Handlungsreisenden 108Die Mengen P und NP 108Nichtdeterministischer Algorithmus 109Polynomielle Zeitkomplexität 110NP-vollständige Probleme 111Erfüllbarkeitsproblem (SAT) 112Reduktion von SAT auf CLIQUE 112TEIL III: MATHEMATIK 115KAPITEL 12 LOGIK117Logische Aussagen 117Logische Verknüpfungen 118Formale Logik 120Allgemeingültige Aussagen 121Gesetze der Logik 121Logik im Alltag 123Entweder Oder oder Entweder-Oder 123Wenn-dann in der Umgangssprache 123Die Tücken der logischen Folgerung 124Prädikate 125Quantoren 125Zum Üben 127KAPITEL 13 MENGE129Mengen bilden 129Teilmenge 131Die leere Menge 132Potenzmenge 134Mengen verknüpfen 134Komplement 135Gesetze der Mengenlehre 136Duale Gesetze 136Zum Üben 137KAPITEL 14 RELATION139Kartesisches Produkt 139Relation als Teilmenge eines kartesischen Produkts 140Schreibweise von Relationen 141Relationen anschaulich darstellen 141Eigenschaften von Relationen 143Beispiele dieser Eigenschaften 143Ordnungsrelation und Äquivalenzrelation 144Operationen auf Relationen 145n-stellige Relationen 146Wozu brauchen wir das? 146Zum Üben 147KAPITEL 15 ABBILDUNG149Abbildung als spezielle Relation 149Schreibweise für Abbildungen 151Wertetabelle einer Abbildung 151Funktion 152Verknüpfungen 153Wertetabelle einer Verknüpfung 153Verknüpfungstafel 154Eigenschaften von Abbildungen 154Injektive Abbildung 154Surjektive Abbildung 155Wertetabellen von injektiven und surjektiven Abbildungen 156Bijektive Abbildung 157Mächtigkeit von Mengen 157Folgen 158Endliche Folgen 158Zum Üben 159KAPITEL 16 GRAPH161Knoten und Kanten 161Pfad 162Baum 163Ungerichteter Graph 164Markierte Graphen 165Zum Üben 166KAPITEL 17 TEILBARKEIT UND MODULO-RECHNUNG167Teilbarkeit 167Ist null durch null teilbar? 168Teiler einer Zahl 169Größter gemeinsamer Teiler 169Primzahlen 170Modulo-Rechnung 171Modulo n rechnen 173Zum Üben 174KAPITEL 18 GRUPPEN, RINGE UND KÖRPER175Die Gruppenaxiome 175Elemente verknüpfen 176Halbgruppe 177Gruppe 178Die Gruppe 𝕫∗n179Ring 180Körper 181Zum Üben 181KAPITEL 19 BEWEISTECHNIKEN183Direkter Beweis 183Äquivalente Umformung 183Direkte Umformung 184Kontraposition 184Beweis durch Widerspruch 185Es gibt unendlich viele Primzahlen 185Varianten des Widerspruchsbeweises 186√2 ist irrational 186Gaußsche Summenformel 187Beweis durch Induktion 187Dominoeffekt 188Zum Üben 190TEIL IV: CODIERUNG 191KAPITEL 20 BOOLESCHE FUNKTIONEN193Boolesche Funktionen darstellen 194Boolesche Funktionen minimieren 195Algebraische Umformung 195KV-Diagramm 196Blöcke mit Einsen zusammenfassen 197Drei und vier Argumentvariablen 197Anwendung 199Realisierung mit Nand-Verknüpfungen 200Zum Üben 201KAPITEL 21 ZAHLENDARSTELLUNG 203Zahlensysteme zur Basis b 203Zwischen Zahl und Darstellung hin und her rechnen 204Programme 206Zahlensysteme zu anderer Basis 207Ganze Zahlen im Binärsystem 207Betrag-Vorzeichen-Darstellung 208Exzess-Darstellung 208Einerkomplement-Darstellung 209Zweierkomplement-Darstellung 209Kommazahlen im Binärsystem 210Rechnen mit Kommazahlen 211Genauigkeit von Gleitkommazahlen 211Zum Üben 212KAPITEL 22 EINFACHE CODES213Blockcodes 214Hamming-Abstand 216Fehlererkennung 216Binärcode mit Paritätsbit 217KAPITEL 23 DATEN KOMPRIMIEREN219Konstruktion des Huffman-Baums 219Konstruktion des Huffman-Codes 221Eigenschaften des Huffman-Codes 221Informationsgehalt eines Textes 222Zum Üben 222KAPITEL 24 FEHLER ERKENNEN MIT CRC223Idee des Verfahrens 223Polynom 224Polynomdivision 225Der CRC-Algorithmus 225Erkennung von Fehlern 226Zum Üben 227TEIL V: PRAKTISCHE INFORMATIK 229KAPITEL 25 DATENBANKEN231Datenbankrelationen 232Attribut 233Schlüssel 234Datenbankentwurf 235Entitäten und Beziehungen 235Schlüssel und Fremdschlüssel 236Entity-Relationship-Diagramm 237Datenbankanfragen 238Index 240Datenbankmanagementsystem 242Zum Üben 242KAPITEL 26 COMPUTERNETZE243Adressen 243Protokoll 244Protokolle im täglichen Leben 244Protokollstapel 245Schnittstellen 246Protokolle in der Informatik 246KAPITEL 27 VERSCHLÜSSELN MIT ÖFFENTLICHEM SCHLÜSSEL 249Diffie-Hellman-Schlüsselvereinbarung 250Ablauf des Verfahrens 251Problem des diskreten Logarithmus 251Public-Key-Verschlüsselung 252RSA-Verfahren 253Schlüssel erzeugen 254Sicherheit 254Berechnungsverfahren 254Primzahltest 254Schnelle Exponentiation 255Größter gemeinsamer Teiler 257Zum Üben 257TEIL VI: THEORETISCHE INFORMATIK 259KAPITEL 28 BERECHENBARKEIT261Das Halteproblem 262Praktisch nicht berechenbar 263KAPITEL 29 REGULÄRE SPRACHEN265Regulärer Ausdruck 266Reguläre Operationen 266Endlicher Automat 268Arbeitsweise des Automaten 269Formale Definition 270Deterministisch und nichtdeterministisch 271Simulation eines nichtdeterministischen endlichen Automaten 273Teilmengenkonstruktion 275Endliche Automaten und reguläre Sprachen 276Sprachen, die nicht regulär sind 277Zum Üben 278KAPITEL 30 KONTEXTFREIE GRAMMATIK UND STACKAUTOMAT279Kontextfreie Grammatik 279Wörter ableiten 280Eine Sprache erzeugen 281Wörter reduzieren 281Rechtslineare Grammatik 282Noch ein Beispiel 283Stackautomat 283Erkennung von Wörtern 285Zum Üben 286KAPITEL 31 SPRACHKLASSEN UND TURINGMASCHINEN289Hierarchie der Sprachklassen 289Die Sprachklassen L0 und L1 290Grammatiken für L0 290Grammatiken für L1 290Turingmaschine 292Formale Definition 293Arbeitsweise der Turingmaschine 293Turingtabelle 294Mit Turingmaschinen erkennbare Sprachen 295Entscheidbare Sprachen 295Nichtdeterministische und deterministischeTuringmaschinen 296KAPITEL 32 PARSER UND COMPILER299Grammatik als Ausgangspunkt 299Parser für arithmetische Ausdrücke 300Compiler für arithmetische Ausdrücke 303Basisfunktionen für Parser und Compiler 304Zum Üben 307TEIL VII: TOP-10-TEIL 309KAPITEL 33 VIER MAL SIEBEN311Die 7 elementarsten Begriffe 311Die 7 verrücktesten Dinge 312Die 7 cleversten Algorithmen 313Die 7 bedeutendsten Informatik-Pioniere 315TEIL VIII: ANHANG 317ANHANG A: LÖSUNGEN ZU DEN ÜBUNGSAUFGABEN319Teil I: Programmieren 319Teil II: Algorithmen 323Teil III: Mathematik 325Teil IV: Codierung 329Teil V: Praktische Informatik 331Teil VI: Theoretische Informatik 333ANHANG B: ZUM WEITERLESEN337Literaturverzeichnis 341Stichwortverzeichnis 345

Regulärer Preis: 18,99 €
Produktbild für Artificial Neural Networks with TensorFlow 2

Artificial Neural Networks with TensorFlow 2

Develop machine learning models across various domains. This book offers a single source that provides comprehensive coverage of the capabilities of TensorFlow 2 through the use of realistic, scenario-based projects.After learning what's new in TensorFlow 2, you'll dive right into developing machine learning models through applicable projects. This book covers a wide variety of ANN architectures—starting from working with a simple sequential network to advanced CNN, RNN, LSTM, DCGAN, and so on. A full chapter is devoted to each kind of network and each chapter consists of a full project describing the network architecture used, the theory behind that architecture, what data set is used, the pre-processing of data, model training, testing and performance optimizations, and analysis.This practical approach can either be used from the beginning through to the end or, if you're already familiar with basic ML models, you can dive right into the application that interests you. Line-by-line explanations on major code segments help to fill in the details as you work and the entire project source is available to you online for learning and further experimentation. With Artificial Neural Networks with TensorFlow 2 you'll see just how wide the range of TensorFlow's capabilities are.WHAT YOU'LL LEARN* Develop Machine Learning Applications* Translate languages using neural networks* Compose images with style transferWHO THIS BOOK IS FORBeginners, practitioners, and hard-cored developers who want to master machine and deep learning with TensorFlow 2. The reader should have working concepts of ML basics and terminologies.POORNACHANDRA SARANG has 30+ years of IT experience and is an experienced author. His work has always focused on state-of-the-art and emerging technologies. He has provided consulting services to—Sun Microsystems, Microsoft, Oracle, and Hewlett-Packard. He has been a Ph.D. advisor for Computer Science and is currently on a Thesis Advisory Committee for students pursuing Ph.D. in Computer Engineering—setting the course curriculum for both under-graduate and post-graduate courses in Computer Science/Engineering. He has delivered seminars, written articles, and provided consulting recently on Machine Learning and Deep Learning. He maintains a machine learning blog at education.abcom.com. Chapter 1: TensorFlowIntroductionWhat's new in TensorFlow 2Chapter 2: A Quick Start on TensorFlowHello World for TensorFlow using Google ColabChapter 3: TensorFlow Keras Integrationtf.kerasImage ClassificationChapter 4: TensorFlow HubTransfer LearningTensorFlow Hub and KerasChapter 5: RegressionPredicting Continuous Value OutputChapter 6: EstimatorsSolving Classification Problems Using EstimatorsChapter 7: Distributed TrainingDescribing tf.distribute.StrategyChapter 8: TextText ClassificationGeneration with RNNChapter 9: Language TranslationThe seq2seq model for language translationChapter 10: Language UnderstandingUsing Transformer ModelChapter 11: Image CaptioningAttention-based model for captioning imagesChapter 12: Time Series ForecastingUsing RNNsForecasting a univariate/multivariate time seriesChapter 13: Style TransferComposing an image in the style of another imageChapter 14: Image Generation using GANIntroduction to GANGenerating images using a DCGANChapter 15: Image TranslationColorizing B&W images

Regulärer Preis: 66,99 €
Produktbild für Red Hat and IT Security

Red Hat and IT Security

Use Red Hat’s security tools to establish a set of security strategies that work together to help protect your digital data. You will begin with the basic concepts of IT security and DevOps with topics such as CIA triage, security standards, network and system security controls and configuration, hybrid cloud infrastructure security, and the CI/CD process. Next, you will integrate and automate security into the DevOps cycle, infrastructure, and security as code. You will also learn how to automate with Red Hat Ansible Automation Platform and about hybrid cloud infrastructure.The later chapters will cover hyper-converged infrastructure and its security, Red Hat Smart Management, predictive analytics with Red Hat Insights, and Red Hat security auditing to ensure best security practices. Lastly, you will see the different types of case studies with real-world examples.Red Hat and IT Security will help you get a better understanding of IT security concepts from a network and system administration perspective. It will help you to understand how the IT infrastructure landscape can change by implementing specific security best practices and integrating Red Hat products and solutions to counter against modern cybersecurity threats.WHAT YOU WILL LEARN● Understand IT infrastructure security and its best practices● Implement hybrid cloud infrastructure● Realign DevOps process into DevSecOps, emphasizing security● Implement automation in IT infrastructure services using Red Hat Ansible● Explore Red Hat Smart Management, predictive analytics, and auditingWHO THIS BOOK IS FORIT professionals handling network/system administration or the IT infrastructure of an organization. DevOps professionals and cybersecurity analysts would find the book useful.Rithik Chatterjee graduated as an electronics and telecommunications engineer. As he was interested in the networking domain, he completed his course in IT infrastructure management. Later on, he was accredited as a Red Hat Certified System Administrator and Red Hat Certified Engineer. Working for a startup, his responsibilities included network/system administration, IT security, information security, and DevOps. Having gained a better understanding of the IT landscape, his interest and goals leaned towards cybersecurity leading to his training and certification as an EC-Council Certified Ethical Hacker.His hobbies include landscape and wildlife photography, blogging, reading, and watching anime. To pursue his hobby of writing he developed his own blogging website (Inspirio Scripts), also encouraging budding authors like him to pen their thoughts.CHAPTER 1: INTRODUCTION TO IT SECURITYChapter Goal: Introduction to IT Security conceptsSub-Topics:Networking basicsSystem administration and IT InfrastructureStandardizing security in Red Hat Enterprise LinuxConclusionCHAPTER 2: RED HAT HYBRID CLOUD INFRASTRUCTUREChapter Goal: To understand the concepts and technologies related to cloud infrastructure and automating the security process.Sub - Topics:Basics of Cloud InfrastructureIntroduction to Hybrid Cloud ArchitectureOrchestration with Red Hat OpenShiftBuilding Hybrid Cloud with Red Hat Cloud SuiteCHAPTER 3: SECURITY IN DEVOPS AND AUTOMATIONChapter Goal: To grasp and gain a better understanding of the importance of security in DevOps and automation using Red Hat technologiesSub - Topics:Difference between DevOps and DevSecOpsAutomation with Red Hat Ansible Automation PlatformDevSecOps Integration with Red Hat OpenShiftInfrastructure as Code and Security as CodeBenefits of Red Hat ConsultingCHAPTER 4: RED HAT HYPERCONVERGED INFRASTRUCTUREChapter Goal: To learn about the advantages of using a hyper-converged infrastructure and how to ensure its security.Sub - Topics:What is a hyper-converged infrastructure?Red Hat Hyperconverged Infrastructure for VirtualizationOpen & Scalable Red Hat VirtualizationFlexibility with Red Hat Gluster StorageRed Hat Hyperconverged Infrastructure for CloudCloud Computing with Red Hat OpenStack PlatformScalability with Red Hat Ceph StorageHyperconverged Infrastructure Security best practicesCHAPTER 5: RED HAT SMART MANAGEMENT AND RED HAT INSIGHTSChapter Goal: To learn how to manage Red Hat Infrastructure across every environment and also learn about predictive analytics and how it improves the security of any infrastructureSub - Topics:Introduction to Red Hat SatelliteInfrastructure Controlling with Red Hat Smart ManagementLearn how to evaluate vulnerabilities and verify compliancePredictive analytics using Red Hat InsightsCHAPTER 6: RED HAT SECURITY AUDITINGChapter Goal: Learn about the importance and best practices of Security Auditing in Red Hat Enterprise LinuxSub - Topics:System AuditingRed Hat security auditing best practicesConclusionCHAPTER 7: CASE STUDIESChapter Goal: Learn about some of the real-world examples regarding IT Security and ramifications caused due to security negligence.Sub - Topics:Learn more about the real-world case studies related to some of the impacting IT and cybersecurity incidents and what the technological world has learned from them.

Regulärer Preis: 46,99 €
Produktbild für Daten- und Informationsqualität

Daten- und Informationsqualität

Dieses Buch war das erste deutsche Buch zum Thema Daten- und Informationsqualität und ist mittlerweile ein Klassiker. Es wurde für die fünfte Auflage um neue Inhalte erweitert, aktualisiert und an zahlreichen Stellen überarbeitet. Von Wissenschaftlern und Praktikern geschrieben, präsentiert es den aktuellen Stand aus Forschung und Anwendung und ist somit ein Muss für alle IT-Profis.PROF. DR. KNUT HILDEBRAND ist als Hochschullehrer an der Hochschule Weihenstephan-Triesdorf mit dem Forschungsschwerpunkt Stammdatenqualität und Stammdatenmanagement tätig. Zudem war er Mitglied der Gesellschaft für Informations- und Datenqualität e.V. (DGIQ).DR. MARCUS GEBAUEr ist als Head of Department Information Technology bei der Hannover Rück AG tätig. Zudem war er Gründungsmitglied und Vorsitzender des Vorstands der Deutschen Gesellschaft für Informations- und Datenqualität e.V. (DGIQ).PROF. MICHAEL MIELKE ist Leiter Digitalisierung & Innovation DB AG, DB Training HD.l4, Leiter Campus 4.0 (www.campus40.de). Er lehrt Data Science an der FH Kiel, der HNU und der FOM und ist als Autor für die DIN ISO 8000 tätig, Zudem war er Gründungsmitglied und Präsident der Deutschen Gesellschaft für Informations- und Datenqualität e.V.Informationsqualität - Grundlagen - Methoden - Techniken - Management - Tools - Organisation - Data Governance - Praxisbeispiele

Regulärer Preis: 50,28 €
Produktbild für Getting Started with Containers in Google Cloud Platform

Getting Started with Containers in Google Cloud Platform

Deploy, manage, and secure containers and containerized applications on Google Cloud Platform (GCP). This book covers each container service in GCP from the ground up and teaches you how to deploy and manage your containers on each service.You will start by setting up and configuring GCP tools and the tenant environment. You then will store and manage Docker container images with GCP Container Registry (ACR). Next, you will deploy containerized applications with GCP Cloud Run and create an automated CI/CD deployment pipeline using Cloud Build. The book covers GCP’s flagship service, Google Kubernetes Service (GKE), and deployment of a Kubernetes cluster using clear steps and considering GCP best practices using the GCP management console and gcloud command-line tool. Also covered is monitoring containers and containerized applications on GCP with Cloud Monitoring, and backup and restore containers and containerized applications on GCP.By the end of the book, you will know how to get started with GCP container services and understand the fundamentals of each service and the supporting services needed to run containers in a production environment. This book also assists you in transferring your skills from AWS and Azure to GCP using the knowledge you have acquired on each platform and leveraging it to gain more skills.WHAT YOU WILL LEARN* Get started with Google Cloud Platform (GCP)* Store Docker images on GCP Container Registry * Deploy Google Kubernetes Engine (GKE) cluster* Secure containerized applications on GCP* Use Cloud Build to deploy containers * Use GCP Batch for batch job processing on KubernetesWHO THIS BOOK IS FORGoogle Cloud administrators, developers, and architects who want to get started and learn more about containers and containerized applications on Google Cloud Platform (GPC)SHIMON IFRAH is an IT professional with 15+ years of experience in the design, management, and deployment of information technology systems and networks. In recent years, he has been specializing in cloud computing and containerized applications on Microsoft Azure, Amazon AWS, and Google Cloud Platform (GCP). He holds more than 20 vendor certificates from Microsoft, AWS, VMware, and Cisco. During his career in the IT industry, he has worked for some of the largest managed services and technology companies in the world, helping them administer systems for the largest enterprises. He is based out of Melbourne, Australia. Chapter 1: Get Started with Google Cloud Platform (GCP)Chapter Goal: Setup and configure GCP tools and tenant environmentNo of pages: 40Sub -Topics1. Set up your Google Cloud Platform (GCP) tenant2. Understanding GCP projects3. Understanding cloud shell4. Secure and manage your GCP account (projects and more)5. GCP Services overviewChapter 2: Store and Manage Docker Container Images with GCP Container Registry (ACR)Chapter Goal: Here we learn how to Store Docker Container images on GCP Container registryNo of pages: 40Sub - Topics1. Setup GCP Container Registry2. Push Docker images to Container Registry3. Pull images from GCP Container Registry4. Manage and secure GCP Container RegistryChapter 3: Deploy Containerized Applications with GCP Cloud RunChapter Goal: This chapter explains how to deploy containers and containerized applications on GCP cloud runNo of pages: 40Sub - Topics:1. Set up GCP cloud run 2. Deploy containers with cloud run3. Use cloud build and git to deploy containers4. Scale containerized applications on cloud run5. Monitor and manage containerized applications on cloud runChapter 4: Deploy Containerized Applications with Google Kubernetes Engine (GKE)Chapter Goal: This chapters explains how to deploy containers and containerized applications with GKENo of pages:Sub - Topics:1. Getting started with GKE2. Setup and configure GKE networking and storage3. Deploy Kubernetes dashboard (Web UI) on GKE4. Manage and secure GKE5. Run Batch jobs on Kubernetes with batch (beta)Chapter 5: Deploy Docker Containers on GCP Compute EngineChapter Goal: This chapter explains how to deploy containers and containerized applications on GCP compute engineNo of pages: 40Sub - Topics:1. Install Docker container host on Ubuntu Linux VM2. Install Docker container host on Windows server 2019 VM3. Deploy containers on GCP compute engine using GCP container-optimized OSChapter 6: Secure your GCP Environment and ContainersChapter Goal: This chanpters explains how to secure and protect containers and containerized applications on GCPNo of pages: 40Sub - Topics:1. Introduction to GCP identify infrastructure2. Setup organization policies3. Roles, service accounts and auditing capabilities4. GCP networking and firewalls configurationChapter 7: Scale Containers and Containerized Applications on GCPChapter Goal: This chapter explains how to scale containers and containerized applications on GCPNo of pages: 40Sub - Topics:1. Scale Google Kubernetes Service (GKE)2. Scale cloud run and cloud build containers3. Scale GCP Container Registry4. Scale compute engine hosts and containersChapter 8: Monitor Containers and Containerized Applications on GCP with Stackdriver MonitoringChapter Goal: Learn how to Monitor Containers and Containerized Applications on GCPNo of pages: 40Sub - Topics:1. Monitor Google Kubernetes Service (GKE)2. Monitor cloud run containers3. Monitor compute engine resources4. GCP cost management and toolsChapter 9: Backup and Restore Containers and Containerized Applications on GCPChapter Goal: This chapter explains how to backup and restore containers and containerized applications on GCPNo of pages: 40Sub - Topics:1. Backup persistent storage disks2. Backup compute engine resources3. Manage cloud storage and file storeChapter 10: Troubleshooting Containers and Containerized Applications on GCPChapter Goal: This chapters explains how to troubleshoot containers and containerized applications issues on GCPNo of pages: 40Sub - Topics:1. Troubleshoot Google Kubernetes Service (GKE)2. Troubleshoot cloud run and cloud build deployments3. Troubleshoot GCP Container Registry5. Troubleshoot compute engine resource

Regulärer Preis: 56,99 €
Produktbild für Datengetriebenes Qualitätsmanagement

Datengetriebenes Qualitätsmanagement

Die Gesellschaft für Qualitätswissenschaft e.V. GQW hat sich seit ihrer Gründung im Dezember 1994 dem Ziel verschrieben, die Qualitätswissenschaft in Lehre und Forschung zu fördern und den Wissenstransfer in die industrielle Anwendung zu unterstützen. Seit 1998 werden hierzu im Rahmen von Jahrestagungen Forschungs- und Entwicklungsergebnisse vorgestellt, die für die Qualitätswissenschaft aktuelle und relevante Themen aufgreifen. Die Jahrestagung 2019 der Gesellschaft für Qualitätswissenschaft e.V. (GQW) fand unter der Leitung von Prof. Dr.-Ing. Robert H. Schmitt am 30. Oktober in Aachen statt. Der Themenschwerpunkt adressierte die Potenziale der gesteigerten Datenverfügbarkeit und von Data Analytics für die Qualitätswissenschaft. Der Tagungsband beinhaltet die eingereichten und begutachteten Beiträge, die im Rahmen der Tagung präsentiert worden sind.

Regulärer Preis: 89,99 €
Produktbild für Asp.Net Core and Azure with Raspberry Pi 4

Asp.Net Core and Azure with Raspberry Pi 4

Take your Raspberry Pi further with Asp.net and Microsoft Azure. Run .Net Core applications on Raspberry Pi and turn your Pi into an IoT hub or use it for Edge and Central computing.The future leans towards IoT. We live in a world where everything is connected. Running the Raspberry PI with .Net core applications opens a world of possibilities. Asp.Net Core offers an amazing open-source web framework that enables you to build cloud-ready IoT apps. What if we add the power of Microsoft Azure to it? You’ll be able to use the power of Asp.Net Core and Microsoft Azure with your Pi!Once the initial setup is complete, you'll move on to a real-world scenario—running your applications inside a Raspberry Pi. Develop an application that sends automated data to the Microsoft Azure IoT hub then retrieve it using the Azure extensions we have. You will also set up the Azure IoT Edge and Azure IoT Central to make our application ready for production scenarios.You will:• Set up Raspbian OS on the Raspberry Pi• Develop a .Net core application and run it in the Pi• Create and use Azure resources such as Azure IoT Hub, Azure IoT Edge, and Azure IoT CentralSIBEESH VENU is a passionate learner and writer and advocates life-long learning. He has been awarded Most Valuable Professional from Microsoft 5 times for Azure and Developer Technologies. He’s the author of more than 400 articles in his blog sibeeshpassion.com.Chapter 1: Getting to Know Your Raspberry PI : In this chapter we will learn about the Raspberry PI and its features.· About the design· Capacity· Ports· Cables· AdditionalChapter 2: Introduction to Windows 10 IoT Core : In this chapter we will discover features of Windows 10 IoT Core· History· Revisions· Features· Other possible optionsChapter 3: Setting Up Windows 10 IoT Core on Raspberry PI 4· Initial downloads and prerequisites· Set up· Image files· IoT Core dashboard tools and featuresChapter 4: Developing a Background Application for Windows 10 IoT Core: In this chapter we will develop an application in Visual Studio· Tools· CodesChapter 5: Install A Custom Background Application on Raspberry PI· Ways to install applicationso Using dashboard applicationo Using FFUo What is FFUChapter 6: Setting Up Azure Resources: In this chapter we will set up our Azure resources· What are Azure resource groupso Best practice for naming conventionso Cost analysis· Azure IoT Hubo What is IoT Hub?o Adding deviceso Set up· Azure Signal R· Azure Functionso Develop appo Deploy appo What is Azure Func· Configure Signal Ro Develop appo Deployo BroadcastChapter 7: Configure Everything and Demo

Regulärer Preis: 52,99 €
Produktbild für Beginning Java MVC 1.0

Beginning Java MVC 1.0

Get started with using the new Java MVC 1.0 framework for model, view, and controller development for building modern Java-based web, native, and microservices applications.Beginning Java MVC teaches you the basics, then dives in to models, views, controllers. Next, you learn data binding, events, application types, view engines, and more. You will be given practical examples along the way to reinforce what you have learned. Furthermore, you'll work with annotations, internationalization, security, and deployment.After reading this book, you'll have the know how to build your first full Java-based MVC application.WHAT YOU WILL LEARN* Discover the Java MVC 1.0 APIs and how to use themMaster the Model, View and Controller design pattern * Carry out data binding * Write events* Work with view enginesWHO THIS BOOK IS FORThose new to Java MVC 1.0. Some prior experience with Java programming recommended, especially with JSF or Struts. Peter Späth graduated in 2002 as a physicist and soon afterwards became an IT consultant, mainly for Java-related projects. In 2016 he decided to concentrate on writing books, with his main focus set on software development. With two books about graphics and sound processing and two books for Android and Kotlin programming, his new book addresses beginning Jakarta EE developers willing to develop enterprise-level Java applications with Java EE 8.1. About MVC - Model, View, Controller* History of MVC* MVC in Web Applications* MVC for Java* Finally, Java MVC (JSR-371)* Why MVC* Where is Hello World?2. Prerequisite - Jakarta EE / Java EE* The Nature of Java for Enterprise Applications* Glassfish, a Free Java Server* Using a Preinstalled Java Server* Learning Java for Enterprise Applications* RESTful Services3. Development Workflow* Using Gradle as a Build Framework* Using Eclipse as an IDE* More About Gradle* Developing Using the Console* Installing MVC4. Hello World for Java MVC* Starting The Hello World Project* The Hello World Model* The Hello World View* The Hello World Controller* Using Gradle to Build Hello World* Starting a Jakarta EE Server* Deploying and Testing Hello World5. Start Working With Java MVC* Handling User Input From Forms* Exception Handling in Java MVC* Non-String Post Parameters6. In-Depth Java MVC* The Model* The View: JSPs* The View: Facelets* The Controller7. In-Depth Java MVC - Part II* Injectable Context* Persisating State* Dealing With Page Fragments* Observers* Configuration8. Internationalization* Language Resources* Adding Localized Messages to the Session* Formatting of Data in the View* Using JSF for Formatting* Localized Data Conversion9. Java MVC and EJBs* About Session EJBs* Defining EJBs* Accessing EJBs* EJB Projects* EJBs with Dependencies* Asynchronous EJB Invocation* Timer EJBs10. Connecting Java MVC to a Database* Abstracting Away Database Access With JPA* Setting up a SQL Database* Creating a DataSource* Preparing the Member Registration Application* Adding EclipseLink as ORM* Controllers* Adding Data Access Objects* Updating the View* Adding Entities* Adding Relations11. Logging Java MVC Applications* System Streams* JDK Logging in Glassfish* Using JDK Standard Logging For Other Servers* Adding Log4j Logging to Your Application12. A Java MVC Example Application* The BooKlubb Database* The BooKlubb Eclipse Project* The BooKlubb Infrastructure Classes* Configure BooKlubb Database Access* The BooKlub Internationalization* The BooKlubb Entity Classes* BooKlubb Database Access Via DAOs* The BooKlubb Model* The BooKlubb Controller* The BooKlubb View* Deploying and Testing BooKlubbAppendix* Solutions to The Exercises

Regulärer Preis: 52,99 €
Produktbild für Practical Machine Learning in JavaScript

Practical Machine Learning in JavaScript

Build machine learning web applications without having to learn a new language. This book will help you develop basic knowledge of machine learning concepts and applications.You’ll learn not only theory, but also dive into code samples and example projects with TensorFlow.js. Using these skills and your knowledge as a web developer, you’ll add a whole new field of development to your tool set. This will give you a more concrete understanding of the possibilities offered by machine learning. Discover how ML will impact the future of not just programming in general, but web development specifically.Machine learning is currently one of the most exciting technology fields with the potential to impact industries from health to home automation to retail, and even art. Google has now introduced TensorFlow.js—an iteration of TensorFlow aimed directly at web developers. Practical Machine Learning in JavaScript will help you stay relevant in the tech industry with new tools, trends, and best practices.WHAT YOU'LL LEARN* Use the JavaScript framework for ML* Build machine learning applications for the web* Develop dynamic and intelligent web contentWHO THIS BOOK IS FORWeb developers and who want a hands-on introduction to machine learning in JavaScript. A working knowledge of the JavaScript language is recommended.CHARLIE GERARD is a Senior front-end developer at Netlify, a Google Developer Expert in Web Technologies, and a Mozilla Tech Speaker. She is passionate about exploring the possibilities of the web and spends her personal time building interactive prototypes using hardware, creative coding, and machine learning. She has been diving into ML in JavaScript for over a year and built a variety of projects. She’s excited to share what she’s learned and help more developers get started.Chapter 1: Introduction to Machine Learning• Definition• Explanation of concepts• Algorithms• Examples of impactChapter 2: Basics of Tensorflow.js• What is Tensorflow.js?• FeaturesChapter 3: Building an Image Classifier• Using a pre-trained model• Creating a custom model• Saving and loading a modelChapter 4: Building a Sentiment Analysis System• Train a model with text data• Create text-based ML applicationsChapter 5: Experimenting with Inputs• Using ML with electronics data• Using audio dataChapter 6: Deploying ModelsChapter7: Ethics in AI

Regulärer Preis: 56,99 €
Produktbild für Building Native Web Components

Building Native Web Components

Start developing single-page applications (SPAs) with modern architecture. This book shows you how to create, design, and publish native web components, ultimately allowing you to piece together those elements in a modern JavaScript framework.Building Native Web Components dives right in and gets you started building your first web component. You’ll be introduced to native web component design systems and frameworks and discuss component-driven development to understand its importance in large-scale companies. You’ll then move on to building web components using templates and APIs, and custom event lifecycles. Techniques and best practices for moving data, customizing, and distributing components are also covered. Throughout, you’ll develop a foundation to start using Polymer, Vue.js, and Firebase in your day-to-day work.Confidently apply modern patterns and develop workflows to build agnostic software pieces that can be reused in SPAs. Building Native Web Components is your guide to developing small and autonomous web components that are focused, independent, reusable, testable, and works with all JavaScript frameworks, modern browsers, and libraries.WHAT YOU WILL LEARN* Incorporate component-driven development (CDD) and design systems into your workflow* Build apps with reusable UI components that are agnostic to JavaScript frameworks* Utilize Polymer and Vue.js in your day-to-day work* Publish your UI components in npm (Node Package Manager)WHO THIS BOOK IS FORThe book is intended for Intermediate–Advanced level readers interested in single-page applications (SPAs), as well as Polymer, Vue.js, and Firebase.CARLOS ROJAS is an engineer with over 10 years of experience building digital products. He is focused on front-end technologies (HTML, CSS, JS, Angular, React, Polymer, and Vue.js) and edge web technologies such as web components, WebXR and Progressive Web Apps. He also has experience working with Fortune 500 companies and fast-changing business environments such as startups.He enjoys sharing knowledge with talks in meetups, videos on YouTube, other books published by Apress, and his personal blog https://medium.com/@carlosrojas_o, helping startups and companies to run workflows to make excellent digital products. As such, his books aim to convey the love he has for the construction of scalable, high-quality products.CHAPTER 1: WEB COMPONENTSChapter Goal: Understand the history of the web components as well as the concept and its core technologies.Sub-Topics* What is a web component?* History of the component* Browser support for web components* Core technologies* Custom elements* SummaryCHAPTER 2: MAKING YOUR FIRST WEB COMPONENTChapter Goal: We are going to build a simple component learning some critical concepts along the way.Sub-Topics* Getting started* CDD* Micro frameworks* Design systems* Development* SummaryCHAPTER 3: HTML TEMPLATEChapter Goal: We will Cover the template features provided by web component API and build a simple dropdown component using these APIs. The template API provides many low-level features needed to create UI componentsSub-Topics* Introducing HTML templates* Creating and using templates* Content slot API* Named slots* Creating a web component* SummaryCHAPTER 4: COMMUNICATIONChapter Goal: With web Components, we typically pass data into components by setting properties or attributes. Learn techniques and best practices when moving data to components.Sub-Topics:* Introducing communication between components * Component properties* Component events* Communicating a web component * Component custom attributes* SummaryCHAPTER 5: COMPONENT LIFECYCLEChapter Goal: We will cover the custom element lifecycleSub-Topics:* Introducing web components lifecycle* JavaScript class constructor and connect callback* Disconnected callback* Attribute changed callback* Adopted callback* SummaryCHAPTER 6: CUSTOMIZING COMPONENT WITH SHADOW DOMChapter Goal: In this chapter, we are going to cover how to style Web Components.Sub-Topics:* Introducing shadow DOM* Global styles* CSS encapsulation* CSS custom properties* Dynamic CSS custom properties* Theming Web Components* Summary CHAPTER 7: COMPONENT HIERARCHY AND ARCHITECTUREChapter Goal: We will learn how components can communicate with each other and where the web platform falls a bit short in aiding application architecture.Sub-Topics:* Component Data Flow* Note List* Note Detail* SummaryCHAPTER 8: DISTRIBUTING WEB COMPONENTChapter Goal: We are going to distribute web components with cross-browser support.Sub-Topics:* Publishing with npm* Polyfills* Browser Support* Installing Webpack and Babel* Webpack* SummaryCHAPTER 9: POLYMERChapter Goal: We are going to use this amazing library to introduce flexibility in our web componentsSub-Topics:* Getting started* Foundations* Building with Polymer* SummaryCHAPTER 10: BUILDING AN APP WITH WEB COMPONENTS AND VUE.JSChapter Goal: We will learn some concepts of Vue.js to use all our new skills to build from scratch a complete AppSub-Topics:* Vue.js concepts* Implementation* NoteBook data service* NoteBook routing* Notebook HTTP communication* SummaryChapter 11: PublishingChapter Goal: We are going to publish our App in the webSub-Topics:* Adding Firebase authentication * Preparing for production* Sending to Firebase hosting* Adding a domain name* Summary

Regulärer Preis: 52,99 €
Produktbild für Konfliktmanagement für Sicherheitsprofis

Konfliktmanagement für Sicherheitsprofis

Ob Datenschützer oder IT-Sicherheitsbeauftragte – Sicherheitsprofis müssen häufig schlechte Nachrichten überbringen oder unpopuläre Maßnahmen durchsetzen. Um nicht in der „Buhmann-Falle“ zu landen, sind starke kommunikative Fähigkeiten gefragt. Der Autor stellt typische Kommunikationssituationen dar und zeigt auf, mit welchen Mitteln Entscheidungsträger und Mitarbeiter für Security-Themen gewonnen werden können. Ein eigener Abschnitt ist der Frage gewidmet, wie man bestehende Konflikte und Krisen übersteht und gestärkt aus ihnen hervorgeht. SEBASTIAN KLIPPER ist Geschäftsführer und Gründer des Security-Dienstleisters CycleSEC und ist seit 2002 auf Informations- und IT-Sicherheit spezialisiert. Neben seiner Tätigkeit als Managing Security Consultant ist er Fachbuchautor und Autor von Studienmaterialien für die Wilhelm Büchner Hochschule in Darmstadt. Seit 2015 ist er Mitglied im Normungsgremium für die ISO/IEC 27000 Normenreihe beim Deutschen Institut für Normung (DIN). Er hält mehrere Zertifizierungenim Bereich der Informations- und IT-Sicherheit, darunter T.I.S.P. Teletrust Information SecurityProfessional, PECB Certified ISO/IEC 27001 Master und Certified IT-Security Manager. Willkommen auf der Security-Bühne – Arten von Security-Konflikten – Konfliktprävention – Sicherheits-„Hebel“ – Konflikte in Projekten – Krisenbewältigung – Leitsätze zum Konfliktmanagement

Regulärer Preis: 46,99 €
Produktbild für Getting Structured Data from the Internet

Getting Structured Data from the Internet

Utilize web scraping at scale to quickly get unlimited amounts of free data available on the web into a structured format. This book teaches you to use Python scripts to crawl through websites at scale and scrape data from HTML and JavaScript-enabled pages and convert it into structured data formats such as CSV, Excel, JSON, or load it into a SQL database of your choice.This book goes beyond the basics of web scraping and covers advanced topics such as natural language processing (NLP) and text analytics to extract names of people, places, email addresses, contact details, etc., from a page at production scale using distributed big data techniques on an Amazon Web Services (AWS)-based cloud infrastructure. It book covers developing a robust data processing and ingestion pipeline on the Common Crawl corpus, containing petabytes of data publicly available and a web crawl data set available on AWS's registry of open data.GETTING STRUCTURED DATA FROM THE INTERNET also includes a step-by-step tutorial on deploying your own crawlers using a production web scraping framework (such as Scrapy) and dealing with real-world issues (such as breaking Captcha, proxy IP rotation, and more). Code used in the book is provided to help you understand the concepts in practice and write your own web crawler to power your business ideas.WHAT YOU WILL LEARN* Understand web scraping, its applications/uses, and how to avoid web scraping by hitting publicly available rest API endpoints to directly get data* Develop a web scraper and crawler from scratch using lxml and BeautifulSoup library, and learn about scraping from JavaScript-enabled pages using Selenium* Use AWS-based cloud computing with EC2, S3, Athena, SQS, and SNS to analyze, extract, and store useful insights from crawled pages* Use SQL language on PostgreSQL running on Amazon Relational Database Service (RDS) and SQLite using SQLalchemy* Review sci-kit learn, Gensim, and spaCy to perform NLP tasks on scraped web pages such as name entity recognition, topic clustering (Kmeans, Agglomerative Clustering), topic modeling (LDA, NMF, LSI), topic classification (naive Bayes, Gradient Boosting Classifier) and text similarity (cosine distance-based nearest neighbors)* Handle web archival file formats and explore Common Crawl open data on AWS* Illustrate practical applications for web crawl data by building a similar website tool and a technology profiler similar to builtwith.com* Write scripts to create a backlinks database on a web scale similar to Ahrefs.com, Moz.com, Majestic.com, etc., for search engine optimization (SEO), competitor research, and determining website domain authority and ranking* Use web crawl data to build a news sentiment analysis system or alternative financial analysis covering stock market trading signals* Write a production-ready crawler in Python using Scrapy framework and deal with practical workarounds for Captchas, IP rotation, and moreWHO THIS BOOK IS FORPrimary audience: data analysts and scientists with little to no exposure to real-world data processing challenges, secondary: experienced software developers doing web-heavy data processing who need a primer, tertiary: business owners and startup founders who need to know more about implementation to better direct their technical teamJAY M. PATEL is a software developer with over 10 years of experience in data mining, web crawling/scraping, machine learning, and natural language processing (NLP) projects. He is a co-founder and principal data scientist of Specrom Analytics, providing content, email, social marketing, and social listening products and services using web crawling/scraping and advanced text mining.Jay worked at the US Environmental Protection Agency (EPA) for five years where he designed workflows to crawl and extract useful insights from hundreds of thousands of documents that were parts of regulatory filings from companies. He also led one of the first research teams within the agency to use Apache Spark-based workflows for chem and bioinformatics applications such as chemical similarities and quantitative structure activity relationships. He developed recurrent neural networks and more advanced LSTM models in Tensorflow for chemical SMILES generation.Jay graduated with a bachelor's degree in engineering from the Institute of Chemical Technology, University of Mumbai, India and a master of science degree from the University of Georgia, USA. Jay serves as an editor of a publication titled Web Data Extraction and also blogs about personal projects, open source packages, and experiences as a startup founder on his personal site, jaympatel.com.

Regulärer Preis: 62,99 €
Produktbild für Practical Git

Practical Git

Practice your Git skills using exercises in your own environment. This book introduces concepts in an abstract visual way, and then enforces this learning through exercises - the Git katas.You will start with basic interactions such as commits and branches, and move on to both internals and collaborative workflows. Best practices are introduced and rehearsed throughout with hands-on exercises. Each topic is supplemented with interactive Git exercises that can be solved using any Git client – either the ubiquituous CLI or one of the many graphical clients so you'll learn in the environment you work in.The importance of Git is hard to overstate – it is used by 90% of software engineers worldwide and is the de facto standard for version control. Honing your Git skills is guaranteed to make you a better and more efficient developer. Building software can be stressful, but it doesn’t need to be. Practical Git will give you the Git skills you need, and help keep your Git skills sharp. Add it to your library today.WHAT YOU'LL LEARN* Use Git through scripted exercises and the Git katas * Understand Git’s graph model* Troubleshoot common and rare scenarios you may face* Select and apply the right Git tool for the task* Maintain and collaborate on Git repositories* Tweak Git to gain the most from this powerful toolWHO THIS BOOK IS FORAnyone who is currently using Git in a copy-paste fashion. It will take you from using Git to knowing Git.JOHAN ABILDSKOV works as a DevOps Transformation Lead at Eficode in Denmark. He spends his time consulting on DevOps tooling and culture. Git has a special place in his heart. He teaches Git, talks about Git, and maintains the Git katas (https://github.com/eficode-academy/git-katas). He is a huge geek and a teacher at heart. He has spoken at multiple DevOpsDays, and at Git Merge several times. He was on the All Things Git podcast with Ed Thomson, talking about teaching Git. He is active in meetup groups and in the DevOpsDays community, as well as speaking at both external and internal events at companies. You can find him on Twitter @RandomSort.1. Git intuition2. Building Commits3. Linear History4. Complex Branching5. Collaboration6. Manipulating History7. Customizing Git8. Additional Git Features9. Git Internals

Regulärer Preis: 56,99 €
Produktbild für SQL Server 2019 AlwaysOn

SQL Server 2019 AlwaysOn

Get a fast start to using AlwaysOn, the SQL Server solution to high-availability and disaster recovery. This third edition is newly-updated to cover the 2019 editions of both SQL Server and Windows Server and includes strong coverage of implementing AlwaysOn Availability Groups on both Windows and Linux operating systems. The book provides a solid and accurate understanding of how to implement systems requiring consistent and continuous uptime, as well as how to troubleshoot those systems in order to keep them running and reliable. This edition is updated to account for all new major functionality and also includes coverage of implementing atypical configurations, such as clusterless and domain-independent Availability Groups, distributed Availability Groups, and implementing Availability Groups on Azure.The book begins with an introduction to high-availability and disaster recovery concepts such as Recovery Point Objectives (RPOs), Recovery Time Objectives (RTOs), availability levels, and the cost of downtime. You’ll then move into detailed coverage of implementing and configuring the AlwaysOn feature set in order to meet the business objectives set by your organization. Content includes coverage on implementing clusters, building AlwaysOn failover clustered instances, and configuring AlwaysOn Availability Groups.SQL SERVER 2019 ALWAYSONis chock full of real-world advice on how to build and configure the most appropriate topology to meet the high-availability and disaster recovery requirements you are faced with, as well as how to use AlwaysOn Availability Groups to scale-out read-only workloads. This is a practical and hands-on book to get you started quickly in using one of the most talked-about SQL Server feature sets.WHAT YOU WILL LEARN* Understand high availability and disaster recovery in SQL Server 2019* Build and configure a Windows Cluster in Windows Server 2019* Create and configure an AlwaysOn failover clustered instance* Implement AlwaysOn Availability Groups and appropriately configure them* Implement AlwaysOn Availability Groups on Linux servers* Configure Availability Groups on Azure IaaS* Administer AlwaysOn technologies post implementation* Understand typical configurations, such as clusterless and distributed Availability GroupsWHO THIS BOOK IS FORFor Microsoft SQL Server database administrators who interested in growing their knowledge and skills in SQL Server’s high-availability and disaster recovery feature set.PETER A. CARTER is a SQL Server expert with over a decade of experience in developing, administering, and architecting SQL Server platforms and data-tier applications. Peter was awarded an MCC by Microsoft in 2011, and it sits alongside his array of MCTS, MCITP, MCSA and MCSE certifications in SQL Server from version 2005 onward. His passion for SQL Server shows through in everything he does, and his goal is that his passion for the technology will inspire others.1. High Availability and Disaster Recovery Concepts2. Understanding High Availability and Disaster Recovery Technologies3. Implementing A Cluster4. Implementing an AlwaysOn Failover Clustered Instance5. Implementing AlwaysOn Availability Groups on Windows6. Implementing AlwaysOn Availability Groups on Linux7. Atypical Availability Group Implementations8. Administering AlwaysOn9. Monitoring AlwaysOn Availability Groups10. Troubleshooting AlwaysOn

Regulärer Preis: 62,99 €
Produktbild für 70 Tips and Tricks for Mastering the CISSP Exam

70 Tips and Tricks for Mastering the CISSP Exam

Learn how to think and apply knowledge in a practical way. Tackling the CISSP exam is vastly different from simply understanding the subject matter. Even the most experienced security professionals can fail because the questions are tricky and ask the test taker to pick the best of the options given.The CISSP exam conducted by ISC2 is the hardest and most rewarded cybersecurity examination. The test has several domains and sub-domains and covers a wide range of topics on security, including cyber and physical building security fields. It also covers breaches, discovery of breaches, and how to report data breaches.Because the subject area is vast and the questions are almost never repeated, it is hard for the exam taker to memorize or quickly discover the correct solution. The four options given as answers typically have two very close matches to the question. With quick analysis, it is possible to discover from the verbiage of a question what is truly being asked and learn how to find the closest possible solution without spending too much time on each question.WHAT YOU WILL LEARN* Think outside the box (the CISSP exam demands this of candidates)* Quickly discern the gist of a question, eliminate the distractors, and select the correct answer* Understand the use of words such as MOST, BEST, FIRST, LAST in the questions* Select the correct answer when multiple options look like possible solutionsWHO THIS BOOK IS FORExperienced security practitioners, managers, and executives interested in proving their knowledge across a wide array of security practices and principles, including chief information security officers, chief information officers, directors of security, IT directors and managers, security systems engineers, security analysts, security managers, security auditors, security architects, security consultants, private contractors, and network architectsR. SARMA DANTURTHI, PHD, PMP, CISSP has a doctoral degree in engineering from the University of Memphis, Memphis, TN, USA and has taught graduate-level courses in engineering, microprocessors, and computer science. He has been in the IT field for several years and his earlier experience included designing processor-level boards with interfaces and programming with various languages such as C and C++. His current experience includes design, coding, cyber security, leading project teams, and project management. He has published several papers in peer-reviewed journals, and has written book chapters on software interfaces, modeling, IT security, and simulation. His interests include evolving cyber security, cloud computing, intelligent interfaces, and mobile application development. Besides being proficient in various programming languages, he has certifications in Java, Project Management Institute's PMP, CompTIA Sec+, and ISC2 CISSP.

Regulärer Preis: 62,99 €
Produktbild für MonoGame Mastery

MonoGame Mastery

Master the art of game creation with MonoGame—the cross-platform framework of choice for independent developers. Learn the various aspects needed to create your next game by covering MonoGame framework specifics, engine creation, graphics, patterns, and more.The MonoGame framework provides an incredible canvas for the programmer to create their next 2D game, and this book teaches you to make the most of it. You will start from the ground up, beginning with the basics of what MonoGame is, the pipeline, and then how to build a reusable game engine on top of the framework. You will deep dive into various components of each aspect of a game, including graphics, input, audio, and artificial intelligence. The importance of game tooling is also covered. By the end, you will have a mastery level of understanding of how to create a 2D game using MonoGame.With a fully functional 2D game, aspiring developers will have the ideal blueprint to tackle their next fully featured game. The material covered is applicable for almost any 2D game project ranging from side scrolling adventures to fighting games.WHAT YOU WILL LEARN* Learn to build a game with the MonoGame framework.* Understand game engine architecture and how to build an engine onto the MonoGame framework.* Grasp common design patterns used in game development and in fully featured engines, such as Unity.WHO THIS BOOK IS FORBeginner to advanced MonoGame programmer would find this book helpful. The audience is expected to have a working knowledge of C#.JARRED CAPELLMAN has been professionally developing software for over 13 years and is a Director of Engineering at SparkCognition in Austin, Texas. He started making QBasic text-based games when he was nine years old. He learned C++ a few years later before studying OpenGL with the eventual goal of entering the gaming industry. Though his goal of professionally developing games didn’t come to fruition, he continued deep diving into frameworks such as MonoGame, Vulkan, and DirectX as an important part of his free time. When not programming, he enjoys writing music and is working on his DSc in Cybersecurity, focusing on applying Machine Learning to security threats.LOUIS SALIN has been a developer for more than 15 years in a wide variety of fields, developing on Windows in the early days in C, C++, and eventually C# before working as a developer on Linux-based web applications using different scripting languages, such as Ruby or Python. His early love for coding comes from all the time he spent as a kid copying video games written in Basic from books borrowed from the library. He wrote his first game in high school and took many classes in computer graphics.

Regulärer Preis: 56,99 €
Produktbild für Pro Microsoft Teams Development

Pro Microsoft Teams Development

Leverage the Microsoft Teams developer platform to integrate and build your apps in Teams.Busy developers will want to integrate it with other applications, both existing and new ones. Use this practical, hands-on guide to get you started building amazing custom solutions on and for Microsoft Teams, the new collaboration workspace in Office 365 and the fastest growing app in Microsoft history.Get ready to learn how to interact with data inside of Teams and how to surface your data on top of Teams, so that it is easily searchable and better supports people in their day-to-day jobs. Teams development expert Rick Van Rousselt starts at the beginning, helping you set up your environment, and takes you step by step through the process. You will begin with low code, simple integrations, and progress in your learning to increasingly more complex, multi-faceted applications that use every aspect of the extension capabilities of Teams.And a bonus for developers is that integrating your own apps into the Teams developer platform is an excellent opportunity for those apps to get more visibility and usage.WHAT YOU WILL LEARN* Understand the different development extension points and frameworks that are available in the Teams developer platform* Create custom tabs, bots, connectors, messaging extensions, and webhooks* Set up your development environment and speed up the development process* Enlist best practices and easy wins that will make an application stand out inside the Teams ecosystem* Explore advanced scenarios where the integrations of Office 365 meet inside of Microsoft TeamsWHO THIS BOOK IS FORDevelopers (front end, back end, C#, or Node.js) and architects. Readers should be familiar with C# or Node.js and tools such as Visual Studio or Visual Studio Code and have some experience with Microsoft Teams. Beyond that, no further knowledge is required because the book starts at the beginning, setting up a development environment.RICK VAN ROUSSELT is a managing partner at Advantive, a Microsoft Gold Partner. He is an Office Apps and Services Microsoft MVP who has been working with SharePoint since 2007, eventually transitioning to Office 365. With a strong focus on development, his current position has given him a diverse skill set and expertise in Office 365, Azure, and all related technologies. His inquisitive disposition motivates him to continuously gain knowledge and share what he learns with those interested in learning the same technologies. He is often pounding pavement in the global tech community, speaking at events such as Microsoft Ignite, ESPC, Collaboration, SharePoint Saturdays, and more, most recently on the topic of Teams development.PART I: BEFORE YOU CAN START BUILDINGChapter 1: What’s requiredChapter 2: Additional toolsChapter 3: Make it easy on yourselfPart II: TabsChapter 4: Teams Client JavaScript SDKChapter 5: Static and configurable tabsChapter 6: Authentication inside tabsChapter 7: Integrating Teams and SharePointPART III: BOTSChapter 8: Introducing BotsChapter 9: Natural Language Processing BotsChapter 10: Activity Feed BotsChapter 11: Teams specific bot integrationsChapter 12: Calling and media botsPART IV: WEBHOOKSChapter 13: Incoming webhooksChapter 14: Outgoing webhooksPART V: MESSAGING EXTENSIONSChapter 15: Search Based ExtensionsChapter 16: Action-based extensionsPART VI: DEVELOPING AGAINST MICROSOFT TEAMSChapter 17: Microsoft Graph for TeamsChapter 18: PowerShell for TeamsPART VII: APPENDICESChapter 19: Appendix A: Advanced Teams developmentChapter 20: Appendix B: Add your solution to the Microsoft Teams app store

Regulärer Preis: 66,99 €
Produktbild für Learn Microservices with Spring Boot

Learn Microservices with Spring Boot

Build Java-based microservices architecture using the Spring Boot framework by evolving an application from a small monolith to an event-driven architecture composed of several services. This revised book follows an incremental approach in teaching the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization.This updated book now covers what's been added to the latest Spring Boot release, including support for the latest Java SE; more deep-dive knowledge on how Spring Boot works; testing with JUnit 5; changes in the Spring Cloud tools used for service discovery and load balancing; building Docker images using cloud-native buildpacks; a basic centralized logging solution; E2E traceability with Sleuth; centralized configuration with Consul; many dependency upgrades; support for Spring Data Neumann; and more.Author Moises Macero uses a pragmatic approach to explain the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. He covers some of the state-of-the-art techniques in computer programming, from a practical point of view. You’ll focus on what's important, starting with the minimum viable product but keeping the flexibility to evolve it.WHAT YOU WILL LEARN* Build microservices with Spring Boot* Discover architecture patterns for distributed systems such as asynchronous processing, eventual consistency, resilience, scalability, and more* Use event-driven architecture and messaging with RabbitMQ* Master service discovery with Consul and load balancing with Spring Cloud Load Balancer* Route requests with Spring Cloud Gateway* Keep flexible configurations per environment with Spring Cloud Consul* Trace every request from beginning to end with Sleuth and centralized logging* Deploy your microservices anywhere as Docker containers* Start all the components in the microservice architecture with Docker ComposeWHO THIS BOOK IS FORThose with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.MOISÉS MACERO GARCÍA has been a software developer since he was a kid, when he started playing around with BASIC on his ZX Spectrum. During his career, Moisés has most often worked in development and architecture for small and large projects, and for his own startups as well. He enjoys making software problems simple, and he likes working in teams where he can not only coach others, but also learn from them.Moisés is the author of the blog thepracticaldeveloper.com, where he shares solutions for technical challenges, guides, and his view on different ways of working in IT companies. He also organizes workshops for companies that need a practical approach to software engineering. In his free time, he enjoys traveling and hiking.* Introduction* Core concepts* A basic Spring Boot app* A minimal frontend with React* The data layer* Starting with Microservices* Event-Driven Architecture* Cloud native patterns* End-to-End tests with Cucumber

Regulärer Preis: 62,99 €
Produktbild für A Complete Guide to Burp Suite

A Complete Guide to Burp Suite

Use this comprehensive guide to learn the practical aspects of Burp Suite—from the basics to more advanced topics. The book goes beyond the standard OWASP Top 10 and also covers security testing of APIs and mobile apps.Burp Suite is a simple, yet powerful, tool used for application security testing. It is widely used for manual application security testing of web applications plus APIs and mobile apps. The book starts with the basics and shows you how to set up a testing environment. It covers basic building blocks and takes you on an in-depth tour of its various components such as intruder, repeater, decoder, comparer, and sequencer. It also takes you through other useful features such as infiltrator, collaborator, scanner, and extender. And it teaches you how to use Burp Suite for API and mobile app security testing.WHAT YOU WILL LEARN* Understand various components of Burp Suite* Configure the tool for the most efficient use* Exploit real-world web vulnerabilities using Burp Suite* Extend the tool with useful add-onsWHO THIS BOOK IS FORThose with a keen interest in web application security testing, API security testing, mobile application security testing, and bug bounty hunting; and quality analysis and development team members who are part of the secure Software Development Lifecycle (SDLC) and want to quickly determine application vulnerabilities using Burp SuiteSAGAR RAHALKAR is a seasoned information security professional with more than 13 years of experience in various verticals of information security. His domain expertise is mainly in AppsSec, cyber crime investigations, vulnerability assessments, penetration testing, and IT GRC. He holds a master’s degree in computer science and several industry-recognized certifications such as CISM, ISO 27001LA, and ECSA. He has been closely associated with Indian law enforcement agencies for more than three years, dealing with digital crime investigations and related training, and received awards from senior officials of the police and defense organizations in India. He also is an author and reviewer for several publications.Chapter 1: Introduction to Burp SuiteCHAPTER GOAL: INTRODUCE THE BURP SUITE TO THE USERS EXPLAINING ITS NEED AND A HIGH-LEVEL OVERVIEW. IT WOULD SET THE CONTEXT FOR REST OF THE CHAPTERS.NO OF PAGES – 6-8SUBTOPICS1. Introduction to application security testing2. Some basics of application security3. A brief introduction to Burp Suite4. Need for Burp Suite5. Peer comparison6. Burp Suite features and versions7. High level feature overviewChapter 2: Setting up the environmentCHAPTER GOAL: HELP THE READERS TO SETUP THE TESTING ENVIRONMENT FOR REST OF THE CHAPTERSNO OF PAGES 6SUBTOPICS1. Burp Suite installation2. Setting up vulnerable target web application3. Configuring the browser4. Using the Burp Suite CA certificateChapter 3: User options, project options, proxyCHAPTER GOAL: INTRODUCE THE READERS TO THE USER OPTIONS, PROJECT OPTIONS AND PROXY TAB OF BURP SUITE. THESE ARE SOME BASIC BUILDING BLOCKS TO GET STARTED FURTHER.NO OF PAGES 20-25SUBTOPICS1. Platform authentication, upstream proxy servers, SOCKS proxy2. Defining the hotkeys3. Automatic project backups4. Rest API5. Proxy interception, proxy history logging6. Performance feedback7. Project Options – Time outs, host name resolution, out of scope requests, redirections, TLS configuration, session handling rules, cookie jar and macros8. Proxy – Intercept, HTTP History, web socket history and optionsCHAPTER 4: DASHBOARD, TARGET, ENGAGEMENT TOOLSCHAPTER GOAL: INTRODUCE THE READERS TO THE DASHBOARD, TARGET TABS AND THE ENGAGEMENT TOOLSNO OF PAGES 10-15SUBTOPICS1.Dashboard overview2.Target Tab – introduction to various panes, filters3.Engagement toolsChapter 5: IntruderCHAPTER GOAL: INTRODUCE THE READERS TO THE BURP SUITE INTRUDER TOOL.NO OF PAGES 10SUBTOPICS1. Target tab2. Positions3. Payloads4. OptionsChapter 6: Repeater, sequencer, decoder and comparerCHAPTER GOAL: INTRODUCE THE READERS TO REPEATER, SEQUENCER, DECODER AND COMPARERNO OF PAGES 10 - 15SUBTOPICS1. Repeater – request and response, search filters, show response and render2. Sequencer – Live capture, manual load and analysis options3. Decoder – Encoding, Decoding and Hashing4. Efficiently using comparerChapter 7: Infiltrator, Collaborator and ClickbanditCHAPTER GOAL: INTRODUCE THE READERS TO INFILTRATOR, COLLABORATOR AND CLICKBANDIT TOOLSNO OF PAGES 10-15SUBTOPICS1. Infiltrator – patching the java binaries2. Collaborator basics for out of the band attacks3. Introduction to clickbandit for clickjacking POC’s.Chapter 8: Scanner and ReportingCHAPTER GOAL: INTRODUCE THE READERS TO BURP SUITE SCANNER AND VARIOUS REPORTING OPTIONSNO OF PAGES 6-8SUBTOPICS1. Crawl, audit2. Scan configuration3. Application login4. Resource poolsChapter 9: Extending Burp SuiteChapter Goal: Introduce the readers to Burp Suite extenderNO OF PAGES 15-20SUBTOPICS1. Burp Suite extensions2. Manual installation3. BApp store4. Other useful extensionsChapter 10: Testing mobile apps and API’s with Burp SuiteCHAPTER GOAL: Introduce the readers to techniques for performing security testing on mobile apps and API’s with Burp SuiteNO OF PAGES 15-20SUBTOPICS1. API security testing with Burp Suite2. Mobile App Security Testing with Burp Suite

Regulärer Preis: 46,99 €
Produktbild für Practical Azure SQL Database for Modern Developers

Practical Azure SQL Database for Modern Developers

Here is the expert-level, insider guidance you need on using Azure SQL Database as your back-end data store. This book highlights best practices in everything ranging from full-stack projects to mobile applications to critical, back-end APIs. The book provides instruction on accessing your data from any language and platform. And you learn how to push processing-intensive work into the database engine to be near the data and avoid undue networking traffic. Azure SQL is explained from a developer's point of view, helping you master its feature set and create applications that perform well and delight users.Core to the book is showing you how Azure SQL Database provides relational and post-relational support so that any workload can be managed with easy accessibility from any platform and any language. You will learn about features ranging from lock-free tables to columnstore indexes, and about support for data formats ranging from JSON and key-values to the nodes and edges in the graph database paradigm. Reading this book prepares you to deal with almost all data management challenges, allowing you to create lean and specialized solutions having the elasticity and scalability that are needed in the modern world.WHAT YOU WILL LEARN* Master Azure SQL Database in your development projects from design to the CI/CD pipeline* Access your data from any programming language and platform* Combine key-value, JSON, and relational data in the same database* Push data-intensive compute work into the database for improved efficiency* Delight your customers by detecting and improving poorly performing queries* Enhance performance through features such as columnstore indexes and lock-free tables* Build confidence in your mastery of Azure SQL Database's feature setWHO THIS BOOK IS FORDevelopers of applications and APIs that benefit from cloud database support, developers who wish to master their tools (including Azure SQL Database, and those who want their applications to be known for speedy performance and the elegance of their codeDAVIDE MAURI is Program Manager in the Azure SQL Database product group. He has been working in the IT field since 1997 and was awarded Data Platform MVP status for 12 consecutive years. He started his career as a full-stack and back-end developer, then focused on databases and data science for 15 years while still keeping alive his passion for development (mainly in C# and Python). He then moved to the Internet of Things (IoT) and big data space where ingesting, processing, and analyzing millions of data points in near real time was his everyday challenge. Building from that experience, he joined Microsoft to help companies worldwide to leverage stream processing at scale. He now works for Azure SQL Database as the developer's voice inside the product group, working to make sure that Azure SQL Database is, and will be, the best database option for developers.SILVANO CORIANI has worked on SQL and other data technologies more than 25 years. He started as an embedded systems developer in industrial automation and moved to data acquisition, processing, and analysis in distributed solutions. He has worked on several RDBMS engines (SQL Server 6.0 and later releases, Oracle, IBM DB2, and more recently PostgreSQL), and on NoSQL and other analytical engines such as Spark and Hadoop. He also has experience in C/C++, Visual Basic, Java, and .NET. He has worked in several industries, including manufacturing, retail, and financial services. Since joining Microsoft in 2003, he has been busy helping ISVs and enterprise customers to learn and adopt Microsoft technologies. His experience includes being Developer Evangelist, Software Engineer in the SQL Customer Advisory Team, and most recently working in SQL Customer Success Engineering for the Azure Data team. He is also an active speaker at industry conferences such as PASS Summit and Microsoft Ignite.ANNA HOFFMAN is Data & Applied Scientist on the Azure Data team at Microsoft. She has worked in Microsoft Research, AI Engineering, and Microsoft Services in her time at Microsoft. She spent several years working on .NET, Python, R, and Java, to democratize AI via tools and services such as Azure Cognitive Services, Azure Machine Learning, and SQL Server (Machine Learning Services and Big Data Clusters). She now spends most of her time working on the Azure SQL Database product team and participating in the community. She has an undergraduate engineering degree from Georgia Institute of Technology, and she is wrapping up a Master of Science in analytics, also at Georgia Institute of Technology (he is always learning). You can follow her on Twitter at @AnalyticAnna.SANJAY MISHRA is Product Leader in Microsoft Azure Data. He leads product management for the Azure SQL Database team, which includes products such as Azure SQL DB, SQL Hyperscale, Elastic Pools. Prior to this role, he served as Technical Advisor to the VP of Azure Data PM, and led the eminent SQLCAT and DataCAT teams.JOVAN POPOVIC is Senior Program Manager working on Microsoft SQL Server, Azure SQL Database, and Azure Synapse Analytics. He is working in Microsoft Development Center Serbia as Program Manager on several developer-facing SQL Server/Azure SQL features such as T-SQL language enhancements, JSON/temporal support, columnstore/in-memory technologies, and built-in intelligence. He has more than 15 years of experience in various Microsoft technologies with a focus on SQL Server, Azure, ASP.NET, C#, and JavaScript. He has been working in various Microsoft Data Platform teams since 2012. He is a former Microsoft MVP for ASP.NET and has a PhD degree in software engineering from the University of Belgrade. He is am public speaker at top Microsoft conferences, and is author of several books and open-source projects. He enjoys exploring technologies (especially SQL Server capabilities) and finding the best ways to implement the most efficient solutions using them.1. Introduction2. Azure SQL Kickstart3. Connecting and Querying Azure SQL4. Developing with Azure SQL - Foundations5. Developing with Azure SQL - Advanced6. Practical Use of Tables and Indexes7. Scalability, Consistency, and Performance8. Multi-model Capabilities9. More Than Tables10. Monitoring and Debugging11. DevOps with Azure SQL

Regulärer Preis: 56,99 €
Produktbild für Data Control

Data Control

Businesses are becoming increasingly aware of the importance of data and information. As such, they are eager to develop ways to �manage� them, to enrich them and take advantage of them. Indeed, the recent explosion of a phenomenal amount of data, and the need to analyze it, brings to the forefront the well-known hierarchical model: �Data, Information, Knowledge�.Foreword ixAcknowledgements xiiiIntroduction xvCHAPTER 1. FROM DATA TO DECISION-MAKING: A MAJOR PATHWAY 11.1. Background on economic intelligence 21.2. Strategic economic intelligence revisited 31.2.1. The three major steps for decision support 31.2.2. Modeling the concept of strategic business intelligence 41.3. Conclusion 9CHAPTER 2. DATA: AN INDISPENSABLE PLATFORM FOR COMPANIES 112.1. The key figures of digital technology 142.1.1. Figures on social networks 202.1.2. Numbers: Big Data 222.1.3. Key figures: the Internet of Things 242.2. The power of data: a major challenge 282.3. The Big Data revolution, “Mega Data” 302.3.1. Understanding the world of Big Data 312.3.2. Open data: a new challenge 412.4. Developing the culture of data sharing 552.5. Storage of data in databases 562.6. The appearance of buzzwords: Big, Open, Viz, etc. 582.7. Conclusion 59CHAPTER 3. FROM DATA TO INFORMATION: ESSENTIAL TRANSFORMATIONS 633.1. Value creation from data processing 633.2. Value creation and analysis of open databases 693.3. From data to information: the “DataViz” or data visualization 733.4. From data to information: statistical processing 743.4.1. Phases of data processing 753.4.2. Processing the data 753.5. Turning mass data into an opportunity for innovation 813.6. Development of company assets in the web of data 873.7. Conclusion 91CHAPTER 4. INFORMATION: CONTEXTUALIZED AND MATERIALIZED DATA 934.1. What is information? 944.1.1. How can we define information? 944.2. Internal and external information 1004.2.1. Internal information 1004.2.2. External information 1004.3. Formal and informal information 1004.3.1. Formal information 1004.3.2. Informal information 1014.4. Importance of information 1014.4.1. White information 1014.4.2. Gray information 1014.4.3. Black information 1014.5. Décodex set up by Le Monde 1024.6. Conclusion 103CHAPTER 5. FROM INFORMATION TO KNOWLEDGE: VALUING AND INNOVATING 1055.1. Innovation as a driving force of growth 1055.1.1. Innovation and the intangible economy 1065.2. Knowledge: the key to innovation 1085.3. Building knowledge: economic intelligence 1095.3.1. The EI process and the transition from information to knowledge 1105.3.2. Managing the data warehouse to extract knowledge and insight 1115.4. Data mining, Statistica and Tibco 1145.5. Information an economic good? 1155.5.1. Innovation as a driving force of growth 1155.5.2. Strategic business intelligence 1165.6. What is data science? 1185.7. Conclusion 119CHAPTER 6. FROM KNOWLEDGE TO STRATEGIC BUSINESS INTELLIGENCE: DECISION-MAKING 1216.1. Data valuation mechanisms 1216.2. How do you value data? 1226.3. Data governance: a key factor in valuation 1326.4. EI: protection and enhancement of digital heritage 1386.5. Data analysis techniques: data mining/text mining 1436.6. Conclusion 148Conclusion 151Glossary 157References 159Index 173

Regulärer Preis: 139,99 €
Produktbild für Artificial Intelligence in Drug Discovery

Artificial Intelligence in Drug Discovery

Following significant advances in deep learning and related areas interest in artificial intelligence (AI) has rapidly grown. In particular, the application of AI in drug discovery provides an opportunity to tackle challenges that previously have been difficult to solve, such as predicting properties, designing molecules and optimising synthetic routes. Artificial Intelligence in Drug Discovery aims to introduce the reader to AI and machine learning tools and techniques, and to outline specific challenges including designing new molecular structures, synthesis planning and simulation. Providing a wealth of information from leading experts in the field this book is ideal for students, postgraduates and established researchers in both industry and academia.Introduction; The History of Artificial Intelligence and Chemistry; Chemical Topic Modelling – An Unsupervised Approach Originating from Text-mining to Organize Chemical Data; Deep Learning and Chemical Data; Concepts and Applications of Conformal Prediction in Computational Drug Discovery; Non-applicability Domain. The Benefits of Defining “I don’t know” in Artificial Intelligence; Predicting Protein-Ligand Binding-Affinities; Virtual Screening with Convolutional Neural Networks; Machine Learning in the Area of Molecular Dynamics Simulations; Compound Design Using Generative Neural Networks; Junction Tree Variational Autoencoder for Molecular Graph Generation; AI via Matched Molecular Pair Analysis; Molecular de novo Design Through Deep Generative Models; Active Learning for Drug Discovery and Automated Data Curation; Data-driven Prediction of Organic Reaction Outcomes; ChemOS: an Orchestration Software to Democratize Autonomous Discovery; Summary and Outlook

Regulärer Preis: 239,99 €
Produktbild für Educational System in a Globalized World

Educational System in a Globalized World

Educational System in a Globalize World is a book that will help individual situates themselves to earn income at home in teaching online. Also, taking classes online this book is your tools on how to guide yourself in taking classes online.

Regulärer Preis: 3,99 €