Computer und IT
Practical Graph Structures in SQL Server and Azure SQL
Use the graph table features in Azure SQL that were introduced in SQL Server 2017 and further refined in SQL Server 2019. This book shows you how to create data structures to capture complex connections between items in your data. These connections will help you analyze and draw insights from connections in your data that go beyond classic relationships.The graph examples in the book are useful for analyzing social media relationships, complex product-to-customer relationships, and any other type of data analysis in which indirect connections that otherwise might be missed using conventional techniques can be mined for their insight and business value.Tree structures are covered, with emphasis on a structure commonly used by organizations to aggregate data at different levels of an organization. The book provides code examples of SQL Graph objects as well as an alternate tree implementation technique. Included is sample data (and data generators) for you to test for performance and choose the implementation approach that best suits your needs and that of your application.If your job involves analyzing or storage of data elements that are connected in a networked topology, then this is the book that will help you bring the power of SQL Server to bear on that data and take advantage of your existing knowledge.WHAT YOU WILL LEARN* Understand the graph model and the associated terms used in graph analysis* Store highly connected data in SQL Server and Azure SQL alongside existing relational data* Make full use of the graph table feature that is refined and enhanced in SQL Server 2019* Implement high performance tree structures that will make storing and querying tree data possible* Report on data associated with a tree structure to aggregate results at different levelsWHO THIS BOOK IS FORLOUIS DAVIDSON has been working with databases for more than 25 years as a corporate database developer and architect, and is now the editor for the Redgate Simple Talk website. He has been a Microsoft MVP for 18 years. In addition to this book on graphs, he has written six editions of his general-purpose SQL Server database design book (Apress).Louis has been active in speaking about database design and implementation at many conferences over the past 25 years, including SQL PASS, SQL Rally, SQL Saturday events, CA World, Music City Data, and the devLink Technical Conference. He has a bachelor’s degree in computer science from the University of Tennessee at Chattanooga. For more information, please visit his website at drsql.org.1. Introduction to Graphs: What a graph is, and ways graphs can be used2. Data Structures and Algorithms: How graphs are implemented, and the algorithms that are used to process them3. SQL Graph Tables Basics: The syntax that Microsoft has implemented for use with graph data stored in SQL Server tables4. SQL Graph Tables: Extended Topics: Methods that can help you load and protect the integrity of the data in your SQL Graph tables5. Tree Data Structures: A tree structure built using SQL Graph objects, including code to load and manipulate those nodes in ways that you will need when building production systems6. Tree Structures, Algorithms, and Performance: A new method of implementing a tree, objects that can help you report on your trees faster, and how these methods perform with certain sized data sets7. Other Directed Acyclic Graphs: A bill of materials directed acyclic graph to demonstrate the techniques you will need when you are working with these structures that are similar to trees8. A Graph for Testing: A graph structure and data generation tools for you to try on large sets of data to match your expected needs, and a set of performance tips for handling graph objects
Visual Studio Code Distilled
Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice.Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more.The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understanding of advanced code-editing features that will help you focus on productivity, and source code collaboration with Git.WHAT YOU WILL LEARN* Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and Python* Understand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspaces* Debug code on multiple platforms through real-world guidance, such as working under corporate networks* Package code into Docker containers and deploy these to Azure* Acquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productiveWHO THIS BOOK IS FORAll developers (including JavaScript, Java, NodeJS), not just those with a Microsoft background, who will benefit from learning and using VS code as a cross-platform and cross-language toolALESSANDRO DEL SOLE is Senior Software Engineer for a healthcare company, building mobile apps for doctors and dialysis patients. He has been in the software industry for more than 20 years, focusing on Microsoft technologies such as .NET, C#, Visual Studio, and Xamarin. He has been a trainer, consultant, and a Microsoft MVP since 2008 and is the author of many technical books. He is a Xamarin Certified Mobile Developer, Microsoft Certified Professional, and a Microsoft Programming Specialist in C#.Chapter 1: Introducing Visual Studio CodeChapter Goal: this chapter will introduce Visual Studio Code as a development tool from Microsoft, discussing its open source and cross-platform nature, its goals and most typical usage scenarios, explaining how it works on Windows, macOS and Linux distributions.Chapter 2: Getting to know the WorkspaceChapter Goal: this chapter will explain the VS Code workspace, its menus, commands, toolbars, shortcuts and areas in the user interface the developer must know to get familiar with the environment.Chapter 3: Language support and code editing featuresChapter Goal: this chapter will explain what languages are supported out of the box and which are instead supported through extensibility and, more important, it will cover all the powerful code editing features that represent the core of this tool. This is definitely the most important chapter. This is updated according to the latest releases (e.g. support for Julia language).Chapter 4: Working with files and foldersChapter Goal: this chapter explains how to edit individual files and how to work with folders that contain multiple files (or projects) in a structured way, making the natural step forward after learning about code editing features. This is updated according to the releases of the latest 15 months (e.g. workspace trust, multi-root workspaces).Chapter 5: Customizing VS CodeChapter Goal: this chapter will talk about customizing preferences in the VS Code environment, such as themes, keyboard shortcuts, the code editor, network preferences and much more. This is updated according to the releases of the latest 15 monthsChapter 6: Managing extensionsChapter Goal: this chapter will explain how to extend Visual Studio Code by installing extensions such as additional languages, debuggers, code snippets and team collaboration tools. It will also provide a list of must-have extensions and it will explain how to customize extension settings. As a new topic, guidance on how to create extensions will be provided (this is also the reason why this chapter has been renamed).Chapter 7: Source control with GitChapter Goal: this chapter will discuss source control with Git, which is about how people in the development team can collaborate over the code. Common features such as committing changes, merging and branching will be discussed. As a bonus, this chapter will also discuss how to leverage the integrated Git support against Microsoft Azure DevOps and GitHub via an extension. This is updated according to the releases of the latest 15 months (e.g. enhanced merge editor)Chapter 8: Automating tasksChapter Goal: this chapter will discuss how to execute external tools and commands from VS Code (such as compilers), explaining how this goes beyond being a simple code editor. This is updated according to the releases of the latest 15 monthsChapter 9: Building and debugging codeChapter Goal: this is another key chapter, as it explains how powerful VS Code is as a development tool and not as a simple code editor, due to its capability of running and debugging code with integrated debuggers for .NET and Node.JS and with debuggers that can be installed as extensions. Examples of running and debugging code will be provided for .NET (C#), Node.JS (Java) and Docker. This has been renamed to appear less specific, but it will be updated to target .NET 7.Chapter 10: Writing applications with PythonChapter Goal: this chapter explains how VS Code can be used to build apps with the popular Python language, leveraging all the enhanced editing features described in Chapter 3 and the task automation features described in Chapter 8. It comes with fully working code examples.Chapter 11: Building applications for the CloudChapter Goal: this chapter explains how to set up VS Code to work with Microsoft Azure, installing the appropriate extensions and with practical examples about writing and deploying Azure functions. As a new topic, this chapter also describes how to package code into Docker containers and deploy these to Azure.Chapter 12: Consuming AI Services with VS CodeChapter Goal: this is a brand new chapter that wants to address a trending topic of these days: consuming AI services. In this chapter, code examples will be provided about consuming some of the AI services offered by MS Azure (e.g. Computer Vision API).
Introduction to Software Testing
Get started and hit the ground running in the world of software testing. This simple and practical guide teaches you the fundamentals of software testing, with no prior experience required.You will start by learning functional and non-functional software testing. Then you will gain an understanding of the primary responsibilities of a tester in the Software Development Life Cycle and how to plan and execute testing activities. You will also learn how testing applies to an agile environment, what challenges you might face in your day-to-day life as a tester, and how to overcome them. You will learn the most commonly used test design techniques, with ample examples and exercises to practice yourself.By the end of this book, you will understand the software testing ecosystem, from its types, techniques, and tools, to test planning, execution, and reporting.WHAT YOU WILL LEARN* Master the fundamentals of Software Testing* Gain an understanding of different software testing types* Plan and execute testing activities* Apply test design techniques to concrete examplesWHO THIS BOOK IS FORSoftware testers, developers, project managers, and other stakeholders involved in software testing.PANAGIOTIS LELOUDAS is a software quality assurance engineer with more than ten years of working experience in the industry. He holds several ISTQB certifications and is an expert in testing principles, methodologies, and techniques.He decided to write a quick guide to software testing because he needed a go-to document to use as a manual for all the decisions he has to make on a day-to-day basis. He tried include everything he would have liked to have known when he started his career.Chapter 1: Introduction.- Chapter 2: Software Testing Types and Techniques.- Chapter 3: Software Development Life Cycle.- Chapter 4: Test Planning.- Chapter 5: Test Design Techniques.- Chapter 6: Test Execution.- Chapter 7: Test Automation.- Chapter 8: Testing in Agile Environments.- Chapter 9. Challenges and Solutions in Software Testing.- Afterword.
MCA Windows Server Hybrid Administrator Complete Study Guide with 400 Practice Test Questions
YOUR 2-EXAMS-IN-1 STUDY GUIDE FOR THE NEXT-GEN WINDOWS SERVER 2022 CERTIFICATIONIn MCA Windows Server Hybrid Administrator Complete Study Guide: Exam AZ-800 and Exam AZ-801, five-time Microsoft MVP and veteran IT trainer William Panek delivers a one-stop resource to help you efficiently prepare for and pass the required exams for Microsoft’s latest Windows Server certification. In the book, you’ll learn to expertly administer Windows Server workloads and services using on-premises, hybrid, and cloud technologies. The book provides hands-on explanations of all relevant Windows Server administration tasks, from security to migration, monitoring, troubleshooting, disaster recovery, and more. You’ll also find:* 100% coverage of the objectives of each of the exams required to access an in-demand and lucrative new certification* The skills and tools you’ll need to succeed as a newly minted Windows Server 2022 administrator* Complimentary access to Sybex’ superior interactive online learning environment and test bank, which offers hundreds of practice questions, flashcards, and a glossaryA practical and indispensable resource for anyone seeking to acquire the brand-new MCA Windows Server Hybrid Administrator certification, MCA Windows Server Hybrid Administrator Complete Study Guide also deserves a place in the libraries of aspiring and practicing network and system administrators looking for an actionable guide to on-premises, hybrid, and cloud Windows Server 2022 environments. ABOUT THE AUTHORWILLIAM PANEK, MCP, MCSE, MCSA, MCTS, MCITP, CCNA, is a five-time Microsoft MVP winner. He has taught at Boston University, Clark University, and the University of Maryland. He conducts live online classes for StormWind Studios and has been a consultant and trainer for the United States Secret Service, Cisco, the United States Air Force, and the United States Army. Introduction xxxiiiAssessment Test liiChapter 1 Introduction to Windows Server 2022 1Chapter 2 Understanding Hyper-V 29Chapter 3 Installing Windows Server 2022 85Chapter 4 Understanding IP 159Chapter 5 Implementing DNS 209Chapter 6 Configuring DHCP and IPAM 265Chapter 7 Understanding Active Directory 337Chapter 8 Understanding Group Policies 425Chapter 9 Introduction to Microsoft Azure 465Chapter 10 Understanding Azure Active Directory 499Chapter 11 Configuring Storage 547Chapter 12 Building an Azure Infrastructure 619Chapter 13 Managing Data in a Hybrid Network 663Chapter 14 Hybrid Data and Servers 743Chapter 15 Implementing Security 785Chapter 16 Understanding Monitoring 845Chapter 17 Understanding Disaster Recovery 901Appendix Answers to Review Questions 981Index 1017
Developing Solutions for Microsoft Azure Certification Companion
Improve your odds of passing one of the most highly sought-after exams for developers working with Microsoft’s cloud platform: Exam AZ-204: Developing Solutions for Microsoft Azure. This book guides you through practical examples of each of the technologies covered by the exam while exposing you to the settings and interactions between platform solutions that you will need to be in command of to prepare for the exam and to use on your job in Azure development.Chapters in this book correspond directly to the exam skills outline and are delivered in a “from-the-ground-up” approach, allowing you to build your knowledge as you go. This approach serves to help even novice developers get up to speed quickly, while allowing more experienced developers to find the exact topics and scenarios they need to hone their skill sets as they both prepare for the exam and reference information for real-world solutions.As you work through each chapter, you will get an introduction to the topic of the chapter followed by a comprehensive discovery of the key elements of the Azure service(s) being covered. You’ll be guided through solutions by studying typical, real-world scenarios. Each chapter concludes with review questions to solidify your learning and includes links to the corresponding Microsoft Learn modules that are relevant to the concepts in the chapter and associated with each section of the AZ-204 exam.WHAT YOU WILL LEARN* Know the essential platform services of Azure* Develop and deploy secure and robust web solutions* Architect and create serverless solutions* Manage containers in the Azure Containers ecosystem* Choose the correct messaging and event-handling tools for your applications* Master real-world examples and challenges that help prepare you for the AZ-204 examWHO THIS BOOK IS FORDevelopers planning to take the AZ-204 exam, and developers who want to learn more about development on the most common Azure platform servicesBRIAN L. GORMAN is a Microsoft Azure MVP, developer, computer science instructor, and trainer. He has been working in .NET technologies as long as they have existed. He was originally MCSD certified in .NET 1 and re-certified with MCSA: Web Apps and MCSD: App Builder certifications in 2019. From 2019 on, Brian has earned 11 Azure certifications, including the Azure, Security, and Data Fundamentals certifications, the Azure Administrator, Database Administrator, Security Engineer, and Developer Associate certifications, the Azure Solutions Architect and DevOps Expert certifications, and the IoT and Cosmos DB Specialty certifications.Additionally, Brian became an MCT as of April 2019, and is focusing on developing and training developers with full-stack web solutions with .NET Core and Azure. Most recently, Brian has found purpose as an instructor for the Microsoft Software and Systems Academy (MSSA) in the cloud application development program.In addition to working with .NET technologies, Brian was also an adjunct faculty member in the computer science department for Franklin University for over 10 years, where his courses included data structures, algorithms, design patterns, and, full-stack solutions in the computer science capstone practicum course. Brian has created many online technical training courses that can be found online on various platforms. Brian is also the author of Apress books Practical Entity Framework, and Practical Entity Framework Core 6.IntroductionPART I. DEVELOP FOR AZURE1. Develop Solutions that Use Blob Storage2. Develop Solutions that Use Cosmos DB StoragePART II. DEVELOP AZURE COMPUTE SOLUTIONS3. Implement IaaS Solutions4. Create Azure App Service Web Apps5. Azure Container Ecosystem6. Implement Azure FunctionsPART III. IMPLEMENT AZURE SECURITY7. Implement User Authentication and Authorization8. Implement Secure Cloud SolutionsPART IV. MONITOR, TROUBLESHOOT, AND OPTIMIZE AZURE SOLUTIONS9. Implement Caching for Solutions10. Troubleshoot Solutions by Using Metrics and Log DataPART V. CONNECT TO AND CONSUME AZURE SERVICES AND THIRD-PARTY SERVICES11. Implement API Management12. Develop Event-Based Solutions13. Develop Message-Based Solutions
Ansible for Kubernetes by Example
Learn how to automate your Kubernetes infrastructure using Ansible. This book will enable you to automate more tasks and save time with this human-readable platform.Containerized microservices deployed via Kubernetes allows you to save time, reduce human interaction and errors, and create applications that are more robust. You’ll learn how to automate the most redundant activities such as reports, services, the launch of a pod, adding permanent storage, configuring load balancing, and adding or modifying any Kubernetes parameter. You'll also gain an understanding of end-to-end use cases and how advanced cluster automation, such as Helm packages and node states, are evolving.Each lesson utilizes a specific use-case for the modern Kubernetes cluster and focuses on a single module from the most crucial parameter, complete with code demonstrations. Each code example is battle-proven in real-life with console interaction and verification.WHAT YOU'LL LEARN* Automate Kubernetes cluster management, cloud services, pods, and storage with Ansible* Configure your Ansible controller node* Write and execute Ansible Playbook code that follows best practices* Augment your productivity by applying Infrastructure as Code (IaC)* Troubleshoot Ansible WHO THIS BOOK IS FORIT professionals who would like a jargon-free understanding of Ansible technology, Windows Systems Administrators, DevOps professionals, thought leaders, and infrastructure-as-code enthusiasts.Luca Berton is an Ansible Automation Expert who has been working with Red Hat Ansible Engineer Team for three years. With more than 15 years of experience as a System Administrator, he has strong expertise in Infrastructure hardening and automation. Enthusiast of the Open Source supports the community by sharing his knowledge in different public access events. Geek by nature, Linux by choice, Fedora, of course.Chapter 1: Modern IT Infrastructure and Hello AppCHAPTER GOAL: The tools to handle a modern enterprise IT Infrastructure that enables Infrastructure as Code following DevOps methodologiesSUB -TOPICSModern IT Infrastructure (DevOps & IaC)The move to containersAnsible by Red HatKubernetes and the CNCFKubernetes distributions - OpenShift by Red Hat, Rancher, EKS, AKS, GCPContainers & PodCreating a ‘Hello’ appBuilding Hello AppRunning Hello in DockerDeploying Hello in KubernetesHello OperatorCHAPTER 2: ANSIBLE LANGUAGE CODECHAPTER GOAL: Description of the Ansible Platform and how to write and execute Ansible Playbook code that follows the best practicesSUB - TOPICSAnsible Architecture and Getting StartedAnsible InstallationAnsible Code LanguageCHAPTER 3: ANSIBLE FOR CONTAINERSCHAPTER GOAL: How to automate container management using Ansible (Docker and podman)SUB - TOPICSAnsible For ContainersInstall Docker in Linux and WindowsInstall and Update flatpak in LinuxInstall a snap in LinuxDeploy Web Server in a Container for Linux (Docker and Podman)CHAPTER 4: ANSIBLE FOR K8S TASKSCHAPTER GOAL: How to configure your Ansible controller node to interact with a k8s clusterSUB - TOPICS:Why Kubernetes & How it works.Set up your laboratory (cluster of VMs, Kubespray, Raspberry Pis, OpenShift local)Minikube to Create a ClusterCreate a cluster with KOPS - ( Cloud )Configure Ansible For KubernetesAnsible troubleshooting - Kubernetes K8s 401 UnauthorizedConfigure a Python Virtual EnvironmentConfigure an Ansible Execution EnvironmentReport a list of namespacesReport all deployments in namespaceCreate Kubernetes K8s namespaceCreate Kubernetes K8s podCreate Kubernetes K8s secretUsing a Service to Expose Your AppScale Your AppUpdate Your AppAssign CPU Resources to Kubernetes K8s Containers and PodsAssign Memory Resources to Kubernetes K8s Containers and PodsConfigure a Pod to Use a Volume for StorageApply Multiple YAML Files at Once on Kubernetes K8sCHAPTER 5: ANSIBLE FOR K8S USE-CASESCHAPTER GOAL: Some end-to-end examples about Ansible for Kubernetes usageSUB - TOPICS:Configuring a Java MicroserviceStateless - Deploying PHP Guestbook application with RedisStateful Deploying WordPress and MySQL with Persistent VolumesApply Pod Security Standards at the Namespace LevelRestrict a Container's Access to Resources with AppArmorRestrict a Container's Syscalls with seccompCHAPTER 6: ANSIBLE FOR K8S MANAGEMENTCHAPTER GOAL: How to automate system administration tasks for your K8s cluster using Ansible automationSUB - TOPICS:Report Helm package deployed inside the clusterReport Helm plugins deployed inside clusterDeploy a monitoring tool inside clusterManage Helm repositoriesRemove Helm package deployed inside clusterInstall Helm pluginRemove Helm pluginFetch logs from Kubernetes resourcesApply JSON patch operations to existing objectsCopy files and directories to and from podManage Services on KubernetesTaint a node in a Kubernetes/OpenShift clusterDrain, Cordon, or Uncordon node in k8s clusterKubernetes (K8s) dynamic inventoryRollback Kubernetes (K8S) Deployments and DaemonSetsSet a new size for a Deployment, ReplicaSet, Replication Controller, or JobCHAPTER 7: ANSIBLE FOR K8S CLOUD PROVIDERSCHAPTER GOAL:Some specific examples that automate Kubernetes with the major cloud providers using Ansible automationSUB - TOPICS:Amazon Elastic Kubernetes Service (EKS)Google Kubernetes Engine (GKE)Azure Kubernetes Service (AKS)
Elektronik für Einsteiger
Beginnen Sie Ihre Reise in die Welt der Elektronik! Wenn Sie mit dem Gedanken spielen, in die Elektronik einzusteigen, aber nicht wissen, wo Sie anfangen sollen, gibt Ihnen dieses Buch die Informationen, die Sie brauchen. Beginnend mit den Grundlagen von Elektrizität und Schaltkreisen werden Sie in die digitale Elektronik und Mikrocontroller, Kondensatoren und Induktivitäten sowie Verstärkerschaltungen eingeführt - und erhalten gleichzeitig die grundlegenden Werkzeuge und Informationen, die Sie für die Arbeit mit Elektronik mit geringem Stromverbrauch benötigen.Electronics for Beginners schafft den Spagat, sich auf projektbasiertes Lernen zu konzentrieren und gleichzeitig die Elektronik in den Mittelpunkt zu stellen. Sie lernen die Mathematik der Schaltkreise auf unkomplizierte Weise kennen und sehen, wie Schaltpläne auf echten Breadboards abgebildet werden. Dieses Buch ist für den absoluten Anfänger geschrieben und vermeidet es, zu mathematisch zu sein. Es gibt den Lesern die Schlüsselinformationen, die sie brauchen, um mit ihrer Reise in die Elektronik zu beginnen.Was Sie lernen werden· Wiederholung der grundlegenden "Muster" für die Verwendung von Widerständen - Pull-up, Pull-down, Spannungsteiler und Strombegrenzer· die Anforderungen an Schaltkreise und deren Aufbau verstehen· Lesen und Unterscheiden, was die verschiedenen Teile des Schaltplans bewirkenwelche Überlegungen Sie bei der Auswahl der Komponenten anstellen müssen· Verwenden Sie ausschließlich batteriebetriebene Schaltkreise, damit die Projekte sicher sind.Für wen dieses Buch bestimmt istPraktiker, Studenten und Anfänger jeden Alters, die sich für den Einstieg in die Elektronik interessieren.Jonathan Bartlett ist Softwareentwickler, Forscher und Autor. Sein erstes Buch, Programming from the Ground Up, ist Pflichtlektüre in Informatikprogrammen von DeVry bis Princeton. Er war alleiniger oder leitender Autor von acht Büchern zu Themen von der Computerprogrammierung bis zur Infinitesimalrechnung. Er ist technischer Leiter bei ITX, wo er sich darauf spezialisiert hat, festgefahrene Projekte wieder in Gang zu bringen. Jonathan schreibt regelmäßig für den Blog MindMatters.ai.Kapitel 1: EinleitungKapitel 2. Bevor wir beginnenTeil I - Grundlegende KonzepteKapitel 3. Der Umgang mit EinheitenKapitel 4. Was ist Elektrizität?Kapitel 5. Spannung und WiderstandKapitel 6. Ihr erster SchaltkreisKapitel 7. Konstruieren und Testen von SchaltungenKapitel 8. Analyse von Reihen- und ParallelschaltungenKapitel 9. Dioden und ihre VerwendungKapitel 10. Grundlegende Muster für WiderstandsschaltungenKapitel 11. Macht verstehenTeil II - Digitale Elektronik und MikrocontrollerKapitel 12. Integrierte Schaltungen und WiderstandssensorenKapitel 13. Verwendung von Logik-ICsKapitel 14. Einführung in MikrocontrollerKapitel 15. Projekte mit Arduino bauenKapitel 16. Analoge Eingabe und Ausgabe auf einem ArduinoTeil III - Kondensatoren und InduktivitätenKapitel 17. Kondensator EinführungKapitel 18. Kondensatoren als ZeitgeberKapitel 19. Einführung in SchwingkreiseKapitel 20. Klangerzeugung mit OszillationKapitel 21. InduktivitätenKapitel 22. Induktivitäten und Kondensatoren in StromkreisenKapitel 23. Reaktanz und ImpedanzTeil IV - VerstärkerschaltungenKapitel 24. GleichstrommotorenKapitel 25. Leistungsverstärkung mit TransistorenKapitel 26. Transistor-SpannungsverstärkerKapitel 27. Prüfung von TeilstromkreisenKapitel 28. Weiter gehenAnhängeA. GlossarB. Elektronik-SymboleC. Namenskonventionen für integrierte SchaltkreiseD. Elektronische Gleichungen und woher sie kommenE. Vereinfachte Datenblätter für gängige Geräte
Deep Dive
LEARN TO GATHER AND ANALYZE PUBLICLY AVAILABLE DATA FOR YOUR INTELLIGENCE NEEDSIn Deep Dive: Exploring the Real-world Value of Open Source Intelligence, veteran open-source intelligence analyst Rae Baker explains how to use publicly available data to advance your investigative OSINT skills and how your adversaries are most likely to use publicly accessible data against you. The author delivers an authoritative introduction to the tradecraft utilized by open-source intelligence gathering specialists while offering real-life cases that highlight and underline the data collection and analysis processes and strategies you can implement immediately while hunting for open-source info. In addition to a wide breadth of essential OSINT subjects, you’ll also find detailed discussions on ethics, traditional OSINT topics like subject intelligence, organizational intelligence, image analysis, and more niche topics like maritime and IOT. The book includes:* Practical tips for new and intermediate analysts looking for concrete intelligence-gathering strategies* Methods for data analysis and collection relevant to today’s dynamic intelligence environment* Tools for protecting your own data and information against bad actors and potential adversariesAn essential resource for new intelligence analysts, Deep Dive: Exploring the Real-world Value of Open Source Intelligence is also a must-read for early-career and intermediate analysts, as well as intelligence teams seeking to improve the skills of their newest team members. RAE BAKER is a Senior OSINT Analyst on the Dynamic Adversary Intelligence team at Deloitte specializing in maritime intelligence, human intelligence, corporate reconnaissance, and U.S. sanctions research. Rae is also a licensed private investigator and owns Kase Scenarios, an immersive training experience geared toward readying individuals for real-life OSINT work.
Ingenieurinformatik
Umfassende Programmierkenntnisse werden für Ingenieur:innen immer wichtiger, vor allem im Bereich der Produktentwicklung. Die Autoren erklären die Grundlagen der Ingenieurinformatik beispielhaft anhand von MATLAB, Simulink und Stateflow.Neben den Grundkenntnissen lernen Leser:innen auch die Vorteile von MATLAB im Vergleich zu anderen Programmiersprachen kennen und anzuwenden. Die dabei vorgestellten Zusammenhänge und Prinzipien sind allgemeingültig und lassen sich daher auch problemlos auf andere Programmiersprachen übertragen. Konkrete Beispiele und Problemstellungen aus der Ingenieurpraxis werden vorgestellt und Lösungsansätze aufgezeigt.Das Lehrbuch richtet sich an Studierende aller ingenieurwissenschaftlichen Studiengänge. Es eignet sich besonders für die Bachelorausbildung in den Studienschwerpunkten Elektro- und Informationstechnik, Mechatronik, Maschinenbau, Automatisierungstechnik sowie Energie- und Gebäudetechnik.Für die zweite Auflage wurde das Lehrbuch umfassend überarbeitet und an die aktuellen Programmversionen angepasst. Weitere Übungen mit Lösungen sowie Hinweise zur Erstellung eigener Apps und Programmbeispiele stehen auf plus.hanser-fachbuch.de zur Verfügung.Der auf dem Cover abgebildete Programmcode und die animierte Rakete wurden im Projekt „water rocket“ an der Technischen Hochschule Rosenheim im Jahr 2021 unter der Leitung von Prof. Zentgraf entwickelt. Die Projekt-Unterlagen und der zugehörige Filmbeitrag können unter www.th-rosenheim.de/rt-WaterRocket eingesehen werden.Aus dem Inhalt: Grundlagen der Programmierung; Grafische Bedienoberflächen; Zahlenformate; Numerische Integration; Zeitgesteuerte Systeme (Simulink); Ereignisdiskrete Systeme (Stateflow); Paralleles Rechnen; Symbolisches Rechnen Prof. Dr.-Ing. Rainer Hagl lehrt an der Hochschule Rosenheim in den ingenieurwissenschaftlichen Studiengängen.Prof. Dr.-Ing. Frank A. King lehrt Ingenieurinformatik und Regelungstechnik an der Technischen Hochschule Rosenheim.Prof. Dr.-Ing. Peter Zentgraf lehrt Ingenieurinformatik, Modellbildung sowie Simulation und Mess-und Regelungstechnik an der Technischen Hochschule Rosenheim.
Content 360 Grad
Guter Content ist viel mehr als Text und Bild - er ist auch Video, Sound, Design, Podcast usw. Er ist technisch und kreativ, strategisch und spontan, kurzweilig und weitblickend zugleich. Diese Komplexität schlüsselt dieses Praxisbuch für Sie mit wertvollen Erfahrungsberichten vieler Spezialistinnen auf. So erhalten Sie einen fundierten Überblick über die verschiedenen Content-Disziplinen - alles in einem Werk! Mit Beiträgen von Kathi Grelck, Robert Weller, Christine Henning & Hendrik Unger, Katrin Schüler-Springorum, Jennifer Fritz, Anna Turnerm Caroline Hof und Ute Klingelhöfer. Aus dem Inhalt: Grundlagen des Content-MarketingsDas Königsformat TextGutes Design, guter Content?King Video gekonnt in Szene gesetztDie Renaissance des Audio ContentsWie Sie mit Wissen Kunden begeisternContent auf Speed: Social MediaContent im B2BDer Umsatz-Rockstar: Shop-ContentAus- und Weiterbildungsmöglichkeiten 1. Content 360 Grad - Rundumblick auf die Praxis der Content-Arbeit ... 13 1.1 ... Endlich! Die Content-Qualitätssicherung rückt immer mehr in den Fokus ... 17 1.2 ... Meine Top 10 der Content-Stolperfallen ... 22 1.3 ... Content der Zukunft - auf Kollaborationskurs mit der KI? ... 28 1.4 ... In a nutshell - Sie sind die richtige Buchzielgruppe, wenn . ... 40 1.5 ... Was Sie in diesem Buch erwartet ... 41 1.6 ... Abschließend: Content-Strategie = Mach einfach das Richtige! ... 43 2. Das Königsformat Text heute - und auch in der Zukunft? ... 45 2.1 ... Text ist nicht gleich Text? Ein Blick auf die Formatvielfalt ... 46 2.2 ... Be a pro! Tipps für das Verfassen von (digitalen) Inhalten ... 51 2.3 ... Messbar, evaluierbar, testbar? Kann Text überhaupt was? ... 54 2.4 ... Text und SEO - Suchmaschinenoptimierung ist mehr als Keywords ... 59 2.5 ... Text als Vertriebsprofi - Tipps für das Schreiben überzeugender Produkttexte ... 63 2.6 ... Storytelling - mit Emotionen Kunden begeistern ... 68 2.7 ... Diversität und Inklusion im Text - Gendern, Leichte Sprache, Barrierefreiheit ... 72 2.8 ... Automatisierung, künstliche Intelligenz, die Ära des Bewegtbildes - ist Text ein Auslaufmodell? ... 80 3. Gutes Design, guter Content? ... 87 3.1 ... Das CUBI UX-Modell als Framework für die zielgerichtete Gestaltung von Content ... 88 3.2 ... Content Designer*innen als Bindeglied für ganzheitliche Prozesse ... 102 3.3 ... Nützliche Tools fürs Content Design ... 111 3.4 ... Fazit: Guter Content braucht gutes Design ... 117 4. Video ist King! Setzen Sie Bewegtbild gezielt für Ihr Marketing ein ... 119 4.1 ... Warum Bewegtbilder das Web rocken ... 119 4.2 ... Tipps für die Einbettung von Videos ... 122 4.3 ... Pimpen Sie Ihr Video SEO-fit! ... 128 4.4 ... Hochwertige Videos können nur die Großen? Nicht unbedingt ... 132 4.5 ... Ausrüstung und Toolempfehlungen ... 136 5. Schon gehört? Audio-Content ist der Nachwuchsstar am Content-Himmel ... 145 5.1 ... Audio? Worum geht es? ... 145 5.2 ... Erheben Sie die Content-Stimme für Ihre User ... 155 5.3 ... High End Studio oder Smartphone, egal - ein Podcast soll es sein ... 167 6. Mehrwert trumpft klassisches Marketing - wie Sie mit Wissen begeistern ... 181 6.1 ... Was Sie bedenken sollten, bevor Sie loslegen ... 184 6.2 ... Das richtige Thema finden ... 187 6.3 ... Sinnvolle Lernziele setzen ... 191 6.4 ... Ein erstes Konzept erstellen ... 192 6.5 ... Spaß und Abwechslung ins Lernen bringen ... 202 6.6 ... Den Zeitrahmen richtig schätzen und die Rollen im Team festlegen ... 212 6.7 ... Mit gutem Design für Klarheit sorgen ... 215 6.8 ... Einmal testen, bitte! ... 217 6.9 ... Die Aufmerksamkeit der Zielgruppe gewinnen ... 218 6.10 ... Auswerten, verbessern, in die Zukunft denken ... 219 7. Content auf Speed - Inhalte für Social Media ... 221 7.1 ... Einführung: Content für immer mehr abgelenkte Zielgruppen ... 222 7.2 ... Social-Media-Content-Management - nur nebenbei geht meist an den Bedürfnissen vorbei ... 230 7.3 ... Content, der begeistert - Tipps und Beispiele für die gängigsten Social-Media-Formate ... 241 7.4 ... Social sells - Verkaufen über Social Media ... 258 8. Content im B2B - da geht noch einiges! ... 261 8.1 ... Dreamteam - Content Marketing und B2B ... 261 8.2 ... Das B2B-Marketing und seine Herausforderungen ... 262 8.3 ... Ein B2B-Kunde ist auch nur ein Mensch ... 263 8.4 ... Customer Journey im B2B - Ihre Inhalte als Reisebegleiter ... 273 8.5 ... Erfolgsfaktor Storytelling ... 281 8.6 ... Mit Content sichtbar auf Social Media ... 283 8.7 ... Mit Content sichtbar auf LinkedIn ... 290 8.8 ... Und die Kennzahlen? So überzeugen Sie die Geschäftsleitung ... 294 8.9 ... Fazit ... 297 9. Der Umsatz-Rockstar - Shop-Content ... 299 9.1 ... Die drei Grundgesetze eines jeden erfolgreichen Shops - warum der Fokus auf die Zielgruppe so entscheidend ist ... 301 9.2 ... Ab in den Spam-Ordner? Wie Sie Newsletter sinnvoll im E-Commerce einsetzen ... 326 9.3 ... Textautomation - wann guter Content auf Knopfdruck funktioniert ... 334 9.4 ... Safety first - wie Sie E-Commerce rechtssicher gestalten ... 340 9.5 ... Ein Blick in die Content-Glaskugel - wie Onlineshopping auch in der Zukunft funktioniert ... 341 10. Content-Profi werden und bleiben - Aus- und Weiterbildungsmöglichkeiten ... 343 10.1 ... Einmal Content-Profi, immer Content-Profi? Gründe, nicht stehen zu bleiben ... 343 10.2 ... So gehen Sie Weiterbildung strategisch an - Durchführung von Team-Audits ... 348 10.3 ... Der Weiterbildungsmarkt im Überblick - viele Wege führen nach Rom, doch welcher ist meiner? ... 352 10.4 ... Weiterbildung - was will der Markt? ... 355 10.5 ... Weiterbildungsangebote ... 360 10.6 ... Wie Sie das meiste aus einer Weiterbildung herausholen ... 365 10.7 ... Mit Netzwerken am Ball bleiben - wie Content-Profis ihr Wissen up to date halten ... 371 10.8 ... Was darf Weiterbildung kosten? ... 378 10.9 ... 5 Thesen zur Weiterbildung der Zukunft - wo geht die Reise hin? ... 379 10.10 ... Fazit ... 381 Die Beiträger*innen in diesem Buch ... 383 Index ... 395
Vom Ding an sich zum Internet der Dinge
Seit Beginn dessen, was man Philosophie nennt – also dem Zeitalter der Vorsokratiker – haben große Geister sich bemüht, den Dualismus Geist-Materie zu überwinden und Erkenntnis auf eine einzige, eindeutige Quelle zurück zu führen – dem Ding-an-sich. Diese Entwicklung wird in diesem Buch nachverfolgt – bis hin zu den modernen Instrumenten der Datenhaltung und der künstlichen Intelligenz. Im Internet of Things schließlich werden Informationen und Objekte wieder zu einer einzigen Entität verschmolzen. Liegt da vielleicht die Lösung nach der Suche des Ding-an-sich?WOLFGANG OSTERHAGE ist Diplom-Ingenieur mit Promotionen in Physik und Informationstechnologie und war lange Jahre als Berater in internationalen Organisationen, der freien Wirtschaft und als Dozent an verschiedenen Institutionen tätig. Er hat eine Vielzahl von Büchern zu physikalischen und IT-Themen veröffentlicht. Lebt und arbeitet als freier Autor im Rheinland.Suche nach Erkenntnis.- Grenzen der Erkenntnis in der Quantenphysik.- Historische Versuche der Wirklichkeitsbeschreibung.- Poincaré und die Sprache der Wissenschaft.- Organisationsmodelle und Wahrscheinlichkeiten.- Datenhaltungssysteme.- Künstliche Intelligenz.- Internet of Things.- Löst IoT den Dualismus auf?.- Referenzen.- Namensverzeichnis.
Embedded Systems mit RISC-V und ESP32-C3
Eine praktische Einführung in Architektur, Peripherie und eingebettete Programmierung.Neu und groß im Kommen – RISC-V ist eine auf freier Technologie basierende Befehlssatzarchitektur. In Anwendung im ESP32-C3-DevKitM-1 werden hier grundlegende Konzepte und Funktionsweisen von Mikrocontrollern theoretisch vermittelt.Mehrere Hands-On-Projekte dienen außerdem dazu, Ihnen einen ersten Einblick zu geben, Sie für das selbstständige Programmieren mit Mikrocontrollern vorzubereiten und das Gelernte Schritt für Schritt zu vertiefen.Das Werk ist in drei Teile gegliedert, welche aufeinander aufbauen. Teil eins geht auf den Aufbau eines RISC-V-Mikroprozessors und die hardwarenahe Programmierung ein. Hierbei werden den Leser:innen wichtige Grundlagen mit auf den Weg gegeben. Der zweite Teil setzt den Fokus auf das Erlernen von elektrotechnischen Grundlagen und wie Peripheriemodule angesteuert werden. Im letzten Teil wird ein Pulsoximeter als Beispiel genommen, wie verschiedene Internetprotokolle funktionieren. Eine praktische Betrachtung von Bluetooth LE rundet diesen Teil ab.Über den Autor:Prof.(FH) Dipl-Ing. Patrick Ritschel studierte Informatik an der TU Wien. Anschließend leitete er die Entwicklung von Smart Cards bei der Winter AG. Seit 2003 unterrichtet er embedded Systems, Programmierung und Algorithmik in C, C++ und Java, sowie Mobile Computing an der Fachhochschule Vorarlberg. Er gründete die clownfish IT GmbH, die eingebettete Anwendungen im B2B-Bereich anbietet. In seiner Freizeit zieht es ihn mit seiner Familie auf die Theaterbühne, um zu spielen, zu singen und auch Theaterstücke zu schreiben.Leseprobe (PDF-Link)
Introductory Programs with the 32-bit PIC Microcontroller
Embark on a journey into the world of embedded programming. This book introduces you to the 32bit PIC and will teach you how the main functions of C programming work and can be used with a PIC micro.A one-stop reference for the would-be embedded programmer, you'll explore the electronics needed for a variety of programs as well as how to use different devices with the PIC. The book starts with downloading the environment and creating a simple project, one that uses different oscillators, Phase Lock Loop, and circuitry needed to create the different system clocks—an easy entry point to this exciting environment. You'll also review the MPLABX integrated development environment (IDE) and see how to program the 32Bit PIC, which can be adapted to different PICs.Throughout subsequent chapters, you’ll learn how to use a range of programs that use PIC modules such as the SPI, I2C, UART communication modules, the ADC module, the Capture, Compare, and Pulse Width Modulation module, and the RTCC, Real Time Clock and Calendar Module.WHAT YOU'LL LEARN* Create a project in MPLABX * Configure the different clock frequencies that are used in the 32bit PIC* Build a variable delay subroutine to be used in a simple traffic lights program* Use the MAX 7219 driver IC to control the 8by8 matrix display* Program an I2C expander module to control the display on a LCDWHO THIS BOOK IS FORReaders who want to try their hand at embedded programming, newcomers to programming the PIC 32, programmers who want to look into using MPLAB Harmony 3, and programmers who want to understand how C instructions work with respect to 32bit PIC. Also students who are studying for an engineering qualification.Hubert Ward has nearly 25 years of experience as a college lecturer delivering the BTEC, and now Pearson's, Higher National Certificate and Higher Diploma in Electrical & Electronic Engineering. Hubert has a 2.1 Honours Bachelor's Degree in Electrical & Electronic Engineering. Hubert has also worked as a consultant in embedded programming. His work has established his expertise in the assembler and C programming languages, within the MPLAB X IDE from Microchip, as well as designing electronic circuits, and PCBs, using ECAD software. Hubert was also the UK technical expert in Mechatronics for three years, training the UK team and taking them to enter in the Skills Olympics in Seoul 2001, resulting in one of the best outcomes to date for the UK in Mechatronics.CHAPTER 1 CREATING OUR FIRST PROJECTThis will take the reader through the process of creating a project in MPLABX and how to configure the different clock frequencies that are used in the 32bit PIC. You will start a simple program that allows the user to turn on and off a single LED connected to the PIC.CHAPTER 2 HEADER FILES AND DELAYSThis will take the reader through the important aspect of creating and using local and global header files. We will then look at creating a variable delay subroutine that we will use in a simple traffic lights program.CHAPTER 3 THE SEVEN SEGMENT DISPLAYThis will explain what a seven-segment display is and how they work. Then we will go on to write a program that controls the display.CHAPTER 4 THE LCDThis will introduce the reader to the LCD, Liquid Crystal Display. It will explain how they work and how we can create a program to write to the display. It will then move on to explain how we can create and use special characters to display on the LCD.It will also introduce the reader into the concept of arrays.CHAPTER 5 THE DOT MATRIX DISPLAYThis will introduce the reader into the use of a single 8by8 dot matrix display. It will explain how we can use the MAX 7219 driver IC to control the 8by8 matrix display. It will then go on to explain how to control a series of 4 dot matrix displays cascaded together.CHAPTER 6 COMMUNICATIONThis will look at how we can use the SPI module of the PIC to communicate with some EPROM to store data on. It will also move on to explain how we can use the UART terminal to communicate with a terminal.CHAPTER 7 I2C COMMUNICATIONThis will move on to explain what the I2C communication protocol is and how we can create a program to use I2C. It will then move on to show how we can program an I2C expander module to control the display on a LCD.CHAPTER 8 USING INTERRUPTSThis will introduce the reader into interrupts. It will explain what they are and how we can set up the 32bit PIC to use single vectored and multi-vectored interrupts. It will also explain why and how we can set the interrupts to use different priority levels.CHAPTER 9 THE RTCThis will cover using the external crystal oscillator and interrupts to create an accurate clock signal. This will then display the time of day using the TM1637 IC on four 7 segment displays.CHAPTER 10 THE RTC AND THE DS3231This will look at a real time clock using interrupts and an external crystal. It will then look at the DS3231 RTC Module.CHAPTER 11 THE RTCC MODULE OF THE 32 BIT PIC.In this chapter we will look at using the RTCC module of the 32 bit PIC. It will explain how to create an alarm with the RTCC module. We will also look at using the Parallel Master Port of the PIC to write the data of time etc to the LCD.CHAPTER 12 THE ANALOGUE WORLDThis chapter will explain what analogue and digital signals are. It will then move on to explain how the 32 bit PIC use the ADC module to allow analogue inputs to be used in the PIC. It will look at creating a voltmeter with the PIC and using the TC107A temperature transducer on the 16-explorer development board.CHAPTER 13 THE DHT11This will look at the DHT11 humidity and temperature sensor.This will look at SPI and I2C comms.CHAPTER 14 CREATING A SQUARE WAVEThis will look at creating a square wave with a fixed 50/50 duty cycle using the compare module of the PIC. It will then move onto creating a PWM square wave to creates a variable DC voltage output from the PIC.
Roll away the boring stuff!
Too often, users need to perform the same tasks again and again. It's not only boring, it takes up the time that could be used differently! In this book, you will learn how to do less typing, how Excel can insert formattings and calculations for you, how to establish best relationships between cells, how to adjust table data, that is provided in a less than perfect way and how to arrange the Excel window in a way to find desired features quicker.Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)
New ways to go!
You’re working with Excel since long, but would like some fresh inspiration? You had an Excel training 15 years ago and wonder what all these new buttons could do for you? Then, this book is for you! We’ll be looking at all new topics from Excel 2007 onwards: Matrix operations, Flash Fill, Conditional Formatting, Sparklines, new formulas and much more. All explained using clear examples, suitable for normal users and insiders.Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)
Outlook 2021
Nope, it won't make you a coffee right now. But Outlook can write, sort and tag your mail, find lost items, maybe throw away stuff instantly or re-present it at the time you find it suitable. More than that, Outlook can organize appointments, deliver route planning, present pictures of your contacts and much more.Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)
How to get Instant Overview
Often, Excel is used to evaluate given data. Which values are critical? Can I see at a glance what the development was like? Can I highlight a whole row if one column has important content? Or ask for the content of two cells, simultaneously? How do I get overview in a thick workbook? How do I get a clear and telling chart? Is there anything as clear, but not as large as a diagram? Can I ask Excel in natural language without any formula? All these questions are answered here.Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)
Deine agile Reise
Was zählt für dich als Agile Coach wirklich? Wie kannst du mehr Wirkung in der Arbeitswelt entfalten? Finde es heraus!- 99 erkenntnisreiche Selbstcoaching-Übungen mit unterschiedlichem Fokus- die Methoden der Übungen kommen aus den Bereichen Journaling, agilen Methoden und Systemisches Coaching- Gestalte dein Lernbacklog, um deine agile Reise aktiv zu gestaltenDas Arbeitsbuch "Deine Agile Reise" ist eine Kombination aus Selbstcoaching und Training. Es bietet dir die perfekten Mischung aus fachlich fundierten Fakten aus der agilen und systemischen Welt sowie eigenen Erfahrungen, die die Autorin Janna Wurdig ehrlich mit dir teilt. Die Übungen und Aufgaben aus dem Buch führen dich aktiv mit Stift, Papier und Post-its zu neuen Erkenntnissen zu deiner Rolle als Agile Coach.Schnapp dir einen Stift und starte deine agile Reise!Janna Wurdig ist Expertin für Agilität, Teamentwicklung und moderne Arbeitsweisen im digitalen Wandel. Als Agile Coach und Senior Consultant für Future Work bei der esentri AG arbeitet sie gemeinsam mit ihren Kund*innen an Haltung, Fähigkeiten, Werkzeugen und Strukturen, die eine agile, nachhaltige und wertstiftende (Zusammen-)Arbeit ermöglichen. Mit viel Leidenschaft unterstützt sie mutige Entscheidungen, Entwicklung und neues Denken. Hierbei setzt sie auf gemeinsames Wachstum und Potenzialentfaltung. Erfahre mehr: www.deine-agile-reise.de/ueber-mich
Software Transparency
DISCOVER THE NEW CYBERSECURITY LANDSCAPE OF THE INTERCONNECTED SOFTWARE SUPPLY CHAINIn Software Transparency: Supply Chain Security in an Era of a Software-Driven Society, a team of veteran information security professionals delivers an expert treatment of software supply chain security. In the book, you’ll explore real-world examples and guidance on how to defend your own organization against internal and external attacks. It includes coverage of topics including the history of the software transparency movement, software bills of materials, and high assurance attestations. The authors examine the background of attack vectors that are becoming increasingly vulnerable, like mobile and social networks, retail and banking systems, and infrastructure and defense systems. You’ll also discover:* Use cases and practical guidance for both software consumers and suppliers* Discussions of firmware and embedded software, as well as cloud and connected APIs* Strategies for understanding federal and defense software supply chain initiatives related to securityAn essential resource for cybersecurity and application security professionals, Software Transparency will also be of extraordinary benefit to industrial control system, cloud, and mobile security professionals. CHRIS HUGHES is the co-founder and Chief Information Security Officer of Aquia. He is an Adjunct Professor for M.S. Cybersecurity programs at Capitol Technology University and the University of Maryland Global Campus, and a co-host of the Resilient Cyber Podcast. TONY TURNER has 25 years’ experience as a cybersecurity engineer, architect, consultant, executive, and community builder. He is the Founder of Opswright, a software company creating solutions for security engineering in critical infrastructure and leads the OWASP Orlando chapter.
How to Create Explainer Videos
To explain complex context and relations, there is a tool already on each office workplace: PowerPoint. But many users are not aware of what it can really achieve: not only record anything of what one does on the screen - it also can do videos with intricate animations. Elements can be displayed or hidden, created step by step or morph one to another. The audience will focus on the subject, the message is clear and the larger context will be understood. This booklet concentrates on creating videos for teaching and demonstration. No other hard- or software needed. The resulting videos can be stored or shared anywhere you like.Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)
Navigating the Al Revolution
_NAVIGATING THE AI REVOLUTION: A GUIDE FOR THE UNINITIATED_ is an essential guide to understanding the world of Artificial Intelligence (AI) given the increasing prevalence of mass-adopted AI tools such as ChatGPT. In this book, King provides a comprehensive overview of AI, its history, and its current state of development, in addition to delving into the potential impact of AI on society and the economy, including the opportunities and challenges it presents.Whether you're a business leader, a student, or someone who is simply curious about AI,_ NAVIGATING THE AI REVOLUTION_ is a must-read. With clear explanations and practical recommendations, this book will help you navigate the complex and rapidly evolving world of AI and prepare you for the future.
Transitioning to Microsoft Power Platform
Welcome to this step-by-step guide for Excel users, data analysts, and finance specialists. It is designed to take you through practical report and development scenarios, including both the approach and the technical challenges. This book will equip you with an understanding of the overall Power Platform use case for addressing common business challenges.While Power BI continues to be an excellent tool of choice in the BI space, Power Platform is the real game changer. Using an integrated architecture, a small team of citizen developers can build solutions for all kinds of business problems. For small businesses, Power Platform can be used to build bespoke CRM, Finance, and Warehouse management tools. For large businesses, it can be used to build an integration point for existing systems to simplify reporting, operation, and approval processes.The author has drawn on his15 years of hands-on analytics experience to help you pivot from the traditional Excel-based reporting environment. By using different business scenarios, this book provides you with clear reasons why a skill is important before you start to dive into the scenarios. You will use a fast prototyping approach to continue to build exciting reporting, automation, and application solutions and improve them while you acquire new skill sets. The book helps you get started quickly with Power BI. It covers data visualization, collaboration, and governance practices. You will learn about the most practical SQL challenges. And you will learn how to build applications in PowerApps and Power Automate.The book ends with an integrated solution framework that can be adapted to solve a wide range of complex business problems.WHAT YOU WILL LEARN* Develop reporting solutions and business applications* Understand the Power Platform licensing and development environment* Apply Data ETL and modeling in Power BI* Use Data Storytelling and dashboard design to better visualize data* Carry out data operations with SQL and SharePoint lists* Develop useful applications using Power Apps* Develop automated workflows using Power Automate* Integrate solutions with Power BI, Power Apps, and Power Automate to build enterprise solutionsWHO THIS BOOK IS FORNext-generation data specialists, including Excel-based users who want to learn Power BI and build internal apps; finance specialists who want to take a different approach to traditional accounting reports; and anyone who wants to enhance their skill set for the future job market.DAVID DING is the director and lead consultant of SDInnovation, a consulting company that provides customized decision support and training services to organizations across multiple industries. David is a certified Power BI developer with a master’s degree in data science. Previously, David held multiple senior business and technical positions. This book is part of his personal mission in helping everyone to get better with data.1. Power BI SolutionsGoal: as the introduction chapter, this chapter starts with the most popular tool in Power Platform. It covers the important components relating to the integrated architecture. The same components are also powerful in their own rights in building powerful reports.2. Data VisualisationGoal: After covering the key components of Power BI, this chapter focus on the design and user experience, which is also a key component in a great report.3. Power BI GovernanceGoal: The readers will understand that report governance is an enabler not a restrictor. This chapter break governance into 4 key components and discusses the needs in each area.4. SQL ServerGoal: Most business data stores in SQL Server. SQL is by far the most common data language. The readers will understand the basics of SQL and able to write the most common queries.5. SharePoint ListGoal: The readers will understand how to setup and utilize SharePoint list as a security measure.6. Power Automate SolutionsGoal: The readers will understand the basic concept of Power Automate as well as some practical applications.7. Power Apps SolutionsGoal: PowerApps is another critical component in the book. This chapter will spend considerably more time in explaining the concept and construct. The readers will understand how to build PowerApps and how to integrate it with Power BI and Power Automate.8. Integrated SolutionsGoal: In the final chapter of the book, readers will start to explore the full architecture. How different parts add value to the business application. The readers will understand the full potential of Power Platform. By this stage, the users also have the skillset required to implement such solutions at work.
Pivot for office workers
In today's offices, much time is spent finding and structuring information in given data. Pivot Tables and Charts are the tool of choice to get it done. Their result often looks impressive, making people think it takes tremendous skills setting them up. It doesn’t! They’re easy, if only you know what result you’re looking for. In this booklet you learn everything to transform a simple Excel list to a telling Pivot Table and Chart!Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)
Queries, VLookup, XLookup, & Co.
Excel can take large data sets. But getting hold of required data can be tricky. Here, different possibilities are explained: The filter and the VLOOKUP() which are often heard of, but not really mastered. But there are more options like the Advanced filter, IF(), Database functions and the new, cutting-edge ones like SWITCH() and the brand new, very convenient XLOOKUP(). All are explained with examples and their specific benefits and downsides.Ina Koys is an experienced instructor for Microsoft Office. Many questions are frequently asked in trainings, but seldom covered in books. Now she answers some of them in her originally German "short & spicy" series. A little accent will add to the fun :-)