1227~1229_天獄園2
1227_月底燒點

英文書 > 全部商品

The Fast-Track Guide to Vxlan Bgp Evpn Fabrics

Rene,Cardona  著
Apress 出版
2021/05/23 出版

Master the day-to-day administration and maintenance procedures for existing VXLAN fabrics. In this book you'll discuss common issues and troubleshooting steps to help you keep your environment in stable operation. The Fast-Track Guide to VXLAN BGP EVPN Fabrics is a guide for network engineers and architects who can't spend too much time learning everything about VXLAN. It has been created with the end goal of providing you with a straightforward approach to understand, implement, administer, and maintain VXLAN BGP EVPN-based data center networks. Using this book, you will understand Virtual Extensible LAN (VXLAN) as a technology that combines network virtualization and service provider class network attributes to solve the performance and scalability limitations in a three-tier design. You will learn to combine multiple links and provide equal-cost multipathing to effortlessly scale speed requirements without being worried about potential loops. You will learn VXLAN BGP EVPN configuration procedures with graphical step-by-step examples. You will be introduced to foundational concepts in VXLAN without the need to go over hundreds of documentation pages. This book is a clear and precise guide to implementing a spine and leaf architecture running with VXLAN. It explains how to perform day-to-day maintenance and administration tasks after implementing your first VXLAN fabric. It also explains how to integrate external devices such as firewalls, routers, and load balancers to VXLAN; how to leverage your VXLAN fabric; and how to create multiple tenant networks to secure your critical infrastructure. What You Will Learn Discover the advantages of a VXLAN spine and leaf fabric over a traditional three-tier network designWork with the BGP L2VPN EVPN control plane VXLANExamine the purpose of underlay and overlay in VXLANUse multitenancy and tenant anycast gatewaysConnect your VXLAN fabric to external networks Who This Book Is For Senior network engineers, solutions architects, and data center engineers.

9 特價1881
立即代訂
下次再買

Beginning Azure Cognitive Services

Alicia,Moniz  著
Apress 出版
2021/05/21 出版

Get started with Azure Cognitive Services and its APIs that expose machine learning as a service. This book introduces the suite of Azure Cognitive Services and helps you take advantage of the proven machine learning algorithms that have been developed by experts and made available through Cognitive Services, easily integrating those algorithms into your own applications without having to develop the algorithms from scratch. The book also shows you how to use the algorithms provided by Cognitive Services to accelerate data analysis and development within your organization. The authors begin by introducing the tools and describing the steps needed to invoke libraries to analyze structured and unstructured text, speech, and pictures, and you will learn to create interactive chatbots using the Cognitive Services libraries. Each chapter contains the information you need to implement artificial intelligence (AI) via Azure Cognitive Services in your personal and professional projects. The book also covers ethical considerations that are becoming increasingly of concern when using AI to drive decision making. You will be introduced to tools such as FairLearn and InterpretML that can help you detect bias and understand the results your models are generating. What You Will LearnInvoke the Cognitive Services APIs from a variety of languages and appsUnderstand common design architectures for AI solutions in AzureDecrease discrimination and bias when creating an AI-driven solutionExecute the examples within the book and learn how to extend those examplesImplement best practices for leveraging the Vision, Speech, and Language parts of the suiteTest Cognitive Services APIs via the Azure portal and using the Postman API toolExecute AI from low-code and no-code platforms like Logic Apps and Microsoft's Power PlatformWho This Book Is ForTechnical professionals who are interested in implementing artificial intelligence (AI) in pre-existing apps, expanding their value and skill sets, or learning more about AI for personal projects; for programmers working in languages such as C# and Python; and for those using low- and no-code platforms such as Microsoft Power Platform

9 特價2736
立即代訂
下次再買

Information Systems Reengineering, Integration and Normalization

Springer 出版
2021/05/21 出版

Database technology is an important subject in Computer Science. Every large company and nation needs a database to store information. The technology has evolved from file systems in the 60's, to Hierarchical and Network databases in the 70's, to relational databases in the 80's, object-oriented databases in the 90's, and to XML documents and NoSQL today. As a result, there is a need to reengineer and update old databases into new databases. This book presents solutions for this task.In this fourth edition, Chapter 9 - Heterogeneous Database Connectivity (HDBC) offers a database gateway platform for companies to communicate with each other not only with their data, but also via their database. The ability of sharing a database can contribute to the applications of Big Data and surveys for decision support systems. The HDBC gateway solution collects input from the database, transfers the data into its middleware storage, converts it into a common data format such as XML documents, and then distributes them to the users. HDBC transforms the common data into the target database to meet the user's requirements, acting like a voltage transformer hub. The voltage transformer converts the voltage to a voltage required by the users. Similarly, HDBC transforms the database to the target database required by the users.This book covers reengineering for data conversion, integration for combining databases and merging databases and expert system rules, normalization for eliminating duplicate data from the database, and above all, HDBC connects all legacy databases to one target database for the users.The authors provide a forum for readers to ask questions and the answers are given by the authors and the other readers on the Internet.

9 特價3338
立即代訂
下次再買

Multi-Site Network and Security Services with Nsx-T

Apress 出版
2021/05/21 出版

Know the basics of network security services and other stateful services such as NAT, gateway and distributed firewalls (L2-L7), virtual private networks (VPN), load balancing (LB), and IP address management. This book covers these network and security services and how NSX-T also offers integration and interoperability with various other products that are not only created by VMware, but are also referred by VMware as third-party integrated vendors.With the integration of VMware vRealize Automation, you can automate full application platforms consisting of multiple virtual machines with network and security services orchestrated and fully automated.From the operational perspective, this book provides best practices on how to configure logging, notification, and monitoring features and teaches you how to get the required visibility of not only your NSX-T platform but also your NSX-T-enabled network infrastructure.Another key part of this book is the explanation of multi-site capabilities and how network and security services can be offered across multiple on-premises locations with a single management pane. Interface with public cloud services also is included. The current position of NSX-T operation in on-premises private clouds and the position and integration with off-premises public clouds are covered as well.This book provides a good understanding of integrations with other software to bring the best out of NSX-T and offer even more features and capabilities.What You Will LearnUnderstand the NSX-T security firewall and advanced securityBecome familiar with NAT, DNS, DHCP, and load balancing featuresMonitor your NSX-T environmentBe aware of NSX-T authentication and authorization possibilitiesUnderstand integration with cloud automation platformsKnow what multi-cloud integrations are possible and how to integrate NSX-T with the public cloud Who This Book Is ForVirtualization administrators, system integrators

9 特價1260
立即代訂
下次再買

Getting Started with Widgetkit

Apress 出版
2021/05/16 出版

Develop handy, UI/UX friendly and eye-pleasing widgets using the brand new WidgetKit. Apple's brand new widgets allow iOS users to work with their favorite apps in the home screen of their iPhone or iPad without even opening the app!Join us in this exciting journey as we explore the APIs introduced in Apple's WidgetKit framework. You'll dive into the human interface guidelines (HIG) for creating widgets and review the recommendations Apple gives to developers for developing widgets with intuitive, easy-to-learn, and consistent user interfaces. In addition, you'll take a look at some SwiftUI views that are useful not only in creating widgets for iOS apps, but also for creating iOS apps themselves.You'll put everything you learn into practical application by actually writing code and creating widgets. Get a clear view of how everything works so that you're able to incorporate widgets into your real-world projects authentically and successfully.What You'll LearnConfigure widgets and make them talk to APIs using URLSessionWork with timelines and event handling in widgetsFetch content from a remote server and display the data in a widgetMake content dynamic both remotely and locally Who This Book Is ForiOS developers working in the Apple ecosystem with a basic understanding of SwiftUI.

9 特價2223
立即代訂
下次再買

Hands-on Go Programming

Ingram 出版
2021/05/14 出版

An easy-to-understand guide that helps you get familiar with the basics and advanced concepts in GolangKey Features Everything you need to know on how to use Go programming. Illustrated Examples on Go Functions, Control Flows, and Arrays. Deep Dive into Slices, Maps, Structs, Error Handling and Concurrency in Golang.DescriptionHands-on Go Programming is designed to get you up and running as fast as possible with Go. You will not just learn the basics but get introduced to how to use advanced features of Golang. The book begins with the basic concepts of Data types, Constants, Variables, Operators, Reassignment, and Redeclaration. Moving ahead, we explore and learn the use of Functions, Control flows, Arrays, Slices, Maps, and Structs using some great examples and illustrations. We then get to know about Methods in Golang. Furthermore, we learn about complex aspects of Golang such as Interfaces, Pointers, Concurrency and Error Handling. By the end, you will be familiar with both the basics and advanced concepts of Go and start developing critical programs working using this language.What you will learn Learn Golang syntaxes, control structures and Error Handling in-depth. Learn to declare, create and modify Slices, Maps and Struct in Go. Build your own concurrent programs with Goroutines and Channels. Deep Dive into Error handling in Golang.Who this book is forAnyone who knows basic programming can use this book to upskill themselves in Golang. This book is also for Engineering students, IT/Software professionals, and existing Go programmers. Architects and Developers working in Cloud, Networking, and DevOps can use this book to learn Go programming and apply the knowledge gained to design and build solutions in their respective domains.Table of Contents1. Chapter 1 Introduction2. Chapter 2 Functions3. Chapter 3 Control Flows4. Chapter 4 Arrays5. Chapter 5 Slices6. Chapter 6 Maps7. Chapter 7 Structs8. Chapter 8 Methods9. Chapter 9 Interfaces10. Chapter 10 Pointers 11. Chapter 11 Concurrency 12. Chapter 12 Error HandlingAbout the Author Sachchidanand Singh is Advanced Analytics, BI and Data Science SME at IBM India Software Labs (ISL), Pune. He is M.Tech from Birla Institute of Technology and Science (BITS), Pilani. He has authored more than a dozen technical research papers in IEEE, international computer journals, and national/international conferences. He holds several Patents in Artificial Intelligence, Machine Learning, Cloud, and Cognitive domain. Having rich experience in architecture design and solution implementation with technologies like Advanced Analytics and Business Intelligence (BI). He is an IEEE reviewer, Technical Program Committee (TPC) member of various national/international conferences, and review board members of the American Journal of Computer Science and Information. LinkedIn Profile: www.linkedin.com/in/sachchidanand-singh-67908018 Prithvipal Singh has been working in the IT industry for nearly a decade. He has vast experience working in Java, Golang, Spring, Node.js, and Python. He has expertise in microservice architecture and the cloud domain. He is MCA from Savitribai Phule Pune University. LinkedIn Profile: www.linkedin.com/in/prithvipal-singh-2a7b4b49

9 特價1056
立即代訂
下次再買

A Gentle Introduction to Statistics Using SAS Studio in the Cloud

Ron,Cody  著
Ingram 出版
2021/05/13 出版

.Point and click your way to performing statistics! Many people are intimidated by learning statistics, but A Gentle Introduction to Statistics Using SAS Studio in the Cloud is here to help. Whether you need to perform statistical analysis for a project or, perhaps, for a course in education, psychology, sociology, economics, or any other field that requires basic statistical skills, this book teaches the fundamentals of statistics, from designing your experiment through calculating logistic regressions. Serving as an introduction to many common statistical tests and principles, it explains concepts in an intuitive way with little math and very few formulas. The book is full of examples demonstrating the use of SAS Studio's easy point-and-click interface accessed with SAS OnDemand for Academics, an online delivery platform for teaching and learning statistical analysis that provides free access to SAS software via the cloud. Topics included in this book are: How to access SAS OnDemand for Academics Descriptive statistics One-sample tests T tests (for independent or paired samples) One-way analysis of variance (ANOVA) N-way ANOVA Correlation analysis Simple and multiple linear regression Binary logistic regression Categorical data, including two-way tables and chi-square Power and sample size calculations Questions are provided to test your knowledge and practice your skills

9 特價2797
立即代訂
下次再買

So You Want To Be A Game Developer

Aaron,Craig  著
Ingram 出版
2021/05/13 出版

Get ready to become a game developer! We'll be starting from the absolute basics, no prior experience with math, programming, or design is necessary. Along this journey, you'll learn real game development skills, how to use GameMaker Studio, hear from a wide variety of other game developers and artists, all while learning the skills you need to create the game of your dreams.

9 特價2095
立即代訂
下次再買

A Gentle Introduction to Statistics Using SAS Studio in the Cloud

Ron,Cody  著
Ingram 出版
2021/05/11 出版

Point and click your way to performing statistics! Many people are intimidated by learning statistics, but A Gentle Introduction to Statistics Using SAS Studio in the Cloud is here to help. Whether you need to perform statistical analysis for a project or, perhaps, for a course in education, psychology, sociology, economics, or any other field that requires basic statistical skills, this book teaches the fundamentals of statistics, from designing your experiment through calculating logistic regressions. Serving as an introduction to many common statistical tests and principles, it explains concepts in an intuitive way with little math and very few formulas. The book is full of examples demonstrating the use of SAS Studio's easy point-and-click interface accessed with SAS OnDemand for Academics, an online delivery platform for teaching and learning statistical analysis that provides free access to SAS software via the cloud. Topics included in this book are: How to access SAS OnDemand for Academics Descriptive statistics One-sample tests T tests (for independent or paired samples) One-way analysis of variance (ANOVA) N-way ANOVA Correlation analysis Simple and multiple linear regression Binary logistic regression Categorical data, including two-way tables and chi-square Power and sample size calculations Questions are provided to test your knowledge and practice your skills

9 特價2155
立即代訂
下次再買

Algorithms and Complexity

Springer 出版
2021/05/10 出版

This book constitutes the refereed conference proceedings of the 12th International Conference on Algorithms and Complexity, CIAC 2019, held as a virtual event, in May 2021. The 28 full papers presented together with one invited lecture and 2 two abstracts of invited lectures were carefully reviewed and selected from 78 submissions. The International Conference on Algorithms and Complexity is intended to provide a forum for researchers working in all aspects of computational complexity and the use, design, analysis and experimentation of efficient algorithms and data structures. The papers present original research in the theory and applications of algorithms and computational complexity.Due to the Corona pandemic the conference was held virtually.

9 特價4054
立即代訂
下次再買

Functional and Constraint Logic Programming

Springer 出版
2021/05/10 出版

This book constitutes the refereed post-conference proceedings of the 28th International Workshop on Functional and Constraint Logic Programming, WFLP 2020, held in Bologna, Italy, in September 2020.Due to the COVID-19, the workshop was held online. From the 19 full papers submitted, 8 were accepted for presentation at the workshop. The accepted papers cover different programming areas of functional and logic programming, including code generation, verification, and debugging.

9 特價2623
立即代訂
下次再買

Model and Data Engineering

Springer 出版
2021/05/07 出版

This book constitutes the refereed proceedings of the 10th International Conference on Model and Data Engineering, MEDI 2021, held in Tallinn, Estonia, in June 2021. The 16 full papers and 8 short papers presented in this book were carefully reviewed and selected from 47 submissions. Additionally, the volume includes 3 abstracts of invited talks. The papers cover broad research areas on both theoretical, systems and practical aspects. Some papers include mining complex databases, concurrent systems, machine learning, swarm optimization, query processing, semantic web, graph databases, formal methods, model-driven engineering, blockchain, cyber physical systems, IoT applications, and smart systems.Due to the Corona pandemic the conference was held virtually.

9 特價2623
立即代訂
下次再買

Formal Techniques for Distributed Objects, Components, and Systems

Springer 出版
2021/05/06 出版

This book constitutes the refereed proceedings of the 41st IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2021, held in Valletta, Malta, in June 2021, as part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021. The 9 regular papers and 4 short papers presented were carefully reviewed and selected from 26 submissions. They cover topics such as: software quality, reliability, availability, and safety; security, privacy, and trust in distributed and/or communicating systems; service-oriented, ubiquitous, and cloud computing systems; component-and model-based design; object technology, modularity, and software adaptation; self-stabilisation and self-healing/organising; and verification, validation, formal analysis, and testing of the above. Due to the Corona pandemic this event was held virtually.

9 特價2870
立即代訂
下次再買

Distributed Applications and Interoperable Systems

Miguel,Matos  著
Springer 出版
2021/05/06 出版

This book constitutes the refereed proceedings of the 21st IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2021, held in Valletta, Malta, in June 2021, as part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021. The 7 regular papers and 3 short papers presented in this book were carefully reviewed and selected from 15 submissions. DAIS addresses all practical and conceptual aspects of distributed applications, including their design, modeling, implementation and operation, the supporting middleware, appropriate software engineering methodologies and tools, as well as experimental studies and applications.

9 特價2870
立即代訂
下次再買

Coordination Models and Languages

Springer 出版
2021/05/06 出版

This book constitutes the refereed proceedings of the 23rd IFIP WG 6.1 International Conference on Coordination Models and Language, COORDINATION 2021, held in Valletta, Malta, in June 2021, as part of the 16th International Federated Conference on Distributed Computing Techniques, DisCoTec 2021.The 15 regular papers, 2 short papers, and 1 tutorial paper presented in this book were carefully reviewed and selected from 31 submissions. COORDINATION provides a well-established forum for the growing community of researchers interested in coordination models and languages, architectures, verification and implementation techniques necessary to cope with the complexity induced by the demands of today's software development. The tool papers describe experience reports, technological artefacts, and innovative prototypes, as well as educational tools in the scope of the research topics of the conference. Due to the Corona pandemic this event was held virtually.

9 特價2870
立即代訂
下次再買

Agile Processes in Software Engineering and Extreme Programming

Springer 出版
2021/05/06 出版

This open access book constitutes the proceedings of the 22nd International Conference on Agile Software Development, XP 2021, which was held virtually during June 14-18, 2021.XP is the premier agile software development conference combining research and practice. It is a unique forum where agile researchers, practitioners, thought leaders, coaches, and trainers get together to present and discuss their most recent innovations, research results, experiences, concerns, challenges, and trends. XP conferences provide an informal environment to learn and trigger discussions and welcome both people new to agile and seasoned agile practitioners. This year's conference was held with the theme "Agile Turns Twenty While the World Goes Online". The 11 full and 2 short papers presented in this volume were carefully reviewed and selected from 38 submissions. They were organized in topical sections named: agile practices; process assessment; large-scale agile; and short contributions.

9 特價2609
立即代訂
下次再買

Nonfunctional Requirements in Mobile Application Development

Varun,Gupta  著
Ingram 出版
2021/05/05 出版

Nonfunctional Requirements in Mobile Application Development is an empirical study of how non-functional requirements get the attention of software engineers during the development of mobile apps, especially m-commerce apps, in relation to functional apps.

9 特價3912
立即代訂
下次再買

Windows Terminal Tips, Tricks, and Productivity Hacks

Will,Fuqua  著
2021/04/29 出版

Become an efficient command-line expert by harnessing the power of the new Microsoft Windows Terminal, and learn time-saving tricks for PowerShell, WSL2, and moreKey Features: Customize and optimize your Windows Terminal and its shellsWork effectively on the command line with split panes, hotkeys, and automationUse PowerShell and WSL2 efficiently to build, test, and deploy applicationsBook Description: Windows Terminal is a new and open-source command-line application for Windows 10, built for the Command Prompt, PowerShell, Windows Subsystem for Linux, and more. It's fast, modern, and configurable thanks to its GPU-accelerated rendering, excellent UTF-8 support, and JSON-based configurability, and this book can help you learn how to leverage these features.You'll start by learning the benefits of Windows Terminal and its open-source development, as well as how to use the built-in tabs, panes, and key bindings to build your own efficient terminal workflows. After you've mastered Windows Terminal, this book shows how to use and configure PowerShell Core and the Windows Subsystem for Linux within Windows Terminal. You'll maximize your productivity using powerful tools such as PSReadLine for PowerShell and ZSH on Linux, and discover useful tips and tricks for common developer tools like Git and SSH. Finally, you'll see how Windows Terminal can be used in common development and DevOps tasks, such as developing frontend JavaScript applications and backend REST APIs, and managing cloud-based systems like Amazon Web Services (AWS), Microsoft Azure, and Google Cloud.By the end of this book, you'll not only be well-versed with Windows Terminal, but also have learned how to effectively use shells like PowerShell Core and ZSH to become proficient at the command line.What You Will Learn: Install, update, and use Windows Terminal and its preview versionCustomize your Windows Terminal to be both visually appealing and functionalEnable and effectively use the latest versions of PowerShell Core and Windows Subsystem for LinuxInstall and configure time-saving tools for the command lineWork efficiently with common developer tools such as Git and SSHBuild, deploy, and manage apps in the cloud using Windows TerminalUse Linux tools from Windows with easeWho this book is for: This book is for developers, DevOps engineers, and sysadmins who want to become advanced command-line power users. Whether you're new to the command line or you already use Windows PowerShell every day, this book will have something for you.

9 特價1889
立即代訂
下次再買

DevOps Leadership - Steps For the Introduction and Implementation of DevOps

Ingram 出版
2021/04/29 出版

DevOps is on everyone's lips. It is often presented in a very technical way, whether in terms of the methods and frameworks to be used or in terms of techniques and development frameworks. Martin J. Adams is a proven expert on agile approaches, especially on the topics of "leadership" and "organizational development". In this volume, he presents the most important methods in the context of DevOps and the resulting measures and methods for leaders who want to support their teams in being successful with DevOps and thus make a valuable contribution to the success of the company.

9 特價1452
立即代訂
下次再買

Software Metrics

Ingram 出版
2021/04/28 出版

Reflecting the immense progress in the development and use of software metrics in the past decades, this third edition provides an up-to-date, accessible, and comprehensive introduction to software metrics. This edition contains new material relevant to object-oriented design, design patterns, model-driven development, and agile development proc

9 特價2870
立即代訂
下次再買

Powershell Pocket Reference

Lee,Holmes  著
Ingram 出版
2021/04/27 出版

This portable reference to PowerShell summarizes the command shell and scripting language and provides a concise guide to the many tasks that make PowerShell so useful. If you're a busy administrator and don't have time to plow through huge books or in-depth online searches, this is the ideal on-the-job tool. Written by PowerShell team member Lee Holmes and excerpted from his PowerShell Cookbook, this edition offers up-to-date coverage of Windows PowerShell 5.1 and open source PowerShell Core up to 7 and beyond. Beginning with a guided tour of PowerShell, this handy guide covers: PowerShell language and environment Regular expression reference XPath quick reference .NET string formatting .NET DateTime formatting Selected .NET classes and their uses WMI reference Selected COM objects and their uses Standard PowerShell verbs

9 特價1026
立即代訂
下次再買

Automated Software Testing with Cypress

Ingram 出版
2021/04/25 出版

Unit Integration Testing (UIT) had been a challenge because there was no tool that could help in XHR programming and unit integration validations in an efficient way until Cypress arrived. Cypress started releasing versions in 2015 and became popular in 2018 with version 2.0.0. This book explores Cypress scripts that help implement 'shift left testing', which is a dream come true for many software testers. Shift left occurs in the majority of testing projects, but could not be implemented fully because tools were unavailable and knowledge was lacking about the possibilities of testing early in the life cycle. Shift left is a key testing strategy to help testing teams focus less on defect identifications and more on developing practices to prevent defects. Cypress scripts can help front-end developers and quality engineers to work together to find defects soon after web components are built. These components can be tested immediately after they are built with Cypress Test Driven Development (TDD) scripts. Thus, defects can be fixed straight away during the development stage. Testing teams do not have to worry about finding these same defects in a later development stage because Cypress tests keep verifying components in the later stages. Defect fixing has become much cheaper with Cypress than when other tools are used. The book also covers Behaviour Driven Development (BDD)-based Gherkin scripts and the Cypress Cucumber preprocessor, which can improve test scenario coverage. Automated Software Testing with Cypress is written to fulfil the BDD and TDD needs of testing teams. Two distinct open source repositories are provided in Github to help start running Cypress tests in no time!

9 特價2714
立即代訂
下次再買

Pointers in C Programming

Apress 出版
2021/04/25 出版

Gain a better understanding of pointers, from the basics of how pointers function at the machine level, to using them for a variety of common and advanced scenarios. This short contemporary guide book on pointers in C programming provides a resource for professionals and advanced students needing in-depth hands-on coverage of pointer basics and advanced features. It includes the latest versions of the C language, C20, C17, and C14. You'll see how pointers are used to provide vital C features, such as strings, arrays, higher-order functions and polymorphic data structures. Along the way, you'll cover how pointers can optimize a program to run faster or use less memory than it would otherwise.There are plenty of code examples in the book to emulate and adapt to meet your specific needs.What You Will LearnWork effectively with pointers in your C programmingLearn how to effectively manage dynamic memoryProgram with strings and arraysCreate recursive data structuresImplement function pointersWho This Book Is For Intermediate to advanced level professional programmers, software developers, and advanced students or researchers. Prior experience with C programming is expected.

9 特價2223
立即代訂
下次再買

Mastering TypeScript - Fourth Edition

Packt 出版
2021/04/23 出版

Master the TypeScript language and its latest features, explore modern web application frameworks, and build modular systems using industry standard architectural principles and design patterns.Key Features: Explore TypeScript 4's key elements and advanced language featuresUse TypeScript with modern frameworks such as Angular, Vue, React, RxJS and NodeUnderstand TDD, serverless techniques, micro frontends, and other industry-standard best practices to create high-quality and modular appsBook Description: TypeScript is both a language and a set of tools to generate JavaScript. It was designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.Using a fast-paced, but easy-to-follow set of code samples, this fourth edition will get you up and running with Typescript quickly, introduce core concepts, and then build on this knowledge to understand, and then apply more advanced language features.Mastering TypeScript, Fourth Edition also covers a variety of modern JavaScript and TypeScript frameworks and compares their respective strengths and weaknesses. As you advance through this TypeScript book, you'll explore Angular, React, Vue, RxJs, Express, Node and others. You'll get up to speed with unit and integration testing, data transformation, serverless technologies, and asynchronous programming. You'll also learn how to integrate with existing JavaScript libraries, control your compiler options, and use decorators and generics.By the end of the book, you will have built a comprehensive set of web applications using Angular, React and Vue, finally integrating them into a single cohesive website, using micro frontend techniques. Mastering TypeScript, Fourth Edition is about learning the language, understanding when to apply its features, and then selecting the right framework that is the perfect fit for your real-world project.What You Will Learn: Gain insights into core and advanced TypeScript language featuresIntegrate with existing JavaScript libraries and third-party frameworksBuild full working applications using JavaScript frameworks, such as Angular, React, Vue and moreCreate test suites for your application with Jest and SeleniumApply industry standard design patterns to build modular codeDevelop web server solutions using Node and ExpressDesign and implement serverless API solutionsExplore micro front-end technologies and techniquesWho this book is for: This book serves as a guide for beginners, as well as providing practical insights and techniques for experienced JavaScript and TypeScript programmers. No prior knowledge of JavaScript is required.If you are keen to learn TypeScript, this book will give you all the necessary knowledge and skills to tackle any TypeScript project. It will also give you an understanding of what application frameworks are out there, and which one to choose for your next project. If you are already an experienced JavaScript or TypeScript developer, then this book will take your skills to the next level.

9 特價2524
立即代訂
下次再買

Foundations of Object-Oriented Languages

Kim B,Bruce  著
Mit Press 出版
2021/04/23 出版

A presentation of the formal underpinnings of object-oriented programming languages.In recent years, object-oriented programming has emerged as the dominant computer programming style, and object-oriented languages such as C++ and Java enjoy wide use in academia and industry. This text explores the formal underpinnings of object-oriented languages to help the reader understand the fundamental concepts of these languages and the design decisions behind them. The text begins by analyzing existing object-oriented languages, paying special attention to their type systems and impediments to expressiveness. It then examines two key features: subtypes and subclasses. After a brief introduction to the lambda calculus, it presents a prototypical object-oriented language, SOOL, with a simple type system similar to those of class-based object-oriented languages in common use. The text offers proof that the type system is sound by showing that the semantics preserves typing information. It concludes with a discussion of desirable features, such as parametric polymorphism and a MyType construct, that are not yet included in most statically typed object-oriented languages.

9 特價4320
立即代訂
下次再買

Parallel Programming Using C++

Mit Press 出版
2021/04/23 出版

Foreword by Bjarne Stroustrup Software is generally acknowledged to be the single greatest obstacle preventing mainstream adoption of massively-parallel computing. While sequential applications are routinely ported to platforms ranging from PCs to mainframes, most parallel programs only ever run on one type of machine. One reason for this is that most parallel programming systems have failed to insulate their users from the architectures of the machines on which they have run. Those that have been platform-independent have usually also had poor performance. Many researchers now believe that object-oriented languages may offer a solution. By hiding the architecture-specific constructs required for high performance inside platform-independent abstractions, parallel object-oriented programming systems may be able to combine the speed of massively-parallel computing with the comfort of sequential programming. Parallel Programming Using C++ describes fifteen parallel programming systems based on C++, the most popular object-oriented language of today. These systems cover the whole spectrum of parallel programming paradigms, from data parallelism through dataflow and distributed shared memory to message-passing control parallelism. For the parallel programming community, a common parallel application is discussed in each chapter, as part of the description of the system itself. By comparing the implementations of the polygon overlay problem in each system, the reader can get a better sense of their expressiveness and functionality for a common problem. For the systems community, the chapters contain a discussion of the implementation of the various compilers and runtime systems. In addition to discussing the performance of polygon overlay, several of the contributors also discuss the performance of other, more substantial, applications. For the research community, the contributors discuss the motivations for and philosophy of their systems. As well, many of the chapters include critiques that complete the research arc by pointing out possible future research directions. Finally, for the object-oriented community, there are many examples of how encapsulation, inheritance, and polymorphism can be used to control the complexity of developing, debugging, and tuning parallel software.

9 特價3803
立即代訂
下次再買

CommonSensical Product Ownership

Independentl 出版
2021/04/22 出版

CommonSensical Approach To Product Ownership is a guide to simplify and demystify product ownership. This eBook is about blending the best practices of scrum and product ownership with a little common sense. As Product Owners, our experience and interactions with others have made us forget or put aside the basics and even forget things that were once simple and easy. My goal with this book and this series is to reconnect you with your own good thinking; your good friend and mine-Common Sense.I want you to realize there is nothing common about common senseI want you to learn from my mistakes and experienceI want you to learn how to balance the needs of the team and product with your available time and resourcesAfter reading this book you will: Learn What is Expected of a Product OwnerHave New Tricks For Managing Your Product BacklogImprove Your Communication & CollaborationLearn How To Say No and Deliver Bad NewsRecognize the Common Mistakes and How To Avoid ThemThis book is not meant to replace the basics of product ownership. It is about combining the best practices from centers of excellence, advice from industry experts, with some much needed common sense. By combining these principles you and your team will be more efficient and happier while delivering a first in class product.

9 特價1546
立即代訂
下次再買

Introducing .Net for Apache Spark

Ed,Elliott  著
Apress 出版
2021/04/18 出版

Get started using Apache Spark via C# or F# and the .NET for Apache Spark bindings. This book is an introduction to both Apache Spark and the .NET bindings. Readers new to Apache Spark will get up to speed quickly using Spark for data processing tasks performed against large and very large datasets. You will learn how to combine your knowledge of .NET with Apache Spark to bring massive computing power to bear by distributed processing of extremely large datasets across multiple servers.This book covers how to get a local instance of Apache Spark running on your developer machine and shows you how to create your first .NET program that uses the Microsoft .NET bindings for Apache Spark. Techniques shown in the book allow you to use Apache Spark to distribute your data processing tasks over multiple compute nodes. You will learn to process data using both batch mode and streaming mode so you can make the right choice depending on whether you are processing an existing dataset or are working against new records in micro-batches as they arrive. The goal of the book is leave you comfortable in bringing the power of Apache Spark to your favorite .NET language. What You Will LearnInstall and configure Spark .NET on Windows, Linux, and macOS Write Apache Spark programs in C# and F# using the .NET bindingsAccess and invoke the Apache Spark APIs from .NET with the same high performance as Python, Scala, and REncapsulate functionality in user-defined functionsTransform and aggregate large datasets Execute SQL queries against files through Apache HiveDistribute processing of large datasets across multiple serversCreate your own batch, streaming, and machine learning programs Who This Book Is For.NETdevelopers who want to perform big data processing without having to migrate to Python, Scala, or R; and Apache Spark developers who want to run natively on .NET and take advantage of the C# and F# ecosystems

9 特價2394
立即代訂
下次再買

Essential Typescript 4

Adam,Freeman  著
Apress 出版
2021/04/15 出版

Learn the essentials and more of TypeScript, a popular superset of the JavaScript language that adds support for static typing. TypeScript combines the typing features of C# or Java with the flexibility of JavaScript, reducing typing errors and providing an easier path to JavaScript development.Author Adam Freeman explains how to get the most from TypeScript 4 in this second edition of his best-selling book. He begins by describing the TypeScript language and the benefits it offers and then shows you how to use TypeScript in real-world scenarios, including development with the DOM API, and popular frameworks such as Angular and React. He starts from the nuts-and-bolts and builds up to the most advanced and sophisticated features.Each topic is covered clearly and concisely, and is packed with the details you need to be effective. The most important features are given a no-nonsense, in-depth treatment and chapters include common problems and teach you how to avoid them. What You Will LearnGain a solid understanding of the TypeScript language and toolsUse TypeScript for client- and server-side developmentExtend and customize TypeScriptTest your TypeScript codeApply TypeScript with the DOM API, Angular, React, and Vue.js Who This Book Is ForJavaScript developers who want to use TypeScript to create client-side or server-side applications

9 特價2394
立即代訂
下次再買

Pro ASP.NET Core Identity

Adam,Freeman  著
Apress 出版
2021/04/14 出版

Get the most from ASP.NET Core Identity. Best-selling author Adam Freeman teaches developers common authentication and user management scenarios and explains how they are implemented in applications. He covers each topic clearly and concisely, and the book is packed with the essential details you need to be effective.The book takes a deep dive into the Identity framework and explains how the most important and useful features work in detail, creating custom implementations of key components to reveal the inner workings of ASP.NET Core Identity. ASP.NET Core Identity provides authentication and user management for ASP.NET Core applications. Identity is a complex framework in its own right, with support for a wide range of features, including authenticating users with services provided by Google, Facebook, and Twitter.What You Will LearnGain a solid understanding of how Identity provides authentication and authorization for ASP.NET Core applicationsConfigure ASP.NET Core Identity for common application scenarios, including self-service registration, user management, and authentication with services provided by popular social media platformsCreate robust and reliable user management toolsUnderstand how Identity works in detailWho This Book Is ForDevelopers with advanced knowledge of ASP.NET Core who are introducing Identity into their projects. Prior experience and knowledge of C#, ASP.NET Core is required, along with a basic understanding of authentication and authorization concepts.

9 特價2394
立即代訂
下次再買

Practical Internet Server Configuration

Apress 出版
2021/04/11 出版

Learn the skills to complete the full installation, configuration, and maintenance of an enterprise class internet server, no matter what Unix-like operating system you prefer. This book will rapidly guide you towards real system administration, with clear explanations along the way.After a chapter explaining the most important Unix basics, you will start with a vanilla server as delivered by a hosting provider and by the end of the book, you will have a fully functional and well-secured enterprise class internet server. You will also be equipped with the expertise needed to keep your server secured and up to date. All configuration examples are given for FreeBSD, Debian and CentOS, so you are free to choose your operating system. No single blueprint exists for an internet server, and an important part of the work of a system administrator consists of analyzing, interpreting and implementing specific wishes, demands and restrictions from different departmentsand viewpoints within an organization. Practical Internet Server Configuration provides the information you need to succeed as a sysadmin. What You'll Learn Configure DNS using Bind 9Set up Apache and NginxCustomize a mail server: IMAP (Dovecot) and SMTP (Postfix), spam filtering includedAuthenticate mail users using LDAPInstall and maintain MariaDB and PostgreSQL databasesPrepare SSL/TLS certificates for the encryption of web, mail and LDAP trafficSynchronize files, calendars and address books between devicesBuild a firewall: PF for FreeBSD and nftables for Linux Who This Book Is For This book can be used by aspiring and beginning system administrators who are working on personal servers, or more experienced system administrators who may know Unix well but need a reference book for the more specialized work that falls outside the daily routine. Basic understanding of Unix and working on the command line is necessary.

9 特價2736
立即代訂
下次再買

Guide to Software Systems Development

Clive,Rosen  著
Springer 出版
2021/04/08 出版

This book argues that the key problems of software systems development (SSD) are socio-technical rather than purely technical in nature. Software systems are unique. They are the only human artefacts that are both intangible and determinant. This presents unprecedented problems for the development process both in determining what is required and how it is developed. Primarily this is a problem of communications between stakeholders and developers, and of communications within the development team. Current solutions are not only inadequate in expressing the technical problem, they also evade the communications problems almost entirely.Whilst the book addresses the theoretical aspects of the process, its fundamental philosophy is anchored in the practical problems of everyday software development. It therefore offers both a better understanding of the problems of SSD and practical suggestions of how to deal with those problems. It is intended as a guide for practising IT project managers, particularly those who are relatively new to the position or do not have a strong IT development background. The book will also benefit students in computing and computer-related disciplines who need to know how to develop high quality systems.Software systems development (particularly of large projects) has a notoriously poor track record of delivering projects on time, on budget, and of meeting user needs. Proponents of software engineering suggest that this is because too few project managers actually comply with the disciplines demanded of the process. It is time to ask the question, if this is the case, why might this be? Perhaps instead, it is not the project managers who are wrong, but the definition of the process. The new understanding of the SSD presented here offers alternative models that can help project managers address the difficulties they face and better achieve the targets they are set. This book argues that time is up for the software engineering paradigm of SSD and that it should be replaced with a socio-technical paradigm based on open systems thinking.

9 特價2870
立即代訂
下次再買

Advanced Excel Formulas

Alan,Murray  著
Apress 出版
2021/04/07 出版

Enhance and upgrade your Excel knowledge with this comprehensive guide to formulas in Excel. Over 150 of the most useful Excel functions are covered with numerous practical examples of their use. This book is fully updated and includes examples of the most recently released functions in 2022. It is written in a manner that you can read it cover-to-cover or pick it up and learn something new in just 5 minutes.The book begins with a primer on Excel formulas and functions. Starting from a basic level, but diving into intricate detail and building a solid understanding of the fundamentals. It may not always be sexy, but learning why, in addition to how, is important to truly understanding Excel formulas. Having strong fundamentals is the most advanced skill.The book covers all the most popular functions in Excel including VLOOKUP, SUMPRODUCT, COUNTIFS, MATCH, SORT and so much more. You will learn how to return multiple results with a single formula. Harness the power of the dynamic array engine and functions such as SEQUENCE, SORTBY, UNIQUE, XLOOKUP and FILTER to create top N Lists, models and reports that would seem impossible without array formulas. In the final chapter, we discover the amazing LAMBDA function in Excel. Create your own Excel functions to simplify future Excel formulas and share them with others. In this book, the formulas are not only written to return values to the grid, but also for use with other Excel features such as charts and Conditional Formatting, to take them to another level. Practice files are provided to follow all examples shown in the book.What Will You Learn Gain intimate knowledge of Excel formulas Understand efficient and practical use of Defined Names and TablesMaster the most popular functions of Excel - VLOOKUP, COUNTIFS, MATCH, SUMPRODUCT, and so much moreLearn to return multiple results from a single formulawith the magical array formulas. Know the best lookup functions for dynamic spreadsheetsKnow true power of classic Excel functions such as IF, SUM, and INDEXUse new Excel functions including XLOOKUP, VSTACK, LET, and LAMBDA Who Is This Book ForExcel users who are familiar with formulas but want to improve their current skill level

9 特價1881
立即代訂
下次再買

Requirements Engineering: Foundation for Software Quality

Springer 出版
2021/04/07 出版

This book constitutes the proceedings of the 27th International Working Conference on Requirements Engineering - Foundation for Software Quality, REFSQ 2021, which was due to be held in Essen, Germany, in April 2021. Due to the COVID-19 pandemic the conference was held virtually in April 2021. The special focus of this year`s REFSQ 2021 conference are contributions emphasizing the importance of human values, such as privacy and fairness, when designing software-intensive systems as well as the challenges that intelligent and autonomous systems pose due to the tight interplay with humans.

9 特價2623
立即代訂
下次再買

Real Programming

Lulu.com 出版
2021/04/06 出版

Based on the Norwegian version, this is a book about real programming for real programmers. Or for those who have an interest in programming but have grown tired of the available selection in bookstores. Yes, they still exist. Bookstores, I mean. And books. Real programming has existed since the dawn of time, a.k.a. the mid 70s with the launch of the 6502 and Z80 CPUs. Back then, code was written by hackers in real languages like assembler and C. With the launch of the 68000 based Commodore Amiga in the 80s, another hacker revolution was born. Unfortunately, in the middle of the 90s the internet grew popular and ruined it. And then the smartphones ruined it all again in 2007. Someone had the dubious idea that programming should be easy and for everybody, and new programming languages and methods were developed with that in mind. Corneliusen and Julin claim the result was a disaster, since everything, at best, turned average: The code, the speed, the programmers, the managers, and the salary. And people still wonder why their smartphone batteries drain so quickly. Or why companies flush money down the toilet by writing software in programming languages similar to Duplo, and then run them in the cloud where they pay per CPU second used. Programming is like playing a guitar: It's possible to do it for years without becoming better than well below average. To be really good, everything has to be questioned. And that's what this book is about: Instead of forcing the reader to memorize complex methods and formulas, assorted problems are broken down to their essence and reassembled in new ways. Not because it's necessary, but because it's important to figure out how things work. The authors claim that by doing this, even the hardest problems become simple. Sometimes the presented solutions are improvements, and sometimes they're just entertaining. It should be noted that the book contains a lot of real code in C, Assembler, and GLSL for the architectures ARM and Neon, Intel SSE2 and AVX2, and the slightly obscure mega-multicore CPU formerly known as the Tilera TILE-Gx.

9 特價1692
立即代訂
下次再買

System Reliability Management

Adarsh,Anand  著
CRC Press 出版
2021/04/05 出版

This book provides the latest research advances in the field of system reliability assurance and engineering. It contains reference material for applications of reliability in system engineering, offering a theoretical sound background with adequate numerical illustrations. Included are concepts pertaining to reliability analysis, assurance techniques and methodologies, tools, and practical applications of system reliability modeling and allocation. The collection discusses various soft computing techniques like artificial intelligence and particle swarm optimization approach for reliability assessment. Importance of differentiating between the optimal release time and testing stop time of the software has been explicitly discussed and presented in the book.Features: Creates understanding of the costs associated with complex systems Covers reliability measurement of engineering systems Incorporates an efficient effort-based expenditure policy incorporating cost and reliability criteria Provides information for optimal testing stop and release time of software system Presents software performance and security layout Addresses reliability prediction and its maintenance through advanced analytics techniques Overall, System Reliability Management: Solutions and Techniques is a collaborative and interdisciplinary approach for better communication of problems and solutions to increase the performance of the system for better utilization and resource management.

9 特價3237
立即代訂
下次再買

Pure Data

Contemponet 出版
2021/04/01 出版

The book is an overview of the theory and practice of Pure Data, with a glossary of terms and suggested tests that allow students to evaluate their progress. Comprehensive online support, running parallel to the explanations in the book, includes hundreds of sample patches, analyses, interactive sound-building exercises, and reverse engineering exercises. This book will provide a reader with skill and understanding in using Pure Data for sound design and musical composition.

9 特價2673
立即代訂
下次再買

Modelling to Program

Springer 出版
2021/04/01 出版

This book constitutes revised selected papers from the Second International Workshop on Modelling to Program, M2P 2020, held in Lappeenranta, Finland, in March 2020.The 10 papers presented were thoroughly reviewed and selected from 24 submissions. The papers provide a discussion on novel approaches to programming based on modelling approaches such as model-driven development (MDE, MDA, MDD) and conceptual-model programming and their future developments. The topics of the papers include notions of models that can be understood and used as programs, models-at-runtime, advanced conceptual modelling, conceptual-model programming, modelling foundation, transformation of models to programs, model suites/ensembles for programmers, modelling as the first step to programming and its revisions, advanced model-driven programming and software modernisation, modelling in applications.

9 特價2623
立即代訂
下次再買

How to Build Android Apps with Kotlin

Packt 出版
2021/03/30 出版

Are you keen to get started building Android 11 apps, but don't know where to start? How to Build Android Apps with Kotlin is a comprehensive guide that will help kick-start your Android development practice.This book starts with the fundamentals of app development, enabling you to utilize Android Studio and Kotlin to get started building Android projects. You'll learn how to create apps and run them on virtual devices through guided exercises. Progressing through the chapters, you'll delve into Android's RecyclerView to make the most of lists, images, and maps, and see how to fetch data from a web service.Moving ahead, you'll get to grips with testing, learn how to keep your architecture clean, understand how to persist data, and gain basic knowledge of the dependency injection pattern. Finally, you'll see how to publish your apps on the Google Play store.You'll work on realistic projects that are split up into bitesize exercises and activities, allowing you to challenge yourself in an enjoyable and attainable way. You'll build apps to create quizzes, read news articles, check weather reports, store recipes, retrieve movie information, and remind you where you parked your car.By the end of this book, you'll have the skills and confidence to build your own creative Android applications using Kotlin.

9 特價2961
立即代訂
下次再買

Cloud Computing and Services Science

Springer 出版
2021/03/28 出版

This book constitutes extended, revised and selected papers from the 10th International Conference on Cloud Computing and Services Science, CLOSER 2020, held in Prague, Czech Republic, in May 2020. Due to the COVID-19 pandemic the conference was held in a virtual format.The 14 papers presented in this volume were carefully reviewed and selected from a total of 69 submissions. CLOSER 2020 focuses on the emerging area of cloud computing, inspired by some latest advances that concern the infrastructure, operations, and available servicesthrough the global network.

9 特價2623
立即代訂
下次再買

Hands-on DevOps with Linux

Ingram 出版
2021/03/24 出版

Manage Linux Servers on-premises and cloud with advanced DevOps techniques using KubernetesKey FeaturesDetailed coverage on architecture of Web Servers, Databases, and Cloud Servers.Practical touch on deploying your application and managing cloud infrastructure using Docker and Terraform.Simplified implementation of Infrastructure as Code with Vagrant.DescriptionHands-on DevOps with Linux brings you advanced learnings on how to make the best use of Linux commands in managing the DevOps infrastructure to keep enterprise applications up-to-date. The book begins by introducing you to the Linux world with the most used commands by DevOps experts and teaches how to set up your own infrastructure in your environment. The book covers exclusive coverage on production scenarios using Kubernetes and how the entire container orchestration is managed. Throughout the book, you will get accustomed to the most widely used techniques among DevOps Engineers in their routine. You will explore how infrastructure as code works, working with Vagrant, Docker and Terraform through which you can manage the entire cloud deployment of applications along with how to scale them on your own. What you will learn Create Infrastructure as Code to replicate the configuration to your infrastructure. Learn best methods and techniques to build continuous delivery pipeline using Jenkins. Learn to Distribute and scale your applications using Kubernetes.Who this book is forThis book is best suited for DevOps Engineers and DevOps professionals who want to make best use of Linux commands in managing the DevOps infrastructure daily. It is a good handy guide for Linux administrators and system administrators too to get familiar with the use of Linux in Devops and advance their skillset in DevOps.Table of Contents1. Getting started with Linux2. Working with Bash3. Setting up a service4. Configuring a reverse proxy with Nginx5. Deploying your application using Docker6. Automating your Infrastructure as Code7. Creating your infrastructure using cloud services8. Working with Terraform9. Working with Git10. Continuous integration and Continuous Delivery using Jenkins11. Deploying and scaling your application using Kubernetes12. Logs with open source ToolsAbout the Authors Alisson Machado de Menezes is an experienced Big Data DevOps Engineer, who for the past ten years has been working in different positions such as developer, operations analyst, support analyst, DevOps Engineer, IT manager, technical leader, and is now diving into Big Data. He has given many lectures in Brazil in events like Python Brasil, The Developers Conference, Feira Internacional de Software Livre, and for some companies in private. He has also given classes regarding Python programming, Agile infrastructure, MongoDB, Openshift, Kubernetes, DevOps, and DevSecOps. He has the certifications of Linux System Administrator (LPIC-1), Linux Engineer (LPIC-2), Suse Certified Linux Administrator (SUSE CLA), LPIC - OT DevOps Tools Engineer, Exin - DevOps Professional and has studied English in Canada. In 2019, Alisson moved to Germany, starting a new challenge in Europe in automotive marketing to help empower mobility for tomorrow, where we are trying to be the pioneers on electrical cars. Outside of work, Alisson tries to maintain a blog where he shares his experience on the project which he has been working on and when there is time, he spends it travelling, hiking, and trying different types of beers. Blog links: https: //alissonmachado.com.brMy GitHub: https: //github.com/AlissonMMenezesLinkedIn profile: https: //www.linkedin.com/in/alisson-machado-85490a22/

9 特價966
立即代訂
下次再買

Writing Maintainable Unit Tests

Principal It 出版
2021/03/24 出版

This book is for experienced software developers who want to improve upon their existing skills in writing unit tests. You will learn how to build loosely coupled, highly maintainable and robust unit tests that are trustworthy and improve the overall code quality of your software applications. The content of this book is based on 15+ years of experience with Test-Driven Development.Although the examples in this book are written in C#, the principles and guidance are broadly applicable to other platforms and programming environments as well (Java, Python, JavaScript, etc.). You will be able to universally apply this knowledge throughout the rest of your career.

9 特價1260
立即代訂
下次再買

Quantum Machine Learning with Python

Apress 出版
2021/03/18 出版

Quickly scale up to Quantum computing and Quantum machine learning foundations and related mathematics and expose them to different use cases that can be solved through Quantum based algorithms.This book explains Quantum Computing, which leverages the Quantum mechanical properties sub-atomic particles. It also examines Quantum machine learning, which can help solve some of the most challenging problems in forecasting, financial modeling, genomics, cybersecurity, supply chain logistics, cryptography among others.You'll start by reviewing the fundamental concepts of Quantum Computing, such as Dirac Notations, Qubits, and Bell state, followed by postulates and mathematical foundations of Quantum Computing. Once the foundation base is set, you'll delve deep into Quantum based algorithms including Quantum Fourier transform, phase estimation, and HHL (Harrow-Hassidim-Lloyd) among others. You'll then be introduced to Quantum machine learning and Quantum deep learning-based algorithms, along with advanced topics of Quantum adiabatic processes and Quantum based optimization. Throughout the book, there are Python implementations of different Quantum machine learning and Quantum computing algorithms using the Qiskit toolkit from IBM and Cirq from Google Research.What You'll LearnUnderstand Quantum computing and Quantum machine learningExplore varied domains and the scenarios where Quantum machine learning solutions can be appliedDevelop expertise in algorithm development in varied Quantum computing frameworksReview the major challenges of building large scale Quantum computers and applying its various techniquesWho This Book Is ForMachine Learning enthusiasts and engineers who want to quickly scale up to Quantum Machine Learning

9 特價1881
立即代訂
下次再買

Powershell for Beginners

Ian,Waters  著
Apress 出版
2021/03/11 出版

Learn the basic tools and commands to write scripts in PowerShell 7. This hands-on guide is designed to get you up and running on PowerShell quickly - introducing interactive menus, reading and writing files, and creating code that talks over the network to other scripts, with mini games to facilitate learning. PowerShell for Beginners starts with an introduction to PowerShell and its components. It further discusses the various tools and commands required for writing scripts in PowerShell 7, with learning reinforced by writing mini games. You will learn how to use variables and conditional statements for writing scripts followed by loops and arrays. You will then work with functions and classes in PowerShell. Moving forward, you will go through the PowerShell Console, customizing the title and text colors. Along the way you will see how to read a key press and make sound in PowerShell. The final sections cover game engine layout, how to build a title screen, and implementing the game design using code flow, title screens, levels, and much more. After reading the book you will be able to begin working with PowerShell 7 scripts and understand how to use its tools and commands effectively.What You Will LearnUse Microsoft Visual Studio Code to develop scriptsUnderstand variables, loops and conditional statements in PowerShellWork with scripts to develop a gameDiscover and use ASCII art generatorsComprehend game objects and codeCreate client-server scripts that communicate over a networkRead and write to filesCapture input from the keyboardMake PowerShell speak words to help the visually impairedCreate text-based adventure games Who This Book Is ForSoftware developers who want to start working with PowerShell scripts.

9 特價1881
立即代訂
下次再買

C# From Beginner to Pro

Lulu.com 出版
2021/03/08 出版

In "C# from Beginner to Pro" world-recognized Rick Phillips, Ph.D. leverages his experience with 8 courses and over 57 thousand online students to take the learner through the wonderland which is the C# programming language. Whether you are young or old, new to programming or a seasoned veteran, this is the C# textbook for you. Google Rick Phillips, Ph.D. to learn more about his experience and lifestyle.

9 特價2113
立即代訂
下次再買

Creating ASP.NET Core Web Applications

Dirk,Strauss  著
Apress 出版
2021/03/06 出版

Design and develop an ASP.NET Core web application using .NET Core 3.0. This book shows you how to publish a web application to a web server and connect the published web application to a production database.Creating ASP.NET Core Web Applications starts by setting up the Visual Studio project where you will learn about Razor pages, Entities, and creating a data service. You will create models along with methods to use a query string and handle bad requests. Modifying data with Tag helpers is discussed as well as installation of Entity Framework, working with database migrations, and implementing a data access service. You will learn how to use layout pages and sections with Partial Views, _ViewImports, and _ViewStart files. You also will create custom middleware and log application events. You will be able to deploy the web application as well as connect it to a SQL Server database. What YouWill LearnWork with modelsModify dataWork with EF Core and SQL ServerWork with Razor pages and Partial ViewsUse separate scripts for production vs developmentTrace client-side errors using Chrome Developer toolsCreate cascading style sheets (CSS) with Sassy CSS (SCSS)Explore middlewareDeploy your web application to IIS Who This Book Is ForSoftware developers on the .NET stack who want to create ASP.NET Core web applications

9 特價2223
立即代訂
下次再買

From Data to Models and Back

Springer 出版
2021/03/04 出版

This book constitutes the refereed proceedings of the 9th International Symposium on From Data Models and Back, DataMod 2020, held virtually, in October 2020. The 11 full papers and 3 short papers presented in this book were selected from 19 submissions. The papers are grouped in these topical sections: machine learning; simulation-based approaches, and data mining and processing related approaches.

9 特價3392
立即代訂
下次再買

Learn ClojureScript

Ingram 出版
2021/03/04 出版

ClojureScript is a pragmatic functional programming language for building web applications. Whether you are an experienced JavaScript developer or a brand-new programmer, this book is your guide to creating impressive web apps in the simple and elegant ClojureScript language. The tutorial-style lessons are easy to follow at your own pace, and the practical capstone projects will reinforce what you have learned.By the end of the book, you will have created: - A weather forecast widget- A personal contact manager- A text-based adventure game- A group chat app- And more!

9 特價1368
立即代訂
下次再買
頁數29/47
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing