Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Allgemein

Produkte filtern

Produktbild für Pro C# 8 with .NET Core 3

Pro C# 8 with .NET Core 3

This essential classic provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 9th edition, you will find the latest C# 8 and .NET Core features, along with new chapters on Microsoft’s lightweight, cross-platform framework, .NET Core 3.1. Coverage of ASP.NET Core, Entity Framework Core, and more, sits alongside the latest updates to .NET Core, including Windows Presentation Foundation (WPF). Not only does this book cover all of the latest features in C# 8, but all chapters and code samples have been rewritten for this latest release.Dive in and discover why this book has been a favorite of C# developers worldwide for more than 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of Pro C# 8 with .NET Core 3 gain the confidence to put C# into practice and explore the .NET Core universe on your own terms.WHAT YOU WILL LEARN* Discover the bells and whistles of C# 8 features and updates to previous features* Hit the ground running with ASP.NET Core web applications and web services, and Entity Framework Core* Work with the latest version of Windows Presentation Foundation, now a part of .NET Core* Understand the philosophy behind .NET and the cross-platform alternative, .NET Core* Develop applications with C# and modern frameworks for services, web, and smart client applicationsWHO THIS BOOK IS FORDevelopers who are interested in .NET programming and the C# language“Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of thisbook; this is a 'must-have' for your collection if you are learning .NET Core!”– Rick McGuire, Senior Application Development Manager, Microsoft“Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized ‘classic’ a ‘must-have’. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET Core and ASP.NET Core should get this book.”– Brian A. Randell, Partner, MCW Technologies and Microsoft MVPANDREW TROELSEN has more than 20 years of experience in the software industry. Over this time he has worked as a developer, educator, author, public speaker, and now team lead and lead engineer. He is the author of numerous books in the Microsoft universe. He holds a master of science degree in software engineering (MSSE) from the University of St. Thomas and another in computational linguistics (CLMS) from the University of Washington.PHIL JAPIKSE is an international speaker, Microsoft MVP, ASPInsider, Professional Scrum Trainer, and a passionate member of the developer community. He is the lead director of the Cincinnati .NET User Group and the Cincinnati Software Architect Roundtable, and he founded the CincyDeliver conference, Currently, Phil works as a Director of Consulting and Enterprise Architect. Follow Phil on his blog (skimedic.com) or on Twitter @skimedic.PART I: INTRODUCING C# AND .NET CORE.- Chapter 1: Introducing .NET Core.- Chapter 2: Building C# Applications.- PART II: CORE C# PROGRAMMING.- Chapter 3: Core C# Programming Constructs, Part I.- Chapter 4: Core C# Programming Constructs, Part II.- PART III: OBJECT ORIENTED PROGRAMMING WITH C#.- Chapter 5: Understanding Encapsulation.- Chapter 6: Understanding Inheritance and Polymorphism.- Chapter 7: Understanding Structured Exception Handling.- Chapter 8: Working with Interfaces.- Chapter 9: Understanding Object Lifetime .- PART IV: ADVANCED C# PROGRAMMING.- Chapter 10: Collections and Generics.- Chapter 11: Advanced C# Language Features.- Chapter 12: Delegates, Events, and Lambda Expressions.- Chapter 13: LINQ To Objects.- Chapter 14: Processes, AppDomains, and Load Contexts.- Chapter 15: Multithreaded, Parallel, and Async Programming.- PART V: PROGRAMMING WITH .NET CORE ASSEMBLIES.- Chapter 16: Building and Configuring Class Libraries.- Chapter 17: Type Reflection, Late Binding, and Attribute-Based Programming.- Chapter 18: Dynamic Types and the Dynamic Languare Runtime.- Chapter 19:Understanding CIL and the Role of Dynamic Assemblies.- PART VI: FILE AND DATA HANDLING.- Chapter 20: File I/O and Object Serialization.- Chapter 21: Data Access with ADO.NET.- Chapter 22: Introducing Entity Framework Core.- Chapter 23: Finishing the Data Access Layer.- PART VII: WINDOWS CLIENT DEVELOPMENT.- Chapter 24: Introducing Windows Presentation Foundation and XAML.- Chapter 25: WPF Controls, Layouts, Events, and Data Binding.- Chapter 26: WPF Graphics Rendering Services.- Chapter 27: WPF Resources, Animations, Styles, and Templates.- Chapter 28: WPF Notifications, Validations, Commands, and MVVM.- PART VIII: ASP.NET CORE.- Chapter 29: Introducing ASP.NET Core.- Chapter 30: Restful Services with ASP.NET Core.- Chapter 31: MVC Applications with ASP.NET Core.

Regulärer Preis: 66,99 €
Produktbild für GNU Octave by Example

GNU Octave by Example

Get a quick start to learn, understand, and apply GNU Octave using a math- and programming-friendly approach. This book focuses on an end-to-end track to teach mathematical programming, data science, signal processing, and image processing with GNU Octave.GNU Octave by Example starts with an introduction to GNU Octave, a free and open-source alternative to MATLAB. Next, it explains the processes to install GNU Octave on popular operating systems such as Windows, Ubuntu, Raspberry Pi, and other platforms. Further, it covers hands-on exercises with GNU Octave exploring the basic functionality and command line in interactive mode. This is followed by covering matrices and various operations including how to read and analyze data from various sources. Moving forward, it introduces commonly used programming constructs in data visualization. It explains 2D and 3D data visualization along with data analysis. It also demonstrates the concepts related to geometry and its application with GNU Octave. It concludes with coverage of signal processing followed by image, video, and audio processing techniques.After reading this book, you will be able to write your own programs for scientific and numerical applications.WHAT YOU WILL LEARN● Understand the practical aspects of GNU Octave with math and programming-friendly abstractions● Install GNU Octave on multiple platforms including Windows, Raspberry Pi, and Ubuntu● Work with GNU Octave using the GUI, the command line, and Jupyter notebooks● Implement 2D and 3D data visualization and analysis with GNU OctaveWHO THIS BOOK IS FORSoftware engineers, data engineers, data science enthusiasts, and computer vision professionals.ASHWIN PAJANKAR holds a Master of Technology from IIIT Hyderabad. He started programming and tinkering with electronics at the tender age of seven. BASIC was the first programming language he worked with. He was gradually exposed to C programming, 8085, and x86 assembly programming during his higher secondary schooling. He is proficient in x86 assembly, C, Java, Python, and shell programming. He is also proficient with Raspberry Pi, Arduino, and other single board computers and microcontrollers. Ashwin is passionate about training and mentoring. He has trained more than 60,000 students and professionals in live and online training courses. He has published more than a dozen books with many international and Indian publishers. He has also reviewed numerous books and educational video courses. This is his fourth book with Apress and he is working on more books. He regularly conducts programming bootcamps and hands-on training for software companies.He is also an avid YouTuber with more than 10,000 subscribers to his channel. You can find him on LinkedIn.SHARVANI CHANDU holds an MS in Computer Vision from CMU and BTech in Electronics and Communication Engineering from IIIT Hyderabad. She has research experience in the areas of computer vision and machine learning. She currently works for Amazon and has also worked in Bangalore as a software engineer for a couple of years focusing on machine learning and natural language processing. During her undergraduate and graduate studies, she worked as a research intern, teaching assistant, and research assistant. She has also published research papers related to her work. She is enthusiastic about working in the areas of mathematics, computer vision, and programming.You can find her on LinkedIn.Chapter 1: An introduction to GNU OctaveCHAPTER GOAL: Introduce the reader to the GNU Octave tool and steps for the installation on various popular platformNO OF PAGES - 15 (will include the screenshots of GUI too)SUB -TOPICS1. What is GNU Octave and its history2. Applications3. Limitations of Octave4. The Octave Community5. Comparison with other tools (MATLAB and Scilab)6. Install Octave and Jupyter● Windows● Ubuntu● Raspberry Pi7. Octave Programming Modes● Octave CLI and launching CLI from the command prompt● Octave GUI and *.m files● Jupyter NotebookChapter 2: Action with Octave ProgrammingCHAPTER GOAL: Help the reader to engage with hands-on exercises with GNU Octave. Readers will explore the basic functionality of the GUI and command line in the interactive mode.No of pages: 10SUB - TOPICS1. Getting started with the interactive mode2. Basics of variables3. Data types and naming conversions4. Global and local variables5. Clear the screen and get the help6. Writing scripts and launching them from the command prompt7. Predefined constants and common mathematical functions8. Complex variables9. Various Operations on variablesChapter 3: Matrices and OperationsCHAPTER GOAL: Demonstrate the multidimensional data with matrices and their operations with GNU OctaveNO OF PAGES: 15Sub - Topics:1. Scalars, vectors, and matrices2. Operations on Matrices and ArraysChapter 4: Scripts, Loops, and User defined functionsChapter Goal: Write Scripts and Loops. Learn how to write own custom user defined functions in GNU Octave. This chapter heavily focuses on scripting part and programming constructs. We will also see how to read the data from various sources for further working.NO OF PAGES: 15SUB - TOPICS:1. Scripts2. Loops3. Define functions4. Inline functions5. Save data into files6. Read data from csv files7. Work with online data sources8. Binary file formatCHAPTER 5 : DATA VISUALIZATIONChapter goal – Learn to visualize data with octave. Readers working in the data science and visualization domains will be benefited from this.NO OF PAGES: 15SUB - TOPICS:1. 2D Plotting2. 3D Plotting3. Surface PlottingCHAPTER 6 : DATA ANALYSISCHAPTER GOAL – Learn to analyze data with octave. Again, the readers working in the domain of data science and analytics will benefit from this.No of pages: 10SUB - TOPICS:1. Simple descriptive statistics2. Histogram and moments3. Comparing data sets4. Function fitting5. Polynomial fittingChapter 7 : GeometryCHAPTER GOAL – Understand geometry and its applications with octave. We will explore the GNU Octave implementation of important geometry related algorithms.NO OF PAGES: 10Sub - Topics:1. Delaunay Triangulation2. Voronoi Diagrams3. Convex Hull4. Interpolation on Scattered DataCHAPTER 8 : SIGNAL PROCESSINGCHAPTER GOAL – Learn to work with Fourier analysis and processing techniques for signal.No of pages: 10SUB - TOPICS:1. Signal Generation2. Fourier AnalysisCHAPTER 9 : IMAGE, VIDEO, AND AUDIO PROCESSINGCHAPTER GOAL – Learn to process images, video, and audio. We will see all the techniques in details.NO OF PAGES: 20SUB - TOPICS:1. Image Processing2. Video Processing3. Audio ProcessingAPPENDIXChapter goal – This chapter will have all assorted topics that are not related to each other but very important for readers.NO OF PAGES: 10SUB - TOPICS:1. Oct2py2. Structures and cellarrays

Regulärer Preis: 62,99 €
Produktbild für Einsatz der Blockchain-Technologie im Energiesektor

Einsatz der Blockchain-Technologie im Energiesektor

Die Blockchain-Technologie erweist sich als eine neue, hochinteressante Technologie, die seit der Einführung des Bitcoins in zahlreichen Anwendungsfeldern diskutiert wird. Die zahlreichen Forschungsprojekte untermauern die hohen Erwartungen an diese Technologie. Das vorliegende Essential soll ein grundlegendes Verständnis über die Blockchain-Technologie vermitteln und insbesondere den Fokus auf die technologische Ausgestaltung und Konzeptentwicklung in ausgewählten Bereichen der Energiewirtschaft legen.

Regulärer Preis: 4,99 €
Produktbild für Self-Service AI with Power BI Desktop

Self-Service AI with Power BI Desktop

This book explains how you can enrich the data you have loaded into Power BI Desktop by accessing a suite of Artificial Intelligence (AI) features. These AI features are built into Power BI Desktop and help you to gain new insights from existing data. Some of the features are automated and are available to you at the click of a button or through writing Data Analysis Expressions (DAX). Other features are available through writing code in either the R, Python, or M languages. This book opens up the entire suite of AI features to you with clear examples showing when they are best applied and how to invoke them on your own datasets.No matter if you are a business user, analyst, or data scientist – Power BI has AI capabilities tailored to you. This book helps you learn what types of insights Power BI is capable of delivering automatically. You will learn how to integrate and leverage the use of the R and Python languages for statistics, how to integrate with Cognitive Services and Azure Machine Learning Services when loading data, how to explore your data by asking questions in plain English ... and more! There are AI features for discovering your data, characterizing unexplored datasets, and building what-if scenarios.There’s much to like and learn from this book whether you are a newcomer to Power BI or a seasoned user. Power BI Desktop is a freely available tool for visualization and analysis. This book helps you to get the most from that tool by exploiting some of its latest and most advanced features.WHAT YOU WILL LEARN* Ask questions in natural language and get answers from your data* Let Power BI explain why a certain data point differs from the rest* Have Power BI show key influencers over categories of data* Access artificial intelligence features available in the Azure cloud* Walk the same drill down path in different parts of your hierarchy* Load visualizations to add smartness to your reports* Simulate changes in data and immediately see the consequences* Know your data, even before you build your first report* Create new columns by giving examples of the data that you need* Transform and visualize your data with the help of R and Python scriptsWHO THIS BOOK IS FORFor the enthusiastic Power BI user who wants to apply state-of-the-art artificial intelligence (AI) features to gain new insights from existing data. For end-users and IT professionals who are not shy of jumping into a new world of machine learning and are ready to make that step and take a deeper look into their data. For those wanting to step up their game from doing simple reporting and visualizations by making the move into diagnostic and predictive analysis.MARKUS EHRENMUELLER-JENSEN is a data professional who started his career as a consultant for Business Intelligence solutions on an IBM AS/400 system before he was introduced into the world of Microsoft’s Data Platform in 2006. He has since built Data Warehouses and Business Intelligence solutions for a wide variety of clients. His portfolio includes training and workshops, architectural designs, and the development of data-oriented solutions. In 2018 he founded Savory Data, an independent consultancy company.Markus is certified as a Microsoft Certified Solution Expert (MCSE) for Data Platform and Business Intelligence, and as a Microsoft Certified Trainer (MCT). He teaches databases, information management, and project management at HTL Leonding, Austria. He co-founded both PASS Austria and PUG Austria and co-organizes the yearly SQL Saturday in Vienna. He has been a Microsoft Most Valuable Professional (MVP) each year since 2017. 1. Asking Questions in Natural Language2. The Insights Feature3. Discovering Key Influencers4. Drill-Down and Decomposing Hierarchies5. Adding Smart Visualizations6. Experimenting with Scenarios7. Characterizing a Dataset8. Creating Columns from Example9. Executing R and Python Visualizations10. Transforming Data with R and Python11. Execute Machine Learning Models in the Azure Cloud

Regulärer Preis: 66,99 €
Produktbild für CompTIA Security+ Certification Study Guide

CompTIA Security+ Certification Study Guide

Prepare for the CompTIA Security+ certification exam that covers the skills required to perform core security functions and pursue a career in IT. You will learn the basic principles of network security.Computer network vulnerabilities and threats are covered and you will learn how to safeguard computer networks. Network security planning, technology, and organization are discussed along with associated legal and ethical issues.Lesson objectives and instruction succinctly review each major topic, including: network fundamentals, operational and organizational security, risk management, wireless security, change management, physical security, forensics, network attacks, and much more.WHAT YOU WILL LEARN* Identify the concepts of confidentiality, integrity, and availability* Implement secure network administration principles* Apply appropriate risk mitigation strategies* Explain the impact of physical security on computer and network security* Use assessment tools to discover security threats and vulnerabilities* Implement appropriate security controls when performing account managementWHO THIS BOOK IS FORSecurity professionals looking to get this credential, including systems administrators, network administrators, security administrators, junior IT auditors and penetration testers, security specialists, security consultants, security engineers, and moreAHMED SHEIKH is a Fulbright alumnus and has earned a master's degree in electrical engineering from Kansas State University, USA. He is a seasoned IT expert with a specialty in network security planning and skills in cloud computing. Currently, he is working as IT Expert Engineer at a leading IT electrical company.CHAPTER 1. GENERAL CONCEPTSIdentify the concepts of confidentiality, integrity and availability.Perform packet level analysis.CHAPTER 2. CHAPTER 2. NETWORK FUNDAMENTALS INFRASTRUCTURE SECURITYExplain the security function and purpose of network devices and technologies.Implement secure network administration principles.Differentiate network design elements and compounds.Use common protocols to employ infrastructure security.Identify commonly used default network ports.CHAPTER 3. IDS WIRELESS SECURITYExplain the security function and purpose of network devices and technologies.Apply secure network administration principles.Implement a wireless network in a secure manner.CHAPTER 4. ROLE OF PEOPLE IN SECURITY—OPERATIONAL AND ORGANIZATIONAL SECURITYExplain the importance of security-related awareness and training.CHAPTER 5. RISK MANAGEMENTExplain risk related concepts.Apply appropriate risk mitigation strategies.CHAPTER 6. CHANGE MANAGEMENTCompare aspects of business continuity.Execute disaster recovery plans and procedures.CHAPTER 7. PHYSICAL SECURITYExplain the impact of physical security on computer and network security.Explain the impact and proper use of environmental controls.CHAPTER 8. FORENSICS, LEGAL ISSUES, PRIVACYApply appropriate incident response procedures.Identify the various laws that affect cybersecurity.CHAPTER 9. ATTACKSIdentify the different types of malware that exist.Describe computer attacks.CHAPTER 10. NETWORK ATTACKSIdentify different types of network attacks.Use assessment tools to discover security threats and vulnerabilities.CHAPTER 11. BASELINE SECURE SOFTWARE DEVELOPMENTExplain the importance of application security.Carry out appropriate procedures to establish host security.Explain the importance of data security.CHAPTER 12. EMAIL AND IM WEB COMPONENTSDescribe security issues associated with Email and Instant Messaging.Explain web applications, plug-ins, and related security issues.Explain web-based application security issues.CHAPTER 13. AUTHENTICATION AND REMOTE ACCESSExplain the function and purpose of authentication services.Explain the fundamental concepts and best practices related to authentication.Identify the methods and protocols used for remote access to networks.CHAPTER 14. ACCESS CONTROL AND PRIVILEGE MANAGEMENTExplain the fundamental concepts and best practices related to authorization and access control.Implement appropriate security controls when performing account management.CHAPTER 15. CRYPTOGRAPHYSummarize general cryptography concepts.Apply appropriate cryptographic tools and products.CHAPTER 16. PUBLIC KEY INFRASTRUCTUREExplain the core concepts of public key infrastructure.Implement Public Key Infrastructure (PKI), certificate management and associated components.

Regulärer Preis: 62,99 €
Produktbild für Firewalls Don't Stop Dragons

Firewalls Don't Stop Dragons

Rely on this practical, end-to-end guide on cyber safety and privacy written expressly for a non-technical audience. You will have just what you need to protect yourself—step by step, without judgment, and with as little jargon as possible. Just how secure is your computer right now? You probably don't know. Computers and the Internet have revolutionized the modern world, but if you are like most people, you have no clue how these things work and don't know the real threats. Protecting your computer is like defending a medieval castle. While moats, walls, drawbridges, and castle guards can be effective, you would go broke trying to build something dragon-proof. This book is not about protecting yourself from a targeted attack by the NSA; it is about arming yourself against common hackers and mass surveillance. There are dozens of no-brainer things we all should be doing to protect our computers and safeguard our data—just like wearing a seat belt, installing smoke alarms,and putting on sunscreen. Author Carey Parker has structured this book to give you maximum benefit with minimum effort. If you just want to know what to do, every chapter has a complete checklist with step-by-step instructions and pictures. This revised and expanded fourth edition contains more than 170 tips to make you and your family safer. It includes: * Updates for Windows 10 (May 2020) and Mac OS 10.15 (Catalina) * Updates for iOS 13 and Android 10 * Updated recommendations on the best apps, products, and services * More than 170 tips with complete step-by-step instructions and pictures * A preview of Mac OS 11 Big Sur and iOS 14 You will: * Create killer passwords that you do not have to remember * Browse the web safely and with confidence * Protect your data and reclaim your privacy * Shop and bank online with maximum security * Defend against identity theft * Protect yourself from viruses and scams * Maximize your smartphone security and privacy * Safeguard your children online * Block online tracking and dangerous ads * Send files and messages securely and privately * Set up secure home networking * Keep your smart devices from spying on you * Stop oversharing on social media * Create automated backups of all your devices * Learn how the Internet actually works * And more! Rely on this practical, end-to-end guide on cyber safety and privacy written expressly for a non-technical audience. You will have just what you need to protect yourself—step by step, without judgment, and with as little jargon as possible. Just how secure is your computer right now? You probably don't know. Computers and the Internet have revolutionized the modern world, but if you are like most people, you have no clue how these things work and don't know the real threats. Protecting your computer is like defending a medieval castle. While moats, walls, drawbridges, and castle guards can be effective, you would go broke trying to build something dragon-proof. This book is not about protecting yourself from a targeted attack by the NSA; it is about arming yourself against common hackers and mass surveillance. There are dozens of no-brainer things we all should be doing to protect our computers and safeguard our data—just like wearing a seat belt, installing smoke alarms,and putting on sunscreen. Author Carey Parker has structured this book to give you maximum benefit with minimum effort. If you just want to know what to do, every chapter has a complete checklist with step-by-step instructions and pictures. This revised and expanded fourth edition contains more than 170 tips to make you and your family safer. It includes: * Updates for Windows 10 (May 2020) and Mac OS 10.15 (Catalina) * Updates for iOS 13 and Android 10 * Updated recommendations on the best apps, products, and services * More than 170 tips with complete step-by-step instructions and pictures * A preview of Mac OS 11 Big Sur and iOS 14 What You Will Learn * Create killer passwords that you do not have to remember * Browse the web safely and with confidence * Protect your data and reclaim your privacy * Shop and bank online with maximumsecurity * Defend against identity theft * Protect yourself from viruses and scams * Maximize your smartphone security and privacy * Safeguard your children online * Block online tracking and dangerous ads * Send files and messages securely and privately * Set up secure home networking * Keep your smart devices from spying on you * Stop oversharing on social media * Create automated backups of all your devices * Learn how the Internet actually works * And more! Who This Book Is For Those who use computers and mobile devices, but do not know (or care) how they work. The book is for people who want to know what they need to do to protect themselves—step by step, without judgment, and with as little jargon as possible. Chapter 1: Before We Begin.- Chapter 2: Cybersecurity 101.- Chapter 3: First Things First.- Chapter 4: Passwords.- Chapter 5: Computer Security.- Chapter 6: Lan Sweet Lan.- Chapter 7: Practice Safe Surfing.- Chapter 8: Secure Communication.- Chapter 9: Online Accounts and Social Media.- Chapter 10: Parental Guidance.- Chapter 11: Don’t Be a Smart Phone Dummy.- Chapter 12: Odds and Ends.- Chapter 13: Parting Thoughts.- Chapter 14: Glossary. Carey Parker, CIPM was born and raised in Indiana, an only child who loved to tear apart his electronic toys and reassemble them in interesting ways. He began programming computers in middle school when personal computers were just starting to become popular. For years, these twin interests percolated until he attended Purdue University and learned that you could get paid to do this stuff—it was called electrical engineering! After obtaining both bachelor and master degrees in electrical engineering, Carey launched his career in telecommunications software development at Bell Northern Research (aka the "Big Nerd Ranch"). Over the next 20 years, he wrote software for multiple companies, large and small, and lived in various cities across the southern United States. In recent years, particularly after the Edward Snowden revelations in 2013, Carey became deeply concerned about computer security and privacy. In 2014, he began combining his passion for computers, cybersecurity,and fantasy novels with his long-time desire to write a book, and the result is Firewalls Don't Stop Dragons. This eventually launched a blog, newsletter, and weekly podcast of the same name.

Regulärer Preis: 36,99 €
Produktbild für MongoDB Topology Design

MongoDB Topology Design

Create a world-class MongoDB cluster that is scalable, reliable, and secure. Comply with mission-critical regulatory regimes such as the European Union’s General Data Protection Regulation (GDPR). Whether you are thinking of migrating to MongoDB or need to meet legal requirements for an existing self-managed cluster, this book has you covered. It begins with the basics of replication and sharding, and quickly scales up to cover everything you need to know to control your data and keep it safe from unexpected data loss or downtime.This book covers best practices for stable MongoDB deployments. For example, a well-designed MongoDB cluster should have no single point of failure. The book covers common use cases when only one or two data centers are available. It goes into detail about creating geopolitical sharding configurations to cover the most stringent data protection regulation compliance. The book also covers different tools and approaches for automating and monitoring a cluster with Kubernetes, Docker, and popular cloud provider containers.WHAT YOU WILL LEARN* Get started with the basics of MongoDB clusters* Protect and monitor a MongoDB deployment* Deepen your expertise around replication and sharding* Keep effective backups and plan ahead for disaster recovery* Recognize and avoid problems that can occur in distributed databases* Build optimal MongoDB deployments within hardware and data center limitationsWHO THIS BOOK IS FORSolutions architects, DevOps architects and engineers, automation and cloud engineers, and database administrators who are new to MongoDB and distributed databases or who need to scale up simple deployments. This book is a complete guide to planning a deployment for optimal resilience, performance, and scaling, and covers all the details required to meet the new set of data protection regulations such as the GDPR. This book is particularly relevant for large global organizations such as financial and medical institutions, as well as government departments that need to control data in the whole stack and are prohibited from using managed cloud services.NIC COTTRELL has used MongoDB for many software development projects since version 2.0 and before joining the company in 2017. He worked as a consulting engineer, delivering training and helping enterprise customers optimize and scale their big data projects. He transitioned to a technical services role in late 2018, helping customers triage critical problems with their MongoDB deployments. Nic gives regular talks, including at MongoDB local events and at MongoDB World in NYC. He holds dual Australian and Swedish citizenship and lives in France. 1. Core Concepts2. Fault-Tolerant Design3. Security4. Compliance and GDPR5. Basic Topologies6. Global Topologies7. Deployment and Monitoring8. Special Use Cases and Configurations9. Backups and Restores10. Advanced Sharding11. Extreme Sharding

Regulärer Preis: 66,99 €
Produktbild für Beginning Android Games Development

Beginning Android Games Development

Do you have an awesome idea for the next break-through mobile gaming title? This updated edition will help you kick-start your project as it guides you through the process of creating several example game apps using APIs available in Android.You will learn the basics needed to join the ranks of successful Android game app developers. the book starts with game design fundamentals using Canvas and Android SDK 10 or earlier programming basics. You then will progress toward creating your own basic game engine and playable game apps that work on Android 10 or earlier smartphones and tablets. You take your game through the chapters and topics in the book to learn different tools such as OpenGL ES.And you will learn about publishing and marketing your games to monetize your creation.WHAT YOU WILL LEARN* Gain knowledge on the fundamentals of game programming in the context of Android* Use Android's APIs for graphics, audio, and user input to reflect those fundamentals* Develop two 2D games from scratch, based on Canvas API and OpenGL ES* Create a full-featured 3D game* Publish your games, get crash reports, and support your users* Complete your own playable 2D OpenGL gamesWHO THIS BOOK IS FORThose with basic knowledge of Java who want to write games on the Android platform, and experienced game developers who want to know about the pitfalls and peculiarities of the platformTED HAGOS is CTO and Data Protection Officer of RenditionDigital International, a software development company based out of Dublin, Ireland. Before joining RDI, he had various software development roles and also spent time as a trainer at IBM Advanced Career Education, Ateneo ITI, and Asia Pacific College. He spent many years in software development, dating back to Turbo C, Clipper, dBase IV, and Visual Basic. Eventually, he found Java and spent many years there. Nowadays, he is busy with full-stack JavaScript and Android.MARIO ZECHNER runs Badlogic Games, a game development shop focused on Android.JF DIMARZIO is a seasoned Android developer and author. He began developing games in Basic on the TRS-80 Color Computer II in 1984. Since then, he has worked in the technology departments of companies such as the US Department of Defense and the Walt Disney Company. He has been developing on the Android platform since the beta release of version .03. He is also an accomplished author. Over the last 20 years, he has released fifteen books, including Android: A Programmer's Guide. His books have been translated into four languages and published worldwide. His writing style is very easy to read and understand, which makes the information on the topics that he presents more retainable.ROBERT GREEN is a mobile video game developer from Portland, Oregon who develops and publishes mobile games under the brand Battery Powered Games. He has developed over a dozen mobile games and graphically interactive apps for himself and clients in the last two years, which include 2D and 3D action, puzzle, racing, and casual games. Before diving full time into video game development, he worked for software companies in Minneapolis, Minnesota and Chicago, Illinois, including IBM Interactive. His current focus is on cross-platform game development and high-performance mobile gaming.1. ANDROID, SETUP AND CONFIGURATIONa. Installing Android Studiob. Configuring Android Studio2. QUICK TOUR OF ANDROID STUDIOa. The IDEb. Composing activitiesc. Runningd. Debugging3. ANDROID FOR GAME DEVELOPERSa. What makes up a projectb. Activitiesc. Basic I/Od. Resources4. GAME DEVELOPMENT 101a. Genresb. Game framework5. BALLOON POPPERa. Describe the game’s logicb. What the finished game will look and feel likec. Creating the project in Android Studio6. DEFINING VISUAL PRESENTATIONa. Background imageb. Adding the game controlsc. Implementing the Visual objects7. GAME LOGIC FOR BALLOON POPPERa. Thinking about levelsb. Popping the balloonsc. Managing game resources8. ADDING AUDIOa. The media playerb. Sound effects9. INTRODUCTION TO OPENGL ESa. What’s OpenGL ESb. Texture mappingc. Transformations10. BALLOON POPPER IN OPENGL ES11. OPENGL ES 3Da. Vertices in 3Db. Z-bufferc. Meshes12. MARKETING AND MONETIZINGa. Advertisingb. Discoveryc. In-app purchasesd. Virtual currency13. PUBLISHING THE GAMEa. Cleaning up the buildb. A checklist before publishingc. Signing the APKd. Google Play14. WHERE TO GO FROM HEREa. Discussions on popular enginesb. Unityc. Coronad. Vulkan

Regulärer Preis: 62,99 €
Produktbild für Benutzerzentrierte Unternehmensarchitekturen

Benutzerzentrierte Unternehmensarchitekturen

Unternehmensarchitektur-Management unterstützt die Planung und Durchführung von Geschäftstransformation. Existierende Ansätze können in portfolio- und projekt-orientierte Ansätze eingeteilt werden. Die Synthese dieser Ansätze bietet das Beste aus beiden Welten. Das Buch stellt den kombinierten Ansatz vor.Der Inhalt gliedert sich in ausgewählte Best-Practice-Szenarien. Der Fokus liegt jeweils auf dem Thema Benutzererfahrung – ein Schwerpunkt, der in Transformationsprojekten oftmals vernachlässigt wird.Zur Evaluierung von Unternehmensarchitekturen aus Sicht der Benutzer steht unter ww.omilab.org/usercentricassessment ein Online-Service zur Verfügung.DIE HERAUSGEBERO. UNIV.-PROF. PROF.H.C. DR. DIMITRIS KARAGIANNIS ist an der Universität Wien tätig, wo er die Forschungsgruppe Knowledge Engineering der Fakultät für Informatik leitet.DR. CHRISTOPH MOSER ist Produktmanager von ADOIT, der von Analystenhäusern als Leader eingestuften EA-Suite.DR. ANKE HELMES ist als Senior Management Consultant bei der BOC Gruppe tätig und trägt die Regionalverantwortung für den süddeutschen Raum.Geschäftstransformation – Eine Notwendigkeit.- Das Zusammenspiel zwischen TOGAF®, ArchiMate® und EA-Szenarien.- Transformationsportfolio-Management.- Capability-Portfolio-Management.- Applikationsportfolio-Management.- Datenportfolio-Management.- Technologieportfolio-Management.- Compliance-Portfolio-Management.- Benutzererfahrung als Wegweiser in der Geschäftstransformation.

Regulärer Preis: 62,99 €
Produktbild für Representations of the social actor today

Representations of the social actor today

The book in question considers, in the essays that constitute it, the conditions of the contemporary social actor in the era of social distancing policies. In the first essay, an essential characteristic of the social actor, the existing tension between the rigidity of roles assumed and freedom of action is analyzed in the light of the practical and theoretical experiments carried out in the Commedia dell'Arte, as renewed by George and Maurice Sand, Goffman's symbolic interactionism and Naranjo's psychology of ennaeatypes. In the second essay, the studies carried out on the pseudo-social personality allow us to grasp an important aspect of the influence of social distancing policies on the contemporary social actor, the clear separation between survival strategies and communicative action, since in the era of the Covid 19 infection only the reduction of face-to-face relations seems to allow an adequate survival strategy. This implies the assumption of a prominent role by communication technologies, with psycho-social consequences that seem to go in the direction of a general increase of pseudo-sociality.

Regulärer Preis: 4,99 €
Produktbild für The Product-Led Organization

The Product-Led Organization

A PLAYBOOK ON PRODUCT-LED STRATEGY FOR SOFTWARE PRODUCT TEAMSThere's a common strategy used by the fastest growing and most successful businesses of our time. These companies are building their entire customer experience around their digital products, delivering software that is simple, intuitive and delightful, and that anticipates and exceeds the evolving needs of users. Product-led organizations make their products the vehicle for acquiring and retaining customers, driving growth, and influencing organizational priorities. They represent the future of business in a digital-first world.This book is meant to help you transform your company into a product-led organization, helping to drive growth for your business and advance your own career. It provides:* A holistic view of the quantitative and qualitative insights teams need to make better decisions and shape better product experiences.* A guide to setting goals for product success and measuring progress toward meeting them.* A playbook for incorporating sales and marketing activities, service and support, as well as onboarding and education into the product* Strategies for soliciting, organizing and prioritizing feedback from customers and other stakeholders; and how to use those inputs to create an effective product roadmapThe Product-Led Organization: Drive Growth By Putting Product at the Center of Your Customer Experience was written by the co-founder and CEO of Pendo—a SaaS company and innovator in building software for digital product teams. The book reflects the author’s passion and dedication for sharing what it takes to build great products.TODD OLSON is CEO and co-founder of Pendo, a platform that accelerates and deepens product adoption for companies everywhere. He has raised over $200 million in venture capital, counts over 1,500 customers, and employs 450 people in six offices around the world. Preface ixIntroducing Product-led Strategy xvSECTION ONE LEVERAGING DATA TO CREATE A GREAT PRODUCTChapter 1 Start with the End in Mind 3Chapter 2 You Are What You Measure 27Chapter 3 Turning Customer Data into Insights 45Chapter 4 How to Measure Feelings 63SECTION TWO PRODUCT IS THE CENTER OF THE CUSTOMER EXPERIENCEChapter 5 Marketing in a Product-led World 81Chapter 6 Converting Users into Customers 95Chapter 7 Getting Customers Off to a Fast Start Through Onboarding 99Chapter 8 Delivering Value 121Chapter 9 Customer Self-Service 133Chapter 10 Renew and Expand: Creating Customers for Life 145SECTION THREE A NEW WAY OF DELIVERING PRODUCTChapter 11 Product-led Design 157Chapter 12 Launching and Driving Adoption 161Chapter 13 The Art of Letting Go 175Chapter 14 What Users Want 183Chapter 15 Dynamic Roadmapping 195Chapter 16 Building Modern Product Teams 207Conclusion: A Call to Action 217Acknowledgments 219About the Author 221Index 223

Regulärer Preis: 25,99 €
Produktbild für Jumpstart UIKit

Jumpstart UIKit

Learn to build modern, sleek, and powerful websites quickly and easily with UIKit, an open-source, responsive, and lightweight framework. This book reveals the massive potential of this amazing framework to help you prototype, develop, and customize your web projects as per your business requirementsResponsive web design is imperative nowadays as mobile sites become the de-facto standard. UIKit makes front-end design easier and helps speed up the development process significantly. You can build enterprise-level, feature-rich websites that work elegantly with a wide range of different device sizes and resolutions with minimum fuss.You'll play with the mobile-first grid component and an expansive set of intuitive CSS elements. UIKit simplifies the difficult task of crafting intricate and robust websites. Instead of loads of theory, this good read will help you get comfortable with the various utilities using comprehensive coding examples in an easy-to-understand manner.WHAT YOU'LL LEARN* Set up the UIKit's required build tools to get started* Create a fully responsive, fluid, and nested grid layout* Use UIKit to take your first steps in responsive web design* Play with the wide-range of CSS components and elements* Work with design web elements such as Navigation, Cards, Modals, Forms, and Accordion.WHO THIS BOOK IS FORThis book is aimed at newbies and beginners, who are keen to build responsive websites using the solid UIkit framework. It can also be a quick reference for web designers, who are acquainted with or use the UIkit toolset for their important projects.A Senior Technical writer by profession, ARAVIND SHENOY's core interests are Technical Writing, Content Writing, Content Development, Web Design, and Business Analysis. He was born and raised in Mumbai and resides there. A music buff - he loves listening to Rock n' Roll and Rap. Oasis, R.E.M, The Doors, Dire Straits, Coldplay, Jimi Hendrix, U2, Guns n’ Roses and Michael Jackson rule his playlists. An engineering graduate from the Manipal Institute of Technology and an author of several books, he is a keen learner and believes that there is always a steep learning curve as Life is all about learning. In summary, as he quips “The most important thing is to be happy - it’s all that matters. After all, we are here for a good time, not a long time.1. Quickstart UIkit2. Grid System, Containers, and Helper Classes3. Navigation and Media Attributes4. Active CSS and JavaScript Components5. Forms and Tables6. Web Design: Peek into the Upcoming Trends in 2020.

Regulärer Preis: 36,99 €
Produktbild für Designing Internet of Things Solutions with Microsoft Azure

Designing Internet of Things Solutions with Microsoft Azure

Build a strong and efficient IoT solution at industrial and enterprise level by mastering industrial IoT using Microsoft Azure. This book focuses on the development of the industrial Internet of Things (IIoT) paradigm, discussing various architectures, as well as providing nine case studies employing IoT in common industrial domains including medical, supply chain, finance, and smart homes.The book starts by giving you an overview of the basic concepts of IoT, after which you will go through the various offerings of the Microsoft Azure IoT platform and its services. Next, you will get hands-on experience of IoT applications in various industries to give you a better picture of industrial solutions and how you should take your industry forward. As you progress through the chapters, you will learn real-time applications in IoT in agriculture, supply chain, financial services, retail, and transportation. Towards the end, you will gain knowledge to identify and analyze IoT security and privacy risks along with a detailed sample project.The book fills an important gap in the learning of IoT and its practical use case in your industry. Therefore, this is a practical guide that helps you discover the technologies and use cases for IIoT. By the end of this book, you will be able to build industrial IoT solution in Microsoft Azure with sensors, stream analytics, and serverless technologies.WHAT YOU WILL LEARN* Provision, configure, and connect devices with Microsoft Azure IoT hubStream analytics using structural data and non-structural data such as images * Use stream analytics, serverless technology, and IoT SaaS offerings* Work with common sensors and IoT devicesWHO THIS BOOK IS FORIoT architects, developers, and stakeholders working with the industrial Internet of Things.NIRNAY BANSAL is certified solution architect and working at Microsoft Corp, Redmond, WA since 2015. He graduated in computer science from BITS, Pilani and MBA from Louisiana State University (S). He has been working for over 15 years on large and complex IT projects. He is a technical specialist in providing architecture, development, and consultancy, using Microsoft technologies including Microsoft Azure. Among his past clients are Frontier communication, Fidelity, PricewaterHouseCoopers and Dell.Nirnay is one of the well-known experts when it comes to designing cloud-based solution and data scenarios. Additionally, he participates in public events as speaker for Code Camps. Along with various Microsoft certifications, he is a Microsoft Certified Trainer (MCT) and a certified Solution Architect from IASA. He is Co-founder and CTO of Mobile application development company www.TechValens.com, helping small to mid size client across the globe.He loves trekking and skating. He spends his spare time and holidays with wife Dharna, son Neev along with his father Rajkishore and mother Kusumlata in the India.You can contact Nirnay through his Twitter handle @nirnaybansal, on LinkedIn at www.linkedin.com/in/nirnaybansal or by sending him an e-mail at nirnaybansal@gmail.comCHAPTER 1: BASIC IOT CONCEPTS 15This chapter provides overview of exciting and relevant technical areas essential to professionals in the IoT industry. Chapter provides an introduction to Internet of Things (IoT) and covers the concepts, hardware, and platforms of an IoT solution available in the market.IntroductionBuilding blocksDesign PrinciplesIoT Devices and SensorsIoT PlatformsIndustrial IoTCHAPTER 2: MICROSOFT AZURE IOT PLATFORM 20This chapter introduces with various offerings of Microsoft Azure IoT platform and its service offerings. Reader will learn various solution architecture suiting with different business needs, like single and bi-directional communication Architecture.IntroductionIoT ServicesArchitectCHAPTER 3: STREAMING IOT DATA TO MICROSOFT AZURE 20This chapter provides hands-on experience registering and configuring device, setting up IoT environment and invoking messages. Students will learn to stream data (ingesting the telemetry) from simulated device to IoT hub.Manage IoT hubDevice registrationStream structural data and non-structural dataStoring dataLab - Using simulated deviceCHAPTER 4: IOT APPLICATIONS IN MANUFACTURING 25This chapter introduces possible real-time applications of IoT in Manufacturing business. Managers will learn How to run an IoT enabled Manufacturing business using Microsoft Azure. Developers will gain hands-on experience in Stream Analytics by analyzing stream of data in real-time using a SQL-like language. This makes it possible for monitor asset, detecting anomalies, checking conditions and displaying real-time data for preventive maintenance.IntroductionApplicationsLab - Asset Monitoring and Preventive maintenanceCHAPTER 5: IOT APPLICATIONS IN AGRICULTURE 25This chapter introduces possible real-time applications of IoT in Agriculture business. Managers will learn How to run an IoT enabled Agriculture business using Microsoft Azure. Developers will gain hands-on experience on getting information from various sensors. We will focus on the most common ones like the humidity, temperature and Location sensor.IntroductionApplicationsLab - Working with sensorsCHAPTER 6: IOT APPLICATIONS IN ENERGY 25This chapter introduces possible real-time applications of IoT in Energy business. Managers will learn How to run an IoT enabled Energy business using Microsoft Azure. Developers will gain hands-on experience of analyzing most common nonstructural data source like images from drone camera.IntroductionApplicationsLab - Camera-mounted dronesIoT enabled solar panelsCHAPTER 7: IOT APPLICATIONS IN HOME AUTOMATION AND SMART HOMES 25This chapter introduces possible real-time applications of IoT in smart home business. Managers will learn How to run an IoT enabled home automation business using Microsoft Azure. Developers will gain hands-on experience with the smart smoke detector, smart lock and like.IntroductionApplicationsLab - Working with Personal assistants like Amazon’s EchoCHAPTER 8: IOT APPLICATIONS IN SUPPLY CHAIN 25This chapter introduces possible real-time applications of IoT in supply chain business. Managers will learn How to run an IoT enabled home supply chain business using Microsoft Azure. Developers will gain hands-on experience of inventories tracking using structured data of RFID tag systems.SUB -TOPICSIntroductionApplicationsLab - Working with Radio-frequency identification (RFID)CHAPTER 9: IOT APPLICATIONS IN FINANCIAL SERVICES 25This chapter introduces possible real-time applications of IoT in financial services business. Managers will learn How to run an IoT enabled security system in financial services business using Microsoft Azure. Developers will gain hands-on experience of building real-time face recognition and weapon recognition security system.SUB -TOPICSIntroductionApplicationsLab - IoT as vehicle for greater securityCHAPTER 10: IOT APPLICATIONS IN HEALTHCARE 25This chapter introduces possible real-time applications of IoT in healthcare services business. Managers will learn How to run an IoT enabled patient care in healthcare business using Microsoft Azure. Developers will gain hands-on experience of working with wearable devices.SUB -TOPICSIntroductionApplicationsLab - audio devices and WearablesCHAPTER 11: IOT APPLICATIONS IN RETAIL 25This chapter introduces possible real-time applications of IoT in Retail business. Managers will learn How to run an IoT enabled Retail business using Microsoft Azure. Developers will gain hands-on experience querying and visualizing data and learn visual analytics using use case of Retail businesses.SUB -TOPICSIntroductionApplicationsLab - Visual analyticsCHAPTER 12: IOT APPLICATIONS IN TRANSPORTATION 25This chapter introduces possible real-time applications of IoT in transportation business. Managers will learn How to run an IoT enabled transportation business using Microsoft Azure. Developers will gain hands-on experience working with offline devices due to no signal zones and how to get data in batch.SUB -TOPICSIntroductionApplicationsLab - logistics monitoring and routingCHAPTER 13: RISK 10In this chapter, reader will gain knowledge to identify and analyze IoT security and privacy risks, and concept design secure hardware and software. Learn how to design a secure system.SUB -TOPICSPrivacySafetyIoT Standards & RegulationsSAMPLE PROJECT 2Sample project for you to engage fully in the process of designing an IoT solution, from initial analysis to planning out the product, design, and implement.CONCLUSION 1INDEX 3

Regulärer Preis: 79,99 €
Produktbild für MCA Modern Desktop Administrator Practice Tests

MCA Modern Desktop Administrator Practice Tests

EXAM MD-100 AND MD-101* Provides 1,000 practice questions covering all exam objectives.* Compliments the MCA Modern Desktop Administrator Complete Study Guide: Exam MD-100 and Exam MD-101QUICK, FOCUSED REVIEW FOR MD-100 AND MD-101Microsoft's new Certified Associate Modern Desktop qualification verifies your skill as an administrator of Windows 10 technologies and modern desktop management. With a focus on the intricacies of Microsoft 365, this certification is in high demand. The 2 practice exams PLUS domain-by-domain questions in this book will help you target your study and sharpen your focus—1000 questions total! So now tackle the certification exam with confidence. Expertly crafted questions cover 100% of the objectives for both the MD-100 and MD-101 exams, enabling you to be fully prepared. COVERAGE OF 100% OF ALL EXAM OBJECTIVES IN THESE PRACTICE TESTS MEANS YOU'LL BE READY FOR:* Desktop and Device Deployment* Windows Management and Monitoring* OS Updates and Upgrades* Core Services Support* Data Access and Usage* Networking Security* Driver and Device Installation* Remote Access Configuration* System Backup and RestoreINTERACTIVE LEARNING ENVIRONMENTTake your exam prep to the next level with Sybex's superior interactive online study tools. To access our learning environment, simply visit WWW.WILEY.COM/GO/SYBEXTESTPREP, register to receive your unique PIN, and instantly gain one year of FREE access to the interactive test bank with two practice exams and domain-by-domain questions. 1000 questions total!* INTERACTIVE TEST BANK Use the interactive online version of the book's 2 practice exams to help you identify areas where further review is needed. Get more than 90% of the answers correct, and you're ready to take the certification exam. 100 questions total!ABOUT THE MCA PROGRAMThe MCA Microsoft 365 Certified: Modern Desktop Administrator Associate certification helps Modern Desktop Administrators deploy, configure, secure, manage, and monitor devices and client applications in an enterprise environment. Exam MD-100, Windows 10, measures your ability to accomplish the following technical tasks: deploy Windows; manage devices and data; configure connectivity; and maintain Windows. Exam MD-101, Managing Modern Desktops, measures your ability to accomplish the following technical tasks: deploy and update operating systems; manage policies and profiles; manage and protect devices; and manage apps and data. Visit www.microsoft.com/en-us/ learning/modern-desktop.aspx for more information. ABOUT THE AUTHORCRYSTAL PANEK, MCP, MCP+I, MCSA, MCSE, MCTS, MCDBA. For many years, Crystal trained as a contract instructor teaching at such locations as MicroC, Stellacon Corporation, and the University of New Hampshire. She then became the vice-president for a large IT training company and for 15 years she developed training materials and courseware to help 1000's of students get through their certification exams. She currently works on a contract basis creating courseware for several large IT training facilities. Introduction xviiPART I MODERN DESKTOP ADMIN, EXAM MD-100 1Chapter 1 Deploy Windows 3Chapter 2 Manage Devices and Data 25Chapter 3 Configure Connectivity 57Chapter 4 Maintain Windows 83PART II MODERN DESKTOP ADMIN, EXAM MD-101 115Chapter 5 Deploy and Update Operating Systems 117Chapter 6 Manage Policies and Profiles 151Chapter 7 Manage and Protect Devices 183Chapter 8 Manage Apps and Data 211Chapter 9 Practice Exam 1: MD-100 237Chapter 10 Practice Exam 2: MD-101 249APPENDIX ANSWERS AND EXPLANATIONS 261Chapter 1: Deploy Windows 262Chapter 2: Manage Devices and Data 280Chapter 3: Configure Connectivity 303Chapter 4: Maintain Windows 323Chapter 5: Deploy and Update Operating Systems 349Chapter 6: Manage Policies and Profiles 375Chapter 7: Manage and Protect Devices 402Chapter 8: Manage Apps and Data 432Chapter 9: Practice Exam 1: MD-100 460Chapter 10: Practice Exam 2: MD-101 468Index 479

Regulärer Preis: 25,99 €
Produktbild für Learn Windows Subsystem for Linux

Learn Windows Subsystem for Linux

Become productive with seamless interoperability between Windows and the Linux subsystem, and understand the problems that Windows Subsystem for Linux (WSL) solves. Microsoft has pushed the boundaries of open source research with WSL and you don't want to miss this ride.You will learn keywords, definitions, new features, setup, and use cases around WSL, starting from downloading to setup to interoperability between Windows and Linux subsystems. You will understand the architecture of WSL and all the new features in WSL 2. This book includes wonderful use cases, including a dedicated chapter to how to start programming and web development on WSL, and the ability to use containerization solutions like Docker and Kubernetes.WSL is a great solution to work natively in a Linux environment from your Windows 10 machines. Modern applications demand integration of cross-platform tools, services and technologies. WSL makes life for developers and system administrators easy because it allows Linux applications to run on Windows without worrying about installing a Linux distribution on a traditional Virtual Machine. It is remarkable product with powerful functionality – get started with it using this book today.WHAT YOU'LL LEARN* Review the workings and internals of WSL and WSL2 * Run Linux-based applications natively on Windows* Establish your development environment in WSL* Build mixed experiences (Windows-Linux)* Set up and manage WSL and supported distribution packages.WHO THIS BOOK IS FORProgrammers, web developers and system administrators working on Windows and Linux environments who want to bridge the gap between operating systems by running a Linux as a subsystem on Windows to boost their overall productivity, performance and delivery.PRATEEK SINGH is an IT Infrastructure and cloud developer, an avid PowerShell blogger, and an open source community contributor. In 2017 and 2018, FeedSpot and SQLHack recognized his blog RidCurious.com as among the “Top 50 PowerShell blogs in the world”. Prateek has written more than 250 articles on his blog and several other websites such as 4SysOps.com, IPSwitch.com, and TechTarget.com and also runs a YouTube channel on PowerShell Scripting and Azure.1. What is WSL?2. Downloading, Installation and Setup3. Building Mixed Experiences4. Managing WSL Distributions5. Exploring WSL26. File System7. Networking8. Linux Development on WSL9. Linux Desktop on WSL

Regulärer Preis: 62,99 €
Produktbild für Artificial Intelligent Techniques for Electric and Hybrid Electric Vehicles

Artificial Intelligent Techniques for Electric and Hybrid Electric Vehicles

ELECTRIC VEHICLES ARE CHANGING TRANSPORTATION DRAMATICALLY AND THIS UNIQUE BOOK MERGES THE MANY DISCIPLINES THAT CONTRIBUTE RESEARCH TO MAKE EV POSSIBLE, SO THE READER IS INFORMED ABOUT ALL THE UNDERLYING SCIENCE AND TECHNOLOGIES DRIVING THE CHANGE.An emission-free mobility system is the only way to save the world from the greenhouse effect and other ecological issues. This belief has led to a tremendous growth in the demand for electric vehicles (EV) and hybrid electric vehicles (HEV), which are predicted to have a promising future based on the goals fixed by the European Commission's Horizon 2020 program.This book brings together the research that has been carried out in the EV/HEV sector and the leading role of advanced optimization techniques with artificial intelligence (AI). This is achieved by compiling the findings of various studies in the electrical, electronics, computer, and mechanical domains for the EV/HEV system. In addition to acting as a hub for information on these research findings, the book also addresses the challenges in the EV/HEV sector and provides proven solutions that involve the most promising AI techniques. Since the commercialization of EVs/HEVs still remains a challenge in industries in terms of performance and cost, these are the two tradeoffs which need to be researched in order to arrive at an optimal solution. Therefore, this book focuses on the convergence of various technologies involved in EVs/HEVs. Since all countries will gradually shift from conventional internal combustion (IC) engine-based vehicles to EVs/HEVs in the near future, it also serves as a useful reliable resource for multidisciplinary researchers and industry teams.CHITRA A. received her PhD from Pondicherry University and is now an associate professor in the School of Electrical Engineering, at Vellore Institute of Technology, Vellore, India. She has published many papers in SCI journals and her research areas include PV-based systems, neural networks, induction motor drives, reliability analysis of multilevel inverters, and electrical vehicles. SANJEEVIKUMAR PADMANABAN obtained his PhD from the University of Bologna, Italy, in 2012, and since 2018, he has been a faculty member in the Department of Energy Technology, Aalborg University, Esbjerg, Denmark. He has authored more than 300 scientific papers. JENS BO HOLM-NIELSEN currently works at the Department of Energy Technology, Aalborg University and is Head of the Esbjerg Energy Section. He has executed many large-scale European Union and United Nations projects in research aspects of bioenergy, biorefinery processes, the full chain of biogas and green engineering. He has authored more than 100 scientific papers. S. HIMAVATHI received her PhD degree in the area of fuzzy modelling from Anna University, Chennai, India in 2003. Currently, she is a professor in the Department of Electrical and Electronics Engineering, Pondicherry Engineering College, Pondicherry, India. Preface xiii1 IOT-BASED BATTERY MANAGEMENT SYSTEM FOR HYBRID ELECTRIC VEHICLE 1P. Sivaraman and C. Sharmeela1.1 Introduction 11.2 Battery Configurations 31.3 Types of Batteries for HEV and EV 51.4 Functional Blocks of BMS 61.4.1 Components of BMS System 71.5 IoT-Based Battery Monitoring System 11References 142 A NOBLE CONTROL APPROACH FOR BRUSHLESS DIRECT CURRENT MOTOR DRIVE USING ARTIFICIAL INTELLIGENCE FOR OPTIMUM OPERATION OF THE ELECTRIC VEHICLE 17Upama Das, Pabitra Kumar Biswas and Chiranjit Sain2.1 Introduction 182.2 Introduction of Electric Vehicle 192.2.1 Historical Background of Electric Vehicle 192.2.2 Advantages of Electric Vehicle 202.2.2.1 Environmental 202.2.2.2 Mechanical 202.2.2.3 Energy Efficiency 202.2.2.4 Cost of Charging Electric Vehicles 212.2.2.5 The Grid Stabilization 212.2.2.6 Range 212.2.2.7 Heating of EVs 222.2.3 Artificial Intelligence 222.2.4 Basics of Artificial Intelligence 232.2.5 Advantages of Artificial Intelligence in Electric Vehicle 242.3 Brushless DC Motor 242.4 Mathematical Representation Brushless DC Motor 252.5 Closed-Loop Model of BLDC Motor Drive 302.5.1 P-I Controller & I-P Controller 312.6 PID Controller 322.7 Fuzzy Control 332.8 Auto-Tuning Type Fuzzy PID Controller 342.9 Genetic Algorithm 352.10 Artificial Neural Network-Based Controller 362.11 BLDC Motor Speed Controller With ANN-Based PID Controller 372.11.1 PID Controller-Based on Neuro Action 382.11.2 ANN-Based on PID Controller 382.12 Analysis of Different Speed Controllers 392.13 Conclusion 41References 423 OPTIMIZATION TECHNIQUES USED IN ACTIVE MAGNETIC BEARING SYSTEM FOR ELECTRIC VEHICLES 49Suraj Gupta, Pabitra Kumar Biswas, Sukanta Debnath and Jonathan Laldingliana3.1 Introduction 503.2 Basic Components of an Active Magnetic Bearing (AMB) 543.2.1 Electromagnet Actuator 543.2.2 Rotor 543.2.3 Controller 553.2.3.1 Position Controller 563.2.3.2 Current Controller 563.2.4 Sensors 563.2.4.1 Position Sensor 563.2.4.2 Current Sensor 573.2.5 Power Amplifier 573.3 Active Magnetic Bearing in Electric Vehicles System 583.4 Control Strategies of Active Magnetic Bearing for Electric Vehicles System 593.4.1 Fuzzy Logic Controller (FLC) 593.4.1.1 Designing of Fuzzy Logic Controller (FLC) Using MATLAB 603.4.2 Artificial Neural Network (ANN) 633.4.2.1 Artificial Neural Network Using MATLAB 633.4.3 Particle Swarm Optimization (PSO) 673.4.4 Particle Swarm Optimization (PSO) Algorithm 683.4.4.1 Implementation of Particle Swarm Optimization for Electric Vehicles System 703.5 Conclusion 71References 724 SMALL-SIGNAL MODELLING ANALYSIS OF THREE-PHASE POWER CONVERTERS FOR EV APPLICATIONS 77Mohamed G. Hussien, Sanjeevikumar Padmanaban, Abd El-Wahab Hassan and Jens Bo Holm-Nielsen4.1 Introduction 774.2 Overall System Modelling 794.2.1 PMSM Dynamic Model 794.2.2 VSI-Fed SPMSM Mathematical Model 804.3 Mathematical Analysis and Derivation of the Small-Signal Model 864.3.1 The Small-Signal Model of the System 864.3.2 Small-Signal Model Transfer Functions 874.3.3 Bode Diagram Verification 964.4 Conclusion 100References 1005 ENERGY MANAGEMENT OF HYBRID ENERGY STORAGE SYSTEM IN PHEV WITH VARIOUS DRIVING MODE 103S. Arun Mozhi, S. Charles Raja, M. Saravanan and J. Jeslin Drusila Nesamalar5.1 Introduction 1045.1.1 Architecture of PHEV 1045.1.2 Energy Storage System 1055.2 Problem Description and Formulation 1065.2.1 Problem Description 1065.2.2 Objective 1065.2.3 Problem Formulation 1065.3 Modeling of HESS 1075.4 Results and Discussion 1085.4.1 Case 1: Gradual Acceleration of Vehicle 1085.4.2 Case 2: Gradual Deceleration of Vehicle 1095.4.3 Case 3: Unsystematic Acceleration and Deceleration of Vehicle 1105.5 Conclusion 111References 1126 RELIABILITY APPROACH FOR THE POWER SEMICONDUCTOR DEVICES IN EV APPLICATIONS 115Krishnachaitanya, D., Chitra, A. and Biswas, S.S.6.1 Introduction 1156.2 Conventional Methods for Prediction of Reliability for Power Converters 1166.3 Calculation Process of the Electronic Component 1186.4 Reliability Prediction for MOSFETs 1196.5 Example: Reliability Prediction for Power Semiconductor Device 1216.6 Example: Reliability Prediction for Resistor 1226.7 Conclusions 123References 1237 MODELING, SIMULATION AND ANALYSIS OF DRIVE CYCLES FOR PMSM-BASED HEV WITH OPTIMAL BATTERY TYPE 125Chitra, A., Srivastava, Shivam, Gupta, Anish, Sinha, Rishu, Biswas, S.S. and Vanishree, J.7.1 Introduction 1267.2 Modeling of Hybrid Electric Vehicle 1277.2.1 Architectures Available for HEV 1287.3 Series—Parallel Hybrid Architecture 1297.4 Analysis With Different Drive Cycles 1297.4.1 Acceleration Drive Cycle 1307.4.1.1 For 30% State of Charge 1307.4.1.2 For 60% State of Charge 1317.4.1.3 For 90% State of Charge 1317.5 Cruising Drive Cycle 1327.6 Deceleration Drive Cycle 1327.6.1 For 30% State of Charge 1347.6.2 For 60% State of Charge 1367.6.3 For 90% State of Charge 1377.7 Analysis of Battery Types 1397.8 Conclusion 140References 1418 MODIFIED FIREFLY-BASED MAXIMUM POWER POINT TRACKING ALGORITHM FOR PV SYSTEMS UNDER PARTIAL SHADING CONDITIONS 143Chitra, A., Yogitha, G., Karthik Sivaramakrishnan, Razia Sultana, W. and Sanjeevikumar, P.8.1 Introduction 1438.2 System Block Diagram Specifications 1468.3 Photovoltaic System Modeling 1488.4 Boost Converter Design 1508.5 Incremental Conductance Algorithm 1528.6 Under Partial Shading Conditions 1538.7 Firefly Algorithm 1548.8 Implementation Procedure 1568.9 Modified Firefly Logic 1578.10 Results and Discussions 1598.11 Conclusion 162References 1629 INDUCTION MOTOR CONTROL SCHEMES FOR HYBRID ELECTRIC VEHICLES/ELECTRIC VEHICLES 165Sarin, M.V., Chitra, A., Sanjeevikumar, P. and Venkadesan, A.9.1 Introduction 1669.2 Control Schemes of IM 1679.2.1 Scalar Control 1679.3 Vector Control 1689.4 Modeling of Induction Machine 1699.5 Controller Design 1749.6 Simulations and Results 1759.7 Conclusions 176References 17710 INTELLIGENT HYBRID BATTERY MANAGEMENT SYSTEM FOR ELECTRIC VEHICLE 179Rajalakshmi, M. and Razia Sultana, W.10.1 Introduction 17910.2 Energy Storage System (ESS) 18110.2.1 Lithium-Ion Batteries 18310.2.1.1 Lithium Battery Challenges 18310.2.2 Lithium–Ion Cell Modeling 18410.2.3 Nickel-Metal Hydride Batteries 18610.2.4 Lead-Acid Batteries 18710.2.5 Ultracapacitors (UC) 18710.2.5.1 Ultracapacitor Equivalent Circuit 18710.2.6 Other Battery Technologies 18910.3 Battery Management System 19010.3.1 Need for BMS 19110.3.2 BMS Components 19210.3.3 BMS Architecture/Topology 19310.3.4 SOC/SOH Determination 19310.3.5 Cell Balancing Algorithms 19710.3.6 Data Communication 19710.3.7 The Logic and Safety Control 19810.3.7.1 Power Up/Down Control 19810.3.7.2 Charging and Discharging Control 19910.4 Intelligent Battery Management System 19910.4.1 Rule-Based Control 20110.4.2 Optimization-Based Control 20110.4.3 AI-Based Control 20210.4.4 Traffic (Look Ahead Method)-Based Control 20310.5 Conclusion 203References 20311 A COMPREHENSIVE STUDY ON VARIOUS TOPOLOGIES OF PERMANENT MAGNET MOTOR DRIVES FOR ELECTRIC VEHICLES APPLICATION 207Chiranjit Sain, Atanu Banerjee and Pabitra Kumar Biswas11.1 Introduction 20811.2 Proposed Design Considerations of PMSM for Electric Vehicle 20911.3 Impact of Digital Controllers 21111.3.1 DSP-Based Digital Controller 21211.3.2 FPGA-Based Digital Controller 21211.4 Electric Vehicles Smart Infrastructure 21211.5 Conclusion 214References 21512 A NEW APPROACH FOR FLUX COMPUTATION USING INTELLIGENT TECHNIQUE FOR DIRECT FLUX ORIENTED CONTROL OF ASYNCHRONOUS MOTOR 219A. Venkadesan, K. Sedhuraman, S. Himavathi and A. Chitra12.1 Introduction 22012.2 Direct Field-Oriented Control of IM Drive 22112.3 Conventional Flux Estimator 22212.4 Rotor Flux Estimator Using CFBP-NN 22312.5 Comparison of Proposed CFBP-NN With Existing CFBP-NN for Flux Estimation 22412.6 Performance Study of Proposed CFBP-NN Using MATLAB/SIMULINK 22512.7 Practical Implementation Aspects of CFBP-NN-Based Flux Estimator 22912.8 Conclusion 231References 23113 A REVIEW ON ISOLATED DC–DC CONVERTERS USED IN RENEWABLE POWER GENERATION APPLICATIONS 233Ingilala Jagadeesh and V. Indragandhi13.1 Introduction 23313.2 Isolated DC–DC Converter for Electric Vehicle Applications 23413.3 Three-Phase DC–DC Converter 23813.4 Conclusion 238References 23914 BASICS OF VECTOR CONTROL OF ASYNCHRONOUS INDUCTION MOTOR AND INTRODUCTION TO FUZZY CONTROLLER 241S.S. Biswas14.1 Introduction 24114.2 Dynamics of Separately Excited DC Machine 24314.3 Clarke and Park Transforms 24414.4 Model Explanation 25114.5 Motor Parameters 25214.6 PI Regulators Tuning 25414.7 Future Scope to Include Fuzzy Control in Place of PI Controller 25614.8 Conclusion 257References 258Index 259

Regulärer Preis: 170,99 €
Produktbild für Weniger schlecht Projekte managen

Weniger schlecht Projekte managen

Projektmanagement - die unorthodoxe Anleitung* Ratgeber für alle Aspekte, Fragen und Fallstricke rund um die Rolle und die Aufgaben eines Projektmanagers* Informative und unterhaltsame Lektüre für angehende, aber auch gestandene Projektmanager*innen, die ihr Methodik-Wissen auffrischen wollenAnne Schüßler studierte aus Interessensüberforderung erst brotlose Kunst, kriegte dann aber doch noch die Kurve und macht jetzt was mit Software. Sie bloggt über die Welt so im Allgemeinen oder twittert rum. Wenn ihr langweilig ist, guckt sie Bahnhöfe an. Sie ist ein bisschen zu oft in diesem Internet. Peter Schüßler ist zertifizierter Senior Projektmanager (IPMA Level B) und verantwortete in den letzten fünf Jahren als Leiter eines Projektmanagement-Office die konzeptionelle und operative Weiterentwicklung der Projektmanagementsystematik für Großprojekte im nationalen und internationalen Umfeld.

Regulärer Preis: 26,90 €
Produktbild für Basiswissen Automotive Softwaretest

Basiswissen Automotive Softwaretest

Kompaktes Grundlagenwerk für den Certified Automotive Software Tester.Das Buch gibt einen fundierten Überblick über die Besonderheiten von Softwaretests im automobilen Umfeld und vermittelt das notwendige Praxiswissen für den Automotive Software Tester. Es erläutert ausführlich, wie bei der Auswahl von angemessenen Testverfahren die grundlegenden Anforderungen der relevanten Normen und Standards wie Automotive SPICE, ISO 26262 und AUTOSAR berücksichtigt werden.Auch auf das Testen in virtuellen Testumgebungen wird im Detail eingegangen. Zur Vertiefung finden sich im Anhang weiterführende Informationen zu ISO 26262 und Automotive SPICE.»Basiswissen Automotive Softwaretest« eignet sich mit vielen erläuternden Beispielen gleichermaßen für das Selbststudium, zur Vorbereitung auf die Zertifizierung sowie als kompaktes Basiswerk zum Thema in der Praxis und an Hochschulen.Über die Autoren:Ralf Bongard ist Geschäftsführer und Trainer der ISARTAL akademie und war über 15 Jahre in der Automobilindustrie als Entwickler und Projektleiter sowie als Consultant für Anforderungs- und Testmanagement tätig. Er ist Mitglied des GTB und stellvertretender Leiter der GTB- Arbeitsgruppe „Certified Automotive Software Tester“.Klaudia Dussa-Zieger ist leitende Beraterin bei der imbus AG und verfügt über 20 Jahre Berufserfahrung in den Bereichen Softwaretest, Testmanagement und Testprozessberatung. Seit 2018 ist sie die Vorsitzende des GTB.Prof. Dr. Ralf Reißing ist Informatiker und seit über 17 Jahren im Automobilbereich tätig - aktuell als Professor für Automobilinformatik an der Hochschule Coburg. Er ist Gründer und Leiter des Steinbeis-Transferzentrums Automotive Software Engineering sowie Mitglied des GTB.Alexander Schulz arbeitet bei der BMW Group in der Fahrzeugentwicklung im Bereich der Funktionssicherheit. Er ist seit 2012 schwerpunktmäßig im Bereich der Funktionalen Sicherheit nach IEC 61508 und ISO 26262 tätig.Alle Autoren dieses Buchs waren aktiv an der Entwicklung des Lehrplans zum „ISTQB Certified Automotive Software Tester“ beteiligt.

Regulärer Preis: 34,90 €
Produktbild für Implementing Effective Code Reviews

Implementing Effective Code Reviews

The ideal code review process differs from organization to organization, but the needs all boil down to the same foundational factors. A software development team cannot properly grow if its code reviews are not consistent, straightforward, and aspire to hit several company goals at once, such as security, performance, longevity, and more. Implementing Effective Code Reviews is the manual your team has been seeking.Author Giuliana Carullo uses her expert background to guide you through the basics of building and maintaining clean code, and she is known for distilling complex concepts into entertaining and easy-to-grasp lessons. Healthy code requires incremental improvements, and knowing how to execute this is essential for conducting effective reviews on your team. While complex and fancy code can be interesting to work with, it will not always achieve business goals or solve urgent problems. Good coding practices are at the heart of a high-performing team, and Carullo instills these core values in a simple, straight-forward way in Implementing Effective Code Reviews.Whether you are a passionate programmer looking to go the extra mile at the office, or an experienced software engineer seeking a guide to how to improve your leadership and code review process, this book covers it all. With each chapter wrapped up in a handy checklist of crucial takeaways, Carullo has created an essential handbook for coders everywhere. There are a lot of myths that dominate the programming landscape, and Implementing Effective Code Reviews grounds the process and gets to the heart of the matter.WHAT YOU WILL LEARN* Understand how to work with your team to implement effective code reviews* Master good programming practices that will build healthy code* Discover how you should tackle different complex areas during code review like, security and performance WHO THIS BOOK IS FORPassionate programmers willing to go the extra mile to be better at their jobs, new programmers looking to strengthen their programming skills, and experienced software engineers looking for a quick guide on how to review codeGiuliana Carullo, CCSK, PSM certified, is a Research Engineering Manager at Tenable. With over 15 years of engineering experience, she has grown her expertise mainly in the networking, security, cloud computing, telecommunications, and Internet of Things (IoT) industries. Through her career, she's has worn many hats, including researcher, engineer, project manager, and engineering manager. Giuliana has been doing research in a number of application fields for over 7 years, 5 of which in the InfoSec area. She dealt with research in a number of application fields, from academia to industrial research, within SMEs (small and mid-size enterprises) and corporations, including Intel and Ericsson. As the author of 15 research papers and several books, Giuliana loves to make even difficult concepts entertaining and easy to grasp.

Regulärer Preis: 66,99 €
Produktbild für Reinforcement Learning

Reinforcement Learning

In uralten Spielen wie Schach oder Go können sich die brillantesten Spieler verbessern, indem sie die von einer Maschine produzierten Strategien studieren. Robotische Systeme üben ihre Bewegungen selbst. In Arcade Games erreichen lernfähige Agenten innerhalb weniger Stunden übermenschliches Niveau. Wie funktionieren diese spektakulären Algorithmen des bestärkenden Lernens? Mit gut verständlichen Erklärungen und übersichtlichen Beispielen in Java und Greenfoot können Sie sich die Prinzipien des bestärkenden Lernens aneignen und in eigenen intelligenten Agenten anwenden. Greenfoot (M.Kölling, King’s College London) und das Hamster-Modell (D.Bohles, Universität Oldenburg) sind einfache aber auch mächtige didaktische Werkzeuge, die entwickelt wurden, um Grundkonzepte der Programmierung zu vermitteln. Wir werden Figuren wie den Java-Hamster zu lernfähigen Agenten machen, die eigenständig ihre Umgebung erkunden.Nach seinem Studium der Informatik und Philosophie mit Schwerpunkt künstliche Intelligenz und maschinelles Lernen an der Humboldt-Universität in Berlin und einigen Jahren als Projektingenieur ist Uwe Lorenz derzeit als Gymnasiallehrer für Informatik und Mathematik tätig. Seit seinem Erstkontakt mit Computern Ende der 80er Jahre hat ihn das Thema Künstliche Intelligenz nicht mehr losgelassen.Bestärkendes Lernen als Teilgebiet des Maschinellen Lernens.-Grundbegriffe des Bestärkenden Lernens.-Optimale Entscheidungen in einem bekannten Umweltsystem.-Dynamische Programmierung.- rekursive Tiefensuche.-Entscheiden und Lernen in einem unbekannten Umweltsystem.-Q- und Sarsa Learning, Eignungspfade, Dyna-Q.-Policy Gradient und Actor Critic.- Monte Carlo-Evaluationen und Monte Carlo-Baumsuche (MCTS).-Künstliche neuronalen Netze als Schätzer für Zustandsbewertungen und Handlungspreferenzen.-Werden digitale Agenten bald intelligenter als Menschen sein?.-Leitbilder in der K.I..

Regulärer Preis: 42,79 €
Produktbild für Machine Learning and Big Data

Machine Learning and Big Data

THIS BOOK IS INTENDED FOR ACADEMIC AND INDUSTRIAL DEVELOPERS, EXPLORING AND DEVELOPING APPLICATIONS IN THE AREA OF BIG DATA AND MACHINE LEARNING, INCLUDING THOSE THAT ARE SOLVING TECHNOLOGY REQUIREMENTS, EVALUATION OF METHODOLOGY ADVANCES AND ALGORITHM DEMONSTRATIONS.The intent of this book is to provide awareness of algorithms used for machine learning and big data in the academic and professional community. The 17 chapters are divided into 5 sections: Theoretical Fundamentals; Big Data and Pattern Recognition; Machine Learning: Algorithms & Applications; Machine Learning's Next Frontier and Hands-On and Case Study. While it dwells on the foundations of machine learning and big data as a part of analytics, it also focuses on contemporary topics for research and development. In this regard, the book covers machine learning algorithms and their modern applications in developing automated systems.Subjects covered in detail include:* Mathematical foundations of machine learning with various examples.* An empirical study of supervised learning algorithms like Naïve Bayes, KNN and semi-supervised learning algorithms viz. S3VM, Graph-Based, Multiview.* Precise study on unsupervised learning algorithms like GMM, K-mean clustering, Dritchlet process mixture model, X-means and Reinforcement learning algorithm with Q learning, R learning, TD learning, SARSA Learning, and so forth.* Hands-on machine leaning open source tools viz. Apache Mahout, H2O.* Case studies for readers to analyze the prescribed cases and present their solutions or interpretations with intrusion detection in MANETS using machine learning.* Showcase on novel user-cases: Implications of Electronic Governance as well as Pragmatic Study of BD/ML technologies for agriculture, healthcare, social media, industry, banking, insurance and so on.UMA N. DULHARE is a Professor in the Department of Computer Science & Eng., MJCET affiliated to Osmania University, Hyderabad, India. She has more than 20 years teaching experience years with many publications in reputed international conferences, journals and online book chapter contributions. She received her PhD from Osmania University, Hyderabad. KHALEEL AHMAD is an Assistant Professor in the Department of Computer Science & Information Technology at Maulana Azad National Urdu University, Hyderabad, India. He holds a PhD in Computer Science & Engineering. He has published more than 25 papers in refereed journals and conferences as well as edited two books. KHAIROL AMALI BIN AHMAD obtained a BSc in Electrical Engineering in 1992 from the United States Military Academy, West Point, MSc in Military Electronic Systems Engineering in 1999 from Cranfield University, England, and PhD from ISAE-SUPAERO, France in 2015. Currently, he is the Dean of the Engineering Faculty at the National Defense University of Malaysia. Preface xixSECTION 1: THEORETICAL FUNDAMENTALS 11 MATHEMATICAL FOUNDATION 3Afroz and Basharat Hussain1.1 Concept of Linear Algebra 31.1.1 Introduction 31.1.2 Vector Spaces 51.1.3 Linear Combination 61.1.4 Linearly Dependent and Independent Vectors 71.1.5 Linear Span, Basis and Subspace 81.1.6 Linear Transformation (or Linear Map) 91.1.7 Matrix Representation of Linear Transformation 101.1.8 Range and Null Space of Linear Transformation 131.1.9 Invertible Linear Transformation 151.2 Eigenvalues, Eigenvectors, and Eigendecomposition of a Matrix 151.2.1 Characteristics Polynomial 161.2.1.1 Some Results on Eigenvalue 161.2.2 Eigendecomposition 181.3 Introduction to Calculus 201.3.1 Function 201.3.2 Limits of Functions 211.3.2.1 Some Properties of Limits 221.3.2.2 1nfinite Limits 251.3.2.3 Limits at Infinity 261.3.3 Continuous Functions and Discontinuous Functions 261.3.3.1 Discontinuous Functions 271.3.3.2 Properties of Continuous Function 271.3.4 Differentiation 28References 292 THEORY OF PROBABILITY 31Parvaze Ahmad Dar and Afroz2.1 Introduction 312.1.1 Definition 312.1.1.1 Statistical Definition of Probability 312.1.1.2 Mathematical Definition of Probability 322.1.2 Some Basic Terms of Probability 322.1.2.1 Trial and Event 322.1.2.2 Exhaustive Events (Exhaustive Cases) 332.1.2.3 Mutually Exclusive Events 332.1.2.4 Equally Likely Events 332.1.2.5 Certain Event or Sure Event 332.1.2.6 Impossible Event or Null Event (ϕ) 332.1.2.7 Sample Space 342.1.2.8 Permutation and Combination 342.1.2.9 Examples 352.2 Independence in Probability 382.2.1 Independent Events 382.2.2 Examples: Solve the Following Problems 382.3 Conditional Probability 412.3.1 Definition 412.3.2 Mutually Independent Events 422.3.3 Examples 422.4 Cumulative Distribution Function 432.4.1 Properties 442.4.2 Example 442.5 Baye’s Theorem 462.5.1 Theorem 462.5.1.1 Examples 472.6 Multivariate Gaussian Function 502.6.1 Definition 502.6.1.1 Univariate Gaussian (i.e., One Variable Gaussian) 502.6.1.2 Degenerate Univariate Gaussian 512.6.1.3 Multivariate Gaussian 51References 513 CORRELATION AND REGRESSION 53Mohd. Abdul Haleem Rizwan3.1 Introduction 533.2 Correlation 543.2.1 Positive Correlation and Negative Correlation 543.2.2 Simple Correlation and Multiple Correlation 543.2.3 Partial Correlation and Total Correlation 543.2.4 Correlation Coefficient 553.3 Regression 573.3.1 Linear Regression 643.3.2 Logistic Regression 643.3.3 Polynomial Regression 653.3.4 Stepwise Regression 663.3.5 Ridge Regression 673.3.6 Lasso Regression 673.3.7 Elastic Net Regression 683.4 Conclusion 68References 69SECTION 2: BIG DATA AND PATTERN RECOGNITION 714 DATA PREPROCESS 73Md. Sharif Hossen4.1 Introduction 734.1.1 Need of Data Preprocessing 744.1.2 Main Tasks in Data Preprocessing 754.2 Data Cleaning 774.2.1 Missing Data 774.2.2 Noisy Data 784.3 Data Integration 804.3.1 χ2 Correlation Test 824.3.2 Correlation Coefficient Test 824.3.3 Covariance Test 834.4 Data Transformation 834.4.1 Normalization 834.4.2 Attribute Selection 854.4.3 Discretization 864.4.4 Concept Hierarchy Generation 864.5 Data Reduction 884.5.1 Data Cube Aggregation 884.5.2 Attribute Subset Selection 904.5.3 Numerosity Reduction 914.5.4 Dimensionality Reduction 954.6 Conclusion 101Acknowledgements 101References 1015 BIG DATA 105R. Chinnaiyan5.1 Introduction 1055.2 Big Data Evaluation With Its Tools 1075.3 Architecture of Big Data 1075.3.1 Big Data Analytics Framework Workflow 1075.4 Issues and Challenges 1095.4.1 Volume 1095.4.2 Variety of Data 1105.4.3 Velocity 1105.5 Big Data Analytics Tools 1105.6 Big Data Use Cases 1145.6.1 Banking and Finance 1145.6.2 Fraud Detection 1145.6.3 Customer Division and Personalized Marketing 1145.6.4 Customer Support 1155.6.5 Risk Management 1165.6.6 Life Time Value Prediction 1165.6.7 Cyber Security Analytics 1175.6.8 Insurance Industry 1185.6.9 Health Care Sector 1185.6.9.1 Big Data Medical Decision Support 1205.6.9.2 Big Data–Based Disorder Management 1205.6.9.3 Big Data–Based Patient Monitoring and Control 1205.6.9.4 Big Data–Based Human Routine Analytics 1205.6.10 Internet of Things 1215.6.11 Weather Forecasting 1215.7 Where IoT Meets Big Data 1225.7.1 IoT Platform 1225.7.2 Sensors or Devices 1235.7.3 Device Aggregators 1235.7.4 IoT Gateway 1235.7.5 Big Data Platform and Tools 1245.8 Role of Machine Learning For Big Data and IoT 1245.8.1 Typical Machine Learning Use Cases 1255.9 Conclusion 126References 1276 PATTERN RECOGNITION CONCEPTS 131Ambeshwar Kumar, R. Manikandan and C. Thaventhiran6.1 Classifier 1326.1.1 Introduction 1326.1.2 Explanation-Based Learning 1336.1.3 Isomorphism and Clique Method 1356.1.4 Context-Dependent Classification 1386.1.5 Summary 1396.2 Feature Processing 1406.2.1 Introduction 1406.2.2 Detection and Extracting Edge With Boundary Line 1416.2.3 Analyzing the Texture 1426.2.4 Feature Mapping in Consecutive Moving Frame 1436.2.5 Summary 1456.3 Clustering 1456.3.1 Introduction 1456.3.2 Types of Clustering Algorithms 1466.3.2.1 Dynamic Clustering Method 1486.3.2.2 Model-Based Clustering 1486.3.3 Application 1496.3.4 Summary 1506.4 Conclusion 151References 151SECTION 3: MACHINE LEARNING: ALGORITHMS & APPLICATIONS 1537 MACHINE LEARNING 155Elham Ghanbari and Sara Najafzadeh7.1 History and Purpose of Machine Learning 1557.1.1 History of Machine Learning 1557.1.1.1 What is Machine Learning? 1567.1.1.2 When the Machine Learning is Needed? 1577.1.2 Goals and Achievements in Machine Learning 1587.1.3 Applications of Machine Learning 1587.1.3.1 Practical Machine Learning Examples 1597.1.4 Relation to Other Fields 1617.1.4.1 Data Mining 1617.1.4.2 Artificial Intelligence 1627.1.4.3 Computational Statistics 1627.1.4.4 Probability 1637.1.5 Limitations of Machine Learning 1637.2 Concept of Well-Defined Learning Problem 1647.2.1 Concept Learning 1647.2.1.1 Concept Representation 1667.2.1.2 Instance Representation 1677.2.1.3 The Inductive Learning Hypothesis 1677.2.2 Concept Learning as Search 1677.2.2.1 Concept Generality 1687.3 General-to-Specific Ordering Over Hypotheses 1697.3.1 Basic Concepts: Hypothesis, Generality 1697.3.2 Structure of the Hypothesis Space 1697.3.2.1 Hypothesis Notations 1697.3.2.2 Hypothesis Evaluations 1707.3.3 Ordering on Hypotheses: General to Specific 1707.3.3.1 Most Specific Generalized 1717.3.3.2 Most General Specialized 1737.3.3.3 Generalization and Specialization Operators 1737.3.4 Hypothesis Space Search by Find-S Algorithm 1747.3.4.1 Properties of the Find-S Algorithm 1767.3.4.2 Limitations of the Find-S Algorithm 1767.4 Version Spaces and Candidate Elimination Algorithm 1777.4.1 Representing Version Spaces 1777.4.1.1 General Boundary 1787.4.1.2 Specific Boundary 1787.4.2 Version Space as Search Strategy 1797.4.3 The List-Eliminate Method 1797.4.4 The Candidate-Elimination Method 1807.4.4.1 Example 1817.4.4.2 Convergence of Candidate-Elimination Method 1837.4.4.3 Inductive Bias for Candidate-Elimination 1847.5 Concepts of Machine Learning Algorithm 1857.5.1 Types of Learning Algorithms 1857.5.1.1 Incremental vs. Batch Learning Algorithms 1867.5.1.2 Offline vs. Online Learning Algorithms 1887.5.1.3 Inductive vs. Deductive Learning Algorithms 1897.5.2 A Framework for Machine Learning Algorithms 1897.5.2.1 Training Data 1907.5.2.2 Target Function 1907.5.2.3 Construction Model 1917.5.2.4 Evaluation 1917.5.3 Types of Machine Learning Algorithms 1947.5.3.1 Supervised Learning 1967.5.3.2 Unsupervised Learning 1987.5.3.3 Semi Supervised Learning 2007.5.3.4 Reinforcement Learning 2007.5.3.5 Deep Learning 2027.5.4 Types of Machine Learning Problems 2037.5.4.1 Classification 2047.5.4.2 Clustering 2047.5.4.3 Optimization 2057.5.4.4 Regression 205Conclusion 205References 2068 PERFORMANCE OF SUPERVISED LEARNING ALGORITHMS ON MULTI-VARIATE DATASETS 209Asif Iqbal Hajamydeen and Rabab Alayham Abbas Helmi8.1 Introduction 2098.2 Supervised Learning Algorithms 2108.2.1 Datasets and Experimental Setup 2118.2.2 Data Treatment/Preprocessing 2128.3 Classification 2128.3.1 Support Vector Machines (SVM) 2138.3.2 Naive Bayes (NB) Algorithm 2148.3.3 Bayesian Network (BN) 2148.3.4 Hidden Markov Model (HMM) 2158.3.5 K-Nearest Neighbour (KNN) 2168.3.6 Training Time 2168.4 Neural Network 2178.4.1 Artificial Neural Networks Architecture 2198.4.2 Application Areas 2228.4.3 Artificial Neural Networks and Time Series 2248.5 Comparisons and Discussions 2258.5.1 Comparison of Classification Accuracy 2258.5.2 Forecasting Efficiency Comparison 2268.5.3 Recurrent Neural Network (RNN) 2268.5.4 Backpropagation Neural Network (BPNN) 2288.5.5 General Regression Neural Network 2298.6 Summary and Conclusion 230References 2319 UNSUPERVISED LEARNING 233M. Kumara Swamy and Tejaswi Puligilla9.1 Introduction 2339.2 Related Work 2349.3 Unsupervised Learning Algorithms 2359.4 Classification of Unsupervised Learning Algorithms 2389.4.1 Hierarchical Methods 2389.4.2 Partitioning Methods 2399.4.3 Density-Based Methods 2429.4.4 Grid-Based Methods 2459.4.5 Constraint-Based Clustering 2459.5 Unsupervised Learning Algorithms in ML 2469.5.1 Parametric Algorithms 2469.5.2 Non-Parametric Algorithms 2469.5.3 Dirichlet Process Mixture Model 2479.5.4 X-Means 2489.6 Summary and Conclusions 248References 24810 SEMI-SUPERVISED LEARNING 251Manish Devgan, Gaurav Malik and Deepak Kumar Sharma10.1 Introduction 25210.1.1 Semi-Supervised Learning 25210.1.2 Comparison With Other Paradigms 25510.2 Training Models 25710.2.1 Self-Training 25710.2.2 Co-Training 25910.3 Generative Models—Introduction 26110.3.1 Image Classification 26410.3.2 Text Categorization 26610.3.3 Speech Recognition 26810.3.4 Baum-Welch Algorithm 26810.4 S3VMs 27010.5 Graph-Based Algorithms 27410.5.1 Mincut 27510.5.2 Harmonic 27610.5.3 Manifold Regularization 27710.6 Multiview Learning 27710.7 Conclusion 278References 27911 REINFORCEMENT LEARNING 281Amandeep Singh Bhatia, Mandeep Kaur Saggi, Amit Sundas and Jatinder Ashta11.1 Introduction: Reinforcement Learning 28111.1.1 Elements of Reinforcement Learning 28311.2 Model-Free RL 28411.2.1 Q-Learning 28511.2.2 R-Learning 28611.3 Model-Based RL 28711.3.1 SARSA Learning 28911.3.2 Dyna-Q Learning 29011.3.3 Temporal Difference 29111.3.3.1 TD(0) Algorithm 29211.3.3.2 TD(1) Algorithm 29311.3.3.3 TD(λ) Algorithm 29411.3.4 Monte Carlo Method 29411.3.4.1 Monte Carlo Reinforcement Learning 29611.3.4.2 Monte Carlo Policy Evaluation 29611.3.4.3 Monte Carlo Policy Improvement 29811.4 Conclusion 298References 29912 APPLICATION OF BIG DATA AND MACHINE LEARNING 305Neha Sharma, Sunil Kumar Gautam, Azriel A. Henry and Abhimanyu Kumar12.1 Introduction 30612.2 Motivation 30712.3 Related Work 30812.4 Application of Big Data and ML 30912.4.1 Healthcare 30912.4.2 Banking and Insurance 31212.4.3 Transportation 31412.4.4 Media and Entertainment 31612.4.5 Education 31712.4.6 Ecosystem Conservation 31912.4.7 Manufacturing 32112.4.8 Agriculture 32212.5 Issues and Challenges 32412.6 Conclusion 326References 326SECTION 4: MACHINE LEARNING’S NEXT FRONTIER 33513 TRANSFER LEARNING 337Riyanshi Gupta, Kartik Krishna Bhardwaj and Deepak Kumar Sharma13.1 Introduction 33813.1.1 Motivation, Definition, and Representation 33813.2 Traditional Learning vs. Transfer Learning 33813.3 Key Takeaways: Functionality 34013.4 Transfer Learning Methodologies 34113.5 Inductive Transfer Learning 34213.6 Unsupervised Transfer Learning 34413.7 Transductive Transfer Learning 34613.8 Categories in Transfer Learning 34713.9 Instance Transfer 34813.10 Feature Representation Transfer 34913.11 Parameter Transfer 34913.12 Relational Knowledge Transfer 35013.13 Relationship With Deep Learning 35113.13.1 Transfer Learning in Deep Learning 35113.13.2 Types of Deep Transfer Learning 35213.13.3 Adaptation of Domain 35213.13.4 Domain Confusion 35313.13.5 Multitask Learning 35413.13.6 One-Shot Learning 35413.13.7 Zero-Shot Learning 35513.14 Applications: Allied Classical Problems 35513.14.1 Transfer Learning for Natural Language Processing 35613.14.2 Transfer Learning for Computer Vision 35613.14.3 Transfer Learning for Audio and Speech 35713.15 Further Advancements and Conclusion 357References 358SECTION 5: HANDS-ON AND CASE STUDY 36114 HANDS ON MAHOUT—MACHINE LEARNING TOOLUma N. Dulhare and Sheikh Gouse14.1 Introduction to Mahout 36314.1.1 Features 36614.1.2 Advantages 36614.1.3 Disadvantages 36614.1.4 Application 36614.2 Installation Steps of Apache Mahout Using Cloudera 36714.2.1 Installation of VMware Workstation 36714.2.2 Installation of Cloudera 36814.2.3 Installation of Mahout 38314.2.4 Installation of Maven 38414.2.5 Testing Mahout 38614.3 Installation Steps of Apache Mahout Using Windows 10 38614.3.1 Installation of Java 38614.3.2 Installation of Hadoop 38714.3.3 Installation of Mahout 38714.3.4 Installation of Maven 38714.3.5 Path Setting 38814.3.6 Hadoop Configuration 39114.4 Installation Steps of Apache Mahout Using Eclipse 39514.4.1 Eclipse Installation 39514.4.2 Installation of Maven Through Eclipse 39614.4.3 Maven Setup for Mahout Configuration 39914.4.4 Building the Path- 40214.4.5 Modifying the pom.xml File 40514.4.6 Creating the Data File 40714.4.7 Adding External Jar Files 40814.4.8 Creating the New Package and Classes 41014.4.9 Result 41114.5 Mahout Algorithms 41214.5.1 Classification 41214.5.2 Clustering 41314.5.3 Recommendation 41514.6 Conclusion 418References 41815 HANDS-ON H2O MACHINE LEARNING TOOL 423Uma N. Dulhare, Azmath Mubeen and Khaleel Ahmed15.1 Introduction 42415.2 Installation 42515.2.1 The Process of Installation 42515.3 Interfaces 43115.4 Programming Fundamentals 43215.4.1 Data Manipulation 43215.4.1.1 Data Types 43215.4.1.2 Data Import 43515.4.2 Models 43615.4.2.1 Model Training 43615.4.3 Discovering Aspects 43715.4.3.1 Converting Data Frames 43715.4.4 H2O Cluster Actions 43815.4.4.1 H2O Key Value Retrieval 43815.4.4.2 H2O Cluster Connection 43815.4.5 Commands 43915.4.5.1 Cluster Information 43915.4.5.2 General Data Operations 44115.4.5.3 String Manipulation Commands 44215.5 Machine Learning in H2O 44215.5.1 Supervised Learning 44215.5.2 Unsupervised Learning 44315.6 Applications of H2O 44315.6.1 Deep Learning 44315.6.2 K-Fold Cross-Authentication or Validation 44815.6.3 Stacked Ensemble and Random Forest Estimator 45015.7 Conclusion 452References 45316 CASE STUDY: INTRUSION DETECTION SYSTEM USING MACHINE LEARNING 455Syeda Hajra Mahin, Fahmina Taranum and Reshma Nikhat16.1 Introduction 45616.1.1 Components Used to Design the Scenario Include 45616.1.1.1 Black Hole 45616.1.1.2 Intrusion Detection System 45716.1.1.3 Components Used From MATLAB Simulator 45816.2 System Design 46516.2.1 Three Sub-Network Architecture 46516.2.2 Using Classifiers of MATLAB 46516.3 Existing Proposals 46716.4 Approaches Used in Designing the Scenario 46916.4.1 Algorithm Used in QualNet 46916.4.2 Algorithm Applied in MATLAB 47116.5 Result Analysis 47116.5.1 Results From QualNet 47116.5.1.1 Deployment 47116.5.1.2 Detection 47216.5.1.3 Avoidance 47316.5.1.4 Validation of Conclusion 47316.5.2 Applying Results to MATLAB 47316.5.2.1 K-Nearest Neighbor 47516.5.2.2 SVM 47716.5.2.3 Decision Tree 47716.5.2.4 Naive Bayes 47916.5.2.5 Neural Network 47916.6 Conclusion 484References 48417 INCLUSION OF SECURITY FEATURES FOR IMPLICATIONS OF ELECTRONIC GOVERNANCE ACTIVITIES 487Prabal Pratap and Nripendra Dwivedi17.1 Introduction 48717.2 Objective of E-Governance 49117.3 Role of Identity in E-Governance 49317.3.1 Identity 49317.3.2 Identity Management and its Buoyancy Against Identity Theft in E-Governance 49417.4 Status of E-Governance in Other Countries 49617.4.1 E-Governance Services in Other Countries Like Australia and South Africa 49617.4.2 Adaptation of Processes and Methodology for Developing Countries 49617.4.3 Different Programs Related to E-Governance 49917.5 Pros and Cons of E-Governance 50117.6 Challenges of E-Governance in Machine Learning 50217.7 Conclusion 503References 503Index 505

Regulärer Preis: 197,99 €
Produktbild für Neue Möglichkeiten für die Motorsteuergeräte-Software durch Car-to-Cloud-Vernetzung

Neue Möglichkeiten für die Motorsteuergeräte-Software durch Car-to-Cloud-Vernetzung

Lars Hagen zeigt Anwendungsszenarien auf, wie „Connected Car“ und insbesondere Vernetzung durch Car-to-Cloud in der Softwareentwicklung sowie im Serieneinsatz für die Motorsteuerung eingesetzt werden können. Dabei legt der Autor ein Augenmerk auf Themen, die über das reine Datensammeln hinausgehen und sowohl den Up- als auch Download von Daten am Fahrzeug miteinbeziehen. Die externe Rechenleistung auf einer Cloud findet ebenso Berücksichtigung wie die limitierte Datenrate des Fahrzeugbusses und des Mobilfunks. Der Autor: Lars Hagen promovierte am Institut für Fahrzeugtechnik Stuttgart (IFS)der Universität Stuttgart am Lehrstuhl für Fahrzeugantriebe. Außerdem arbeitet er als Software-Funktionsentwickler im Bereich der Motorsteuerung bei einem deutschen Automobilzulieferer. Anwendungsfelder für Car-to-Cloud im Bereich der Motorsteuerung.- Anwendungsbeispiele Applikation und Diagnose für Car-to-Cloud in der Motorsteuergeräte-Software.

Regulärer Preis: 49,99 €
Produktbild für CompTIA CySA+ Practice Tests

CompTIA CySA+ Practice Tests

EFFICIENTLY PREPARE YOURSELF FOR THE DEMANDING COMPTIA CYSA+ EXAMCompTIA CySA+ Practice Tests: Exam CS0-002, 2nd Edition offers readers the fastest and best way to prepare for the CompTIA Cybersecurity Analyst exam. With five unique chapter tests and two additional practice exams for a total of 1000 practice questions, this book covers topics including:* Threat and Vulnerability Management* Software and Systems Security * Security Operations and Monitoring * Incident Response* Compliance and AssessmentThe new edition of CompTIA CySA+ Practice Tests is designed to equip the reader to tackle the qualification test for one of the most sought-after and in-demand certifications in the information technology field today.The authors are seasoned cybersecurity professionals and leaders who guide readers through the broad spectrum of security concepts and technologies they will be required to master before they can achieve success on the CompTIA CySA exam. The book also tests and develops the critical thinking skills and judgment the reader will need to demonstrate on the exam.MIKE CHAPPLE, PHD, CYSA+, CISSP, is Teaching Professor of IT, Analytics, and Operations at the University of Notre Dame. He's a cybersecurity professional and educator with over 20 years of experience. Mike provides cybersecurity certification resources at his website, CertMike.com. DAVID SEIDL, CYSA+, CISSP, PENTEST+, is Vice President for Information Technology and CIO at Miami University. David co-led Notre Dame's move to the cloud, and has written multiple cybersecurity certification books. Introduction xviiChapter 1 Domain 1.0: Threat and Vulnerability Management 1Chapter 2 Domain 2.0: Software and Systems Security 105Chapter 3 Domain 3.0: Security Operations and Monitoring 151Chapter 4 Domain 4.0: Incident Response 207Chapter 5 Domain 5.0: Compliance and Assessment 265Chapter 6 Practice Exam 1 289Chapter 7 Practice Exam 2 315APPENDIX ANSWERS TO REVIEW QUESTIONS 347Answers to Chapter 1: Domain 1.0: Threat and Vulnerability Management 348Answers to Chapter 2: Domain 2.0: Software and Systems Security 381Answers to Chapter 3: Domain 3.0: Security Operations and Monitoring 403Answers to Chapter 4: Domain 4.0: Incident Response 425Answers to Chapter 5: Domain 5.0: Compliance and Assessment 450Answers to Chapter 6: Practice Exam 1 461Answers to Chapter 7: Practice Exam 2 470Index 481

Regulärer Preis: 25,99 €
Produktbild für Android Apps Security

Android Apps Security

Gain the information you need to design secure, useful, high-performing apps that expose end-users to as little risk as possible. This book shows you how to best design and develop Android apps with security in mind: explore concepts that you can use to secure apps and how you can use and incorporate these security features into your apps.WHAT YOU WILL LEARN* Identify data that should be secured* Use the Android APIs to ensure confidentiality and integrity of data* Build secure apps for the enterprise* Implement Public Key Infrastructure and encryption APIs in apps* Master owners, access control lists, and permissions to allow user control over app properties* Manage authentication, transport layer encryption, and server-side securityWHO THIS BOOK IS FORExperienced Android app developers.Sheran Gunasekera is a security researcher and software developer with more than 13 years of information security experience. He is director of research and development for ZenConsult Pte. Ltd., where he oversees security research in both the personal computer and mobile device platforms. Sheran has been very active in BlackBerry and mobile Java security research and was the author of the whitepaper that revealed the inner workings of the first corporate-sanctioned malware application deployed to its subscribers by the UAE telecommunications operator Etisalat. He has spoken at many security conferences in the Middle East, Europe and Asia Pacific regions and also provides training on malware analysis for mobile devices and secure software development for both web and mobile devices. He also writes articles and publishes research on his security-related blog.1. Introduction.- 2. Recap of Secure Development Principles.- 3. Changes in Security Architecture.- 4. Security when Building Apps to Scale.- 5. Testing the Security of Your App (this covers pentesting and bug bounties).- 6. The Toolbag.- 7. Rooting an Android phone. 8. Looking at your App's Data through a Root shell.- Bypassing SSL Pinning (the holy grail of hacking apps).- 10. Reverse Engineering Android Apps.- 11. Incident Response.

Regulärer Preis: 56,99 €