Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Allgemein

Produkte filtern

Produktbild für CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!

CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!

SKIP THE FLUFF AND GET STRAIGHT TO THE ESSENTIALS WITH AN INDISPENSABLE PREP HANDBOOK FOR THE COMPTIA A+ CORE 1 EXAMIn CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!Core 1 Exam 220-1101, veteran tech experts and educators Mike Chapple and Mark Soper deliver a hands-on and practical roadmap to taking—and succeeding on—the CompTIA A+ Core 1 exam. You’ll learn how to install, configure, and maintain computer equipment, mobile devices, and software for end users, service components based on customer requirements, understand networking basics, and apply essential cybersecurity methods. Ace the test using the proven CertMike approach:* PREPARE -- CertMike is your personal study coach, guiding you through all the exam objectives and helping you gain an understanding of how they apply to on-the-job tasks!* PRACTICE -- Each chapter includes two multiple choice practice questions. Work through the detailed explanations to evaluate each answer option and understand the reason for the best answer!* PASS -- On exam day, use the critical knowledge you've learned when you’re ready to take the test. You'll feel ready and confident to pass the exam and earn your certification!With a laser-focus on getting you job- and exam-ready, the book skips the fluff and gets right to the point of getting you familiar with IT basics and on the road to an in-demand IT certification and a new career in tech. You’ll also get complimentary access to additional online study tools, complete with a bonus practice exam and audio recordings of the CertMike Exam Essentials. Banish test anxiety and feel ready to pass the test—the first time around!An indispensable resource for anyone preparing for their A+ certification, CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified! Core 1 Exam 220-1101 is also a must-read for hardware and PC technicians seeking to upgrade their skillset.

Regulärer Preis: 25,99 €
Produktbild für Introducing .NET MAUI

Introducing .NET MAUI

Interested in giving Microsoft’s new Multi-platform App UI (MAUI) a try? This book provides developers with a comprehensive set of tools and hands-on coding to build their own cross-platform applications.The book is a comprehensive end-to-end guide on creating, building, and distributing .NET MAUI applications. As you walk through each new concept, .NET MAUI expert and Microsoft MVP Shaun Lawrence will show the concept's value and uses, and then have you apply it in a build-along application. You will work with this build-along application right up until you are ready to ship it to the relevant stores (e.g., App Store, etc.).The underlying theme through the book is to explain a key concept, show how to implement it directly in order to reinforce your understanding, and then show potential simplifications (e.g., alternative libraries) that can help you reduce the complexities of an applications code base.WHAT YOU WILL LEARN* Create a .NET MAUI application* Apply commonly required techniques* Apply more advanced techniques to make applications stand out* Know what to consider when distributing applications to the relevant stores* Take an application from concept through to productionWHO THIS BOOK IS FORDevelopers who are new to .NET MAUI and cross-platform development. A basic knowledge of C# is required, but no prior knowledge using .NET MAUI is required. Experienced developers also will find the book useful as it covers topics key to modern day development (such as accessibility, performance, and distribution). Xamarin Forms developers will find the book useful as key features new to .NET MAUI that will aid in the migration from Xamarin Forms to .NET MAUI are explained.SHAUN LAWRENCE is an experienced software engineer who has been specializing in building mobile and desktop applications for the past 15 years. He is a recognized Microsoft MVP in Development Technologies with his work helping the community learn and build with Xamarin Forms, the predecessor to .NET MAUI. His recent discovery of the value he can add by sharing his experience with others has thrust him on to the path of wanting to find any way possible to continue it.Shaun actively maintains several open-source projects within the .NET community. A key project for the scope of this book is the .NET MAUI Community Toolkit where he predominantly focuses on building good quality documentation for developers to consume. Shaun lives in the United Kingdom with his wife, two children, and their dog.Part I – Getting to Know .NET MAUIChapter 1: Introduction to .NET MAUIChapter 2: Building Our First applicationChapter 3: The Fundamentals of .NET MAUIPart II – User InterfaceChapter 4: An Architecture to Suit YouChapter 5: User Interface EssentialsChapter 6: Creating Our Own LayoutChapter 7: AccessibilityChapter 8: Advanced UI ConceptsChapter 9: Local DataPart III – Behind the ScenesChapter 10: Remote DataChapter 11: Getting SpecificPart IV – Platform SpecificsChapter 12: TestingChapter 13: Lets Get GraphicalChapter 14: Releasing Our ApplicationChapter 15: Conclusion.

Regulärer Preis: 62,99 €
Produktbild für Continuous Integration (CI) and Continuous Delivery (CD)

Continuous Integration (CI) and Continuous Delivery (CD)

Use continuous Integration (CI) and continuous delivery (CD) to improve the speed of software delivery. This book presents a game changer—how to use pipelines to automate the software delivery process. The theories about CI/CD are much the same, but the book covers what the development of pipelines looks like and how testing of pipelines themselves should be performed.Most teams just plunge into coding, without thinking about the CI/CD process itself. Why don’t we use the same development method for pipelines that we use for apps?Pipelines code development undergoes similar stages as application code development, such as requirements analysis, development, testing, implementation, operations, and monitoring. This is the starting point of the book. It describes the current challenges with pipeline development and how this process can be improved and structured. It describes in detail how to design pipelines and shows examples in BPMN 2.0 notation.WHAT YOU’LL LEARN* Know the shortcomings and challenges of current pipeline development such as misalignment between the pipeline engineer and the team’s workflow, the use of infrastructure as code (IaC), and pipeline security* Understand the need for CI/CD requirements through the book's non-exhaustive list of more than 60 CI/CD requirements provided to inspire and increase awareness* See how certain choices affect the way a pipeline is designed (and realized)* Become familiar with branching strategy, build strategy, test strategy, release strategy, and deployment strategy that are explained in detail in the book, including their effect on pipeline design* Know how pipelines can be unit tested, using a real-world example* Know how performance bottlenecks in a pipeline occur, how they can be detected, and how they can be solved* View a complete implementation, including code, showing how the guidelines in this book are applied to a real use caseWHO THIS BOOK IS FORDevOps engineers and solution architects involved with automating the software supply chain and using application lifecycle management (ALM)/integration platforms such as Jenkins, CircleCI, Bamboo, and Azure DevOps; intermediate and experienced DevOps engineers (developers, ops engineers, test engineers); and ICT managers interested in the CI/CD pipeline development domainHENRY VAN MERODE is a Solution Architect with over 30 years of experience in ICT within several financial organizations. His experience spans a wide range of technologies and platforms, from IBM Mainframe to Cloud systems on AWS and Azure. He developed, designed, and architected major financial systems such as Internet Banking and Order Management systems, with a focus on performance, high availability, reliability, maintainability, and security. Last 8 years, Henry’s expertise has been extended with Continuous Integration, Continuous Delivery, and automated pipelines. As an Azure DevOps community lead, Henry likes to talk about this subject and promotes automating the software supply chain to the teams at his work.CHAPTER 1. THE CI/CD PITFALLChallengesCHAPTER 2. CONCEPTSPrinciplesPositioning of CI/CDApplication Lifecycle Management (ALM)CI/CD strategyNaming conventionCHAPTER 3. REQUIREMENTS ANALYSISGenericWorkflowTechnologyInformationSecurityResource constraintsManageabilityOperationsQuality AssuranceMetricsMonitoringGovernanceCHAPTER 4. PIPELINE DESIGNCI/CD and pipeline design approachBPMN 2.0BPMN elements overviewBPMN in actionLevel of detailLogical design versus realizationThe Generic CI/CD PipelineValidate entry criteriaExecute buildPerform unit testsAnalyze codePackage artifactPublish artifactProvision test environmentDeploy artifact to testPerform testValidate infrastructure compliancyValidate exit criteriaPerform dual controlProvision production environmentDeploy artifact to productionNotify actorDesign strategiesContext diagramBranching strategyTrunk-based workflowFeature branch workflowGitflowBuild strategyBuild time – Vertical scalingBuild time – Full builds versus incremental buildsBuild time – Parallel buildsBuild targetsCross-platform buildsMulti-team build strategyTest strategyAutomated versus manual testsFunctional versus non-functional testsParallel execution versus sequential executionManual tests performed by specialistsLong execution time versus short execution timeProduction deployment strategyRecreate deployment strategyBlue/green deploymentCanary testing deploymentA/B test strategySeparation of concernsDelegationApplication architectureOrchestratorEvent-based CI/CDResource constraintsParallelize stages and tasksTimeboxed deliveryCommercial of the ShelfCHAPTER 5. PIPELINE DEVELOPMENTPipeline specificationMulti-branch, multi-stage pipelineUser interface-based pipelinesScripted pipelinesDeclarative pipelinesDeclarative Jenkins pipelineDeclarative Azure DevOps pipelineRepositories - Everything as code (EaC)Development in the value streamsSimplified pipeline developmentExtended pipeline developmentAdvanced pipeline developmentDevelop a base pipelinePipeline generationPipeline of pipelines (DevOps assembly line)TriggerValidate entry criteriaExecute buildPerform unit testsAnalyze codePackage artifactPublish artifactProvision test environmentDeploy artifact to testPerform testValidate infrastructure compliancyDeploy artifact to productionNotify actorConstructsTriggersExecution environmentConnectionsConditions and conditional variablesMatrixDeployment strategyAuto-cancelOn success/failureFail fastPriorityParallelismShardsTemplatesDecoratorGates and approvalsWorkflowPluginsFeature managementThird-party libraries and containersVersioning and taggingEnvironment repositorySecrets managementSustainable pipeline developmentCHAPTER 6. TEST PIPELINESTestability of pipelinesUnit testsPerformance testsPipeline complianceAcceptance testsCHAPTER 7. PIPELINE IMPLEMENTATIONOrganizational preparationsCI/CD Infrastructure preparationsSystemSecurityTarget environment preparationsSystemSecurityPipeline preparationsRelease noteRunbookArtifact promotionCHAPTER 8. OPERATE AND MONITOROperationsMonitoringSystems monitoringPlatform monitoringSecurity monitoringShare informationEvents, alerts, incidents and notificationsREFERENCES

Regulärer Preis: 62,99 €
Produktbild für High-Performance Web Apps with FastAPI

High-Performance Web Apps with FastAPI

Build APIs and web apps based on Asynchronous Server Gateway Interface (ASGI). This book provides a comprehensive explanation of using Pydantic models to construct the request/response objects in a FASTAPI path operation.You’ll start by reviewing type hints in Python and the asynchronous processing concepts. One of the highlights of FastAPI is its auto generation of API docs. Pydantic library is the main pillar on top of which FastAPI is built. You’ll see that ASGI has a far better performance compared to most of the other popular Python frameworks as they implement Web server Gateway Interface (WSGI), which is synchronous in nature and hence having slower response time.This book thoroughly explains how FastAPI interacts asynchronously with relational as well as NOSQL databases. Modern web apps use template engines to interact with the front-end. In this book, you will learn to use jinja2 templates and static assets. Swagger UI and OpenAPI standards are also covered in detail. Finally, different options of deployment of FastAPI app have been explored in this book.This book uses practical examples to empower you to build high performance APIsWHAT YOU'LL LEARN* Develop robust and high-performance web apps* Deploy the FastAPI app for public availability using cloud services such as Deta and Docker container* Understand the important building blocks of a web app such as form handling, templating and database interactionWHO THIS BOOK IS FORAspiring and the experienced Python developers looking to leverage the flexibility of Python and the powerful features introduced in Modern Python. Computer science Engineering students at graduate and postgraduate level will also benefit immensely from the practical approach adapted in the book.Malhar Lathkar is an independent developer, trainer, technical writer and author with over 30 years of experience. He holds a postgraduate degree in Electronics. After a brief stint as a degree college lecturer, he started his own software training and development institute. Over the years, he has gained proficiency in various programming technologies and imparted training to thousands of students and professionals from India and different countries around the world. Malhar also offers software training services to corporates. He has been associated with many EdTech companies as a freelance Subject Matter Expert. He has written a few books that have been published by well-known publishing houses.BUILD HIGH PERFORMANCE WEB APPS WITH FASTAPIChapter 1. Introduction to FastAPIChapter 2. Installation of FastAPIChapter 3. Request BodyChapter 4. TemplatesChapter 5. ResponseChapter 6. Using DatabasesChapter 7. MiddlewareChapter 8. Testing and DebuggingChapter 9. Deployment Build High Performance Web Apps with FastAPIChapter 10. Advanced Features

Regulärer Preis: 62,99 €
Produktbild für A11Y Unraveled

A11Y Unraveled

Make designing and developing accessible websites fun and straightforward by deciphering information that is often confusing. This book examines how web professionals can ensure a website is as accessible as it can be, meeting the needs of its audience.The main focus is on web accessibility and, WCAG 2.1 and 2.2 guidelines: what they are, who they are for, and what can be done from a design point of view to make the lives of the users easier. In reviewing the fundamentals, emphasis will be given on what disabilities could potentially prevent users from getting the information they need and what can be done to help them. This is achieved by breaking down web design and development terms and practices, such as web accessibility, color contrast, typography, how to design specific components like carousels, forms, and so on.Each chapter features design examples presented in a clear and concise manner. Each design element is divided into different components, highlighting exactly what helps with what, showing how a website needs to be designed for the benefit of its people. A11Y Unraveled also reviews the current laws and legislations that govern web accessibility in different parts of the world.WHAT YOU'LL LEARN* Discover how people perceive information on the web, and how that might create barriers in communication.* Review different disabilities or limitations that prevent users from accessing web information and how to address them.* Design an accessible website for specific disabilities through practical examples.* Understand how different web design components affect the user.* Study current web accessibility legislation, avoiding difficult to understand lingo.WHO THIS BOOK IS FORMain audience would be digital and web professionals (mainly designers but developers can benefit as well). It can also help business owners who want to ensure their websites are adhere to accessibility standards.Dimitris is originally from Greece and has been living in the UK for about 8 years now. He started working as a graphic designer around 2004 doing mostly print work, had his own business along the way and he is now working as a senior designer on web and digital products. He considers himself a hobbyist designer, since he has not been formally educated in the subject (he holds a degree in Geography and now finishing a degree in Biology). However, Dimitri does love all things about design and has managed to make his hobby into a profession, so he considers that a win.Dimitris likes to think that the fact he is interested in multiple subjects allows for a more spherical, multivariate-variate approach to solving (design) problems, and natural curiosity is one of the main reasons he decided to write this book. While working as a designer he always thought to himself “why do I do this”, “does it matter”, “how will this/that affect usage” so when he started learning about web accessibility, he naturally went in there 100% ready to make sense of it all. Combine that with the fact that he was appointed as the main accessibility contact in the company he works for, he had to educate himself on the subject. Now, Dimitris would like to share what he has learnt and make digital professionals see that it’s actually pretty easy to make something accessible.A11Y UNRAVELEDChapter 1: When the amazon was nothing but a riverChapter 2: Be a designer they said. It'll be fun they saidChapter 3: One standard at a timeChapter 4: How do people perceive content?Chapter 5: Tell me what to do! Designing for users with disabilitiesChapter 6: How do I know I'm doing it right?Chapter 7: But do I have to?Chapter 8: What is usability?Chapter 9: Accessibility and usability. A love affairChapter 10: Who are we designing for?Chapter 11: You can't tell me what to do. I'm an adult!Chapter 12: Now you see me, now you don'tChapter 13: Click me like you mean it

Regulärer Preis: 62,99 €
Produktbild für Data-Driven SEO with Python

Data-Driven SEO with Python

Solve SEO problems using data science. This hands-on book is packed with Python code and data science techniques to help you generate data-driven recommendations and automate the SEO workload.  This book is a practical, modern introduction to data science in the SEO context using Python. With social media, mobile, changing search engine algorithms, and ever-increasing expectations of users for super web experiences, too much data is generated for an SEO professional to make sense of in spreadsheets. For any modern-day SEO professional to succeed, it is relevant to find an alternate solution, and data science equips SEOs to grasp the issue at hand and solve it. From machine learning to Natural Language Processing (NLP) techniques, Data-Driven SEO with Python provides tried and tested techniques with full explanations for solving both everyday and complex SEO problems. This book is ideal for SEO professionals who want to take their industry skills to the next level and enhance their business value, whether they are a new starter or highly experienced in SEO, Python programming, or both.  What You'll Learn See how data science works in the SEO contextThink about SEO challenges in a data driven wayApply the range of data science techniques to solve SEO issuesUnderstand site migration and relaunches are Who This Book Is For SEO practitioners, either at the department head level or all the way to the new career starter looking to improve their skills. Readers should have basic knowledge of Python to perform tasks like querying an API with some data exploration and visualization. Chapter 1: Meeting the Challenges of SEO with Data.- Chapter 2: Keyword Research.- Chapter 3: Technical.- Chapter 4: Content & UX.- Chapter 5: Authority.- Chapter 6: Competitors.- Chapter 7: Experiments.- Chapter 8: Dashboards.- Chapter 9: Site Migrations and Relaunches.- Chapter 10: Google Updates.- Chapter 11: The Future of SEO.- Chapter 12: Glossary.

Regulärer Preis: 39,99 €
Produktbild für Bayesian Optimization

Bayesian Optimization

This book covers the essential theory and implementation of popular Bayesian optimization techniques in an intuitive and well-illustrated manner. The techniques covered in this book will enable you to better tune the hyperparemeters of your machine learning models and learn sample-efficient approaches to global optimization.The book begins by introducing different Bayesian Optimization (BO) techniques, covering both commonly used tools and advanced topics. It follows a “develop from scratch” method using Python, and gradually builds up to more advanced libraries such as BoTorch, an open-source project introduced by Facebook recently. Along the way, you’ll see practical implementations of this important discipline along with thorough coverage and straightforward explanations of essential theories. This book intends to bridge the gap between researchers and practitioners, providing both with a comprehensive, easy-to-digest, and useful reference guide.After completing this book, you will have a firm grasp of Bayesian optimization techniques, which you’ll be able to put into practice in your own machine learning models.WHAT YOU WILL LEARN* Apply Bayesian Optimization to build better machine learning models* Understand and research existing and new Bayesian Optimization techniques* Leverage high-performance libraries such as BoTorch, which offer you the ability to dig into and edit the inner working* Dig into the inner workings of common optimization algorithms used to guide the search process in Bayesian optimizationWHO THIS BOOK IS FORBeginner to intermediate level professionals in machine learning, analytics or other roles relevant in data science.PENG LIU is an assistant professor of quantitative finance (practice) at Singapore Management University and an adjunct researcher at the National University of Singapore. He holds a Ph.D. in statistics from the National University of Singapore and has ten years of working experience as a data scientist across the banking, technology, and hospitality industries● Chapter 1: Bayesian Optimization in a Nutshello Chapter goal: introducing Bayesian Optimization workflow and key conceptso Estimate number of pages: 30o Sub topics:▪ What and why of Bayesian Optimization▪ Key components in Bayesian Optimization process▪ Common Bayesian Optimization applications● Chapter 2: Bayesian Optimization in Hyperparameter Tuningo Chapter goal: Showcase using Bayesian Optimization for hyperparameter tuning in training better ML modelso Estimate number of pages: 35o Sub topics:▪ ML workflow▪ Common hyperparameter tuning techniques▪ Advantage of Bayesian Optimization in tuning hyperparameters for ML models through practical examples● Chapter 3 : Gaussian Processo Chapter goal: Introduce Gaussian process and its role in Bayesian Optimization workflowo Estimate number of pages: 30o Sub topics:▪ Gaussian process breakdown▪ Theory illustration on Gaussian process▪ Coding Gaussian process as surrogate model in Bayesian Optimization● Chapter 4 : Common Acquisition Functiono Chapter goal: Introduce popular acquisition functions including EI, PI and otherso Estimate number of pages: 35o Sub topics:▪ The role of acquisition function in Bayesian Optimization▪ Theoretical basics for each common AF▪ Coding examples● Chapter 5: Advanced Acquisition Functiono Chapter goal: Introduce advanced acquisition functions including KG and PE and parallel variantso Estimate number of pages: 35o Sub topics:▪ Theoretical basics for advanced AF▪ Coding examples● Chapter 6 : Introducing BoTorcho Chapter goal: Introduce the recent GPU based package for running Bayesian Optimizationo Estimate number of pages: 40o Sub topics:▪ Introduction of the package and key components▪ Starting examples▪ Advanced examples● Chapter 7 : Case studyo Chapter goal: Demonstrate full working examples using Bayesian Optimization and BoTorcho Estimate number of pages: 30o Sub topics:▪ Two full coding examples TBD● Chapter 8 : Exotic Bayesian Optimization Problemso Chapter goal: Introduce additional Bayesian Optimization variants such as adding constraints and getting noisy observationso Estimate number of pages: 30o Sub topics:▪ Constrained Bayesian Optimization▪ Parallel Bayesian Optimization▪ BO with noisy observations▪ Look ahead Bayesian Optimization

Regulärer Preis: 62,99 €
Produktbild für Modern C++ for Absolute Beginners

Modern C++ for Absolute Beginners

Learn the C++ programming language in a structured, straightforward, and friendly manner. This book teaches the basics of the modern C++ programming language, the C++ Standard Library, and modern C++ standards, including C++23. No previous programming experience is required.C++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. It is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. To overcome this, each section is filled with real-world examples that gradually increase in complexity. Modern C++ for Absolute Beginners, Second Edition teaches more than just programming in C++23. It provides a solid C++ foundation to build upon.The author takes you through the C++ programming language, the Standard Library, and C++11 to C++23 standard basics. Each chapter is accompanied by the right amount of theory and plenty of source code examples. You will work with C++23 features and standards, yet you will also compare and take a look into previous versions of C++.After reading this book, you'll be able to start programming in modern C++ standards. You will do so with plenty of relevant source code examples, freely available via a dedicated GitHub repository.WHAT YOU WILL LEARN* Get Introduced to modern C++ in a friendly but effective way* Work with the basics of C++: types, operators, variables, constants, expressions, references, functions, classes, I/O, smart pointers, polymorphism, and more* Set up the Visual Studio environment on Windows and GCC on Linux, where you can write your own code* Declare and define functions, classes, and objects, and organize code into namespaces* Discover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced C++ features* Employ best practices in organizing source code and controlling program workflow* Get familiar with C++ language do's and don'ts, and more* Manage the basics of lambdas, inheritance, polymorphism, smart pointers, templates, modules, contracts, concepts, and moreWHO THIS BOOK IS FORBeginner or novice programmers who wish to learn C++ programming. No prior programming experience is required.SLOBODAN DMITROVIĆ is a software consultant, trainer, and author of several programming books. He is a professional R&D software developer with two decades of experience in the industry. Slobodan provides C++ training courses for corporate clients and academic institutions.1. Introduction2. What is C++?3. C++ Compilers4. Our First Program5. Types6. Exercises7. Operators8. Standard Input9. Exercises10. Arrays11. Pointers12. References13. Introduction to Strings14. Automatic Type Deduction15. Exercises16. Statements17. Constants18. Exercises19. Functions20. Exercises21. Scope and Lifetime22. Exercises23. Classes - Introduction24. Exercises25. Classes – Inheritance and Polymorphism26. Exercises27. The static Specifier28. Templates29. Enumerations30. Exercises31. Organizing code32. Exercises33. Conversions34. Exceptions35. Smart Pointers36. Exercises37. Input/Output Streams38. C++ Standard Library and Friends39. Exercises40. C++ Standards41. Projects

Regulärer Preis: 52,99 €
Produktbild für The Business Manager's Guide to Software Projects

The Business Manager's Guide to Software Projects

Every day, successful software projects scale and sustain businesses of all sizes and across all industries. Unfortunately, the reality is that many software projects still fail. The reasons behind these failures are seldom due to the underlying technology. Misunderstandings and communication barriers lead to wrong decisions, missed opportunities, communication breakdowns, or worse—huge economic loss. In this digitally connected world, business professionals can’t afford to be hands-off on technical projects, but they also can’t be expected to have technical certifications. They have first-hand knowledge of the business processes, are subject matter experts in software requirements, and they finance the projects. Even C-level management or board members need to rapidly gain just enough understanding of technology to make mission-critical decisions for businesses to survive and flourish. In most software projects the number of non-technical stakeholders far exceeds the numberof techies. This book distills the world of software projects into simple terms and relatable metaphors for even the most technically adverse reader. Real-life examples, entertaining analogies, and hand-drawn illustrations will stick with readers throughout their own software projects, bolstering their success. Business requirements, use cases, process flows—the list goes on. It’s all broken down in this game-changing book aimed at delivering for business and tech teams what DevOps has done for developers and operations. What You Will Learn * Know the importance of good business requirements and how to write them * Identify the most important business roles, key decisions, and critical activities involved in software projects * Strengthen collaboration between non-technical and technical teams * Grasp common software project terminology, required for non-techies * Understand the software development life cycle * Gain insight on the common software project methodologies and how they differ * Understand what software developers do at a high level Who This Book Is For Non-technical business professionals (such as small business owners, startup founders, or employees of a business of any size or industry) who need to secure and implement a software solution. The reader may supervise or collaborate with technical teams, and may be a (beginning) software developer looking for practical insights and better ways to communicate with business colleagues. Part I: Conceptual Guide.- Chapter 1: Architecture and Construction.- Chapter 2: Planning and Scope.- Chapter 3: Teething Troubles.- Chapter 4: Greenfield Construction.- Chapter 5: Laying the Right Foundation.- Chapter 6: Renovating and Extending.- Chapter 7: Technical Debt.- Chapter 8: Maintenance.- Chapter 9: Differences Between Physical Construction and Software Development.- Chapter 10: More Metaphors.- Part II: Practical Guide.- Chapter 11: The Practical Side.- Chapter 12: Plan and Prepare.- Chapter 13: Define.- Chapter 14: Develop.- Chapter 15: Test.- Chapter 16: Training, Going Live, and Maintenance.- Part III: Technical Guide.- Chapter 17: The Technical Side.- Chapter 18: Coding and Design.- Chapter 19: Metaphors for Technical Terms.- Chapter 20: Tricky Areas in Technical Development.- Chapter 21: To Sum Up.- Appendix A: Collaboration.- Appendix B: Glossary.-  Appendix C: References and Further Reading.

Regulärer Preis: 52,99 €
Produktbild für Azure SQL Hyperscale Revealed

Azure SQL Hyperscale Revealed

Take a deep dive into the Azure SQL Database Hyperscale Service Tier and discover a new form of cloud architecture from Microsoft that supports massive databases. The new horizontally scalable architecture, formerly code-named Socrates, allows you to decouple compute nodes from storage layers. This radically different approach dramatically increases the scalability of the service. This book shows you how to leverage Hyperscale to provide next-level scalability, high throughput, and fast performance from large databases in your environment.The book begins by showing how Hyperscale helps you eliminate many of the problems of traditional high-availability and disaster recovery architecture. You’ll learn how Hyperscale overcomes storage capacity limitations and issues with scale-up times and costs. With Hyperscale, your costs do not increase linearly with database size and you can manage more data than ever at a lower cost.The book teaches you how to deploy, configure, and monitor an Azure SQL Hyperscale database in a production environment. The book also covers migrating your current workloads from traditional architecture to Azure SQL Hyperscale.WHAT YOU WILL LEARN* Understand the advantages of Hyperscale over traditional architecture* Deploy a Hyperscale database on the Azure cloud (interactively and with code)* Configure the advanced features of the Hyperscale database tier* Monitor and scale database performance to suit your needs* Back up and restore your Azure SQL Hyperscale databases* Implement disaster recovery and failover capability* Compare performance of Hyperscale vs traditional architecture* Migrate existing databases to the Hyperscale service tierWHO THIS BOOK IS FORSQL architects, data engineers, and DBAs who want the most efficient and cost-effective cloud technologies to run their critical data workloads, and those seeking rapid scalability and high performance and throughput while utilizing large databasesZORAN BARAĆ is a cloud architect and data specialist with more than 15 years of hands-on experience in data optimization, administration, and architecture. He is a Certified Microsoft Trainer (MCT) and Microsoft Certified Solutions Expert (MCSE) with a master‘s degree in Information Technology. Sharing knowledge and contributing to the SQL Server community is his passion. He is also an organizer of the Auckland SQL User Meetup Group, an active blogger, and speaker at different SQL events such as Data Summits, SQL Saturdays, SQL Fridays, Meetups, etc.DANIEL SCOTT-RAYNSFORD is a Partner Technology Strategist at Microsoft with 15 years of experience as a software developer and solution architect. He specializes in DevOps and continuous delivery practices. He was a Microsoft MVP in Cloud and Datacenter Management for three years before joining Microsoft and is an active PowerShell open source contributor and Microsoft DSC Community Committee member. He is also a contributor to the Azure Architecture Center on multi-tenant architecture practices.IntroductionPART I. ARCHITECTURE.1. The Journey to Hyperscale Architecture in Azure SQL2. Azure SQL Hyperscale Architecture: Concepts and FoundationsPART II. PLANNING AND DEPLOYMENT3. Planning an Azure SQL DB Hyperscale Environment4. Deploying a Highly Available Hyperscale Database into a Virtual Network5. Administering a Hyperscale Database in a Virtual Network in the Azure Portal6. Configuring Transparent Data Encryption to Bring Your Own Key7. Enabling Geo-replication for Disaster Recovery8. Configuring Security Features and Enabling Diagnostic and Audit Logs9. Deploying Azure SQL DB Hyperscale using PowerShell10. Deploying Azure SQL DB Hyperscale using Bash and Azure CLI11. Deploying Azure SQL DB Hyperscale using Azure Bicep12. Testing Hyperscale Database Performance Against Other Azure SQL Deployment OptionsPART III. OPERATION AND MANAGEMENT13. Monitoring and Scaling14. Backup, Restore and Disaster Recovery15. Security and Updating16. Managing CostsPART IV. MIGRATION17. Determining whether Hyperscale is Appropriate18. Migrating to Hyperscale19. Reverse Migrating Away from HyperscaleConclusion

Regulärer Preis: 62,99 €
Produktbild für The Service-Oriented Enterprise

The Service-Oriented Enterprise

A service-oriented architecture is fundamental to many new IT applications, from web development to social software and cloud computing. The same principles can be applied to every aspect of the service-oriented enterprise – not just in IT. In this book, you’ll explore how an enterprise architecture and viable services can link together to create a simpler yet far more powerful view of the enterprise, as a dynamic, unified whole.You can use the ideas, principles and methods described here in business transformation, workflow mapping, system design and much else besides, in every type of enterprise - including those in which there may be little or no IT at all. Step by step, you’ll walk through the basics of service-oriented architectures, the four key categories of services and how they connect, and how all of this comes together in real-world service design, implementation and operations.From this, you’ll discover how to identify and describe the different types of services that you need for your enterprise, and how to distinguish between the services that you can safely outsource, versus those that you do need to keep in-house. By the end of this book, you’ll learn how to construct function models and service models of your enterprise as a base for service-mapping, and how to pinpoint and map the information flows you need for service-management and service-performance, to keep everything on-track to purpose.WHAT YOU'LL LEARN* See how an enterprise architecture can work as a literal architecture * Understand Stafford Beer’s "Viable System Model" and adapt it as a robust model* Study how a Viable Services Model provides a template for service design that covers functionals, non-functionals and operational governance for servicesWHO THIS BOOK IS FOREnterprise architects, Business architects, Service designers, Workflow designersTom Graves has been an independent consultant for more than four decades, in business transformation, enterprise architecture and knowledge management. His clients in Europe, Australasia and the Americas cover a broad range of industries including small-business, banking, utilities, manufacturing, logistics, engineering, media, telecoms, research, defence and government. He has a special interest in whole-enterprise architectures for non-profit, social, government and commercial enterprises.Introduction:CHAPTER GOAL: Introduce the book as a whole, summarising purpose, audience, book structure and contentNO OF PAGES 2Chapter 1: Basics – An overviewCHAPTER GOAL: Provide an outline and summary for the ‘Basics’ section, which covers background themes needed before we get into the detail about services and service-design.NO OF PAGES 2This brief chapter provides a quick overview for the role and purpose of each chapter in the ‘Basics’ section. These include the nature and business-purpose of enterprise architecture; the definition and role of a service-oriented architecture, particularly in context of enterprise architecture; and the importance of metaphor in making sense of architectures and services.Chapter 2: Basics – Enterprise ArchitectureCHAPTER GOAL: Explain the business role of enterprise-architectureNO OF PAGES: 8This chapter answers key questions about enterprise architecture, including: what it is, and where it fits within the business context; the scope of enterprise architecture, whether centred around IT, or further, towards a literal ‘the architecture of the enterprise’; and its business purpose, particularly in relation to a service-oriented view of the organization and its businessChapter 3: Basics – Service-Oriented ArchitectureCHAPTER GOAL: Summarise what ‘service-oriented’ means, for enterprise architecture practiceNO OF PAGES : 12This chapter takes us through the usual IT-oriented view of ‘service-oriented architecture’, then opens up the perspective to include all types of services, whether IT-based, machine-based or people-based. Ee build upward from a set of key definitional criteria: loosely-coupled, contract-based, discoverable, abstractions, reusable and composable, and interchangeable. Topics also include security, service-management, and the core principle of ‘everything is a service’.Chapter 4: Basics – A Matter Of MetaphorCHAPTER GOAL: Introduce the importance of metaphor in architectures – particular the contrast between ‘organisation as machine’ versus ‘organisation as organism’.NO OF PAGES: 10This chapter takes us through the practical implications of the common metaphor of ‘organisation as machine’, contrasted with the metaphor of ‘organisation as living organism’. We explore why the latter metaphor is essential for making sense of services, particularly for any services that engage with people.Chapter 5: Principles – An OverviewCHAPTER GOAL: Provide an overview and summary for the ‘’Principles’ section, which describes the structural detail underpinning a service-oriented architecture and enterprise.NO OF PAGES: 2This brief chapter provides a quick overview for the role and purpose of each chapter in the ‘Principles’ section. The chapters cover topics such as the key conceptual structure for ‘viable services’; services that deliver the core value; linked services that provide management support for delivery; services that guide end-to-end coordination; linked services that support governance and other non-functionals; and also properties and patterns from systems-theory to use in service-design.Chapter 6: Principles – The Structure Of ServicesCHAPTER GOAL: Introduce Stafford Beer’s ‘Viable System Model’, and show how it provides a consistent pattern for service-design as ‘viable services’.NO OF PAGES: 15This chapter links the Viable System Model to the machine-metaphor, and then re-forms it to align with the living-organisam metaphor as ‘viable services. Themes include the ‘brain versus brawn’ concept in the machine-metaphor; the service-relationships – both human and technical – for the living-organisam metaphor; and a new perspective on services as ‘viable systems’.Chapter 7: Principles – Delivery ServicesCHAPTER GOAL: Explore the nature and role of ‘delivery services’ – those that directly delivery value for the enterprise.NO OF PAGES: 9This chapter describes the ‘delivery services’ elements in the viable-services model. It presents the various sub-types, such as value-chain, internal support-services and infrastructure, and the interfaces that each service will need to provide.Chapter 8: Principles – Management ServicesCHAPTER GOAL: Explore the nature and role of ‘management services’ – those that provide strategy and guidance for other services.NO OF PAGES: 17This chapter describes the ‘management service’ (or ‘guidance service’) elements in the viable-services model. It presents the various sub-types, such as identity, policy and purpose; strategy-services; and tactical and run-time direction; and also the interactions and interfaces for each of these service-types.Chapter 9: Principles – Coordination ServicesCHAPTER GOAL: Explore the nature and role of ‘coordination services’ – those that guide connection and choreography between other servicesNO OF PAGES: 11This chapter describes the ‘coordination-service’ elements in the viable-services model that bridge across the silos and support the choreography of end-to-end value-chains. It present the various sub-types, in roles such as ‘develop the business’, ‘change the business’ and ‘run the business’, and the interfaces that connect between them.Chapter 10: Principles – Pervasive ServicesCHAPTER GOAL: Explore the nature and role of of ‘pervasive-services’ – those that carry the qualitative non-functionals for which every in the enterprise is responsible.NO OF PAGES: 9This chapter describes the ‘pervasive-service’ element in the viable-services model that connect to and extend the topmost policy, vision and values through to every part of the extended enterprise. It presents the various sub-types, such as awareness, skills and competency development, and verificiation and audit, and the interfaces that connect these to other services.Chapter 11: Principles – Properties And PatternsCHAPTER GOAL: Introduce the core concept of ‘service as a system’, and the properties and patterns that make this possible to implement in practiceNO OF PAGES: 18This chapter describes the key connections between service-design and systems-theory. It also explores core concerns such as service-quality, service-interdependence and service-completeness.Chapter 12: Practice – An OverviewCHAPTER GOAL: Provide an overview and summary for the ‘Practice’ section of the book, which shows how all the various elements will fit together as a unified wholeNO OF PAGES: 3This brief chapter provides and overview for the role and purpose of each chapter in the ‘Practice’ section. The chapters show how services need to link together and support each other as a five-part network, connecting purpose, people, preparation, process and performance.Chapter 13: Practice – Service PurposeCHAPTER GOAL: Show why a clear definition of service purpose is essential as an anchor for design, and how to identify that purposeNO OF PAGES: 10This chapter describes what a service purpose is, why it’s important, how to derive it, and how to use it in design and operation. To support practice, the chapter includes detailed checklists for themes such as enterprise as service, stakeholders, stakeholder-imbalance, vision and values, policies and constraints, mission and service, mission and metrics, and staying on-purpose.Chapter 14: Practice – Services And FunctionsCHAPTER GOAL: Show how to create and use a Function Model to identify and define the roles of services, the relationships between them and the people they serve.NO OF PAGES: 15This chapter describes what a Function Model is, and how to create and use it in whole-of-enterprise service design. To support practice, the chapter includes real-world examples and full step-by-step instructions and guidance on how to create and verify the model.Chapter 15: Practice – The Knowledge Of ServicesCHAPTER GOAL: Show to use the Function Model with overlays and crossmaps to guide change and verify service value and viability.NO OF PAGES: 11This chapter describes a suite of overlays for the Function Model, such as activity-based costing, single-source-of-truth, service-overlaps and more. It also provides checklists to assist in verifying viability.Chapter 16: Practice – Services In ActionCHAPTER GOAL: EXPLORE HOW TO SET UP SERVICE-CHOREOGRAPHY, PARTICULARLY PEOPLE ARE DOING DELIVERY OF THE SERVICE.NO OF PAGES: 14This chapter provides guidance, checklists and worked examples on how to tackle process-choreography for services, whether IT-based or human-based. It also provides guidance on why an over-focus on IT can be problematic in many business contexts, and what to do to break out of the IT-centric box.Chapter 17: Practice – Optimising ServicesCHAPTER GOAL: Show how to guide continual-improvement for services, and to audit and verify the continuing viability of those services.NO OF PAGES: 8This chapter shows how to use audits, after-action reviews and stakeholder-engagement to guide continual improvement and optimization of service. It includes checklists and guidance on each of those themes.Appendix A: GlossaryCHAPTER GOAL: Provide a glossary of terms used in the books.NO OF PAGES: 4Appendix B: ResourcesCHAPTER GOAL: Provide a list of books, websites and other resources referenced in the book.NO OF PAGES: 4

Regulärer Preis: 36,99 €
Produktbild für Introduction to Dependent Types with Idris

Introduction to Dependent Types with Idris

Dependent types are a concept that allows developers to write proof-carrying code. Idris is a programming language that supports dependent types. This book will teach you the mathematical foundations of Idris as well as how to use it to write software and mathematically prove properties.The first part of the book serves as an introduction to the language's underlying theories. It starts by reviewing formal systems and mathematical logical systems as foundational building blocks, then gradually builds up to dependent types. Next, you'll learn type theory for dependent types. Following this, you'll explore the Idris programming language and conclude by exploring the depths of formal systems and type checkers by implementing them.Introduction to Dependent Types with Idris will walk you through simple examples through more advanced techniques, stepping up the difficulty as you gain more knowledge. Every chapter includes a set of exercises based on what it covered to further cement your learning. No specialized knowledge of mathematics is expected beyond the basics, so it is perfect for novices.WHAT YOU WILL LEARNUnderstand Lambda calculus and dependent types* Gain insight into functional programming* Write mathematical proofs with IdrisWHO THIS BOOK IS FORProgrammers, mathematicians, academics, and anyone else interested learning dependent types and lambda calculus.BORO SITNIKOVSKI has over ten years of experience working professionally as a software engineer. He started programming with assembly on an Intel x86 at the age of ten. While in high school, he won several prizes in competitive programming, varying from 4th, 3rd, and 1st place. He is an informatics graduate - his bachelor’s thesis was titled “Programming in Haskell using algebraic data structures”, and his master’s thesis was titled “Formal verification of Instruction Sets in Virtual Machines”. He has also published a few papers on software verification. Other research interests of his include programming languages, mathematics, logic, algorithms, and writing correct software. He is a strong believer in the open-source philosophy and contributes to various open-source projects. In his spare time, he enjoys some time off with his family.Chapter 1: Formal Systems.- Chapter 2: Classical Mathematical Logic.- Chapter 3: Type Theory.- Chapter 4: Programming in Idris.- Chapter 5: Proving in Idris.

Regulärer Preis: 36,99 €
Produktbild für Making Your CAM Journey Easier with Fusion 360

Making Your CAM Journey Easier with Fusion 360

Downloading a piece of 3D software and shaping concepts and ideas is quite easy. However, designing feasible and cost-effective real parts from 3D models can be challenging with traditional production technologies, or even additive manufacturing. This book will give you the know-how and skills to develop your projects from ideas to physical products, and overcome these obstacles.In ‘Making Your CAM Journey Easier with Fusion 360’, you'll discover how to set up a CAM program, pick the right tool, and optimize production. You'll learn the pros and cons of different production technologies, including turning, milling, laser cutting, and 3D printing, and understand how to choose the best option based on your needs. You’ll also explore the important computer-aided manufacturing tools that Fusion 360 offers through the use of examples and best practices.By the end of this book, you’ll understand the potential issues and drawbacks of different design components and apply workarounds to avoid design flaws.

Regulärer Preis: 29,99 €
Produktbild für Privacy in the Age of Big Data

Privacy in the Age of Big Data

A thorough update to a classic in the field of privacy and big data.We have a global privacy problem. The average person provides more information about themselves to more outsiders than any time in history. Corporations, governments and even our neighbors can know where we are at times, can quickly learn our preferences and priorities and see who we meet.The past decade has brought deep changes in the collection of our private information, the regulation of that collection, and in people’s sensitivity to loss of privacy. The nascent privacy-threatening technology trends of a decade ago have blossomed into relentless data-capturing systems that police and companies have come to rely on. To address the expansion of personal data capture, entire data regulatory regimes have arisen throughout the world, with new regulations added each year.People are more concerned, regulators are more aggressive, yet data collection continues to increase with consequences around the world. Social media use has fragmented in the past five years, spreading personal information over dozens of platforms. Even most of our new televisions have started collecting second-by-second information about our households recently, and some of those televisions can recognize the individuals watching and the devices they carry. Amazon just activated a new worldwide network using bandwidth from personal wifi of Echo devices and Ring security systems. The beat of new intrusions never seems to end.These data trends are relentless, and yet response to the pandemic accelerated them. Rapid development of “contactless everything” became the norm. Contact tracing apps became acceptable. QR codes for everything from menus to contact information were created quickly. Businesses are faced with hybrid in office and remote workforces. More people are dependent on online and mobile technologies for food, medicine, and even human connection. And each of these contacts can be captured somewhere and logged in a file for marketing or surveillance. People want to keep their lives private, but they don’t know how.The second edition of Privacy in the Age of Big Data addresses the significant advances in data-driven technology, their intrusion deeper in our lives, the limits on data collection newly required by governments in North America and Europe, and the new security challenges of world rife with ransomware and hacking. This thoroughly updated edition demonstrates personal privacy vulnerabilities and shows ways to live a safer, more private life. Other privacy books tend to focus deeply on the evils of large tech companies or more academic and technical concerns. But Privacy in the Age of Big Data, second edition, helps regular people understand the privacy threats and vulnerabilities in their daily lives and will provide solutions for maintaining better privacy while enjoying a modern life. Unlike other books, this one shows what you can do to make a difference to understand your current digital footprint and what you need to do to claw back your privacy and secure it in the future.While PRIVACY IN THE AGE OF BIG DATA will have cross-sectional appeal to many demographics, working adults 25-60 and CEOs and Boards of businesses are the primary demographic--young enough to know we need to do something to protect privacy and old enough to remember what happens when we haven’t in the past. With down-to-earth prose and examples pulled from daily life, the writing style will attract buyers of all education levels.Ted Claypoole is a partner at the law firm of Womble Bond Dickinson, practicing in Atlanta, Georgia. He has co-authored with Theresa Payton the book Protecting Your Internet Identity. He wrote the book Technology, Data and Law and also edited and co-wrote The Law of Artificial Intelligence and Smart Machines. He lives in Atlanta, GA.Theresa Payton runs Fortalice Solutions, a globally recognized cybersecurity and business intelligence firm headquartered in Charlotte where she resides. A reality TV star from the CBS hit show, “Hunted”, Payton addresses Boards, CEOs, and individuals on security and privacy matters and is regularly featured on global news media outlets discussing privacy and security issues. She lives in Charlotte, NC.Introduction: Your Life on TechnologyChapter 1. The Intersection of Privacy, Law and TechnologySection I: Your Computer and the InternetChapter 2. Your Computer is Watching YouChapter 3. How the Government Follows Your Electronic TracksChapter 4. Criminals and SnoopsChapter 5. Just Hanging Out OnlineChapter 6. The Spy in Your PocketSection II: Risk in the StreetsChapter 7. Cameras EverywhereChapter 8. When Your Car is Just Another ComputerChapter 9. When Your Own Body Gives You AwayChapter 10. DNA and Health RecordsSection III: Home is Where the Heart (of Surveillance) IsChapter 11. Home Sweet Home: Spies in Your Living RoomChapter 12. Risks of Computer and Phone NetworksSection IV: Where Do We Go from Here?Chapter 13. Reality Meets the Metaverse PlusChapter 14. Judging You by Your DataChapter 15. The Future of Technology and PrivacyChapter 16. Laws and Regulations That Could Help Preserve PrivacyIndexAbout the Authors

Regulärer Preis: 34,99 €
Produktbild für Handbuch IT-Management (8. Auflg.)

Handbuch IT-Management (8. Auflg.)

Konzepte, Methoden, Lösungen und Arbeitshilfen für die PraxisIT-Management ist einer der wichtigsten Erfolgsfaktoren für alle Unternehmen und Dienstleistungsorganisationen. Deshalb nehmen IT-Verantwortliche eine zunehmend zentrale Rolle ein. Gestützt durch leistungsfähige Technologien wie Big Data und Data Analytics, Cloud Computing, durch mobile Endgeräte und neue Formen der Vernetzung (IoT u. a.) sowie weitere digitale Innovationen (KI, AR u. a.) werden völlig neue Geschäftsmodelle, Produkte und Prozesse entwickelt und erfolgreich realisiert bzw. implementiert.Damit Sie als IT-Manager für die Praxis gerüstet sind, bietet Ihnen dieses Handbuch umfassendes und unverzichtbares Wissen zu allen wichtigen Handlungsfeldern der IT sowie Unterstützung für die erfolgreiche Nutzung bewährter Methoden und Instrumente.Diese Auflage wurde umfassend aktualisiert und durch innovative Managementthemen, wie z.B. IT-Sourcing, IT-Relationship-Management oder Digitale Transformation erweitert.Mit Beiträgen von Robert Bergmann, Matthias Farwick, Vanessa Greger, Torsten Groll, Norbert Gronau, Christiana Klingenberg, Michael Klotz, Dietmar Kopperger, Helmut Krcmar, Jörg Kunsmann, Klaus Schmidt, Tobias Schmidt, Ernst Tiemeyer, Thomas Trojer, Kristin Weber, Anette Weisbecker, Walter Wintersteiger und Helmut ZsifkovitsInhalt:Strategisches IT-ManagementDigitalisierung managenEnterprise Architecture ManagementDaten- und InformationsmanagementGeschäftsprozessorientierte SoftwaresystemeCloud ComputingIT-SourcingIT-AnforderungsmanagementIT-System- und IT-ServicemanagementDigital Workplace ManagementIT-OrganisationPersonalmanagement im IT-BereichIT-ControllingLizenzmanagement in der ITEnterprise IT-GovernanceInformation Security ManagementIT-CompliancePartnermanagement in der ITEnterprise IT-ProjektmanagementDigitale TransformationAutor:Dipl.-Hdl. Ernst Tiemeyer ist seit mehr als 25 Jahren in leitenden Projektfunktionen sowie als IT-Consultant und im Bildungsbereich bzw. Managementtraining tätig. Schwerpunktmäßig befasst er sich in der Praxis mit Projektmanagement, strategischem IT-Management, Enterprise IT-Architekturmanagement, Enterprise IT-Governance, IT-Controlling sowie BPM. Seine Lehrtätigkeit führt er unter anderem an der EU-FH in Hamburg, am FH Joanneum Kapfenberg/Graz sowie an der FOM (Hochschule für Berufstätige) in verschiedenen Bachelor- und Masterstudiengängen aus.

Regulärer Preis: 69,99 €
Produktbild für KI für das Gute

KI für das Gute

Während die Technologie im Zeitalter des maschinellen Lernens rasant voranschreitet, mangelt es an klaren Absichten und der Formulierung akzeptabler ethischer Standards. Dieses Buch fasst das komplexe Thema der "guten" Technologie bereichsübergreifend zusammen und wechselt zwischen Theorie und Praxis. Die Autoren gehen auf die sich ständig ausweitende Diskussion über Künstliche Intelligenz (KI) und Ethik ein und geben eine Orientierung. Dabei werden insbesondere pragmatische und aktuelle Fragestellungen berücksichtigt, wie z.B. die Kollateralwirkungen der COVID19-Pandemie. Ein aktueller Überblick über die Digitalisierung - an sich schon ein sehr weites Feld - wird ebenso vorgestellt wie eine Analyse der Ansätze von KI aus ethischer Perspektive. Darüber hinaus werden konkrete Ansätze zur Berücksichtigung angemessener ethischer Prinzipien in KI-basierten Lösungen angeboten. Das Buch richtet sich sowohl an Wissenschaftler aus geistes- und wirtschaftswissenschaftlichen oder technischen Disziplinen als auch an Praktiker, die eine Einführung in das Thema und eine Orientierung mit konkreten Fragen und Hilfestellungen suchen. 

Regulärer Preis: 54,99 €
Produktbild für Requirements Engineering für die agile Softwareentwicklung

Requirements Engineering für die agile Softwareentwicklung

Das Handbuch für agile Requirements Engineers- Umfassend und anwendungsbezogen- Ein Buch aus der Praxis für die Praxis- Mit durchgängigem Projektbeispiel und wertvollen Hinweisen für pragmatische LösungenDieses Buch gibt einen praxisorientierten Überblick über die am weitesten verbreiteten Techniken für die Anforderungsspezifikation und das Requirements Management in agilen Projekten. Es beschreibt sowohl sinnvolle Anwendungsmöglichkeiten als auch Fallstricke der einzelnen Techniken.Behandelt werden im Einzelnen:- Grundlagen und die fünf Grundprinzipien des Requirements Engineering in der agilen Softwareentwicklung- Requirements-Ermittlung und -Dokumentation- Requirements-Validierung und -Abstimmung- Qualität im Requirements Engineering- Requirements Management- Organisatorische Aspekte- Rollen im Requirements EngineeringDarüber hinaus werden rechtliche und wirtschaftliche Themen erläutert sowie auf die Herausforderungen in größeren Organisationen eingegangen.Das Buch ist Hilfestellung und Nachschlagewerk, um in der täglichen Praxis der agilen Projekte Requirements Engineering und Requirements Management professionell und mit nachhaltigem Nutzen umzusetzen.Die 3. Auflage wurde vollständig überarbeitet und berücksichtigt den Lehrplan "RE@Agile Primer" des International Requirements Engineering Board (IREB) sowie die neue Fassung des Scrum Guide von November 2020.Johannes Bergsmann hat technische Informatik studiert und arbeitete ca. 11 Jahre als Softwareentwickler, Projektleiter, Technischer Leiter, Architekt, Produktmanager und Berater in einem internationalen Systemhaus und als selbstständiger Unternehmer. Im März 2003 gründete er "Software Quality Lab" und begleitet seither als Berater und Trainer viele Unternehmen im Bereich Requirements Engineering und Prozessgestaltung. Johannes Bergsmann ist zertifizierter Scrum Master, Sachverständiger für Informatik bei Gerichten, als Lehrbeauftragter an Fachhochschulen im Bereich Softwarequalitätsmanagement tätig, ist Autor vieler Fachartikel und hält Fachvorträge bei verschiedenen Veranstaltungen und Konferenzen. Unter Mitwirkung von Markus Unterauer: Markus Unterauer hat Wirtschaftsinformatik studiert. In seiner Berufspraxis war er in vielen Bereichen der Softwareentwicklung wie Architektur, Entwurf, Entwicklung, Testen, Testautomatisierung bis zu Deployment tätig. Er lernte dabei sowohl klassische als auch agile Projekte und Methoden intensiv kennen. Seit 2012 arbeitet Markus Unterauer bei Software Quality Lab als Berater und Trainer. Er ist zertifizierter Scrum Master und hat sich auf die Bereiche Softwareprozesse und Anforderungsmanagement spezialisiert. Markus Unterauer ist auch als Vortragender in diesen Themenbereichen immer wieder auf Konferenzen tätig.

Regulärer Preis: 39,90 €
Produktbild für SnowPro™ Core Certification Companion

SnowPro™ Core Certification Companion

This study companion helps you prepare for the SnowPro Core Certification exam. The author guides your studies so you will not have to tackle the exam by yourself. To help you track your progress, chapters in this book correspond to the exam domains as described on Snowflake’s website. Upon studying the material in this book, you will have solid knowledge that should give you the best shot possible at taking and passing the exam and earning the certification you deserve.Each chapter provides explanations, instructions, guidance, tips, and other information with the level of detail that you need to prepare for the exam. You will not waste your time with unneeded detail and advanced content which is out of scope of the exam. Focus is kept on reviewing the materials and helping you become familiar with the content of the exam that is recommended by Snowflake.THIS BOOK HELPS YOU* Review the domains that Snowflake specifically recommends you study in preparation for Exam COF-C02* Identify gaps in your knowledge that you can study and fill in to increase your chances of passing Exam COF-C02* Level up your knowledge even if not taking the exam, so you know the same material as someone who has taken the exam* Learn how to set up a Snowflake account and configure access according to recommended security best practices* Be capable of loading structured and unstructured data into Snowflake as well as unloading data from Snowflake* Understand how to apply Snowflake data protection features such as cloning, time travel, and fail safe* Review Snowflake’s data sharing capabilities, including data marketplace and data exchangeWHO THIS BOOK IS FORThose who are planning to take the SnowPro Core Certification COF-C02 exam, and anyone who wishes to gain core expertise in implementing and migrating to the Snowflake Data CloudMAJA FERLE is a seasoned data architect with more than 30 years of experience in data analytics, data warehousing, business intelligence, data engineering, data modeling, and database administration. As a consultant, she has delivered data projects in diverse environments across the globe, always seeking to get her hands on the latest technologies and methodologies. Since embarking on the Snowflake Data Cloud, Maja has served as data architect and data engineer on several successful cloud migration projects. She holds the SnowPro Core Certification and is a Snowflake Subject Matter Expert and a Snowflake Data Superhero. 1. Exam Overview2. Snowflake Data Platform Features3. Snowflake Architecture4. Account Access and Security5. Storage and Performance Concepts6. Virtual Warehouses7. Data Loading and Unloading8. Data Transformation9. Data Protection10. Data Sharing11. SQL Scripting and Snowpark

Regulärer Preis: 62,99 €
Produktbild für Getting Started with Angular

Getting Started with Angular

Immerse yourself in the architecture of an Angular application, starting with an introduction to TypeScript and ES6, and progressing to modules and components used to build complex applications. This book presents a hands-on approach to becoming a proficient Angular developer by building three complete applications.You’ll start with an overview of the Angular framework where TypeScript and ES6 are introduced. Next you’ll see how to build an application (RestApp) using the in-memory module to mock an API that communicates with a rest API performing crud operations. This is followed by an application (AuthApp) that uses a third party service to provide authentication and authorization capabilities to handle registrations. You’ll then build an application (BlogApp) that communicates with a MongoDB database in six parts.Part 1 covers MongoDB, how to install bootstrap, login service, and adding the logic of the form. Part 2 covers how to start the project on the server, create the database and AuthService, and save the user in the session. In Parts 3 and 4 you will learn to create the post collection, post component, and sharpen details. In Parts 5 and 6 you will study adding, editing, and deleting posts with testing.By the end of the book you'll have the necessary knowledge to write and execute automated tests on your applications, and deploy them to a server.WHAT YOU’LL LEARN* Divide the logic of an application into components* Communicate with an API* Release the power of the observables to solve asynchronous programming problems * Include Bootstrap so that your application looks great on different devicesWHO THIS BOOK IS FORWeb developers with basic knowledge of JavaScript, HTML, and CSS.Victor has more than twelve years as a full-stack developer, using different frameworks such as Angular, Laravel, Yii, Zend, Cake, and Vue. He has developed multiple web and mobile applications for various organizations. He has also developed various courses on web development for Udemy. He loves teaching, reading, and writing technical and fantasy books.GETTING STARTED WITH ANGULARChapter 1: Introduction to Angular FrameworkChapter 2: Introduction to TypeScript and ES6Chapter 3: First Application: RestAppChapter 4: RestAppChapter 5: AuthAppChapter 6: Blog App Part IChapter 7: Blog App Part IIChapter 8: Blog App Part III Showing PostsChapter 9: Blog App Part IV Filtering PostsChapter 10: Blog App Part V Adding PostsChapter 11: Blog App Part VI Editing PostsChapter 12: Blog App Part VII Deleting PostsChapter 13: Testing

Regulärer Preis: 62,99 €
Produktbild für Build Your Own Test Framework

Build Your Own Test Framework

Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so. This book is a build-your-own adventure designed for individual reading and for collaborative workshops.You will build an xUnit automated test framework using JavaScript: initially a clone of Jest, but adding a couple of neat features borrowed from RSpec, the genre-defining tool for behavior-driven development (BDD). Along the way, you will explore the philosophy behind automated testing best practices. The automated test runner is one of the most important innovations within software engineering. But for many programmers, automated testing remains a mystery, and knowing how to write good tests is akin to sorcery.As the chapters of this book unfold, you will see how the humble test runner is an elegant and simple piece of software. Each chapter picks a single feature to build, like the "it" function or the "beforeEach" block. It picks apart the theory of why the feature needs to exist, and how to use it effectively in your own test suites. Every chapter ends with a set of ideas for extension points should you wish to explore further, alone or in groups. The book culminates in an implementation of test doubles and mocks—one of the most difficult and misunderstood concepts within automated testing.By the end of the book, you will have gained a solid understanding of automated testing principles that you can immediately apply to your work projects.WHAT YOU'LL LEARN* Build an xUnit automated test framework* See how an automated test runner works* Understand the best practices for automated unit testing* Effectively use test doubles and mocksWHO THIS BOOK IS FORSoftware developers with JavaScript experience who are seeking to master the art of automated testing.Daniel Irvine is a freelance software developer based in London. He works with a variety of languages including C#, Clojure, JavaScript, and Ruby. When he’s not working, he spends time cooking, gardening and practicing yoga. He co-founded the Queer Code London meetup and is an active member of the European software craft community. PART 1: BUILDING THE CORE OF A TEST FRAMEWORKIn this part we build a barebones implementation of a test runner.CHAPTER 1: CREATING AN NPM PACKAGE OF MY VERY OWN,You will create a new NPM package for concise-test, including an entry-point for the test runner.CHAPTER 2: BUILDING IT TO DEFINE A TESTwe’ll implement the it function for defining tests, and start printing out some useful test run information on screen.CHAPTER 3: GROUPING TESTS WITH DESCRIBE,we’ll add support for grouping tests with the describe function, and we’ll continue to build out test reporting on screen.CHAPTER 4: PROMOTING CONCISENESS WITH BEFOREEACH AND AFTEREACHWe continue our quest for concise testing facilities with the addition of beforeEach and afterEach functions.CHAPTER 5: IMPROVING LEGIBILITY WITH EXPECT,We finish off the core of our API by building an abstraction over throw new Error.PART 2: CONSTRUCTING A USABLE FRAMEWORKIn this part we add features that you’ll use on a daily basis.CHAPTER 6: FORMATTING EXPECTATION ERRORSWe write a formatter for stack traces to help pinpoint failures quickly.CHAPTER 7. AUTOMATICALLY DISCOVERING TEST FILESWe’ll add test file discovery to our test runner, and add support for running a single file through a command line argument.CHAPTER 8: FOCUSING ON TESTS WITH IT.ONLY AND DESCRIBE.ONLY,We split out runner into two phases: a discovery phase and an execution phase. In between them, we insert a filter phase to support running only a subset of phases.CHAPTER 9: SUPPORTING ASYNCHRONOUS TESTS,We add the ability to wait on tests that return Promise objects, and timing out tests with it.timesOutAfter.CHAPTER 10: REPORTINGwe use a pub-sub model to build a plug-in system for reporters.PART 3: EXTENDING FOR POWER USERSIn this part we continue to add advanced features.CHAPTER 11: SHARING BEHAVIOR WITH IT.BEHAVESLIKE,We borrow an important feature from Ruby: inheritance for describe blocks, which gives us a flexible mechanism for removing duplication between test groups.CHAPTER 12: TAGGING TESTSWe create a mechanism for running a group of tests based on their tag.CHAPTER 13 : SKIPPING TESTSwe introduce a number of ways to skip tests, including tests without bodies, and it.skip plus describe.skip functions.CHAPTER 14 : RANDOMIZING TESTSWe add a runtime flag for randomizing the order of tests, which is a useful technique for catching invisible dependencies between tests.PART 4: TEST DOUBLES AND MOCKSChapter 15. Understanding test doubleswe create a function that can be used as a test spy and stub.CHAPTER 16. MODULE MOCKSWe create a system for mocking out entire modules, which is a useful technique when creating component doubles when testing React.

Regulärer Preis: 56,99 €
Produktbild für Practical OpenTelemetry

Practical OpenTelemetry

Learn the value that OpenTelemetry can bring to organizations that aim to implement observability best practices, and gain a deeper understanding of how different building blocks interact with each other to bring out-of-the-box, vendor-neutral instrumentation to your stack. With examples in Java, this book shows how to use OpenTelemetry APIs and configure plugins and SDKs to instrument services and produce valuable telemetry data. You’ll learn how to maximize adoption of OpenTelemetry and encourage the change needed in debugging workflows to reduce cognitive load for engineers troubleshooting production workloads.Adopting observability best practices across an organization is challenging. This book begins with a discussion of how operational monitoring processes widely followed for decades fall short at providing the insights needed for debugging cloud-native, distributed systems in production. The book goes on to show how the Cloud Native Computing Foundation’s OpenTelemetry project helps you standardize instrumentation and transport of telemetry signals, providing a common language for all observability tooling.YOU WILL LEARN* Why observability is a necessity in modern distributed systems* The value of OpenTelemetry for engineers and organizations * OpenTelemetry component specification and general design* Tracing, metrics, and logs APIs and SDKs, with examples in Java* OpenTelemetry Collectors and recommended transport and processing pipelines* How to adopt observability standards across an organizationWHO THIS BOOK IS FORSoftware engineers familiar with cloud-native technologies and operational monitoring who want to instrument and export telemetry data from their services; observability leads who want to roll out OpenTelemetry standards and best practices across their organizations; and Java developers who want a book with OpenTelemetry examples in that languageDANIEL GOMEZ BLANCO is a Principal Engineer at Skyscanner, leading their observability transformation across hundreds of services to ensure that travelers get a reliable and performant experience when booking their next holiday. He is an advocate of open standards and CNCF projects such as OpenTelemetry to back the instrumentation and collection of operational data. Daniel has experience working in organizations of all sizes, from international institutions such as CERN in Geneva, to London startups such as SKIPJAQ. His main focus has always been building software and adopting solutions to minimize the cognitive load required for engineers to support and operate production services. PART I. THE NEED FOR OBSERVABILITY WITH OPENTELEMETRY1. The Need for Observabilitya. Why Observability Mattersb. Context and Correlation2. How OpenTelemetry Enables Observabilitya. OpenTelemetry’s Missionb. The Power of Open Standardsc. The Shift In Vendor Added ValuePART II. OPENTELEMETRY COMPONENTS AND BEST PRACTICES3. OpenTelemetry Fundamentalsa. OpenTelemetry Specificationb. Semantic Conventions4. Auto-Instrumentationa. Resource SDKb. Instrumentation Libraries5. Context, Baggage, and Propagatorsa. Telemetry Context and the Context APIb. Baggage APIc. Cross-Service Context and the Propagators API6. Tracinga. What is a Distributed Trace?b. Tracing APIc. Tracing SDKd. Trace Context Propagation7. Metricsa. Measurements, Metrics and Time Seriesb. Metrics APIc. Metrics SDK8. Logginga. The Purpose of Logs for Observabilityb. Logging APIc. Logging SDKd. Integrations with Logging Frameworks9. Protocol and Collectora. Protocolb. Collector10. Sampling and Common Deployment Modelsa. Common Deployment Modelsb. Trace SamplingPART III. ROLLING OUT OPENTELEMETRY ACROSS YOUR ORGANISATION11. Maximizing Adoption by Minimizing Frictiona. Investing in Telemetry Enablementb. Adopting OpenTelemetry12. Adopting Observabilitya. Shifting Debugging Workflowsb. Expanding Contextc. Keeping Telemetry Valuable

Regulärer Preis: 56,99 €
Produktbild für Machine Learning for Business Analytics

Machine Learning for Business Analytics

MACHINE LEARNING FOR BUSINESS ANALYTICSMACHINE LEARNING—ALSO KNOWN AS DATA MINING OR DATA ANALYTICS—IS A FUNDAMENTAL PART OF DATA SCIENCE. IT IS USED BY ORGANIZATIONS IN A WIDE VARIETY OF ARENAS TO TURN RAW DATA INTO ACTIONABLE INFORMATION.Machine Learning for Business Analytics: Concepts, Techniques and Applications in RapidMiner provides a comprehensive introduction and an overview of this methodology. This best-selling textbook covers both statistical and machine learning algorithms for prediction, classification, visualization, dimension reduction, rule mining, recommendations, clustering, text mining, experimentation and network analytics. Along with hands-on exercises and real-life case studies, it also discusses managerial and ethical issues for responsible use of machine learning techniques. This is the seventh edition of Machine Learning for Business Analytics, and the first using RapidMiner software. This edition also includes:* A new co-author, Amit Deokar, who brings experience teaching business analytics courses using RapidMiner* Integrated use of RapidMiner, an open-source machine learning platform that has become commercially popular in recent years* An expanded chapter focused on discussion of deep learning techniques* A new chapter on experimental feedback techniques including A/B testing, uplift modeling, and reinforcement learning* A new chapter on responsible data science* Updates and new material based on feedback from instructors teaching MBA, Masters in Business Analytics and related programs, undergraduate, diploma and executive courses, and from their students* A full chapter devoted to relevant case studies with more than a dozen cases demonstrating applications for the machine learning techniques * End-of-chapter exercises that help readers gauge and expand their comprehension and competency of the material presented* A companion website with more than two dozen data sets, and instructor materials including exercise solutions, slides, and case solutions This textbook is an ideal resource for upper-level undergraduate and graduate level courses in data science, predictive analytics, and business analytics. It is also an excellent reference for analysts, researchers, and data science practitioners working with quantitative data in management, finance, marketing, operations management, information systems, computer science, and information technology. GALIT SHMUELI, PHD, is Distinguished Professor at National Tsing Hua University’s Institute of Service Science, College of Technology Management. She has designed and instructed business analytics courses since 2004 at University of Maryland, Statistics.com, The Indian School of Business, and National Tsing Hua University, Taiwan. PETER C. BRUCE, is Founder of the Institute for Statistics Education at Statistics.com, and Chief Learning Officer at Elder Research, Inc. AMIT V. DEOKAR, PHD, is Associate Dean of Undergraduate Programs and an Associate Professor of Management Information Systems at the Manning School of Business at University of Massachusetts Lowell. Since 2006, he has developed and taught courses in business analytics, with expertise in using the RapidMiner platform. He is an Association for Information Systems Distinguished Member Cum Laude. NITIN R. PATEL, PHD, is cofounder and lead researcher at Cytel Inc. He was also a co-founder of Tata Consultancy Services. A Fellow of the American Statistical Association, Dr. Patel has served as a visiting professor at the Massachusetts Institute of Technology and at Harvard University. He is a Fellow of the Computer Society of India and was a professor at the Indian Institute of Management, Ahmedabad, for 15 years. Foreword by Ravi Bapna xxiPreface to the RapidMiner Edition xxiiiAcknowledgments xxviiPART I PRELIMINARIESCHAPTER 1INTRODUCTION 31.1 What Is Business Analytics? 31.2 What Is Machine Learning? 51.3 Machine Learning, AI, and Related Terms 51.4 Big Data 71.5 Data Science 81.6 Why Are There So Many Different Methods? 91.7 Terminology and Notation 91.8 Road Maps to This Book 121.9 Using RapidMiner Studio 14CHAPTER 2OVERVIEW OF THE MACHINE LEARNING PROCESS 192.1 Introduction 192.2 Core Ideas in Machine Learning 202.3 The Steps in a Machine Learning Project 232.4 Preliminary Steps 252.5 Predictive Power and Overfitting 322.6 Building a Predictive Model with RapidMiner 372.7 Using RapidMiner for Machine Learning 452.8 Automating Machine Learning Solutions 472.9 Ethical Practice in Machine Learning 52PART II DATA EXPLORATION AND DIMENSION REDUCTIONCHAPTER 3DATA VISUALIZATION 633.1 Introduction 633.2 Data Examples 653.3 Basic Charts: Bar Charts, Line Charts, and Scatter Plots 663.4 Multidimensional Visualization 753.5 Specialized Visualizations 873.6 Summary: Major Visualizations and Operations, by Machine Learning Goal 92CHAPTER 4DIMENSION REDUCTION 974.1 Introduction 974.2 Curse of Dimensionality 984.3 Practical Considerations 984.4 Data Summaries 1004.5 Correlation Analysis 1034.6 Reducing the Number of Categories in Categorical Attributes 1054.7 Converting a Categorical Attribute to a Numerical Attribute 1074.8 Principal Component Analysis 1074.9 Dimension Reduction Using Regression Models 1174.10 Dimension Reduction Using Classification and Regression Trees 119PART III PERFORMANCE EVALUATIONCHAPTER 5EVALUATING PREDICTIVE PERFORMANCE 1255.1 Introduction 1255.2 Evaluating Predictive Performance 1265.3 Judging Classifier Performance 1315.4 Judging Ranking Performance 1465.5 Oversampling 151PART IV PREDICTION AND CLASSIFICATION METHODSCHAPTER 6MULTIPLE LINEAR REGRESSION 1636.1 Introduction 1636.2 Explanatory vs. Predictive Modeling 1646.3 Estimating the Regression Equation and Prediction 1666.4 Variable Selection in Linear Regression 171CHAPTER 7K-NEAREST NEIGHBORS (K-NN) 1897.1 The k-NN Classifier (Categorical Label) 1897.2 K-NN for a Numerical Label 2007.3 Advantages and Shortcomings of K-NN Algorithms 202CHAPTER 8THE NAIVE BAYES CLASSIFIER 2098.1 Introduction 2098.2 Applying the Full (Exact) Bayesian Classifier 2118.3 Solution: Naive Bayes 2138.4 Advantages and Shortcomings of the Naive Bayes Classifier 223CHAPTER 9CLASSIFICATION AND REGRESSION TREES 2299.1 Introduction 2299.2 Classification Trees 2329.3 Evaluating the Performance of a Classification Tree 2409.4 Avoiding Overfitting 2459.5 Classification Rules from Trees 2559.6 Classification Trees for More Than Two Classes 2569.7 Regression Trees 2569.8 Improving Prediction: Random Forests and Boosted Trees 2599.9 Advantages and Weaknesses of a Tree 261CHAPTER 10 LOGISTIC REGRESSION 26910.1 Introduction 26910.2 The Logistic Regression Model 27110.3 Example: Acceptance of Personal Loan 27210.4 Logistic Regression for Multi-class Classification 28310.5 Example of Complete Analysis: Predicting Delayed Flights 286CHAPTER 11 NEURAL NETWORKS 30511.1 Introduction 30611.2 Concept and Structure of a Neural Network 30611.3 Fitting a Network to Data 30711.4 Required User Input 32111.5 Exploring the Relationship Between Predictors and Target Attribute 32211.6 Deep Learning 32311.7 Advantages and Weaknesses of Neural Networks 334CHAPTER 12 DISCRIMINANT ANALYSIS 33712.1 Introduction 33712.2 Distance of a Record from a Class 34012.3 Fisher’s Linear Classification Functions 34112.4 Classification Performance of Discriminant Analysis 34612.5 Prior Probabilities 34812.6 Unequal Misclassification Costs 34812.7 Classifying More Than Two Classes 34912.8 Advantages and Weaknesses 351CHAPTER 13 GENERATING, COMPARING, AND COMBINING MULTIPLE MODELS 35913.1 Automated Machine Learning (AutoML) 35913.2 Explaining Model Predictions 36713.3 Ensembles 37313.4 Summary 381PART V INTERVENTION AND USER FEEDBACKCHAPTER 14 INTERVENTIONS: EXPERIMENTS, UPLIFT MODELS, AND REINFORCEMENT LEARNING 38714.1 A/B Testing 38714.2 Uplift (Persuasion) Modeling 39314.3 Reinforcement Learning 40014.4 Summary 405PART VI MINING RELATIONSHIPS AMONG RECORDSCHAPTER 15 ASSOCIATION RULES AND COLLABORATIVE FILTERING 40915.1 Association Rules 40915.2 Collaborative Filtering 42415.3 Summary 438CHAPTER 16 CLUSTER ANALYSIS 44516.1 Introduction 44516.2 Measuring Distance Between Two Records 44916.3 Measuring Distance Between Two Clusters 45516.4 Hierarchical (Agglomerative) Clustering 45716.5 Non-Hierarchical Clustering: The k-Means Algorithm 466PART VII FORECASTING TIME SERIESCHAPTER 17 HANDLING TIME SERIES 47917.1 Introduction 48017.2 Descriptive vs. Predictive Modeling 48117.3 Popular Forecasting Methods in Business 48117.4 Time Series Components 48217.5 Data Partitioning and Performance Evaluation 486CHAPTER 18 REGRESSION-BASED FORECASTING 49718.1 A Model with Trend 49818.2 A Model with Seasonality 50418.3 A Model with Trend and Seasonality 50818.4 Autocorrelation and ARIMA Models 509CHAPTER 19 SMOOTHING AND DEEP LEARNING METHODS FOR FORECASTING 53319.1 Smoothing Methods: Introduction 53419.2 Moving Average 53419.3 Simple Exponential Smoothing 54119.4 Advanced Exponential Smoothing 54519.5 Deep Learning for Forecasting 549PART VIII DATA ANALYTICSCHAPTER 20 SOCIAL NETWORK ANALYTICS 56320.1 Introduction 56320.2 Directed vs. Undirected Networks 56420.3 Visualizing and Analyzing Networks 56720.4 Social Data Metrics and Taxonomy 57120.5 Using Network Metrics in Prediction and Classification 57720.6 Collecting Social Network Data with RapidMiner 58420.7 Advantages and Disadvantages 584CHAPTER 21 TEXT MINING 58921.1 Introduction 58921.2 The Tabular Representation of Text: Term–Document Matrix and “Bag-of-Words’’ 59021.3 Bag-of-Words vs. Meaning Extraction at Document Level 59221.4 Preprocessing the Text 59321.5 Implementing Machine Learning Methods 60221.6 Example: Online Discussions on Autos and Electronics 60221.7 Example: Sentiment Analysis of Movie Reviews 60721.8 Summary 614CHAPTER 22 RESPONSIBLE DATA SCIENCE 61722.1 Introduction 61722.2 Unintentional Harm 61822.3 Legal Considerations 62022.4 Principles of Responsible Data Science 62122.5 A Responsible Data Science Framework 62422.6 Documentation Tools 62822.7 Example: Applying the RDS Framework to the COMPAS Example 63122.8 Summary 641PART IX CASESCHAPTER 23 CASES 64723.1 Charles Book Club 64723.2 German Credit 65323.3 Tayko Software Cataloger 65823.4 Political Persuasion 66223.5 Taxi Cancellations 66523.6 Segmenting Consumers of Bath Soap 66723.7 Direct-Mail Fundraising 67023.8 Catalog Cross-Selling 67223.9 Time Series Case: Forecasting Public Transportation Demand 67323.10 Loan Approval 675Index 685

Regulärer Preis: 107,99 €
Produktbild für Artificial Intelligence for Business Analytics

Artificial Intelligence for Business Analytics

While methods of artificial intelligence (AI) were until a few years ago exclusively a topic of scientific discussions, today they are increasingly finding their way into products of everyday life. At the same time, the amount of data produced and available is growing due to increasing digitalization, the integration of digital measurement and control systems, and automatic exchange between devices (Internet of Things). In the future, the use of business intelligence (BI) and a look into the past will no longer be sufficient for most companies.Instead, business analytics, i.e., predictive and predictive analyses and automated decisions, will be needed to stay competitive in the future. The use of growing amounts of data is a significant challenge and one of the most important areas of data analysis is represented by artificial intelligence methods.This book provides a concise introduction to the essential aspects of using artificial intelligence methods for business analytics, presents machine learning and the most important algorithms in a comprehensible form using the business analytics technology framework, and shows application scenarios from various industries. In addition, it provides the Business Analytics Model for Artificial Intelligence, a reference procedure model for structuring BA and AI projects in the company.This book is a translation of the original German 1st edition Künstliche Intelligenz für Business Analytics by Felix Weber, published by Springer Fachmedien Wiesbaden GmbH, part of Springer Nature in 2020. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation. Springer Nature works continuously to further the development of tools for the production of books and on the related technologies to support the authors.Felix Weber is a scientist at the University of Duisburg-Essen with a research focus on digitalization, artificial intelligence, price, promotion and assortment management, and transformation management. At the Chair of Information Systems and Integrated Information Systems, he is the founder of the Retail Artificial Intelligence Lab (retAIL) and at the same time a senior consultant for SAP systems in wholesale and retail. He thus combines current practice with scientific research in this subfield.Business Analytics - Artificial Intelligence - AI and BA platforms - Technology framework and procedure model as reference - Case studies on the use of AI-based Business Analytics

Regulärer Preis: 69,54 €
Produktbild für Beginning Azure Functions

Beginning Azure Functions

Start creating highly scalable apps and monitoring your Azure functions in production using Azure Functions 4.0. This book thoroughly explains durable functions for statefulness, covering the basics all the way through how to create bindings in durable functions. It’s a deep dive into the Azure Functions serverless API and will guide you through the process of converting monolithic applications to use Azure Functions.This updated edition is revised to cover changes to Azure Portal and delves into Azure Functions runtime versions, the Isolated Process model, and offers a comparison of Azure Functions and Azure Logic Apps. You’ll also learn how to register binding extensions and gain an introduction to Azure Functions binding expression patterns, along with best practices for using Azure Functions. Beginning Azure Functions will provide you with the foundational knowledge to work with Azure Functions and teach you practical skills, such as how to create Azure Functions using different triggers and bindings. You’ll also see how to monitor your Azure Functions in production with live monitoring, and how to perform remote debugging and how to secure your functions.Upon completing this book, you’ll understand Azure Functions and how to create them using the Azure portal and Visual Studio.WHAT YOU WILL LEARN* Use triggers and bindings in an Azure function * Create a serverless API using Azure Functions * Understand durable Azure functions, including scalability, disaster recovery, and geo-distribution* Deploy Azure Function and monitor it in productionWHO THIS BOOK IS FORDevelopers who want to get started with Azure Functions, as well as DevOps developers, who are looking for guidance in how to deploy and monitor functions.RAHUL SAWHNEY works as a software developer with Microsoft, India, and has more than five years of experience delivering cloud solutions using technologies such as .NET Core, Azure Functions, microservices, AngularJS, Web API, Azure AD, Azure Storage, ARM templates, App Service, Traffic Manager, and more. He is a Microsoft Certified Azure Developer and Architect. He loves learning new technologies and is passionate about Microsoft technologies. In his free time, he loves playing table tennis, watching movies, and reading books.KALYAN CHANUMOLU is a Senior Technical Program Manager at Microsoft. He works on building the engineering systems that power the world's computer - Azure. He is a technical reviewer for books on ASP.Net Blazor, Microservices etc. and is extremely passionate about distributed systems and cloud computing. He has vast experience in software development, consulting, and migrating large customer workloads to the cloud. He loves cycling, swimming and reading books.CHAPTER 1: INTRODUCTION TO AZURE FUNCTIONSCHAPTER GOAL: INTRODUCTION TO BOOK AND TOPICS TO BE COVEREDNO OF PAGES 5-10SUB -TOPICS1. Overview of serverless architecture2. Overview of Azure Function3. Azure Functions Runtime Versions4. Azure Function Vs Azure Web Jobs.5. Azure Functions vs Azure Logic Apps6. Azure Functions Pricing PlanCHAPTER 2: CREATING AZURE FUNCTIONCHAPTER GOAL: THIS CHAPTER COVERS THE BASIC OF AZURE FUNCTION AND TAKES AUDIENCE THROUGH CREATING THEIR FIRST AZURE FUNCTIONNO OF PAGES: 10 - 20SUB - TOPICS1. Creating Azure Function Using Azure Portal2. Creating Azure Function Using Visual Studio3. File Hierarchy, Configuration & Settings in Azure FunctionsCHAPTER 3: UNDERSTANDING AZURE FUNCTIONS TRIGGERS AND BINDINGSCHAPTER GOAL: TO UNDERSTAND TRIGGERS AND BINDINGS IN AZURE FUNCTIONNO OF PAGES : 20-30SUB - TOPICS:1. Overview of Trigger and Bindings2. Azure Functions3. Register Binding Extensions4. Azure Functions Binding Expression patterns5. Creating a Blob Storage Triggered Azure FunctionCHAPTER 4: SERVERLESS API USING AZURE FUNCTIONCHAPTER GOAL: THIS CHAPTER TAKES AUDIENCE THROUGH CREATING SERVERLESS API’S AND ALSO, MIGRATING EXISTING APPLICATION TO AZURE FUNCTIONNO OF PAGES: 30-40SUB - TOPICS:1. Monolithic Architecture vs Microservice Architecture2. Converting Monolithic Applications to Highly Scalable API’s Using Azure Functions2. Creating Http Triggered Azure Function.3. Serverless API using Azure Functions and Azure Cosmos DBCHAPTER 5: SECURING AZURE FUNCTIONS WITH API MANAGEMENT1. Create API Management Instance2. Create API Management API3. Configure API management4. Verify the API in Azure.CHAPTER 6: AZURE DURABLE FUNCTIONS FOR STATEFULNESSCHAPTER GOAL: This chapter covers Durable Functions in AzureNO OF PAGES: 40-50SUB - TOPICS:1. Overview Of Durable Function2. Bindings for Durable Function3. Performance and Scalability of Durable Functions4. Creating Durable Functions Using Azure Portal5. Disaster Recovery & Geo-Distribution of Durable FunctionsCHAPTER 7: DEVOPS FOR AZURE FUNCTIONSCHAPTER GOAL: This chapter takes you through the deployment process of Azure FunctionNO OF PAGES: 20-30SUB - TOPICS:1. Deploying Azure Function Using Continuous Deployment3. Configuring Your Azure Functions4. Build and deploy using Azure Pipelines5. Build and deploy using Github Actions6. Automate Deployment of Function App in Azure FunctionsCHAPTER 8: GETTING FUNCTIONS PRODUCTION-READYCHAPTER GOAL: To understand how to monitor Azure Functions in ProductionNO OF PAGES: 20-30SUB - TOPICS:1. Using Built-In Logging2. Using Application Insights to Monitor Azure Functions3. Securing Azure Function4. Configuring CORS for Azure FunctionCHAPTER 9: BEST PRACTICES OF WORKING WITH AZURE FUNCTIONSCHAPTER GOAL: Making users know about the best practices to follow while developing Azure FunctionsNO OF PAGES: 20-30SUB - TOPICS:1. Organize your functions2. Write robust functions3. Maximize Availability4. Build in redundancyCHAPTER 10: CHOOSING THE BEST AZURE SERVERLESS TECHNOLOGY FOR YOUR BUSINESSChapter Goal: In this chapter we will briefly talk about the Serverless Universe in Azure and which serverless technology suites which scenario’sNO OF PAGES: 20-30

Regulärer Preis: 62,99 €