Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern
Produktbild für Cybersecurity and Decision Makers

Cybersecurity and Decision Makers

Cyber security is a key issue affecting the confidence of Internet users and the sustainability of businesses. It is also a national issue with regards to economic development and resilience. As a concern, cyber risks are not only in the hands of IT security managers, but of everyone, and non-executive directors and managing directors may be held to account in relation to shareholders, customers, suppliers, employees, banks and public authorities. The implementation of a cybersecurity system, including processes, devices and training, is essential to protect a company against theft of strategic and personal data, sabotage and fraud. Cybersecurity and Decision Makers presents a comprehensive overview of cybercrime and best practice to confidently adapt to the digital world; covering areas such as risk mapping, compliance with the General Data Protection Regulation, cyber culture, ethics and crisis management. It is intended for anyone concerned about the protection of their data, as well as decision makers in any organization. Marie de Freminville is a non-executive director and founding partner of Starboard Advisory. She is also a member of the IFA (French Institute of non-executive Directors), HEC Governance and Swiss Association of Women Directors. In addition, de Freminville is an expert in governance, financial performance, risk mapping and data protection.Foreword xiPreface xiiiIntroduction xviiCHAPTER 1. AN INCREASINGLY VULNERABLE WORLD 11.1. The context 11.1.1. Technological disruptions and globalization 11.1.2. Data at the heart of industrial productivity 31.1.3. Cyberspace, an area without boundaries 31.1.4. IT resources 41.2. Cybercrime 41.2.1. The concept of cybercrime 41.2.2. Five types of threats 61.2.3. Five types of attackers 91.3. The cybersecurity market 151.3.1. The size of the market and its evolution 151.3.2. The market by sector of activity 151.3.3. Types of purchases and investments 161.3.4. Geographical distribution 171.4. Cyber incidents 171.4.1. The facts 171.4.2. Testimonials versus silence 241.4.3. Trends 251.4.4. Examples 271.5. Examples of particularly exposed sectors of activity 301.5.1. Cinema 301.5.2. Banks 311.5.3. Health 341.5.4. Tourism and business hotels 351.5.5. Critical national infrastructure 361.6. Responsibilities of officers and directors 37CHAPTER 2. CORPORATE GOVERNANCE AND DIGITAL RESPONSIBILITY 392.1. Corporate governance and stakeholders 392.2. The shareholders 402.2.1. Valuation of the company 412.2.2. Cyber rating agencies 422.2.3. Insider trading 432.2.4. Activist shareholders 442.2.5. The stock exchange authorities 452.2.6. The annual report 452.3. The board of directors472.3.1. The facts 472.3.2. The four missions of the board of directors. 472.3.3. Civil and criminal liability 492.3.4. The board of directors and cybersecurity 502.3.5. The board of directors and data protection 532.3.6. The statutory auditors 542.3.7. The numerical responsibility of the board of directors 552.4. Customers and suppliers 562.5. Operational management 582.5.1. The impacts of digital transformation 582.5.2. The digital strategy 592.5.3. The consequences of poor digital performance 622.5.4. Cybersecurity 632.5.5. Merger and acquisition transactions 652.5.6. Governance and data protection, cybersecurity 66CHAPTER 3. RISK MAPPING 693.1. Cyber-risks 693.2. The context 713.3. Vulnerabilities 723.3.1. Fraud against the president 733.3.2. Supplier fraud 733.3.3. Other economic impacts 743.4. Legal risks 763.4.1. Class actions 763.4.2. Sanctions by the CNIL and the ICO 773.5. The objectives of risk mapping 783.6. The different methods of risk analysis 793.7. Risk assessment (identify) 813.7.1. The main actors 813.7.2. The steps 823.8. Protecting 833.9. Detecting 833.10. Reacting 843.11. Restoring 853.12. Decentralized mapping 853.12.1. The internal threat 853.12.2. Industrial risks 873.12.3. Suppliers, subcontractors and service providers 883.12.4. Connected objects 893.13. Insurance 943.14. Non-compliance risks and ethics 96CHAPTER 4. REGULATIONS 994.1. The context 994.1.1. Complaints filed with the CNIL 1004.1.2. Vectaury 1014.1.3. Optical Center 1024.1.4. Dailymotion 1034.2. The different international regulations (data protection) 1034.2.1. The United States 1044.2.2. China 1044.2.3. Asia 1054.2.4. Europe 1054.3. Cybersecurity regulations, the NIS Directive 1054.4. Sectoral regulations 1064.4.1. The banking industry 1064.4.2. Health 1084.5. The General Data Protection Regulation (GDPR) 1094.5.1. The foundations 1104.5.2. Definition of personal data 1104.5.3. The so-called “sensitive” data 1114.5.4. The principles of the GDPR 1124.5.5. The five actions to be in compliance with the GDPR 1134.5.6. The processing register 1134.5.7. The five actions to be carried out 1134.5.8. Cookies 1164.6. Consequences for the company and the board of directors 117CHAPTER 5. BEST PRACTICES OF THE BOARD OF DIRECTORS 1195.1. Digital skills 1205.2. Situational awareness 1215.2.1. The main issues 1215.2.2. Insurance 1255.3. Internal governance 1265.3.1. The CISO 1265.3.2. The CISO and the company 1275.3.3. Clarifying responsibilities 1315.3.4. Streamlining the supplier portfolio 1335.3.5. Security policies and procedures 1345.3.6. The human being 1375.4. Data protection 1385.4.1. Emails 1395.4.2. The tools 1415.4.3. Double authentication: better, but not 100% reliable 1425.5. Choosing your service providers 1425.6. The budget 1435.7. Cyberculture 1445.8. The dashboard for officers and directors 145CHAPTER 6. RESILIENCE AND CRISIS MANAGEMENT 1476.1. How to ensure resilience? 1476.2. Definition of a CERT 1496.3. Definition of a SOC 1496.4. The role of ENISA 1506.5. The business continuity plan 1506.6. Crisis management 1516.6.1. The preparation 1516.6.2. Exiting the state of sideration 1526.6.3. Ensuring business continuity 1536.6.4. Story of the TV5 Monde attack 1546.6.5. Management of the first few hours 1596.7. Crisis simulation 163Conclusion. The Digital Committee 165APPENDICES 167Appendix 1. Cybersecurity Dashboard 169Appendix 2. Ensuring Cybersecurity in Practice and on a Daily Basis 173Appendix 3. Tools to Identify, Protect, Detect, Train, React and Restore 175Glossary 179References 183Index 187

Regulärer Preis: 139,99 €
Produktbild für Modern Big Data Architectures

Modern Big Data Architectures

PROVIDES AN UP-TO-DATE ANALYSIS OF BIG DATA AND MULTI-AGENT SYSTEMSThe term Big Data refers to the cases, where data sets are too large or too complex for traditional data-processing software. With the spread of new concepts such as Edge Computing or the Internet of Things, production, processing and consumption of this data becomes more and more distributed. As a result, applications increasingly require multiple agents that can work together. A multi-agent system (MAS) is a self-organized computer system that comprises multiple intelligent agents interacting to solve problems that are beyond the capacities of individual agents. Modern Big Data Architectures examines modern concepts and architecture for Big Data processing and analytics.This unique, up-to-date volume provides joint analysis of big data and multi-agent systems, with emphasis on distributed, intelligent processing of very large data sets. Each chapter contains practical examples and detailed solutions suitable for a wide variety of applications. The author, an internationally-recognized expert in Big Data and distributed Artificial Intelligence, demonstrates how base concepts such as agent, actor, and micro-service have reached a point of convergence—enabling next generation systems to be built by incorporating the best aspects of the field. This book:* Illustrates how data sets are produced and how they can be utilized in various areas of industry and science* Explains how to apply common computational models and state-of-the-art architectures to process Big Data tasks* Discusses current and emerging Big Data applications of Artificial IntelligenceModern Big Data Architectures: A Multi-Agent Systems Perspective is a timely and important resource for data science professionals and students involved in Big Data analytics, and machine and artificial learning.DOMINIK RYŻKO is an Assistant Professor at the Institute of Computer Science at Warsaw University of Technology. His research interests include Big Data and Distributed Artificial Intelligence. He is widely published, serves on program committees at international conferences, and is Vice President of artificial intelligence and analytics at Adform, a global ad-tech platform provider. He also spent three years at Allegro Group as the Chief Data Scientist where he oversaw Data Science activities, design and methodology of experiments, and model building. List of Figures ixList of Tables xiPreface xiiiAcknowledgments xvAcronyms xviiCHAPTER 1 INTRODUCTION 11.1 Motivation 11.2 Assumptions 31.3 For Whom is This Book? 41.4 Book Structure 4CHAPTER 2 EVOLUTION OF IT ARCHITECTURES AND PARADIGMS 72.1 Evolution of IT Architectures 72.1.1 Monolith 72.1.2 Service Oriented Architecture 92.1.3 Microservices 122.2 Actors and Agents 152.2.1 Actors 152.2.2 Agents 172.3 From ACID to BASE, CAP, and NoSQL – The Database (R)evolution 222.4 The Cloud 242.5 From Distributed Sensor Networks to the Internet of Things and Cyber-Physical Systems 272.6 The Rise of Big Data 28CHAPTER 3 SOURCES OF DATA 313.1 The Internet 323.1.1 The Semantic Web 323.1.2 Linked Data 353.1.3 Knowledge Graphs 363.1.4 Social Media 383.1.5 Web Mining 383.2 Scientific Data 403.2.1 Biomedical Data 403.2.2 Physics and Astrophysics Data 413.2.3 Environmental Sciences 443.3 Industrial Data 453.3.1 Smart Factories 453.3.2 SmartGrid 473.3.3 Aviation 473.4 Internet of Things 48CHAPTER 4 BIG DATA TASKS 514.1 Recommender Systems 514.2 Search 524.3 Ad-tech and RTB Algorithms 554.4 Cross-Device Graph Generation 574.5 Forecasting and Prediction Systems 584.6 Social Media Big Data 594.7 Anomaly and Fraud Detection 614.8 New Drug Discovery 634.9 Smart Grid Control and Monitoring 644.10 IoT and Big Data Applications 65CHAPTER 5 CLOUD COMPUTING 675.1 Cloud Enabled Architectures 675.1.1 Cloud Management Platforms 675.1.2 Efficient Cloud Computing 735.1.3 Distributed Storage Systems 755.2 Agents and the Cloud 825.2.1 Multi-agent Versus Cloud Paradigms 835.2.2 Agents in the Cloud 83CHAPTER 6 BIG DATA ARCHITECTURES 876.1 Big Data Computation Models 876.1.1 MapReduce 876.1.2 Directed Acyclic Graph Models 896.1.3 All-Pairs 926.1.4 Very Large Bitmap Operations 936.1.5 Message Passing Interface 946.1.6 Graphical Processing Unit Computing 956.2 Publish-Subscribe Systems 976.3 Stream Processing 996.3.1 Information Flow Processing Concepts 996.3.2 Stream Processing Systems 1016.4 Higer Level Big Data Architectures 1106.4.1 Spark 1106.4.2 Lambda 1126.4.3 Multi-Agent View of the Lambda Architecture 1136.4.4 Questioning the Lambda 1156.5 Industry and Other Approaches 1166.6 Actor and Agent-Based Big Data Architectures 118CHAPTER 7 BIG DATA ANALYTICS, MINING, AND MACHINE LEARNING 1217.1 To SQL or Not to SQL 1227.1.1 SQL Hadoop Interfaces 1237.1.2 From Shark to SparkSQL 1257.2 Big Data Mining and Machine Learning 1287.2.1 Graph Mining 1337.2.2 Agent Based Machine Learning and Data Mining 134CHAPTER 8 PHYSICALLY DISTRIBUTED SYSTEMS – MOBILE CLOUD, INTERNET OF THINGS, EDGE COMPUTING 1378.1 Mobile Cloud 1388.2 Edge and Fog Computing 1458.2.1 Business Case: Mobile Context Aware Recommender System 1478.3 Internet of Things 1488.3.1 IoT Fundamentals 1488.3.2 IoT and the Cloud 1518.3.3 MAS in IoT 156CHAPTER 9 SUMMARY 159Bibliography 161Index 179

Regulärer Preis: 41,99 €
Produktbild für Das Internet der Dinge und Künstliche Intelligenz als Game Changer

Das Internet der Dinge und Künstliche Intelligenz als Game Changer

Das Internet der Dinge (IoT) und Künstliche Intelligenz (KI) bieten im Zuge der Digitalisierung große Chancen für innovative Geschäftsmodelle und Produktivitätssteigerungen von Unternehmen. Diese Chancen nutzen gegenwärtig vor allem die großen Digital-Champions und Startups. Umfassend und aktuell greifen die Autoren diese Herausforderung für etablierte Unternehmen auf. Zentrale These des Buches ist, dass diese digitalen Technologien die Spielregeln des Wettbewerbs grundlegend verändern und zu Game Changern werden. Die Autoren belegen dies in vier Blöcken: Im ersten Teil erläutern sie wichtige Begriffe. Im zweiten Teil beschreiben Timothy Kaufmann und Hans-Gerd Servatius die Entwicklung zum neuen Management 4.0-Paradigma und dessen Bausteine. Der dritte Teil beschäftigt sich mit dem Wandel der Informations- und Kommunikationstechnik hin zu einer durch IoT- und KI-Technologien geprägten digitalen Architektur. Der abschließende vierte Teil skizziert die Bausteine einer Innovationspolitik 4.0 für den digitalen Wandel, die den Rahmen für Management- und Architektur-Innovationen liefert.Dank klarer Gliederung, anschaulicher Erläuterung der neuen Konzepte und zahlreicher Beispiele aus der Praxis ist das Buch eine wichtige Orientierungshilfe für alle, die nach erfolgreichen Wegen zu einem Management 4.0 und einer digitalen Architektur suchen.TIMOTHY KAUFMANN arbeitet bei SAP als Business Development Director für neue Technologien. Er ist Mitinitiator der Open Industry 4.0 Alliance.PROF. DR. HANS-GERD SERVATIUS ist geschäftsführender Gesellschafter des Innovationsspezialisten Competivation. Daneben lehrt er an der Universität Stuttgart und der RWTH Aachen. Er ist Autor mehrerer Bücher und zahlreicher Fachartikel.Digitale Technologien verändern den Wettbewerb.- Das neue Management 4.0-Paradigma.- Digitale Geschäftsmodelle gemeinsam mit IoT- und KI-Plattformpartnern.- Integration der Objectives and Key Results (OKR-) Methode in agile Strategie- und Innovationsprozesse.- Digitaler Wandel in einer evolutionären Organisation.- Produktivitätssteigerung mit Künstlicher Intelligenz.- Eine IT-Architektur 4.0 unterstützt IoT und KI.- IoT- und KI-Architekturen.- Datengetriebene Services und die Architektur 4.0.- Geschäftsprozesse und die Architektur 4.0.- Das Wertversprechen und die Architektur 4.0.- IoT- und KI-Innovationsökosysteme und die Architektur 4.0.- Auf dem Weg zu einer Innovationspolitik 4.0.

Regulärer Preis: 42,99 €
Produktbild für Mobile Security

Mobile Security

Das Buch bietet eine fundierte Einführung in die Chronologie bekannter Angriffe und Verwundbarkeiten auf mobile Systeme und dessen konzeptionelle Einordnung der letzten zwei Dekaden. So erhält der Leser einen einmaligen Überblick über die Vielfältigkeit nachweisbar ausgenutzter Angriffsvektoren auf verschiedenste Komponenten mobiler drahtloser Geräte sowie den teilweise inhärent sicherheitskritischen Aktivitäten moderner mobiler OS. Eine für Laien wie Sicherheitsarchitekten gleichermaßen fesselnde Lektüre, die das Vertrauen in sichere mobile Systeme stark einschränken dürfte.DIRK WESTHOFF kann auf nunmehr 25 Jahre Erfahrung im Bereich der IT-Sicherheit verweisen. Sowohl als Chief-Researcher innerhalb der Europäischen Forschungseinrichtung eines weltweit agierenden Elektronikkonzerns, als auch als Professor für Informationssicherheit an verschiedenen Hochschulen. Er ist Mitautor einer Reihe von Patenten sowie von ca. 90 Veröffentlichungen auf dem Gebiet der IT-Sicherheit.Verwundbarkeit von 802.15.4: PiP-Injektion.- Verwundbarkeit von WLAN: KRACK-Angriff auf WPA2.- Verwundbarkeit von Bluetooth: Blueborne und Co..-Verwundbarkeiten von NFC und durch NFC.- Angriffe über das Baseband.- Android Sicherheitsarchitektur.- Horizontale Rechteausweitung.-Techniken zu Obfuskierung und De-Obfuskierung von Apps.- Apps mit erhöhten Sicherheitsbedarf: Banking App.- Positionsbestimmung durch Swarm-Mapping.- Seitenkanäle zur Überwindung des ‚Air-gap‘.- Ausblick: 5G Sicherheitsarchitektur.- .

Regulärer Preis: 46,99 €
Produktbild für Introducing the HTML5 Web Speech API

Introducing the HTML5 Web Speech API

Leverage the power of HTML5 Web Speech API to quickly add voice capabilities to your websites. This project-oriented book simplifies the process of setting up and manipulating the API in the browser using little more than a text editor or free software.You'll be presented with a starting toolset that you can use to develop future projects, incorporate into your existing workflow and allow you to take your websites to the next level, reducing the reliance on entering choices through a keyboard and making the overall experience easier for customers.This excellent resource is perfect for getting acquainted with creating and manipulating browser-based APIs. You don’t have to convert your whole work process immediately; you can incorporate as little or as much as you want of the API, and build on this as your skills develop. We live in an age where speed and simplicity are of the essence – this book provides a perfect way to add speech capabilities to our websites, directly in the browser and with the minimum of fuss.Introducing the HTML5 Web Speech API is the right choice for developers who want to focus on simplicity to produce properly optimized content in modern browsers using tools already in their possession.WHAT YOU'LL LEARN* Implement the Web Speech API in a project* Explore some of the options for personalizing them for a project* Gain an appreciation of pointers around user experience and how this affects the API* Understand how to manage issues and security when using the API* Work through some example projects, from standalone demos to implementing with other tools or librariesWHO THIS BOOK IS FORWebsite developers who are already familiar with JavaScript, and are keen to learn how to leverage the Web Speech API to quickly add voice-enabled capabilities to a website, using little more than a text editor. It’s ideal for those in agile development teams, where time is of the essence, and the pressure is on to deliver results quickly.ALEX LIBBY is a front end engineer and seasoned computer book author, who hails from England. His passion for all things Open Source dates back to the days of his degree studies, where he first came across web development, and has been hooked ever since. His daily work involves extensive use of JavaScript, HTML and CSS to manipulate existing website content; Alex enjoys tinkering with different open source libraries to see how they work. He has spent a stint maintaining the jQuery Tools library, and enjoys writing about Open Source technologies, principally for front end UI development.1. Getting Started2. Exploring the APIs in More Detail3. Supporting Mobile Devices4. Combining the APIs- Building a ChatBot5. Project- Leaving Review Feedback6. Project- Building Alexa7. Project- Finding a Restaurant8. Project- Finding and Playing Music9. Project- Automating the Purchase ProcessAppendix: API Reference

Regulärer Preis: 36,99 €
Produktbild für Der PC als Medienzentrale

Der PC als Medienzentrale

Dieses Buch ist ein Kompendium für die Nutzung eines PCs als Medienzentrale. Für verschiedene Betriebssysteme werden Schritt-für-Schritt-Anleitungen zur Verfügung gestellt, die dem Leser zeigen, wie eine Medienzentrale aufgebaut werden kann. Dies beinhaltet u.a. die Themen Multimedia und Fernsehen, produktive Tools, Server, Datenbanken und Spiele.RÜDIGER FOLLMANN studierte Elektrotechnik an der RWTH Aachen. 1995 begann er seine Arbeit als wissenschaftlicher Mitarbeiter im Bereich Messtechnik bei der IMST GmbH - einem Design- und Entwicklungshaus für elektronische Komponenten. Nach seiner Promotion leitete er hier zunächst das Team MMIC-Design, welches sich mit der Entwicklung von GaAs-und SiGe-Schaltungen beschäftigt. Anschließend war er als Teamleiter 'HF-Komponenten' für den Ausbau des Schaltungs-Design-Bereichs verantwortlich.Heute ist Follmann in seiner Funktion als 'Vice President' für die Akquisition von Großprojekten, technische Beratung sowie die Durchführung internationaler Seminare zuständig.Auswahl eines PCs und Zusammenstellen der Komponenten nach Bedarf.-Installation von MacOS (Hackintosh) und Praxistest (iMovie, Fortnite).-Installation und Konfiguration von Ubuntu (Triple Boot mit MacOS und Windows, …).-Netzwerke und Funktionen (SAMBA, Drucken, …).-Spiele und Emulatoren (Wii U, Switch, N64, …).-LINUX nutzen (Programme, Quelltexte, Grundlagen, …).-Fernsehen und Videos (VDR, Kodi, Amazon Prime, Ambilight, …).-Server und Datenbanken (Webseiten, CMS, Philips Hue, DLNA, …).-Textverarbeitung im Vergleich (Office Tools, LaTeX, Microsoft-Programme unter LINUX, …).

Regulärer Preis: 54,99 €
Produktbild für Mastering VMware NSX for vSphere

Mastering VMware NSX for vSphere

A CLEAR, COMPREHENSIVE GUIDE TO VMWARE’S LATEST VIRTUALIZATION SOLUTIONMastering VMware NSX for vSphere is the ultimate guide to VMware’s network security virtualization platform. Written by a rock star in the VMware community, this book offers invaluable guidance and crucial reference for every facet of NSX, with clear explanations that go far beyond the public documentation. Coverage includes NSX architecture, controllers, and edges; preparation and deployment; logical switches; VLANS and VXLANS; logical routers; virtualization; edge network services; firewall security; and much more to help you take full advantage of the platform’s many features.More and more organizations are recognizing both the need for stronger network security and the powerful solution that is NSX; usage has doubled in the past year alone, and that trend is projected to grow—and these organizations need qualified professionals who know how to work effectively with the NSX platform. This book covers everything you need to know to exploit the platform’s full functionality so you can:* Step up security at the application level* Automate security and networking services* Streamline infrastructure for better continuity* Improve compliance by isolating systems that handle sensitive dataVMware’s NSX provides advanced security tools at a lower cost than traditional networking. As server virtualization has already become a de facto standard in many circles, network virtualization will follow quickly—and NSX positions VMware in the lead the way vSphere won the servers. NSX allows you to boost security at a granular level, streamline compliance, and build a more robust defense against the sort of problems that make headlines. Mastering VMware NSX for vSphere helps you get up to speed quickly and put this powerful platform to work for your organization.ELVER SENA SOSA is a data center solutions architect with 20 years' networking experience. He is the author of two VMWare Press VCP certification books, holds VCDX-NV and VCI certifications from VMWare, and he is a frequent speaker and blogger well known in the VMware community. Introduction xviiCHAPTER 1 ABSTRACTING NETWORK AND SECURITY 1Networks: 1990s 1Colocation 2Workload-to-Server Ratio 3Inefficient Resource Allocation 3The Long Road to Provisioning 3Data Centers Come of Age 4Data Center Workloads 4Workloads Won’t Stay Put 5VMWARE 6Virtualization 6What is Happening in There? 6Portability 8Virtualize Away 8Extending Virtualization to Storage 9Virtual Networking and Security 9NSX to the Rescue 10The Bottom Line 13CHAPTER 2 NSX ARCHITECTURE AND REQUIREMENTS 15NSX Network Virtualization 16Planes of Operation 16NSX Manager Role and Function 18ESXi Hosts 19vCenter Server 20vSphere Distributed Switch 21NSX VIBs 23Competitive Advantage: IOChain 24IOChain Security Features 24NSX Controllers 25NSX Controller Clustering 26NSX Controller Roles 26NSX Edge 28ESG Sizing 30NSX Role-Based Access Control 30Overlay and Underlay Networks 32Replication Modes for Traffic Going to Multiple Destinations 34The Bottom Line 36CHAPTER 3 PREPARING NSX 39NSX Manager Prerequisites 39Open Ports and Name Resolution 40Minimum Resource Requirements for NSX Data Center Appliances 40vSphere HA and DRS 41IP Addressing and Port Groups 43Installing the Client Integration Plug-in 44Installing NSX Manager 44Associating NSX Manager to vCenter 46Adding AD/LDAP to NSX 47Linking Multiple NSX Managers Together (Cross- vCenter NSX) 51Multi-site Consistency with Universal Components 51Primary and Secondary NSX Managers 53Preparing ESXi Clusters for NSX 54Creating a Universal Transport Zone on the Primary NSX Manager 56vSphere Distributed Switches Membership 57Adding Secondary NSX Managers 58The Bottom Line 59CHAPTER 4 DISTRIBUTED LOGICAL SWITCH 61vSphere Standard Switch (vSS) 62Traffic Shaping 63Understanding Port Groups 64NIC Teaming 65Ensuring Security 66Virtual Distributed Switch (vDS) 67Virtual eXtensible LANs (VXLANs) 68Employing Logical Switches 71Three Tables That Store VNI Information 73Collecting VNI Information 74Centralized MAC Table 75VTEP Table 76We Might as Well Talk about ARP Now 79Filling In the L2 and L3 Headers 79Switch Security Module 81Understanding Broadcast, Unknown Unicast, and Multicast 83Layer 2 Flooding 83Replication Modes 83Deploying Logical Switches 84Creating a Logical Switch 85The Bottom Line 85CHAPTER 5 MARRYING VLANS AND VXLANS 87Shotgun Wedding: Layer 2 Bridge 87Architecture 88Challenges 89Deployment 90Under the Hood 102Layer 2 VPN 102NSX Native L2 Bridging 103Hardware Switches to the Rescue 103Hardware VTEPs 103Deployment 104Under the Hood 104The Bottom Line 105CHAPTER 6 DISTRIBUTED LOGICAL ROUTER 107Distributed Logical Router (DLR) 107Control Plane Smarts 108Logical Router Control Virtual Machine 108Understanding DLR Efficiency 111Another Concept to Consider 115Let’s Get Smart about Routing 117OSPF 119Border Gateway Protocol (BGP) 120Oh Yeah, Statics Too 123Deploying Distributed Logical Routers 125The Bottom Line 134CHAPTER 7 NFV: ROUTING WITH NSX EDGES 137Network Function Virtualization: NSX Has It Too 137This is Nice: Edge HA A 138Adding HA 139Let’s Do Routing Like We Always Do 140Deploying the Edge Services Gateway 144Configuring BGP 151Configuring OSPF 154Configuring Static Routes 155Routing with the DLR and ESG 156Using CLI Commands 156Default Behaviors to Be Aware Of 157Equal Cost Multi-Path Routing157The Bottom Line 160CHAPTER 8 MORE NVF: NSX EDGE SERVICES GATEWAY 163ESG Network Placement 163Network Address Translation 164Configuring Source NAT 166Configuring Destination NAT 166Configuring SNAT on the ESG 167Configuring DNAT on the ESG 169ESG Load Balancer 171Configuring an ESG Load Balancer 173Layer 2 VPN (If You Must) 178Secure Sockets Layer Virtual Private Network 179Split Tunneling 180Configuring SSL VPN 180Internet Protocol Security VPN 187Understanding NAT Traversal 188Configuring IPsec Site-to-Site VPN with the ESG 188Round Up of Other Services 190DHCP Service 191Configuring the ESG as a DHCP Server 192DHCP Relay 194Configuring the DLR for DHCP Relay 196DNS Relay 198Configuring DNS Relay on the ESG 199The Bottom Line 200CHAPTER 9 NSX SECURITY, THE MONEY MAKER 203Traditional Router ACL Firewall 203I Told You about the IOChain 204Slot 2: Distributed Firewall 206Under the Hood 207Adding DFW Rules 210Segregating Firewall Rules 214IP Discovery 215Gratuitous ARP Used in ARP Poisoning Attacks 216Why is My Traffic Getting Blocked? 218Great, Now It’s Being Allowed 219Identity Firewall: Rules Based on Who Logs In 220Distributing Firewall Rules to Each ESXi Host: What’s Happening? 220The Bottom Line 222CHAPTER 10 SERVICE COMPOSER AND THIRD-PARTY APPLIANCES 223Security Groups 224Dynamic Inclusion 225Static Inclusion 226Static Exclusion 226Defining a Security Group through Static Inclusion 227Defining a Security Group through Dynamic Inclusion 229Customizing a Security Group with Static Exclusion 231Defining a Security Group Using Security Tags 231Adding to DFW Rules 233Service Insertion 236IOChain, the Gift that Keeps on Giving 236Layer 7 Stuff: Network Introspection 236Guest Introspection 237Service Insertion Providers 238Security Policies 239Creating Policies 239Enforcing Policies 243The Bottom Line 245CHAPTER 11 VREALIZE AUTOMATION AND REST APIS 247vRealize Automation Features 247vRA Editions 249Integrating vRA and NSX 250vRealize Automation Endpoints 250Associating NSX Manager with vRealize Automation 252Network Profiles 253vRA External, Routed, and NAT Network Profiles 255Reservations 258vRealize Orchestrator Workflows 261Creating a Blueprint for One Machine261Adding NSX Workflow to a Blueprint 264Creating a Request Service in the vRA Catalog 265Configuring an Entitlement 268Deploying a Blueprint that Consumes NSX Services 271REST APIs 273NSX REST API GET Request 275NSX REST API POST Request 275NSX REST API DELETE Request 276The Bottom Line 277APPENDIX THE BOTTOM LINE 279Chapter 1: Abstracting Network and Security 279Chapter 2: NSX Architecture and Requirements 280Chapter 3: Preparing NSX 280Chapter 4: Distributed Logical Switch 281Chapter 5: Marrying VLANs and VXLANs 283Chapter 6: Distributed Logical Router 284Chapter 7: NFV: Routing with NSX Edges 286Chapter 8: More NVF: NSX Edge Services Gateway 287Chapter 9: NSX Security, the Money Maker 289Chapter 10: Service Composer and Third-Party Appliances 290Chapter 11: vRealize Automation and REST APIs 291Index 293

Regulärer Preis: 38,99 €
Produktbild für eLearning und Mobile Learning - Konzept und Drehbuch

eLearning und Mobile Learning - Konzept und Drehbuch

In dem Praxishandbuch beschreibt die Autorin, wie ein Drehbuch nach lernpsychologischen und didaktischen Kriterien erstellt werden kann. Sie stellt Werkzeuge für das Konzipieren und Schreiben vor und evaluiert sie. Das Buch und die begleitende Website bieten zahlreiche Hilfsmittel: u. a. eine Checkliste zur Prüfung des fertigen Drehbuchs und eine Qualitätssicherungsmaßnahme, die Zeit und Kosten spart. Die Neuauflage wurde durchgehend aktualisiert. Für Projektleiter in Multimediaagenturen, Fachleute in Unternehmen sowie (zukünftige) Drehbuchautoren.DANIELA MODLINGER M.A. ist seit 1990 in der Verlags- und Multimedia-Branche tätig. Seit dem Jahr 2000 arbeitet sie als Medienautorin und Beraterin für eLearning-Anwendungen im institutionellen und betrieblichen Bildungswesen und bietet außerdem Inhouse-Schulungen zum Thema „Konzeption und Drehbuchschreiben für eLearning und Mobile Learning“ an. Ihre reiche Praxiserfahrung aus zahlreichen Projekten und ihrer weiterhin aktiven Unterrichtstätigkeit ist in dieses Buch eingeflossen.Wie kommt das Drehbuch vom Film zum eLearning - Wer bezieht Stellung bei der Produktion von eLearning - Briefing – welche Inhalte sollen ins Drehbuch? - Konzeption – wie kommt Struktur in die Inhalte? - Was macht ein gutes eLearning-Drehbuch aus? - Mobile Learning – Konzept und Drehbuch - Wie organisiere ich die Arbeit am Drehbuch? - Woran erkenne ich einen guten Medienautor? - Weiterführende Informationen - Checklisten - Glossar

Regulärer Preis: 58,84 €
Produktbild für Deep Learning kompakt für Dummies

Deep Learning kompakt für Dummies

Wollen Sie sich über Deep Learning informieren und vielleicht erste kleine Schritte machen, diese Technologie zu nutzen? Dann hilft Ihnen dieses Buch. Die Autoren erklären Ihnen, welchen Einfluss Deep Learning im Alltag hat und in welcher Beziehung es zu maschinellem Lernen steht. Sie sammeln erste eigene Erfahrungen mit vorgegebenen Python-Programmen und verstehen so die Funktionsweise von neuronalen Netzen und wie Bilder klassifiziert und Sprache sowie Text verarbeitet werden. So ist dieses Buch ein schneller erster und verständlicher Einstieg in Deep Learning. John Paul Mueller ist freier Autor und technischer Redakteur. Er hat das Schreiben im Blut. Bis heute hat er 100 Bücher und mehr als 600 Zeitschriftenartikel geschrieben. Seine Themen reichen von Netzwerken bis Haussicherheit und von Datenbankmanagement bis Programmierung.Luca Massaron ist Data Scientist und spezialisiert auf die Aufbereitung und Analyse von Big Data. Er beherrscht die einfachsten und effektivsten Data-Mining- und Maschinelles-Lernen-Techniken und macht so aus Big Data Smart Data. Als Marketing-Consultant und -Forscher hat er seit dem Jahr 2000 mit Data Science zu tun, mit verschiedenen Kunden und in verschiedenen Märkten. Er ist Top-Ten-Kaggle-Data-Scientist.ÜBER DIE AUTOREN9Widmung von John Mueller 9Widmung von Luca Massaron 10Danksagung von John Mueller 10Danksagung von Luca Massaron 10EINFÜHRUNG21Über dieses Buch 21Törichte Annahmen über den Leser 23Symbole, die in diesem Buch verwendet werden 23Weitere Ressourcen 24Wie es weitergeht 24TEIL I: EINFÜHRUNG IN DEEP LEARNING 27KAPITEL 1 EINFÜHRUNG IN DEEP LEARNING29Definition von Deep Learning 30Künstliche Intelligenz als Oberbegriff 30Die Rolle der KI 32Maschinelles Lernen als Teil der KI 35Deep Learning als Form des maschinellen Lernens 37Deep Learning in der Praxis 39Der Prozess des Lernens 39Aufgabenbewältigung mit Deep Learning 39Deep Learning als Bestandteil größerer Anwendungen 40Programmierumgebung für Deep Learning 40Deep Learning: Hype vs Realität 43Ihre ersten Schritte 43Ungeeignete Szenarien für Deep Learning 43KAPITEL 2 MASCHINELLES LERNEN45Definition von maschinellem Lernen 45Funktionsweise von maschinellem Lernen 46Lernen durch unterschiedliche Strategien 47Training, Validierung und Test 49Suche nach Generalisierungen 51Der Einfluss von Bias 51Beachtung der Komplexität des Modells 52Lernstrategien und Arten von Algorithmen 52Fünf wesentliche Strategien 53Verschiedene Arten von Algorithmen 54Sinnvolle Einsatzbereiche für maschinelles Lernen 59Anwendungsszenarien für maschinelles Lernen 59Die Grenzen des maschinellen Lernens 62KAPITEL 3 INSTALLATION UND VERWENDUNG VON PYTHON65Verwendung von Python in diesem Buch 66Installation von Anaconda 66Anaconda von Continuum Analytics 67Installation von Anaconda unter Linux 67Installation von Anaconda unter Mac OS X 68Installation von Anaconda unter Windows 70Jupyter Notebook 72Verwendung von Jupyter Notebook 73Verwendete Datensätze in diesem Buch 79Erstellen einer Anwendung 81Die Arbeit mit Zellen 81Hinzufügen von Dokumentationszellen 82Andere Zellarten 83Einrückung von Codezeilen 83Hinzufügen von Kommentaren 85Weitere Informationen zu Python 88Arbeiten in der Cloud 89Verwendung der Datensätze und Kernels von Kaggle 89Verwendung von Google Colaboratory 89KAPITEL 4 FRAMEWORKS FÜR DEEP LEARNING93Das Framework-Prinzip 94Unterschiede zwischen Frameworks 94Hohe Beliebtheit von Frameworks 95Frameworks speziell für Deep Learning 96Auswahl eines Frameworks 97Einfache Frameworks für Deep Learning 98Kurzvorstellung von TensorFlow 101TEIL II: GRUNDLAGEN VON DEEP LEARNING 113KAPITEL 5 RECHNEN MIT MATRIZEN115Nötige mathematische Grundlagen 116Die Arbeit mit Daten 116Matrixdarstellung von Daten 117Skalar-, Vektor- und Matrixoperationen 118Erzeugung einer Matrix 119Multiplikation von Matrizen 121Fortgeschrittene Matrixoperationen 123Datenanalysen mit Tensoren 125Effektive Nutzung von Vektorisierung 127Der Lernprozess als Optimierung 128Kostenfunktionen 128Minimierung des Fehlers 129Die richtige Richtung 130KAPITEL 6 GRUNDLAGEN DER LINEAREN REGRESSION133Kombination von Variablen 134Die einfache lineare Regression 134Die multiple lineare Regression 135Verwendung des Gradientenabstiegs 137Die lineare Regression in Aktion 138Vermischung von Variablen unterschiedlichen Typs 140Modellierung der Antworten 140Modellierung der Merkmale 141Umgang mit komplexen Zusammenhängen 142Nutzung von Wahrscheinlichkeiten 144Spezifikation einer binären Antwort 144Umwandlung numerischer Schätzungen in Wahrscheinlichkeiten 145Schätzung der richtigen Merkmale 148Irreführende Ergebnisse durch inkompatible Merkmale 148Vermeidung einer Überanpassung durch Merkmalsauswahl und Regularisierung 149Lernen aus einzelnen Beispielen 150Verwendung des Gradientenabstiegs 150Stochastisches Gradientenabstiegsverfahren 151KAPITEL 7 EINFÜHRUNG IN NEURONALE NETZE155Das faszinierende Perzeptron 156Höhen und Tiefen des Perzeptrons 156Die Funktionsweise des Perzeptrons 157Trennbare und nicht trennbare Daten 158Komplexere Lernverfahren und neuronale Netze 160Das Neuron als Grundbaustein 160Vorwärtsausrichtung in Feedforward-Netzen 162Schichten und noch mehr Schichten 164Lernen mittels Rückwärtspropagierung 167Vermeidung von Überanpassung 170KAPITEL 8 ENTWURF EINES EINFACHEN NEURONALEN NETZES173Grundlegende Funktionsweise neuronaler Netze 173Definition der grundlegenden Architektur 175Die wichtigsten Funktionen eines neuronalen Netzes 176Lösen eines einfachen Problems 180Ein Blick ins Innere von neuronalen Netzen 183Auswahl der richtigen Aktivierungsfunktion 183Auswahl eines cleveren Optimierers 185Auswahl einer sinnvollen Lernrate 186KAPITEL 9 DEEP LEARNING IM DETAIL187Daten, Daten, Daten 188Strukturierte und unstrukturierte Daten 188Mooresches Gesetz 189Datenwachstum infolge des mooreschen Gesetzes 191Vorteile durch all die neuen Daten 191Innovationen dank Daten 192Rechtzeitigkeit und Qualität von Daten 192Mehr Tempo bei der Datenverarbeitung 193Nutzung leistungsstarker Hardware 194Weitere Investitionen in Deep Learning 195Neuerungen von Deep Learning 195Immer mehr Schichten 196Bessere Aktivierungsfunktionen 198Regularisierung durch Dropout 199Die Suche nach noch smarteren Lösungen 201Kontinuierliches Lernen (Online Learning) 201Übertragung von Wissen (Transfer Learning) 201Simple Komplettlösungen (End-to-End Learning) 202KAPITEL 10 KONVOLUTIONSNETZE205Bilderkennung mit Konvolutionsnetzen 206Grundsätzlicher Aufbau von digitalen Bildern 206Konvolutionen (Faltungen) 208Funktionsprinzip von Konvolutionen 209Vereinfachtes Pooling 212Beschreibung der LeNet-Architektur 214Erkennung von Kanten und Formen in Bildern 219Visualisierung von Konvolutionen 220Einige erfolgreiche Architekturen 222Übertragung von Wissen (Transfer Learning) 223KAPITEL 11 REKURRENTE NEURONALE NETZE227Einführung in rekurrente neuronale Netze 227Modellierung von Sequenzen durch Erinnerung 228Erkennung und Übersetzung von Sprache 230Korrekte Beschriftung von Bildern 233LSTM-Zellen (Long Short-Term Memory) 234Unterschiedliche »Gedächtnisse« 235Die LSTM-Architektur 235Verschiedene LSTM-Varianten 238Der Aufmerksamkeitsmechanismus 239TEIL III: ANWENDUNG VON DEEP LEARNING 241KAPITEL 12 BILDKLASSIFIKATION 243Herausforderungen bei der Bildklassifikation 244ImageNet und Alternativen 244Erstellen von Zusatzbildern (Image Augmentation) 246Unterscheidung von Verkehrszeichen 249Vorbereitung der Bilddaten 250Durchführen einer Klassifikation 253KAPITEL 13 KOMPLEXE KONVOLUTIONSNETZE259Unterschiedliche Aufgaben beim Erkennen von Objekten im Bild 260Lokalisierung von Objekten 261Klassifikation mehrerer Objekte 262Annotation mehrerer Objekte in Bildern 263Segmentierung von Bildern 264Wahrnehmung von Objekten in ihrer Umgebung 265Funktionsweise von RetinaNet 266Verwendung des Codes von Keras RetinaNet 267Böswillige Angriffe auf DL-Anwendungen 272Heimtückische Pixel 274Hacking mit Stickern und anderen Artefakten 275KAPITEL 14 SPRACHVERARBEITUNG277Verarbeitung von Sprache 278Verstehen durch Tokenisierung 279Zusammenführen aller Texte 281Auswendiglernen von wichtigen Sequenzen 284Semantikanalyse durch Worteinbettungen 284KI für Stimmungsanalysen 289KAPITEL 15 AUTOMATISCH ERZEUGTE MUSIK UND VISUELLE KUNST297Computergenerierte Kunst 298Nachahmung eines künstlerischen Stils 298Statistische Verfahren als Grundlage 300Der Unterschied zwischen Kreativität und Deep Learning 302Imitation eines Künstlers 303Neue Werke im Stile eines bestimmten Malers 303Kombination von Stilen zum Erzeugen neuer Werke 305Überzeugende Imitate mit einem GAN 305Musikkomposition mit Deep Learning 306KAPITEL 16 GENERATIVE ADVERSARIAL NETWORKS309Konkurrierende neuronale Netze 310Wettbewerb als Schlüssel zum Erfolg 310Realistischere Ergebnisse 313Komplexere GANs für anspruchsvollere Aufgaben 320Realistische Imitate von Promigesichtern 321Mehr Bilddetails und Bildübersetzung 321KAPITEL 17 VERSTÄRKENDES LERNEN MIT DEEP LEARNING 323Strategische Spiele mit neuronalen Netzen 324Grundprinzip des verstärkenden Lernens 324Simulierte Spielumgebungen 326Q-learning 330Funktionsweise von AlphaGo 333Eine echte Gewinnerstrategie 335Selbstständiges Lernen in großem Stil 337TEIL IV: DER TOP-TEN-TEIL 339KAPITEL 18 ZEHN ANWENDUNGSSZENARIEN FÜR DEEP LEARNING341Kolorieren von Schwarz-Weiß-Aufnahmen 341Analyse der Körperhaltung in Echtzeit 342Verhaltensanalysen in Echtzeit 343Übersetzung von Sprachen 344Einsparungen mit Solaranlagen 345Computer als Spielgegner 345Erzeugung von Stimmen 346Demografische Analysen 347Kunst basierend auf normalen Fotos 348Vorhersage von Naturkatastrophen 348KAPITEL 19 ZEHN UNVERZICHTBARE TOOLS FÜR DEEP LEARNING351Kompilieren von mathematischen Ausdrücken mit Theano 351Stärkung von TensorFlow mit Keras 352Dynamische Berechnung von Graphen mit Chainer 353Einrichtung einer MATLAB-ähnlichen Umgebung mit Torch 354Dynamische Ausführung von Aufgaben mit PyTorch 354Schnellere DL-Forschung dank CUDA 355Geschäftliche Erfolge mit Deeplearning4j 357Data-Mining mit Neural Designer 358Algorithmentraining mit Microsoft Cognitive Toolkit (CNTK) 359Volle GPU-Leistung mit MXNet 359Stichwortverzeichnis 361

Regulärer Preis: 23,99 €
Produktbild für Building React Apps with Server-Side Rendering

Building React Apps with Server-Side Rendering

Leverage the benefits of both client-side and server-side rendering to get the most out of your React applications. By the end of this book you will be able to build and deploy React applications using the Next.js framework to fully render server-side HTML on every Web page.You'll begin by reviewing JavaScript fundamentals and how they work with the core principles of React. You'll then move on to Next.js, the React framework for server-rendered applications. Using this framework, you will create a fast and secure solutional React application that renders content on the server-side, protects sensitive information, and optimizes response times. Before deploying the application using Docker containers, you'll create automated unit tests to verify that every component is appropriately doing its jobBuilding React Apps with Server-Side Rendering also covers other fun and interesting topics such as Bootstrap 4, JSX (JavaScript XML), adding styling to your React applications, and much more. By the end of this book, you will be able to build and deploy React applications that fully render server-side HTML on every page. In the end you'll have a client-side rendered React application that integrates server-side rendering into it using Next.js framework.WHAT YOU'LL LEARN* Examine fundamental concepts of JavaScript (ES 2015)* Create client-side apps using JavaScript frameworks React and Redux* Add server-side rendering to React apps using the NextJS FrameworkWHO THIS BOOK IS FORWeb developers who have prior experience in working with JavaScript, HTML and CSS, who wish to step up a level and create better web applications using modern JavaScript frameworks like React, Reduct & Next.MOHIT THAKKAR is a Software Engineer with a multinational company. He has published five books and a research paper in the International Journal of Advanced Research in Management, Architecture, Technology and Engineering.Chapter 1, JavaScript FundamentalsChapter Goal:· Introduction to JavaScript· Constants· Variable Declaration· Rest Parameters· Spread Syntax· Destructuring· Control Loops· Type Conversion· Operators· Functions· Closures· Arrays· Classes & Modules· DOM Modification· Error Handling· HTTP Requests· Promises· Form Handling in JSChapter 2, Introducing React.jsChapter Goal:· Installing Node.js· Installing React· Basic Concepts of Reacto Single Page Applicationso Immutabilityo Purityo Compositiono Presentational vs Container Componentso Eventso Form Handling in Reacto Hooks· React Element using JavaScript· React Element using JSX· Stateless & Stateful React Components· Creating Your First React Component· Working with Data· AJAX Calls· Working with the State Object· Styling React Componentso CSS in Reacto SASS in Reacto Styled Components· Babel· WebpackChapter 3, Next.jsChapter Goal:· Introduction to Next.js· Features of Next.js· Getting Started· Routing in Next.js· Dynamic Loading· Adding Multimedia Content· Creating Interactive App using Next.js· Configuring Webpack & Babel· Getting Data from Remote Server· Using Redux with Next.js· Using GraphQL with Next.jsChapter 4, Adding Server-Side Rendering to Your React ApplicationChapter Goal:· Importance of Server-Side Rendering· Building a Simple React App· Using DOM to Post Content· Using React Calls to Post Content· Creating Functional React Component· Passing Props to Functional React Component· Converting Functional Component to Class Component· Using JSX & Next.js for Server-Side Rendering· Adding CSS to Next.js· Integrating Bootstrap 4 to Your AppChapter 5, Unit Testing using JestChapter Goal:· Setting Up Jest· Writing Your First Test Using Jest· Matchers· Using Enzyme to Access React DOM· Testing a React ComponentChapter 6, Deploying Your App to a ServerChapter Goal:· Deployment Basics· Setting up Environment Variables· Introduction to Docker· Creating a Docker Container for Your App· Hosting the Container

Regulärer Preis: 62,99 €
Produktbild für Tribe of Hackers Security Leaders

Tribe of Hackers Security Leaders

TRIBAL KNOWLEDGE FROM THE BEST IN CYBERSECURITY LEADERSHIPThe Tribe of Hackers series continues, sharing what CISSPs, CISOs, and other security leaders need to know to build solid cybersecurity teams and keep organizations secure. Dozens of experts and influential security specialists reveal their best strategies for building, leading, and managing information security within organizations. Tribe of Hackers Security Leaders follows the same bestselling format as the original Tribe of Hackers, but with a detailed focus on how information security leaders impact organizational security.Information security is becoming more important and more valuable all the time. Security breaches can be costly, even shutting businessesand governments down, so security leadership is a high-stakes game. Leading teams of hackers is not always easy, but the future of your organization may depend on it. In this book, the world’s top security experts answer the questions that Chief Information Security Officers and other security leaders are asking, including:* What’s the most important decision you’ve made or action you’ve taken to enable a business risk?* How do you lead your team to execute and get results?* Do you have a workforce philosophy or unique approach to talent acquisition?* Have you created a cohesive strategy for your information security program or business unit?Anyone in or aspiring to an information security leadership role, whether at a team level or organization-wide, needs to read this book. Tribe of Hackers Security Leaders has the real-world advice and practical guidance you need to advance your cybersecurity leadership career.MARCUS J. CAREY is a cybersecurity researcher and inventor with patents in cryptography and cybersecurity and over 25 years of experience in protecting the public, private, and government sectors. He was the Founder and CEO of Threatcare which was acquired by ReliaQuest. Follow Marcus on Twitter at @marcusjcarey. JENNIFER JIN graduated from The University of Texas at Austin in 2017 and started her first job at Threatcare soon after. She became Threatcare's Head of Communications and Marketing before Threatcare was acquired by ReliaQuest. Jennifer is now the Product Marketing Manager at Mio and is the co-author of Tribe of Hackers. Follow Jennifer on Twitter at @jen_jin. Acknowledgments viiIntroduction viii01 Marcus J. Carey 102 Ian Anderson 603 James Arlen 1404 Mark Arnold 2505 Andrew Bagrin 3106 Zate Berg 3607 Tash Bettridge 4608 Philip Beyer 5009 Kyle Bubp 5810 Joanna Burkey 6411 Bill Burns 7012 Lesley Carhart 7813 Christopher Caruso 8314 Mike Chapple 9115 Steve Christey Coley 9816 Jim Christy 10217 Chris Cochran 11018 Edward Contreras 11419 Dan Cornell 11720 Mary Ann Davidson 12421 Kimber Dowsett 13222 David Evenden 13623 Martin Fisher 14124 Chris Hadnagy 14725 Andrew Hay 15326 Mark Hillick 15727 Terence Jackson 16528 Tanya Janca 16829 David Kennedy 17430 Joe Krull 18031 Robert M. Lee 18832 Rafal Los 19433 Tracy Z. Maleeff 19934 Jeffrey Man 20235 Angela Marafino 20936 James Medlock 21237 Kent Nabors 22138 Charles Nwatu 22839 Greg Ose 23240 Edward Prevost 23941 Ray [REDACTED] 24442 Stephen A. Ridley 24943 David Rook 25544 Marina Segal 25945 Khalil Sehnaoui 26246 Jackie Singh 26747 Dan Tentler 27148 Eugene Teo 27449 Dominique West 27950 Jake Williams 28351 Wirefall 288Appendix: Recommended Reading 293

Regulärer Preis: 16,99 €
Produktbild für Knockout Networking for Financial Advisors and Other Sales Producers

Knockout Networking for Financial Advisors and Other Sales Producers

90% of financial advisors fail at being financial advisors. Why? Because advisors, brokers, reps, and agents need to see more people to make more sales appointments. And nobody in their firm, agency, branch, or shop trains them how! Knockout Networking for Financial Advisors is the only book written for sales producers in the financial services industry focused on making more connections through networkingIn the wake of the COVID 19 pandemic, networking, developing relationships, generating referrals, and making important connections are as important as ever. The ideas and approaches in Knock Out Networking for Financial Advisors can be applied immediately to virtual meetings, online networking groups, social media, podcasts, and of course, phone calls. The problem is, most advisors and sales producers are not born networkers; they develop the skills and confidence through education, training, practice, and having a positive attitude.Knockout Networking for Financial Advisors covers everything you need to know about going to the right places (virtual or not!), saying the right things, and meeting the right people―essential skills for a financial advisor or sales producer that's serious about making more and better connections! The result? More prospects, more referrals, and more business.Author Michael Goldberg is a networking specialist, speaker, trainer, author (and boxer!) focused on helping financial advisors, brokers, agents, reps, wholesalers, and other sales producers grow their business or practice through networking.In this �must read if you�re a financial advisor� book, you will learn how to:* Confidently meet and greet new people in business settings* Further define your Target Market to establish more and better connections* Deliver a �knockout� elevator speech (not a script!)* Generate more prospects and referrals from current client base* Establish important relationships generating more business opportunitiesBottom line, networking is the most effective way to attract more prospects, more referrals, and more business to your corner. Remember�keep the left up!MICHAEL GOLDBERG is a networking expert specializing in helping financial advisors, brokers, agents, reps, product wholesalers, and other sales producers grow their business. His clients include Morgan Stanley, Merrill Lynch, John Hancock Investments, Northern Trust, Griffin Capital, SAP, Brother International, Rabobank, Guardian Life, Jackson National, State Farm Insurance, and Chubb. Michael is also a two-time TEDx speaker, a Certified Speaking Professional and an award-winning adjunct professor at Rutgers University. Preface xiPART 1 OPENING ROUNDS 1CHAPTER 1 NETWORKING IS THE KEY TO A SUCCESSFUL CAREER (ESPECIALLY IN FINANCIAL SERVICES) 3Why Financial Advisors Should Network 3Top Producers Should Network Too 6Why Financial Advisors Don’t Network 8CHAPTER 2 WHAT IS NETWORKING? HAVING A NETWORKING MINDSET 17Six Reasons for Networking 18Why Understanding the Six Reasons for Networking is Important 23What is Networking Anyway? 28CHAPTER 3 WHY YOU WON’T CONNECT WITH EVERYONE: THE ONE-THIRDER DYNAMIC 37One-Thirder Dynamic 39Two-Thirder Dynamic 42Focus on the One-Thirders! 43Zero-Thirder Dynamic 44Mirror Image 46Sometimes You Can Reduce the Fraction 47PART 2 THE RULES OF NETWORKING™ 49CHAPTER 4 NO SELLING EVER: KEEP BOBBING AND WEAVING 51The Cost of Selling at a Networking Event 54Trade Shows: An Exception to the Rule 60CHAPTER 5 EVERYONE IS NOT A PROSPECT: DON’T WASTE YOUR PUNCHES 63What is a Prospect Anyway? 65True and Probable Referral Sources 69Natural Market 71Prospecting is Important! 73CHAPTER 6 FOCUS ON A TARGET MARKET: HIT THOSE FOCUS MITTS 75How I Discovered My Target Market 76Do You Have the Right Formula? 81How to Discover, Establish, and Develop Your Target Market 84Why Advisors Resist Having a Target Market 90Remember, Stay Focused! 92CHAPTER 7 CREATE (AND USE!) YOUR ELEVATOR SPEECH: THE PEEC STATEMENT™ 93Profession 96Expertise 99Environments 101Call to Action 103The Rules of the PEEC Statement 106Sample PEEC Statements 112CHAPTER 8 BUSINESS CARDS BREED BUSINESS: AND OTHER RULES OF NETWORKING™ 115Have Your Business Cards and Other Tools of the Trade 116It is Never About You 119Always Be Positive, Professional, and Respectful 120Look the Part 121Know about Contacts, Leads, and Referrals 122Count Your Chickens and Eggs 124Eat and Drink Strategically 124Initiate Conversations by Introducing Yourself and Asking Questions 125Have a Goal and a Plan 126Listen More, Talk Less 127Keep Your Eyes Focused on Your Conversation 127Introduce Others with Passion 128Implement a Time Limit 129Intend to Follow Up 130Terminate Conversations Politely 131It’s a We Thing, Not a Me Thing 132Get to Know: The Know, Like, and Trust Factor 133Have Fun! 133PART 3 WHERE TO GO, WHAT TO SAY, AND WHO TO MEET 135CHAPTER 9 WHERE TO GO? CHAMBERS, ASSOCIATIONS, AND OTHER HIGH-POTENTIAL EVENTS 137Not All Events are Created Equal 138Hard Contact Meetings 140Soft Contact Meetings 142You Can’t Just Show Up 153CHAPTER 10 WHAT TO SAY? HOW TO START A CONVERSATION, ASK GOOD QUESTIONS, AND CONNECT 155What Prevents Us from Listening? 156Four-Step Process for Active Listening 157Initiate Conversations by Introducing Yourself and Asking Questions 159CHAPTER 11 WHO WILL YOU MEET? THE FACES OF NETWORKING 167The Faces of Networking 168People Seldom Change 175PART 4 SPECIAL TOPICS 177CHAPTER 12 HOW TO HANDLE AWKWARD SITUATIONS: FORGETTING NAMES AND OTHER WEIRD MOMENTS 179How Do I Introduce Myself? 180How Do I Introduce Others in a Conversation Without Being Rude? 182How Do I Introduce Others and Walk Away? 182What Should I Do If I Forget Someone’s Name? 183How Do I Ask Someone for a Business Card? 185How Do I Take Notes on Someone’s Business Card? 186How Do I Know When to End a Conversation? 187What If I’ve Done Something Embarrassing or Stupid? 189CHAPTER 13 KNOCKOUT LINKEDIN STRATEGIES: BOOM! 191Step 1: Define Your LinkedIn Marketing Goals 194Step 2: Pick Your Target Market on LinkedIn 195Step 3: Create the Right Messaging for Social Media 196Step 4: Tell Your Story to Engage People 197Step 5: Optimize Your LinkedIn Profile to Five Stars 197Step 6: Set Up the Right Networking Dashboards to Track LinkedIn Success 198Step 7: Post Something of Value Each Day on LinkedIn 199Step 8: Engage with Your First- and Second-Degree LinkedIn Network 200Step 9: Reach Out Via Direct Message to Your LinkedIn Connections 200The Bottom Line 201CHAPTER 14 GENERATING MORE REFERRALS: WHY DON’T YOU GET MORE? 203Reasons You’re Not Getting Referrals 204Knockout Ways to Generate More Referrals 210CHAPTER 15 ONE-ON-ONE NETWORKING MEETINGS: HOW TO PUNCH UP YOUR TIME OVER COFFEE 219Best Practices 221Your PUNCH Card 222Important Points to Keep in Mind 227One-on-One Meeting PUNCH Card 230PART 5 DEVELOPING AND IMPLEMENTING YOUR NETWORKING SYSTEM 231CHAPTER 16 THE FOUR PHASES OF NETWORKING: PREPARATION, PRESENTATION, FOLLOW-UP, MAINTENANCE 233Preparation 234Presentation 240Follow-up 247Maintenance (OOSIOOM) 250CHAPTER 17 WHAT NOW? 90-DAY GOALS: PUTTING YOUR “DAILY FIGHT PLAN” INTO ACTION! 255Goals 258Objectives or Tasks 262Business and Networking Examples 263Daily Fight Plan (DFP) 264Daily Fight PlanTM 267Final Round 268Acknowledgments 271About the Author 273Index 275

Regulärer Preis: 18,99 €
Produktbild für KI in der Industrie

KI in der Industrie

Grundlagen, Anwendungen, PerspektivenDie Industrie ist im KI-Fieber. Doch was bedeutet KI für Industrieprozesse eigentlich, was ist schwache und starke KI, wie starten Unternehmen erste Projekte, wie kann der Unternehmer Mitarbeiter weiterbilden, wo findet er Mitstreiter, wie geht der Betrieb mit Daten um, wie sammeln die Mitarbeiter Daten, was tun sie damit, existiert eine Cloud- oder Edge-Strategie? Das Buch bietet einen Einblick, wie KI in der Industrie – mit Fokus auf Maschinenbau und Prozessindustrie – eingesetzt werden kann und was die ersten Schritte im Umgang mit Daten und deren Auswertung durch Algorithmen sind. In Kurzinterviews kommen Experten aus Themenfeldern wie Datenanalyse, IT-Security oder KI-Ethik zu Wort, anhand von Praxisbeispielen werden konkrete Anwendungsfälle erläutert.

Regulärer Preis: 39,99 €
Produktbild für Modern Full-Stack Development

Modern Full-Stack Development

Explore what React, Node, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development.React is one of the most popular web development tools available today, and Node.js is extremely popular for server-side development. The fact that both utilize JavaScript is a big selling point, but as developers use the language more, they begin to recognize the shortcomings, and that’s where TypeScript comes in and why it’s gaining in popularity quickly. Add Webpack and Docker to the mix, and you’ve got a potent full development stack on which to build applications.You’ll begin by building a solid foundation of knowledge and quickly expand it by constructing two different real-world apps. These aren’t just simple, contrived examples but real apps that you can choose to install on your servers and use for real. By the end, you will have a solid grasp of building apps with React, Node.js, and TypeScript and a good grasp on how Webpack can be used to optimize and organize your code for deployment. You’ll also understand how Docker can be used to run the apps you build in a clear and well-defined way, all of which will be able to springboard you into creating more advanced apps on your own.WHAT YOU'LL LEARN* Get a project started and logically structure it* Construct a user interface with React and Material-UI * Use WebSockets for real-time communication between client and server* Build a REST API with Node and Express as another approach to client-server communication* Package the app with Webpack for optimized delivery* Take a completed app and wrap it up with Docker for easy distribution* Review a host of other ancillary topics including NPM, Semantic versioning, Babel, NoSQL, and moreWHO THIS BOOK IS FORWeb developers with basic knowledge of HTML, JavaScript, CSS, and CLI tools who are interested in and in all aspects of application development, and using TypeScript instead of straight JavaScript.FRANK ZAMMETTI is the author of 12 Apress titles on a variety of web and mobile development topics. He has over 25 years of experience as a developer. You can find him on Twitter @fzammetti.1. Server-Side Action: Node.js and NPM2. A Few More Words: Advanced Node and NPM3. Client-Side Adventures: React4. A Few More Words: Advanced React5. Building a Strong Foundation: TypeScript6. A Few More Words: Advanced TypeScript7. Tying it up in a Bow: Webpack8. Delivering the Goods: MailBag, the Server9. Delivering the Goods: MailBag, the Client10. Time for Fun: BattleJong, the Server11. Tying It Up in a Bow with Webpack12. Bringing the Dev Ship into Harbor With Docker

Regulärer Preis: 46,99 €
Produktbild für Das ABC der Typografie

Das ABC der Typografie

Das »ABC der Typografie« wird vielleicht Ihr neues Lieblingsbuch werden. Das Zeug dazu hat es jedenfalls, denn hier wird kein Thema ausgelassen: Zeichen, Wort, Zeile, Schriftklassifikation, Schriftgeschichte, Detailtypografie, Schriftwahl und Schriftwirkung, Typografie in Adobe InDesign und Typografie in der digitalen Welt! Alle Typografie-Konzepte und -Begriffe werden logisch gegliedert und auf den Punkt gebracht erklärt. Schaubilder, Illustrationen und Typo-Grafiken veranschaulichen die Regeln und Grundprinzipien. Da bleibt keine Frage offen! Das alles bietet Ihnen das ABC: Fachvokabular verständlich erklärtErleben Sie Typografie an GestaltungsbeispielenIntelligent im Doppelseitenprinzip gestaltetZu allen wichtigen Themen: Zeichen, Wort, Zeile, Schriftklassifikationen, Detailtypografie, Schriftwahl und SchriftwirkungSchriftgeschichteTypografie im großen Ganzen: Typo und Papier, Typo und Farbe, Typo und Bilder, Typo im LayoutSchrifttechnologieTypografie in der digitalen Welt: Webfonts, Grundlagen und Detailtypografie im WebSpecial: Vertiefende Fachbeiträge bekannter Typografen und Designer: Florian Adler, Lisa Fischbach, Merle Michaelis, Daniel Perraudin, Rüdiger Quass von Deyen, Frank Rausch, Nadine Roßa und Henning Skibbe   Vorwort ... 07   1.  Grundlagen der Schrift ... 9        Aufbau von Schriftzeichen ... 10        Schriftschnitte ... 12        Schriftfamilie und Schriftsippe ... 14        Schriftgrößen ... 16        Optische Größen ... 18        Serifen und serifenlos ... 20        Schriftformate und Lizenzen ... 22        Schriften installieren und verwalten ... 23        Zeichensätze ... 24        Unicode ... 28        Variable Fonts ... 30        Leserlichkeit & Lesbarkeit ... 32        Lesevorgang ... 34        Lesegewohnheiten im digitalen Zeitalter ... 36        Leseabstände ... 38        Grauwert ... 40        Florian Adler: Inklusives Kommunikationsdesign ... 44        Aktuelle Schriftklassifikation nach DIN 16518 ... 52        Schriftklassifikation nach Formprinzip ... 60        Lisa Fischbach: Musik für die Augen -- wie Schriften entstehen ... 66        Schriftwirkung ... 74        Anmutungsqualität von Klassifikationsgruppen ... 76        Schriftwahl ... 78        Henning Skibbe: Die Suche nach der guten Form ... 88        Schriftmischung ... 90   2.  Layout und Satz ... 95        Allgemeine Infos zu InDesign ... 96        Absatz- und Zeichenformate ... 102        Adobe-Absatzsetzer und Ein-Zeilen-Setzer ... 106        Kerning optisch/metrisch ... 108        Ausrichtung ... 110        Formsatz ... 118        Durchschuss und Zeilenabstand ... 120        Zeilenlänge ... 124        Versal-, Kapitälchen- und Mediävalziffern ... 126        Negativsatz ... 128        Grundlinienraster und Registerhaltigkeit ... 130        Satzspiegel ... 134        Spalten und Spaltenabstand ... 138        Satzspiegelkonstruktion ... 140        Gestaltungsraster ... 144        Musterseiten ... 148        Paginierung ... 150        Überschriften/Hierarchien ... 152        Textvariablen ... 158        Absätze und Einzüge ... 160        Abstand davor/danach ... 162        Initial ... 164        Auszeichnungen und Hervorhebungen ... 166        Aufzählungen und Nummerierungen ... 168        Linien ... 170        Bildunterschriften ... 172        Inhaltsverzeichnis ... 174        Einschübe ... 176        Zitate ... 178        Fußnoten ... 180        Quellen ... 182        Index ... 184   3.  Mikrotypografie ... 187        Typische Fehler ... 188        Anführungszeichen ... 190        Apostroph ... 192        Auslassungszeichen (Ellipse) ... 194        Gradangaben, Brüche, Malzeichen, Zollzeichen ... 196        Leerräume/Gevierte ... 198        Tabulatoren ... 202        Klammern ... 204        Striche ... 206        Gliederung von Zahlen ... 208        Ligaturen ... 212        Eszett (ß) ... 216        Nadine Roßa: Versal-Eszett ... 217        Versalsatz ... 218        Kapitälchen ... 220        Laufweite ... 222        Wortabstand ... 224        Versalausgleich ... 228        Trennregeln ... 230        Trennung in InDesign ... 232        Silbentrennung in InDesign ... 234        Hurenkinder und Schusterjungen ... 236        Optischer Randausgleich ... 238        OpenType-Features ... 240        Suchen/Ersetzen ... 242        GREP in InDesign ... 246        Skripte in InDesign ... 250        Fremdsprachensatz ... 251        Checkliste: Typografie und Reinzeichnung ... 254   4.  Schrift im Kontext ... 257        Weißraum in der Gestaltung ... 258        Anordnung von Text und Bild ... 262        Rüdiger Quass von Deyen: Typografie im Editorial Design ... 266        Typografie als Gestaltungsmittel ... 270        Handgeschriebenes heute ... 274        Merle Michaelis: Kalligrafie und Brushlettering ... 278        Marken und Schrift ... 282        Daniel Perraudin: Die Rolle von Schrift im Branding ... 286        Papier ... 292        Papierformate ... 296        Geschäftsausstattung ... 300        Bücher einrichten ... 304        Farbe und technische Realisierung ... 306        Druckdatenerstellung ... 308   5.  Digitale Typografie ... 313        Webdesign-Grundlagen ... 314        Grundlagen der digitalen Typografie ... 316        Responsive Webdesign ... 324        Webfonts ... 326        Detailtypografie im Web ... 330        Frank Rausch: Kein Zufall: Die gute Gestaltung des Einzelfalls ... 334        E-Books und Bücher im Web ... 338        Barrierefreies Webdesign ... 340        Kinetische Typografie ... 342   6.  Schriftgeschichte ... 345        Schrift kommt von »Schreiben« ... 346        Römische Majuskelschriften ... 348        Erste Minuskelschriften ... 350        Gebrochene Schriften und erste Humanisten ... 352        Buchdrucker und Schreibmeister ... 354        Industrielle Revolution, Egyptienne und Grotesk ... 362        Jugendstil ... 366        1920er/30er: Bauhaus, Neue Sachlichkeit ... 368        1930er/40er: von Times bis Nationalsozialismus ... 374        1950er/60er: Schweizer Schule ... 376        1980er/90er und ab 2000 ... 380   Anhang ... 385        Abbildungsverzeichnis ... 386        Verwendete Schriften auf einen Blick ... 392        Literaturverzeichnis ... 393        Danksagung ... 395        Index ... 396

Regulärer Preis: 39,90 €
Produktbild für SQL Server 2019 für Administratoren

SQL Server 2019 für Administratoren

Mit dem Microsoft SQL Server verwalten Sie große Datenmengen sicher und effizient. Wie die Administration in Produktivumgebungen gelingt, zeigt Ihnen dieses Praxishandbuch. Ob es um die hybride Nutzung in der Cloud geht oder um die richtige Wartung, Backups & Replikation, Skalierbarkeit, Hochverfügbarkeit oder Monitoring: Hier finden Sie alle relevanten Themenbereiche erklärt. Anschauliche Workshops und praxisnahe Hinweise lassen sich direkt auf Ihre tägliche Arbeit einsetzen. Aus dem Inhalt: Installation und KonfigurationServer-SicherheitBackup und RecoveryPowerShell und T-SQLAutomatisierungSkalierbarkeitReplikationHochverfügbarkeitslösungenÜberwachung (Monitoring)Troubleshooting und Performance-TuningKomponenten für Entwickler (Master Data Services, StreamInsight)Integration Services, Reporting Services, Analysis ServicesPraxisworkshops   Vorwort ... 25   1.  Die Versionsgeschichte von SQL Server ... 29        1.1 ... Entwicklung bis Microsoft SQL Server 2005 ... 30        1.2 ... Von Microsoft SQL Server 2008 zu SQL Server 2014 ... 32        1.3 ... SQL Server 2016 -- wichtige Neuerungen im Überblick ... 40        1.4 ... SQL Server 2017 -- wichtige Neuerungen im Überblick ... 43        1.5 ... SQL Server 2019 -- Aussichten auf die Neuerungen im Überblick ... 48   2.  Zukunftssicherheit, Stabilität und Performance im Enterprise-Bereich ... 65        2.1 ... Kapazitätsplanung von Prozessor, Speicher und I/O ... 65        2.2 ... Erfassen von Leistungs- und Baseline-Daten ... 66        2.3 ... Sequenzieller und Random I/O ... 68        2.4 ... Dimensionierung des E/A-Subsystems ... 69        2.5 ... RAID und SAN -- Konfiguration ... 70        2.6 ... SQL Server und virtuelle Umgebungen -- was ist zu beachten? ... 75        2.7 ... Ausblick auf zukünftige Technologien -- Storage im Netz ... 76   3.  Die SQL-Server-Editionen im Überblick ... 79        3.1 ... Standard Edition ... 79        3.2 ... Business Intelligence Edition ... 80        3.3 ... Enterprise Edition ... 80        3.4 ... Parallel Data Warehouse und Data Warehouse Fast Track Edition ... 80        3.5 ... Spezielle Editionen ... 81        3.6 ... Microsoft Azure SQL-Datenbank ... 84        3.7 ... Zusammenfassung ... 88   4.  Installation von SQL Server und Aktualisierung auf neue Versionen ... 89        4.1 ... Überlegungen zur Installation ... 90        4.2 ... Vorbereitung -- Was Sie vor der Installation erledigen sollten ... 94        4.3 ... Die vollständige Installation ... 95        4.4 ... Durchführen einer unbeaufsichtigten Installation ... 120        4.5 ... Installation einer Instanz unter Linux ... 127        4.6 ... Installation einer Instanz in der Cloud ... 133   5.  Konfigurieren von SQL Server ... 135        5.1 ... Der SQL Server-Konfigurations-Manager ... 135        5.2 ... Die SQL-Server-Protokolle ... 138        5.3 ... SQL-Server-Startparameter ... 145        5.4 ... »sqlcmd« -- das Tool für die Kommandozeile ... 148        5.5 ... Die Konfiguration der Instanz ... 150        5.6 ... Konfigurieren von SQL Server mit der PowerShell ... 156        5.7 ... SQL-Server-Agent-Grundkonfiguration ... 158        5.8 ... Konfiguration von SQL Server mithilfe der Richtlinienverwaltung (policy management) ... 160        5.9 ... Hilfsprogramm-Kontrollpunkte (Utility Control Point, UCP) ... 166   6.  Die SQL-Server-Systemdatenbanken im Überblick ... 181        6.1 ... Aufbau und Funktionsweise von SQL-Server-Systemdatenbanken ... 182        6.2 ... Verschieben (Move) von Systemdatenbanken ... 184        6.3 ... Neuerstellen von Systemdatenbanken ... 187        6.4 ... Konfigurieren von Systemdatenbanken ... 190   7.  Grundlegendes Know-how für Administratoren und Entwickler ... 195        7.1 ... SQL Server verwalten -- SQL Server Management Studio (SSMS) ... 195        7.2 ... Dynamische Verwaltungssichten (Dynamic Management Views, DMV), Katalogsichten ... 209        7.3 ... Datenbanken anlegen ... 215        7.4 ... T-SQL -- Die wichtigsten Befehle für den Administrator ... 222        7.5 ... Views -- Daten aus anderen Perspektiven ... 225        7.6 ... Benutzerdefinierte Funktionen ... 227        7.7 ... Gespeicherte Prozeduren ... 229        7.8 ... Wichtige gespeicherte Prozeduren ... 235        7.9 ... Trigger ... 239        7.10 ... Interessante T-SQL-Neuerungen für Entwickler ... 250        7.11 ... SQL Server 2014 -- T-SQL Enhancements ... 250        7.12 ... SQL Server 2016/2017 -- T-SQL Enhancements ... 250        7.13 ... SQL Server 2019 -- T-SQL Enhancements ... 253        7.14 ... Dynamische Datenmaskierung (Dynamic Data Masking, DDM) ... 253        7.15 ... UTF-8-Unterstützung ab SQL Server 2019 ... 267   8.  PowerShell ... 269        8.1 ... Warum PowerShell? ... 269        8.2 ... Was bietet PowerShell? ... 270        8.3 ... Wie wird PowerShell installiert und aufgerufen? ... 271        8.4 ... Beispiel: Anzeigen der Instanzen von SQL Server in HTML ... 276        8.5 ... DBATOOLS -- PowerShell-Skripte für den Administrator ... 277        8.6 ... SQLWATCH -- ein Open-Source-Monitoring-Projekt ... 277   9.  Backup und Restore ... 279        9.1 ... Sicherungsverfahren ... 279        9.2 ... Wiederherstellungsmodelle (Recovery Model): Ein Überblick über die Backup-Möglichkeiten ... 281        9.3 ... Sicherung von Dateigruppen ... 287        9.4 ... Systemdatenbanken richtig sichern und wiederherstellen ... 287        9.5 ... Datenbank-Snapshots: Datenbankzustände konservieren und wiederherstellen ... 287        9.6 ... Backup-Strategie ... 292        9.7 ... Medien ... 295        9.8 ... Workshops: Datenbanken mit verschiedenen Methoden richtig sichern ... 299 10.  SQL-Server-Sicherheit ... 321        10.1 ... Das SQL-Server-Authentifizierungskonzept ... 321        10.2 ... Serverrollen ... 330        10.3 ... Authentifizierungsstufe »Datenbank« -- Datenbankberechtigungen ... 337        10.4 ... Eigenständige Datenbanken ... 349        10.5 ... Berechtigungen auf allen Ebenen ... 356        10.6 ... Schemas ... 374        10.7 ... Datenverschlüsselung mit Zertifikaten und Schlüsseln ... 378        10.8 ... Verbindungsserver/Delegation (Linked Server) ... 394        10.9 ... Eine Einführung in SQL-Server-Container ... 400 11.  Automatisieren von administrativen Aufgaben ... 405        11.1 ... Der SQL Server Agent ... 406        11.2 ... Erstellen von Aufträgen und Ausführen von SSIS-Paketen ... 406        11.3 ... Wartungspläne (Maintenance Plans) und T-SQL-Skripte ... 414        11.4 ... Konfigurieren des SQL Server Agents ... 424        11.5 ... Was sind Proxy-Konten, und welche Bedeutung kommt ihnen zu? ... 430        11.6 ... Automatische Optimierung (automatic tuning options) ... 430        11.7 ... Machine Learning Services ... 432 12.  Einrichten von Warnungen und Benachrichtigungen ... 433        12.1 ... Konfigurieren von Datenbank-E-Mail ... 433        12.2 ... Einrichten von Warnungen ... 447        12.3 ... Anlegen von Operatoren ... 452        12.4 ... Warnungen zu Leistungsstatus, Fehlernummern und WMI ... 455 13.  Skalierbarkeit von SQL Server ... 457        13.1 ... Verteilen der SQL-Server-Dienste ... 458        13.2 ... SQL Server und NLB-Cluster ... 459        13.3 ... Skalierung der Analysis Services ... 462        13.4 ... Skalierbare freigegebene Datenbanken ... 463        13.5 ... Skalierbarkeit von Datenbanken mit Hilfe der Peer-to-Peer-Transaktionsreplikation ... 464        13.6 ... AlwaysOn -- nicht nur ein Thema für Hochverfügbarkeit ... 464        13.7 ... Service Broker -- Skalierung für Entwickler ... 465        13.8 ... Workshop -- SQL Server in der Cloud installieren ... 470 14.  Verteilung von Daten -- Replikation ist kein Hexenwerk ... 487        14.1 ... Einführung in die Replikation ... 487        14.2 ... Die Rollenverteilung bei einer Replikation ... 492        14.3 ... Replikationsarten ... 493 15.  Hochverfügbarkeitslösungen ... 517        15.1 ... Hochverfügbarkeit -- was ist das eigentlich genau? ... 518        15.2 ... Lastenausgleich durch Network Load Balancing (NLB) ... 519        15.3 ... Failover-Cluster ... 521        15.4 ... Clusterarten ... 525        15.5 ... Datenbankspiegelung ... 526        15.6 ... Protokollversand ... 535        15.7 ... Kombinieren von Lösungen für hohe Verfügbarkeit ... 537        15.8 ... AlwaysOn -- Mission Critical, die neue Hochverfügbarkeitslösung ... 539        15.9 ... SSIS und AlwaysOn ... 543        15.10 ... Workshop I: Einrichten einer Datenbankspiegelung ... 543        15.11 ... Workshop II: Einrichten des Protokollversands ... 554        15.12 ... Workshop III: Einrichten von AlwaysOn ... 562 16.  Überwachen von SQL Server ... 581        16.1 ... Überwachen der SQL-Server-Aktivität mit SQL Server Monitor ... 581        16.2 ... Ablaufverfolgung von SQL Server mit dem Profiler ... 585        16.3 ... Erweiterte Ereignisse (Extended Events) ... 592        16.4 ... Die Windows-Leistungsüberwachung (Performance Monitor) ... 599        16.5 ... Synchronisation von Windows-Leistungsüberwachungs- und SQL-Server-Profiler-Dateien ... 603        16.6 ... SQLdiag ... 605        16.7 ... SQL-Server-Auditing ... 608        16.8 ... Konfigurieren des Datenauflisters (Data Collection) ... 617 17.  Hilfreiche Tools von Drittherstellern ... 631        17.1 ... Monitoring ... 631        17.2 ... Backup ... 632        17.3 ... Analyse ... 633        17.4 ... DBA-Tätigkeiten ... 634        17.5 ... Die Onlinegemeinde ... 635 18.  Problembehebung und Performance-Tuning ... 637        18.1 ... Richtiges Verwalten von Daten ... 637        18.2 ... Daten lesen und schreiben ... 639        18.3 ... Wie werden Abfragen ausgeführt? ... 641        18.4 ... Der Datenbankoptimierungsratgeber ... 646        18.5 ... Ressourcenkontrolle (Resource Governor) ... 667        18.6 ... Indizes: Wichtiges Mittel für eine gute Performance ... 673        18.7 ... Statistiken und Wartungspläne (maintenance plans) ... 683        18.8 ... Datenkomprimierung ... 685        18.9 ... Change Data Capture ... 688        18.10 ... Datenbankoperationen ... 692        18.11 ... Parallelitätsprobleme (Deadlocks) ... 700        18.12 ... Partitionierung -- wenn Tabellen sehr groß werden ... 704        18.13 ... In-Memory OLTP (Online Transaction Processing) ... 707        18.14 ... Zusammenfassung der Performancethemen ... 716 19.  Applikations- und Multiserver-Verwaltung ... 719        19.1 ... Vorteile und Einsatz der Multiserver-Verwaltung ... 719        19.2 ... DAC -- Datenebenenanwendung (data-tier application) ... 727        19.3 ... Registrierte SQL Server und Servergruppen ... 734        19.4 ... Zentraler Verwaltungsserver (Central Management Server) ... 740 20.  Weitere Komponenten für Entwickler und Anwender ... 745        20.1 ... Master Data Services ... 745        20.2 ... StreamInsight ... 749        20.3 ... Data Quality Services ... 756        20.4 ... Columnstore-Indizes (Columnstore Indexes) ... 760 21.  ETL-Prozesse mit den Integration Services ... 763        21.1 ... Möglichkeiten zum Massenimport ... 764        21.2 ... Der Import/Export-Assistent ... 768        21.3 ... SSIS-Anwendungen: Erstellen von DTSX-Paketen mit den SQL Server Data Tools ... 772        21.4 ... Erstellen von Wartungsplänen mit den SQL Server Data Tools ... 803 22.  Parallel Data Warehouse (PDW) ... 805        22.1 ... Grundlagen und Schlüsselmerkmale ... 805        22.2 ... Auch in Azure gibt es DWH-Lösungen ... 806        22.3 ... Symmetrisches Multiprocessing ... 807        22.4 ... Massive parallele Verarbeitung ... 807        22.5 ... Parallel Data Warehouse -- Architektur ... 809        22.6 ... Parallel Data Warehouse -- Knoten ... 811        22.7 ... Datenlayout -- PDW-Schemadesign ... 814        22.8 ... Verwaltung ... 816 23.  Die Reporting Services ... 817        23.1 ... Neuerungen in den Reporting Services ... 817        23.2 ... Bereitstellung und Skalierung der Reporting Services ... 819        23.3 ... Installation und Konfiguration im einheitlichen Modus ... 822        23.4 ... Workshops ... 837 24.  Analysis Services -- Datenanalyse für jedermann ... 863        24.1 ... Beispielszenario für ein Analysis-Services-Projekt ... 863        24.2 ... Was sind die SQL Server Analysis Services (SSAS)? ... 865        24.3 ... Microsoft Excel und Analysis Services ... 872        24.4 ... Das Sicherheitskonzept der Analysis Services ... 872        24.5 ... SQL Server -- PowerPivot und DAX ... 874        24.6 ... PolyBase ... 875        24.7 ... Machine Learning und R ... 877 25.  Big Data -- Analysewerkzeuge für SQL Server ... 879        25.1 ... Daten und der Umgang damit ... 879        25.2 ... Was ist eigentlich Big Data? ... 879        25.3 ... Microsoft Big Data Cluster für SQL Server ... 880        25.4 ... Bereitstellung von Big Data Clusters für SQL Server ... 881        25.5 ... Fazit ... 881   Aussichten: Was bringt die Zukunft? ... 883   Anhang: Deutsch - Englisch/Englisch - Deutsch ... 887   Index ... 923

Regulärer Preis: 39,92 €
Produktbild für Einstieg in C

Einstieg in C

Mit diesem kleinschrittigen Lernkurs gelingt der Einstieg in die C-Programmierung mühelos. An vielen praxiserprobten Programmbeispielen werden die Grundlagen verständlich erklärt. Übungsaufgaben helfen dabei, das erworbene Wissen zu vertiefen und anzuwenden. Das Buch eignet sich auch bestens für Einsteiger ohne Programmierkenntnisse. Aus dem Inhalt: Editor und Compiler einrichtenEinführung in die SyntaxSchleifen, Funktionen und Zeiger anwendenDaten dynamisch verwaltenAuf Dateien und Verzeichnisse zugreifenBetriebssystem ansteuernViele Praxistipps zur FehlersucheEine Datenbank mit SQLite aufbauenGUIs mit GTK+ entwickelnRaspberry Pi kennenlernen   Materialien zum Buch ... 14   1.  Eine erste Einführung ... 15        1.1 ... Welche Vorteile bietet C? ... 15        1.2 ... Was benötige ich zum Programmieren? ... 16        1.3 ... Wie ist dieses Buch aufgebaut? ... 16        1.4 ... Wie sollten Sie mit diesem Buch arbeiten? ... 17        1.5 ... C-Standards ... 18        1.6 ... Ubuntu Linux unter Windows ... 18   2.  Unser erstes Programm ... 21        2.1 ... Wie gebe ich das Programm ein? ... 21        2.2 ... Was bedeuten die einzelnen Zeilen? ... 22        2.3 ... Das Programm wird gespeichert ... 23        2.4 ... Wie starte ich das fertige Programm? ... 24        2.5 ... Eine weitere Möglichkeit zum Starten ... 26        2.6 ... Kommentare sind wichtig ... 28        2.7 ... Eine Übungsaufgabe ... 29   3.  Verschiedene Arten von Daten ... 31        3.1 ... Daten bekannt machen und speichern ... 31        3.2 ... Wie gebe ich Daten auf dem Bildschirm aus? ... 33        3.3 ... Wie kann der Benutzer seine Daten per Tastatur eingeben? ... 34        3.4 ... Berechnungen mit Operatoren ... 36        3.5 ... Entwicklung eines Programms ... 38        3.6 ... Fehler suchen ... 39        3.7 ... Eine Übungsaufgabe ... 41   4.  Verschiedene Fälle in einem Programm ... 43        4.1 ... Eine einfache Bedingung mit »if« ... 43        4.2 ... Welche Bedingungen gibt es? ... 45        4.3 ... Zwei Möglichkeiten, mit »if« und »else« ... 46        4.4 ... Wie kann ich Bedingungen kombinieren? ... 47        4.5 ... Eine Übungsaufgabe ... 49   5.  Programmteile wiederholen ... 51        5.1 ... Regelmäßige Wiederholungen mit »for« ... 52        5.2 ... Bedingte Wiederholungen mit »do-while« ... 54        5.3 ... Besser vorher prüfen mit »while«? ... 56        5.4 ... Tabellen formatieren ... 59        5.5 ... Eine Übungsaufgabe zu Tabellen ... 60        5.6 ... Eine Übungsaufgabe zur Eingabekontrolle ... 61   6.  Programme übersichtlich aufteilen ... 63        6.1 ... Wie definiere ich eine Funktion? ... 63        6.2 ... Wie rufe ich eine Funktion auf? ... 65        6.3 ... Werte an eine Funktion übergeben ... 66        6.4 ... Ein Ergebnis von einer Funktion zurückerhalten ... 68        6.5 ... Eine Übungsaufgabe ... 69   7.  Große Datenmengen speichern ... 71        7.1 ... Felder erzeugen und mit Daten füllen ... 71        7.2 ... Wie gebe ich die Daten aus? ... 73        7.3 ... Wie kann der Benutzer ein Feld füllen? ... 74        7.4 ... Eine Übungsaufgabe ... 76   8.  Zeichen und Texte speichern ... 77        8.1 ... Zeichenketten erzeugen und füllen ... 77        8.2 ... Wie gebe ich eine Zeichenkette aus? ... 79        8.3 ... Wie kann der Benutzer eine Zeichenkette füllen? ... 80        8.4 ... Mehrere Zeichenketten ... 81        8.5 ... Wie kann ich Zeichenketten formatieren? ... 82        8.6 ... Eine Übungsaufgabe ... 83   9.  Indirekter Zugriff mit Zeigern ... 85        9.1 ... Wie arbeite ich mit Zeigern und Adressen? ... 85        9.2 ... Wie nutze ich Zeiger bei Funktionen? ... 87        9.3 ... Wir zeigen auf Felder ... 88        9.4 ... Eine Übungsaufgabe ... 90 10.  Unterschiedliche Daten zusammenfassen ... 93        10.1 ... Strukturen definieren ... 93        10.2 ... Wie erzeuge ich Strukturdaten? ... 94        10.3 ... Wie gebe ich die Daten aus? ... 95        10.4 ... Wie kann der Benutzer Strukturen füllen? ... 96        10.5 ... Mehrere Strukturdaten ... 98        10.6 ... Wie übergebe ich Strukturdaten? ... 99        10.7 ... Eine Übungsaufgabe ... 102 11.  Daten auf der Festplatte ... 105        11.1 ... Wie speichere ich Daten auf der Festplatte? ... 105        11.2 ... Wie lese ich Daten von der Festplatte? ... 108        11.3 ... Eine Übungsaufgabe ... 110 12.  Eine Vertiefung der bisherigen Themen ... 111        12.1 ... Verschiedene Arten von Daten ... 111        12.2 ... Verschiedene Fälle in einem Programm ... 129        12.3 ... Programmteile wiederholen ... 137        12.4 ... Programme übersichtlich aufteilen ... 145        12.5 ... Große Datenmengen speichern ... 156        12.6 ... Zeichen und Texte speichern ... 174        12.7 ... Indirekter Zugriff mit Zeigern ... 200        12.8 ... Unterschiedliche Daten zusammenfassen ... 202        12.9 ... Daten auf der Festplatte ... 207 13.  Daten dynamisch im Speicher verwalten ... 227        13.1 ... Warum benötige ich dynamische Felder? ... 227        13.2 ... Eine Datenreihe dynamisch speichern ... 228        13.3 ... Die Größe eines dynamischen Felds ändern ... 230        13.4 ... Eine Tabelle dynamisch speichern ... 232        13.5 ... Wie übergebe ich ein dynamisches Feld an eine Funktion? ... 235 14.  Arbeiten mit Zahlen ... 241        14.1 ... Winkelfunktionen ... 241        14.2 ... Runden, Nachkommastellen, Modulo ... 243        14.3 ... Weitere mathematische Funktionen ... 245        14.4 ... Komplexe Zahlen darstellen ... 246        14.5 ... Rechnen mit komplexen Zahlen ... 248        14.6 ... Weitere Funktionen für komplexe Zahlen ... 250        14.7 ... Bit-Operatoren ... 252        14.8 ... Umwandlung von Dualzahlen ... 255        14.9 ... Bitfelder ... 258 15.  Präprozessor-Anweisungen ... 261        15.1 ... Einbinden von Dateien ... 261        15.2 ... Definitionen und Makros ... 262        15.3 ... Definitionen und Verzweigungen ... 264        15.4 ... Eine Systemweiche ... 266 16.  Zugriff auf Dateien und Verzeichnisse ... 269        16.1 ... Attribute von Dateien und Verzeichnissen ... 269        16.2 ... Zugriffsrechte ändern ... 273        16.3 ... Inhalt eines Verzeichnisses ... 275        16.4 ... Inhalt eines Verzeichnisbaums ... 278        16.5 ... Dateien ändern ... 280        16.6 ... Verzeichnisse ändern ... 281 17.  Umgang mit Datum und Uhrzeit ... 283        17.1 ... Weltzeit ausgeben ... 283        17.2 ... Lokale Zeit ausgeben und formatieren ... 285        17.3 ... Zeitangaben erzeugen ... 287        17.4 ... Zeitspanne messen ... 289        17.5 ... Zeit abwarten ... 291        17.6 ... Alter berechnen ... 292 18.  Kommunikation mit dem Betriebssystem ... 295        18.1 ... Wie übergebe ich Daten an ein Programm? ... 295        18.2 ... Wie nutze ich die Rückgabe eines Programms? ... 297        18.3 ... Systemkommandos ausführen ... 299 19.  Datenbanken ... 301        19.1 ... Aufbau einer Datenbank ... 301        19.2 ... Datenbanken mit SQLite ... 302        19.3 ... Datenbank und Tabelle erzeugen ... 303        19.4 ... Datensätze einfügen ... 305        19.5 ... Anzeigen der Datensätze ... 307        19.6 ... Auswahl von Datensätzen und Feldern ... 309        19.7 ... Auswahl mit Platzhaltern ... 312        19.8 ... Auswahl nach Eingabe ... 314        19.9 ... Sortieren der Ausgabe ... 316        19.10 ... Ändern von Datensätzen ... 318        19.11 ... Löschen von Datensätzen ... 319 20.  Beispielprojekte ... 323        20.1 ... Lernspiel: Hauptstädte der EU ... 323        20.2 ... Lernspiel: Kopfrechnen ... 329        20.3 ... Ausgabe von Morsezeichen ... 337        20.4 ... Spiel Mastermind ... 344 21.  Grafische Benutzeroberflächen mit GTK+ ... 351        21.1 ... Datentypen der »Glib« ... 352        21.2 ... Zeichenketten mit »GString« ... 353        21.3 ... Felder mit GArray ... 355        21.4 ... Die erste Benutzeroberfläche ... 361        21.5 ... Eigenschaften setzen und abrufen ... 364        21.6 ... Ereignisfunktionen ... 365        21.7 ... Positionierung von Widgets ... 367        21.8 ... Auswahl- und Eingabe-Widgets ... 369   A.  Installationen ... 375   B.  Hilfestellungen und Übersichten ... 399   C.  Lösungen der Übungsaufgaben ... 411   Index ... 425

Regulärer Preis: 19,92 €
Produktbild für Grundkurs Typografie und Layout

Grundkurs Typografie und Layout

Typografie verständlich erklärt: Wenn Sie für Studium oder Ausbildung einen ersten Zugang zum Thema Typografie und Layoutgestaltung suchen, dann sind Sie mit diesem Buch gut beraten. Alle Konzepte und Begriffe werden hier sowohl ausführlich erläutert als auch im Praxiszusammenhang einsortiert: Es wird gezeigt, wie Sie die passende Schrift finden, die richtigen Abstände wählen, überzeugende Seitenlayouts gestalten und mit Ihrer Gesamtkomposition die gewünschte Wirkung erzielen. Beispiele aus Print und Web und Hinweise zur Umsetzung guter Typografie mit Adobe InDesign vervollständigen das Buch. Aus dem Inhalt: Basiswissen SchriftGeschichte der SchriftWichtige SchriftkünstlerSchriftwahl und WirkungBuchstabe, Wort, ZeileSchnitte, Serifen, LigaturenGrößen und Abstände wählenAusrichtung, Einzug, UmbruchTypo in InDesign und QuarkXPressLayouts gestaltenPapierformat, RaumaufteilungDen Satzspiegel anlegenText und Bild kombinieren... und vieles mehr:Typografie im WebTypografie mobilSchreibregeln und TippsVorher-nachher-BeispieleSchrifttechnologien   1.  Basiswissen Schrift ... 17        1.1 ... Schriftentwicklung ... 18        1.2 ... Schriftschnitt und Schriftfamilien ... 42        1.3 ... Schriftklassifikation ... 48        1.4 ... DIN 16518 von 1998 ... 60        1.5 ... Beinert-Matrix ... 61        1.6 ... Schriftkünstler ... 62        1.7 ... Typografisches Maßsystem ... 81        1.8 ... Ein zeitlicher Überblick ... 82   2.  Das Zeichen ... 85        2.1 ... Der Buchstabe ... 86        2.2 ... Serifen ... 94        2.3 ... Ligaturen ... 98        2.4 ... Zahlen ... 100        2.5 ... Auszeichnungen ... 102        2.6 ... Lesegewohnheiten ... 104        2.7 ... Leere Räume ... 108        2.8 ... Der Wortabstand ... 109        2.9 ... Der Zeichenabstand ... 112        2.10 ... Anwendung in InDesign ... 120        2.11 ... Schreibregeln ... 124        2.12 ... Kurzbefehle Adobe InDesign ... 128   3.  Wort und Zeile ... 131        3.1 ... Die Ausrichtung ... 132        3.2 ... Die Zeilenlänge ... 144        3.3 ... Der Zeilenabstand ... 147        3.4 ... Die Spalte ... 153        3.5 ... Umbruchfehler ... 156        3.6 ... Der Einzug ... 162        3.7 ... Das Initial ... 164   4.  Anforderung und Wirkung ... 167        4.1 ... Leseart ... 168        4.2 ... Schriftwahl und Schriftwirkung ... 171        4.3 ... Schriftkombination ... 182   5.  Die Seite ... 191        5.1 ... Raumaufteilung ... 192        5.2 ... Papierformat ... 196        5.3 ... Satzspiegel ... 200        5.4 ... Proportionswirkung ... 212        5.5 ... Registerhaltigkeit ... 217        5.6 ... Gestaltungsraster ... 221        5.7 ... Platzierung von Text und Bild ... 226        5.8 ... Schmückende Elemente ... 232        5.9 ... Regeln und Beispiele ... 235   6.  Die Gesamtkomposition ... 241        6.1 ... Vorbereitung ... 242        6.2 ... Bildplatzierung ... 243        6.3 ... Text ... 245        6.4 ... Variationen und Wiedererkennung ... 252        6.5 ... Schmückende Elemente ... 254        6.6 ... Kleine Änderung, große Wirkung ... 259        6.7 ... Die schwarze Liste ... 266   7.  Typografie im Web und mobil ... 271        7.1 ... Schrift im Internet ... 272        7.2 ... Schriftwahl und Schriftgröße ... 282        7.3 ... Zeilen ... 292        7.4 ... Kontrast und Farbe ... 297        7.5 ... Typografie mobil ... 300        7.6 ... Sonderzeichen ... 306   8.  Schrifttechnologien ... 309        8.1 ... PostScript und TrueType ... 310        8.2 ... MultipleMaster ... 316        8.3 ... OpenType ... 318        8.4 ... Dfonts ... 323   Glossar ... 325   Bildnachweis ... 337   Index ... 339

Regulärer Preis: 29,90 €
Produktbild für Jakarta EE Recipes

Jakarta EE Recipes

Take a problem-solution approach to programming enterprise Java applications and microservices for cloud-based solutions, enterprise database applications, and even small business web applications. This book provides effective and proven code snippets that you can immediately use to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment.Java EE was made open source under the Eclipse Foundation, and Jakarta EE is the new name for what used to be termed the Java Enterprise Edition Platform. This book helps you rejuvenate your Java expertise and put the platform’s latest capabilities to use in quickly developing robust applications. If you are new to Jakarta EE, this book will help you learn features of the platform, and benefit from one of the most widely used and powerful technologies available for application development today.Examples in JAKARTA EE RECIPES highlight Jakarta EE’s capabilities, helping you to build streamlined and reliable applications using the latest in Java technologies. The book takes a problem-solution approach in which each section introduces a common programming problem, showing you how to best solve that problem using the latest features in Jakarta EE. Solutions are presented in the form of working code examples that you can download and use immediately in your own projects. Clear descriptions are given so you can understand and learn to build further on the solutions that are provided. This is the ideal book for the code-focused programmer interested in keeping up with the future of enterprise development on the Java Platform.WHAT YOU WILL LEARN* Develop enterprise Java applications using the now open source Jakarta EE platform* Create great-looking user interfaces using Jakarta Server Faces and the Eclipse Krazo framework* Build database applications using Jakarta Enterprise Beans and Jakarta RESTFul web services* Automate testing through cohesive test suites built on Arquillian for Jakarta EE applications* Deploy microservices applications in cloud environments using Docker* Secure applications utilizing the Jakarta EE Security API and JSON Web TokensWHO THIS BOOK IS FORJava developers interested in quickly finding effective and proven solutions without reading through a lengthy manual and scrubbing for techniquesJOSH JUNEAU is a professional application developer who enjoys working with database technology and learning new languages. He is a seasoned professional in Java SE and Java EE development, and brings strong database experience to the table as well. His interest in Java for developing web-based solutions has led to a passion of Java technology as a whole, including other languages on the JVM. In his spare time, Josh enjoys spending time with his wife and five wonderful children at his home in rural Illinois. 1. Servlets and Java Server Pages2. JavaServer Faces Fundamentals3. Advanced JavaServer Faces4. Eclipse Krazo5. JDBC With Jakarta EE6. Object-Relational Mapping7. Jakarta NoSQL8. Enterprise JavaBeans9. Java Persistence Query Language10. Bean Validation11. Contexts and Dependency Injection12. Java Message Service13. RESTful Web Services14. WebSockets and JSON15. Security16. Concurrency and Batch17. Deploying to Containers

Regulärer Preis: 62,99 €
Produktbild für Laravel - Die umfassende Einführung

Laravel - Die umfassende Einführung

Was Laravel von anderen PHP-Web-Frameworks unterscheidet? Es ist schnell, strukturiert, elegant und macht einfach Spaß. Dieses Framework für die schnelle Anwendungsentwicklung bietet ein ganzes Ökosystem an Tools, sodass Sie schon nach kurzer Zeit in der Lage sind, neue Websites und Anwendungen mit sauberem, lesbarem Code zu erstellen. Dieses Buch bietet eine umfassende Einführung in eines der derzeit beliebtesten Web-Frameworks - inklusive erprobtem Praxiswissen und tiefergehender Einblicke in die zugrunde liegenden Konzepte. Es deckt die Version Laravel 6 (mit Long Term Support) ab. Matt Stauffer, ein führender Entwickler der Laravel-Community, liefert einen Gesamtüberblick und eine Vielzahl konkreter Beispiele, sodass PHP-Web-Entwickler sofort produktiv mit dem Framework arbeiten können. Diese Aufgabe behandelt auch Laravel Dusk und Horizon und bietet Informationen über Community-Ressourcen sowie Pakete, die nicht zum Kern von Laravel gehören. Machen Sie sich vertraut mit: - Blade, Laravels mächtiger Templating-Engine - dem Sammeln, Validieren, Normalisieren und Filtern von benutzerdefinierten Daten - Eloquent, dem objektrelationalen Mapper für die Arbeit mit Anwendungsdatenbanken - dem Testen Ihres Codes mit PHPUnit, Mockery und Dusk - dem Entwurf von JSON- und RESTful-APIs - dem Zugriff auf Dateisystem, Sitzungen, Cookies, Caches und Suchfunktionen - dem Einsatz von Queues, Jobs, Events und Notifications - dem Einbinden von Frontend-Komponenten wie Vue.js, ReactVue.js oder React

Regulärer Preis: 31,90 €
Produktbild für Penetration Testing For Dummies

Penetration Testing For Dummies

TARGET, TEST, ANALYZE, AND REPORT ON SECURITY VULNERABILITIES WITH PEN TESTINGPen Testing is necessary for companies looking to target, test, analyze, and patch the security vulnerabilities from hackers attempting to break into and compromise their organizations data. It takes a person with hacking skills to look for the weaknesses that make an organization susceptible to hacking.Pen Testing For Dummies aims to equip IT enthusiasts at various levels with the basic knowledge of pen testing. It is the go-to book for those who have some IT experience but desire more knowledge of how to gather intelligence on a target, learn the steps for mapping out a test, and discover best practices for analyzing, solving, and reporting on vulnerabilities.* The different phases of a pen test from pre-engagement to completion* Threat modeling and understanding risk* When to apply vulnerability management vs penetration testing* Ways to keep your pen testing skills sharp, relevant, and at the top of the gameGet ready to gather intelligence, discover the steps for mapping out tests, and analyze and report results!ROBERT SHIMONSKI is an ethical hacker and a professional IT leader who has led numerous efforts to architect, design, strategize and implement enterprise solutions that must remain secure. Rob has been involved in security and technology operations for over 25 years and has written his books from the trenches of experience.

Regulärer Preis: 19,99 €
Produktbild für Data Structures and Algorithms in Swift

Data Structures and Algorithms in Swift

Control the performance and stability of the apps you develop in Swift by working with and understanding advanced concepts in data structures and algorithms.All professional developers have to know which data structure and algorithms to use in their development process. Your choice directly affects the performance of your application. With this book, you’ll increase the performance of your software, become a better developer, and even pass tricky interview questions better when looking at professional development opportunities.Guided by compact and practical chapters, you'll learn the nature and proper use of data structures such as arrays, dictionaries, sets, stacks, queues, lists, hash tables, trie, heaps, binary trees, red black trees, and R-trees. Use the main differences among them to determine which will make your applications efficient and faster. Then tackle algorithms. Work with Big O notation; sorting algorithms such as Insertion, Merge, and Quick; Naive and Rabin Karp algorithms; and Graph Algorithms.Data Structures and Algorithms in Swift encourages you to further and understand how to best choose the perfect algorithm for your application’s needs.WHAT YOU'LL LEARN* Retrieve, add, and remove elements in arrays* Implement stacks, queues, and lists in your apps* Sort algorithms and choose the best ones for your appsWHO THIS BOOK IS FORDevelopers who have intermediate knowledge in Swift and want to improve their code performance and pass more complex interviewsELSHAD KARIMOV is an experienced programmer with a solid background in iOS development as well as Oracle, SQL, C#, Java, and HTML/CSS. He's familiar with the performance limits and characteristics of Swift and the nature and function of embedded databases and system datastores.DATA STRUCTURES AND ALGORITHMS IN SWIFTChapter 1: ArraysChapter 2: DictionariesChapter 3: SetsChapter 4: StacksChapter 5: QueuesChapter 6: Linked ListsChapter 7: Hash TablesChapter 8: TreesChapter 9: Tree Data StructuresChapter 10: Binary TreesChapter 11: Binary Search TreesChapter 12: Red Black TreesChapter 13: Big O NotationsChapter 14: Sorting AlgorithmsChapter 15: Search AlgorithmsChapter 16: Graph AlgorithmsChapter 17: Choosing the Best Algorithm

Regulärer Preis: 62,99 €
Produktbild für E-Learning für Dummies

E-Learning für Dummies

Egal, ob beim Unterrichten an der Uni, bei Weiterbildungen im Job oder bei der Arbeit von Trainern, ohne Lerninhalte im Internet ist dies kaum mehr vorstellbar. Erfahren Sie wie Sie Ihr Online-Angebot richtig erstellen. Daniela Weber erklärt Ihnen die Grundlagen des E-Learning und gibt Ihnen das richtige Handwerkszeug mit, um bewährte und innovative E-Learning-Konzepte erfolgreich und im Budget umzusetzen. Dabei erfahren Sie alles Wichtige von der Wahl der geeigneten Instrumente und Inhalte bis hin zur Implementierung Ihres E-Learning-Angebots. So gelingt Ihr Start in der Online-Lehre. Daniela Weber studierte Wirtschaft (Diplom und später Master). Aktuell studiert sie noch nebenberuflich Bildungswissenschaften. Seit 2003 ist sie selbstständig, zunächst als Journalistin, dann als Lektorin und Betreuerin von Abschlussarbeiten. Inzwischen arbeitet sie auch als Dozentin an Hochschulen. Bei ihren Vorlesungen vermittelt sie schwerpunktmäßig das wissenschaftliche Arbeiten. Aktuell ist sie in ein Projekt eingebunden, das an einer FH wissenschaftliches Arbeiten über E-Learning Instrumente ermöglichen soll. Im Laufe der vergangenen 8 Jahre erschienen 6 Bücher von ihr bei Wiley-VCH.EINFÜHRUNG 15Über dieses Buch 15Törichte Annahmen über die Leser 16Wie dieses Buch aufgebaut ist 16Teil I: Was ist überhaupt dieses »E-Learning?« 17Teil II: Strategisches und didaktisches Vorwissen 17Teil III: Das operative Geschäft: Von virtuellen Orten und Tools 18Teil IV: E-Learning-Angebote konzeptionieren 19Teil V: Der Top-Ten-Teil 19Anhang 20Konventionen in diesem Buch 20Symbole in diesem Buch 20Wie es weitergeht 21TEIL I: WAS IST ÜBERHAUPT DIESES »E-LEARNING?« 23KAPITEL 1 DAS NEUE UMFELD: WISSENSKULTUR 25KAPITEL 2 DER LERNENDE MENSCH: KLEINE BEGRIFFSKUNDE 29Was mit Lernen und Kompetenzen gemeint sein kann 29Lehren und der Bedarf an (Medien-)Didaktik 32Ich weiß, dass ich nichts weiß 34E wie elektronisch 36KAPITEL 3 BEWÄHRTE UND INNOVATIVE E-LEARNING-ANSÄTZE 37Vorgänger des heutigen E-Learnings 38Der Anfang der Jetzt-Zeit: Material im Internet bereitstellen und diskutieren 40Wissen online organisieren: Content- und Lernmanagementsysteme 42Aktuelle E-Learning-Bereiche 44Webinare – live und aus der Dose 45Lernen überall mit Mobile Learning 46Die Mischung macht’s: Blended Learning, Flipped & Inverted Classroom 47Bildung für alle! MOOCs 50Spielend Lernen 52Von virtuellen Welten und der Realität 53Personal Learning Environments 55KAPITEL 4 ANWENDUNGSBEISPIELE UND EIN BLICK IN DIE ZUKUNFT 57E-Learning – State of the Art 57Sich einen Überblick verschaffen … 58Ausgewählte Projekte kurz vorgestellt … 58Zukunft ohne Grenzen? 63TEIL II: STRATEGISCHES UND DIDAKTISCHES VORWISSEN 65KAPITEL 5 WELCHE ZIELE KÖNNEN VERFOLGT WERDEN? 67Offenes oder prüfungsbezogenes Lernen 68Individualität versus Massenbildung 70Zeitersparnis durch Mobilität 72Lernen ohne Grenzen und Übergänge 73Ressourcen schonen und multiplizieren 74Überblick 75KAPITEL 6 WELCHE WEGE FÜR WELCHE ZIELE? 77Der Startpunkt: Was Lernende können müssen 77Motivation als Voraussetzung zum Lernen 78Verschiedene Bereiche von Kompetenz 79Der Weg: Wie kann man Lernende erreichen? 80Paradigmen im Lernprozess 80Der Zusammenhang zwischen Paradigmen und Modellen 81Das Umfeld: Didaktisches Szenario 82Die Instrumente: Didaktisches Handwerkszeug 83KAPITEL 7 RAHMEN UND ROLLEN VON E-LEARNING 87Ein paar Ideen aus dem Projektmanagement und verwandten Disziplinen 88Projektmanagement 88Wissensmanagement 90Change Management 91Perspektiven, Rollen und passende Kompetenzen 92Anbieter 92Nachfrager 95Mittler 97TEIL III: DAS OPERATIVE GESCHÄFT: VON VIRTUELLEN ORTEN UND TOOLS 99KAPITEL 8 WO FINDET E-LEARNING STATT? 101Vorüberlegungen 102Selbst gebaute Infrastruktur nutzen 103LMS: Moodle und Konsorten 104E-Learning-Angebote auf der eigenen Webseite einbauen 109Komplettanbieter 111Plattformen 112Dienstleister für Online-Entrepreneure 113Überblick über die Eignung der Angebote 114KAPITEL 9 WELCHE INSTRUMENTE KOMMEN ZUM EINSATZ? 117Software für Lernmaterial 117Dokumente erstellen 118Präsentationen erstellen 121Audio-Programme 123Video-Programme 124Software für E-Learning-Anwendungen 127E-Learning-Software-Suiten 127Einzelne Autorenwerkzeuge und -software 132Quiz und Tests erstellen 134Mobile, VR- und Game-Tools 135Tools für Online-Treffen 136Online-Meeting-Instrumente und -Optionen 137Online-Meeting-Anbieter 141Tools für Live-Treffen 143Live präsentieren 143Live testen und Feedback einholen 144KAPITEL 10 WOHER KOMMT IHR MATERIAL? 147Lizenzen 147OER – Open Educational Ressources 149TEIL IV: E-LEARNING-ANGEBOTE KONZEPTIONIEREN 153KAPITEL 11 RAHMENBEDINGUNGEN UND GRENZEN KENNEN 155Zeitliche Aspekte und Planung 155Wirtschaftlich anbieten 156Juristische Fallstricke 160Urheberrecht und Bildung 161Gesetze zu Genehmigungen und Zertifizierungen 163KAPITEL 12 PHASEN DER E-LEARNING-PLANUNG 165Ziel- und Strategiefindung 166Kultur- und Bedarfs-Check 168Einrichten und Besetzen der Infrastruktur 170Zuweisung der Rollen 171Make or Buy? Schaffung der Kompetenzen 172Informelle Strukturen begleiten 173Möglichkeiten, zu Inhalten zu kommen 175Vorgegebener Inhalt »Standard Content« 175User generated Content 176Selbst erstellter Inhalt 176Festlegen und Produktion der Inhalte 177Struktur der E-Learning-Angebote bestimmen 177Medienauswahl 179Die tatsächlichen Kursbestandteile erstellen 181KAPITEL 13 DAS E-LEARNING-PROJEKT STARTEN UND EVALUIEREN 187Den Lernprozess implementieren 187Lernerfolge überprüfen 189Den Kurs evaluieren und die Qualität bewerten 190TEIL V: DER TOP-TEN-TEIL 193KAPITEL 14 ZEHN MESSEN UND KONGRESSE, ZU DENEN SIE GEHEN KÖNNEN 195LEARNTEC 195Online Educa Berlin (OEB) 195Corporate Learning Camp 196eQualification 196didacta 196Zukunft Personal 197International Conference on Learning Analytics & Knowledge (LAK20) 197EdTechX Europe 197ICDE World Conference on Online Learning 197Open Educational Global Conference 198KAPITEL 15 IN ZEHN SCHRITTEN MIT CAMTASIA ZUM LEHRVIDEO 1991) Thema, Ziel und Aufbau festlegen 1992) Präsentation in PowerPoint oder Ähnlichem erstellen 2003) Text festlegen und üben 2014) Camtasia öffnen 2015) Bereich auswählen 2016) Eingangsquellen: Mikrofon und falls nötig Kamera einrichten 2027) Recording 2028) Bearbeiten der Bild- und Tonspur in Camtasia 2039) Hinzufügen von Anmerkungen, Effekten et cetera 20410) Weitergeben 205KAPITEL 16 ZEHN QUIZ-FORMATE, DIE SIE NUTZEN KÖNNEN 207Direkte Fragen stellen 207Lückentexte 210Zuordnungsaufgaben 211Wörter finden oder markieren 212Fehler finden 213Guess the Answer 214Lernkarten 215Mathe-Aufgaben 215Antwort einsprechen 216Interaktives Video 216Anhang 1: Wichtige Abkürzungen 217Anhang 2: Weiterführende Literatur 219Stichwortverzeichnis 220

Regulärer Preis: 15,99 €
Produktbild für CCNA Certification Practice Tests

CCNA Certification Practice Tests

THE DEFINITIVE STUDY GUIDE FOR THE NEW CCNA AND CCNP CERTIFICATIONSCCNA Certification Practice Test: Exam 200-301 is the definitive practice guide for professionals preparing for the new CCNA or CCNP certifications, and for those looking to master the latest technologies in Cisco networking fundamentals. The practice exams, written by 17-year industry professional Jon Buhagiar, explore a broad range of exam objectives essential for passing the certification exam.The CCNA exam provides the certification needed to grow your IT career. Each practice exam in this book is designed to prepare you to pass the CCNA by imparting the skills, knowledge, and practical coursework needed to master all exam topics.This book includes access to six practice tests featuring 1,200 exam questions, as well as two full practice exams. Most importantly, the six practice tests featured in Certification Practice Tests Exam 200-301 cover a variety of topics, including:* Security fundamentals* Automation and programmability* IP services* IP connectivity* Network success* Network fundamentalsIn addition to a plethora of exam topics and plenty of sample questions to prepare you for the CCNA exam, readers will also have access to online test tools featuring additional practice questions and study tools to assist in reinforcing the knowledge you’ve gained with the book.Learn the foundational knowledge you need to pass the CCNA or CCNP and take your career to the next level by preparing with CCNA Certification Practice Tests.ABOUT THE AUTHORJON BUHAGIAR CCNA, MCSA, MCSE, N+, A+, BS/ITM, is Supervisor of Network Operations at Pittsburgh Technical College. In this role, he manages datacenter and network infrastructure operations and IT operations and is involved in project management of projects supporting the quality of education at the college. He also serves as an adjunct instructor in the college’s School of Information Technology department, where he has taught courses for Microsoft and Cisco certification. He has spoken at numerous systems-related conferences, and has authored and edited many Sybex study guide titles. Introduction xvChapter 1 Network Fundamentals (Domain 1) 1Chapter 2 Network Access (Domain 2) 43Chapter 3 IP Connectivity (Domain 3) 87Chapter 4 IP Services (Domain 4) 139Chapter 5 Security Fundamentals (Domain 5) 161Chapter 6 Automation and Programmability (Domain 6) 193Chapter 7 Practice Exam 1 213Chapter 8 Practice Exam 2 235Appendix Answers to Practice Test Questions 255Chapter 1: Network Fundamentals (Domain 1) 256Chapter 2: Network Access (Domain 2) 284Chapter 3: IP Connectivity (Domain 3) 309Chapter 4: IP Services (Domain 4) 342Chapter 5: Security Fundamentals (Domain 5) 355Chapter 6: Automation and Programmability (Domain 6) 375Chapter 7: Practice Exam 1 389Chapter 8: Practice Exam 2 402Index 417

Regulärer Preis: 30,99 €