0326~0327_薰衣草森林
0327_3月選書

英文書 > 全部商品

Apple Device Management

Charles,Edge  著
Apress 出版
2023/02/24 出版

Working effectively with Apple platforms at a corporate or business level includes not only infrastructure, but a mode of thinking that administrators have to adopt to find success. A mode of thinking that forces you to leave 30 years of IT dogma at the door. This book is a guide through how to integrate Apple products in your environment with a minimum of friction. Because the Apple ecosystem is not going away.You'll start by understanding where Apple, third-party software vendors, and the IT community is taking us. What is Mobile Device Management and how does it work under the hood. By understanding how MDM works, you will understand what needs to happen on your networks in order to allow for MDM, as well as the best way to give the least amount of access to the servers or services that's necessary. You'll then look at management agents that do not include MDM, as well as when you will need to use an agent as opposed to when to use other options. Once you can install a management solution, you can deploy profiles on a device or you can deploy profiles on Macs using scripts. With Apple Device Management as your guide, you'll customize and package software for deployment and lock down devices so they're completely secure. You'll also work on getting standard QA environments built out, so you can test more effectively with less effort. This thoroughly revised and expanded Second Edition provides new coverage and updates on daemons and agents, declarative management, Gatekeeper, script options, SSO tools, Azure/Apple Business Essentials integrations and much more.You willDeploy profiles across devices effectively and securelyInstall apps remotely both from the app store and through custom solutionsWork natively with Apple environments rather than retrofitting older IT solutions Who This Book Is ForMac administrators within organizations that want to integrate with the current Apple ecosystem, including Windows administrators learning how to use/manage Macs, mobile administrators working with iPhones and iPads, and mobile developers tasked with creating custom apps for internal, corporate distribution.

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

Patterns of Distributed Systems

Unmesh,Joshi  著
Addison-Wesl 出版
2023/02/22 出版

A Patterns Approach to Designing Distributed Systems and Solving Common Implementation Problems More and more enterprises today are dependent on cloud services from providers like AWS, Microsoft Azure, and GCP. They also use products, such as Kafka and Kubernetes, or databases, such as YugabyteDB, Cassandra, MongoDB, and Neo4j, that are distributed by nature. Because these distributed systems are inherently stateful systems, enterprise architects and developers need to be prepared for all the things that can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks. Patterns of Distributed Systems describes a set of patterns that have been observed in mainstream open-source distributed systems. Studying the common problems and the solutions that are embodied by the patterns in this guide will give you a better understanding of how these systems work, as well as a solid foundation in distributed system design principles. Featuring real-world code examples from systems like Kafka and Kubernetes, these patterns and solutions will prepare you to confidently traverse open-source codebases and understand implementations you encounter "in the wild." Review the building blocks of consensus algorithms, like Paxos and Raft, for ensuring replica consistency in distributed systems Understand the use of logical timestamps in databases, a fundamental concept for data versioning Explore commonly used partitioning schemes, with an in-depth look at intricacies of two-phase-commit protocol Analyze mechanisms used in implementing cluster coordination tasks, such as group membership, failure detection, and enabling robust cluster coordination Learn techniques for establishing effective network communication between cluster nodes. Along with enterprise architects and data architects, software developers working with cloud services such as Amazon S3, Amazon EKS, and Azure CosmosDB or GCP Cloud Spanner will find this set of patterns to be indispensable. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

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

IOS Architecture Patterns

Apress 出版
2023/02/18 出版

Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in. Start by learning what architecture patterns for an application are. You'll find out why it's important for your applications to be based on these patterns and which ones are the most common. Then you'll look at the MVC as one of the best known and used patterns. You'll see how and when it can be implemented in your applications, as well as its advantages and disadvantages. From there, you'll discover the first evolution of the MVC model: the MVP, which introduces a new layer (Presenter) to better manage views. The next evolution after that is the MVVM, which introduces the ViewModel layer and its connection withthe views through Data Binding. With those prominent patterns covered, you'll read about VIPER and VIP, Architecture Patterns that seeks to make applications easily maintainable, modularized, and highly scalable. All of which are hallmarks of Clean Architecture. Architecture patterns have developed and evolved to give your applications solid foundations. Understanding these patterns, you will reduce the problems that may arise when modifying existing functions, adding new ones, or correcting errors that may arise in the development process.What You'll LearnCode cleanly with solid foundations Start your project ready to adapt and evolve as features and other developers are added Find and apply the right patterns for the best results Who This Book Is ForDevelopers with some programming knowledge who want to learn different architecturepatterns, those who already have more experience and are looking for a starting point on complex patterns such as VIPER or VIP, and beginner programmers

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

Search Algorithm

Ingram 出版
2023/02/16 出版

Algorithms, particularly those embedded in search engines, social media platforms, recommendation systems, and information databases, play an increasingly important role in selecting what information is most relevant to us, which is a crucial feature of our participation in public life. These algorithms are not just helpful in our daily lives but are also one of the unavoidable necessities of modern living. This book discusses advances and applications of various types of search algorithms, such as quantum search, harmony search, cognitive search, genetic search, and many others. It is a valuable resource and provides a solid technical base for frontline investigations of search algorithms for scientists and students interested in search and optimization methods.

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

The Rust Programming Language, 2nd Edition

Ingram 出版
2023/02/16 出版

With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language "covers everything you could want to know about the language."--Stack Overflow Rust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey. The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust's features so that you can create robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as: Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program's constraints to the compilerSmart pointers and multithreading, and how ownership interacts with them to enable fearless concurrencyHow to use Cargo, Rust's built-in package manager, to build, document your code, and manage dependenciesThe best ways to test, handle errors, refactor, and take advantage of expressive pattern matchingIn addition to the countless code examples, you'll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.

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

Aws for Public and Private Sectors

Apress 出版
2023/02/15 出版

Assess, plan, develop, implement, and manage AWS EC2 Instances, Cloud Formation using JSON Template with Bash programming language, and Cloud Watch monitoring. This book helps the public and private sectors comprehend how to assess and evaluate AWS cloud software as a service (SaaS), infrastructure as a service (IaaS), and platform as a service (PaaS).Government and business sector entities are looking for strategies to upgrade on-premises information systems to virtual cloud infrastructure orchestration and automation. You'll gain a step-by-step approach to planning, developing, implementing, and managing cloud infrastructure, services, and platforms that help reduce cost increases, scalability, and improves security. Outline your strategy to research how cloud infrastructure is planned and developed before being deployed and managed by on-premises IT team members. This book also supports cloud services for AWS and helps you understand why supporting and usingAWS for cloud services is beneficial both short and long-term.Once you complete this book, you'll be able to make logical decisions regarding AWS use cases for public and private sector entities, including disaster recovery and backup, IT self-service, Web applications, and messaging. What You'll LearnAssess different cloud services provided by AmazonLook at Cloud as a Service (CAAS)Understand internet protocol, packet switching, authoritative, recursive, and open-flowReview cloud infrastructure planning methodsExamine Cloud orchestration and automationWork with the AWS total cost of ownership calculatorWho This book Is For This book is aimed at business, government, non-profit organizations, academic institutions, and financial institutions interested in upgrading to AWS cloud architect infrastructure as a primary mode of data transmission, storage, and security at a scalable and economical annual cost.

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

Learn to Code

Jones  著
Ingram 出版
2023/02/14 出版

As the title suggests, "Learn To Code: The Beginner's Guide to Computer Programming" will help you learn how to code and possibly try to make a career out of it. Programming can be difficult to learn, but once you get a good grasp of it, you will never stop. If you are wondering why many programmers stay at night and even work countless hours, it is because programming can be really exciting. You can learn how to see programming that way through this book. This will help you to: ● Understand why programming is a highly-valued skill in today's world ● Know the fundamental theories behind programming ● Learn Python - the easiest programming language yet ● Identify the skills and the tools you need to help you learn how to code ● And most importantly how to find a job as a programmer with no experience and with no Computer Science degree

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

Practical Programming 6 in 1

Ingram 出版
2023/02/14 出版

If you want to discover how to become a software developer using Angular with TypeScript, Python for Machine Learning, React.JS or JavaScript, this book is for you!6 BOOKS IN 1 DEAL!- BOOK 1: ANGULAR FRAMEWORK ESSENTIALS - OPEN SOURCE WEB APP DEVELOPMENT USING ANGULAR & TYPESCRIPT- BOOK 2: PYTHON MACHINE LEARNING - ALGORITHM DESIGN & PRACTICAL CODE EXECUTION- BOOK 3: REACT JAVASCRIPT VULNERABILITIES - CONSTRUCTING SECURE REACTJS CODE- BOOK 4: JAVASCRIPT SECURITY DESIGN - CODE EXECUTION & VULNERABILITY EXPLOITATION- BOOK 5: JAVASCRIPT EXPRESSIONS - OPERATORS, LOOPS, & SWITCH STATEMENTS- BOOK 6: JAVASCRIPT WEB DEVELOPMENT - BUILDING REST APIS WITH NODE AND EXPRESS JS BUY THIS BOOK NOW AND GET STARTED TODAY!

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

The Complete Guide to Arduino Programming

Ingram 出版
2023/02/13 出版

Are you ready to explore the exciting world of physical computing and programming? Look no further than Arduino, the user-friendly platform that has captured the hearts of hobbyists, makers, and professionals alike.In this comprehensive guide, you will delve into the history and basics of Arduino, learn about different boards and how to set them up, and gain a solid understanding of the syntax and coding involved in creating with Arduino. From data types and sensors to cracking codes and operations, you will discover all the secrets to success with this innovative platform.Whether you are a complete beginner or an experienced programmer, this book has everything you need to start creating your own projects and exploring your creativity. Say goodbye to expensive tools and complicated processes - with Arduino, you can bring your ideas to life with ease.

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

Software Engineering and Formal Methods. Sefm 2022 Collocated Workshops

Paolo,Masci  著
Springer 出版
2023/02/10 出版

This volume constitutes the revised selected papers from the four workshops collocated with the 20th International Conference on Software Engineering and Formal Methods, SEFM 2022, held in Berlin, Germany, in September 2022. The 19 full papers presented together with 9 short papers in this volume were carefully reviewed and selected from a total of 39 submissions. The contributions that are collected in this volume have been selected from the presentations at the following workshops: AI4EA 2022: First Berlin Workshop on Artificial Intelligence for Engineering Applications; F-IDE 2022: 7th Workshop on Formal Integrated Development Environment; CoSim-CPS 2022: 6th Workshop on Formal Co-Simulation of Cyber-Physical Systems; CIFMA 2022: 4th International Workshop on Cognition: Interdisciplinary Foundations, Models and Applications.

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

Creating Software with Modern Diagramming Techniques

Pragmatic 出版
2023/02/09 出版

Diagrams communicate relationships more directly and clearly than words ever can. Using only text-based markup, create meaningful and attractive diagrams to document your domain, visualize user flows, reveal system architecture at any desired level, or refactor your code. With the tools and techniques this book will give you, you'll create a wide variety of diagrams in minutes, share them with others, and revise and update them immediately on the basis of feedback. Adding diagrams to your professional vocabulary will enable you to work through your ideas quickly when working on your own code or discussing a proposal with colleagues. Expand your professional vocabulary by learning to communicate with diagrams as easily and naturally as speaking or writing. This book will provide you with the skills and tools to turn ideas into clear, meaningful, and attractive diagrams in mere minutes, using nothing more complicated than text-based markup. You'll learn what kinds of diagrams are suited to each of a variety of use cases, from documenting your domain to understanding how complex code pieces together. Model your software's architecture, creating diagrams focused broadly or narrowly, depending on the audience. Visualize application and user flows, design database schemas, and use diagrams iteratively to design and refactor your application. You'll be able to use technical diagramming to improve your day-to-day workflow. You will better understand the codebase you work in, communicate ideas more effectively and immediately with others, and more clearly document the architecture with C4 diagrams. Manually creating diagrams is cumbersome and time-consuming. You'll learn how to use text-based tools like Mermaid to rapidly turn ideas into diagrams. And You'll learn how to keep your diagrams up to date and seamlessly integrated into your engineering workflow. You'll be better at visualizing and communicating when you add diagrams to your standard vocabulary. What You Need: A Mac or PC A GitHub account

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

Electronic Music and Sound Design - Theory and Practice with Max 8 - volume 3

Ingram 出版
2023/02/09 出版

This is the third volume of an organic educational system that includes an extensive online component consisting of hundreds of interactive sound examples, videos, theory and practice glossaries, tests, programs written in Max, a Max object library created specifically for these volumes, and many practical activities (often with Gen and Jitter). TOPICSReverberation and creative uses of reverb - Spatialization with two or more channels - AM, RM, SSB, FM, and PM - Nonlinear distortion - Wave terrain synthesis - Split synthesis - Granular and particle synthesis - Granulation and segmentation of sampled sounds - Vocoder - Analysis and resynthesis - Cross-synthesis - Convolution - Jitter for audio - Gen programming "There is no shortage of books in the world that seek to demonstrate the erudition of their authors. It is harder, however, to find books that focus on the readers - taking them on a journey that will ultimately change them. The books by Cipriani and Giri belong to this rare category: they are books that explain. (...) The third volume of Electronic Music and Sound Design is a kaleidoscopic catalog of ideas and applications for analyzing, synthesizing, and transforming signals in a wide variety of ways. (...) Cipriani and Giri succeed in addressing everyone without weakening the theoretical basis and without unnecessary specializations - achieving a masterful balance of comprehensibility, functionality, and breadth." (From the foreword by Carmine-Emanuele Cella, Assistant Professor in Music and Technology, CNMAT - University of California, Berkeley).

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

Developing Sustainable and Energy-Efficient Software Systems

Springer 出版
2023/02/08 出版

This open access book provides information how to choose and collect the appropriate metrics for a software project in an organization. There are several kinds of metrics, based on the analysis of source code and developed for different programming paradigms such as structured programming and object-oriented programming (OOP). This way, the book follows three main objectives: (i) to identify existing and easily-collectible measures, if possible in the early phases of software development, for predicting and modeling both the traditional attributes of software systems and attributes specifically related to their efficient use of resources, and to create new metrics for such purposes; (ii) to describe ways to collect these measures during the entire lifecycle of a system, using minimally-invasive monitoring of design-time processes, and consolidate them into conceptual frameworks able to support model building by using a variety of approaches, including statistics, data mining and computational intelligence; and (iii) to present models and tools to support design time evolution of systems based on design-time measures and to empirically validate them. The book provides researchers and advanced professionals with methods for understanding the full implications of alternative choices and their relative attractiveness in terms of enhancing system resilience. It also explores the simultaneous use of multiple models that reflect different system interpretations or stakeholder perspectives.

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

Uml-Based Software Product Line Engineering with Smarty

Springer 出版
2023/02/08 出版

This book is about software product lines (SPLs) designed and developed taking UML diagrams as the primary basis, modeled according to a rigorous approach composed of an UML profile and a systematic process for variability management activities, forming the Stereotype-based Management of Variability (SMarty) approach. The book consists of five parts. Part I provides essential concepts on SPL in terms of the first development methodologies. It also introduces variability concepts and discusses SPL architectures finishing with the SMarty approach. Part II is focused on the design, verification and validation of SMarty SPLs, and Part III concentrates on the SPL architecture evolution based on ISO/IEC metrics, the SystEM-PLA method, optimization with the MOA4PLA method, and feature interaction prevention. Next, Part IV presents SMarty as a basis for SPL development, such as, the M-SPLearning SPL for mobile learning applications, the PLeTs SPL for testing tools, the PlugSPL plugin environment for supporting the SPL life cycle, the SyMPLES approach for designing embedded systems with SysML, the SMartySPEM approach for software process lines (SPrL), and re-engineering of class diagrams into an SPL. Eventually, Part V promotes controlled experimentation in UML-based SPLs, presenting essential concepts on how to plan, conduct, and document experiments, as well as showing several experiments carried out with SMarty. This book aims at lecturers, graduate students and experienced practitioners. Lecturers might use the book for graduate level courses about SPL fundamentals and tools; students will learn about the SPL engineering process, variability management, and mass customization; and practitioners will see how to plan the transition from single-product development to an SPL-based process, how to document inherent variability in a given domain, or how to apply controlled experiments to SPLs.

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

Artificial Intelligence and Blockchain in Digital Forensics

Ingram 出版
2023/02/08 出版

Digital forensics is the science of detecting evidence from digital media like a computer, smartphone, server, or network. It provides the forensic team with the most beneficial methods to solve confused digital-related cases. AI and blockchain can be applied to solve online predatory chat cases and photo forensics cases, provide network service evidence, custody of digital files in forensic medicine, and identify roots of data scavenging. The increased use of PCs and extensive use of internet access, have meant easy availability of hacking tools. Over the past two decades, improvements in the information technology landscape have made the collection, preservation, and analysis of digital evidence extremely important. The traditional tools for solving cybercrimes and preparing court cases are making investigations difficult. We can use AI and blockchain design frameworks to make the digital forensic process efficient and straightforward. AI features help determine the contents of a picture, detect spam email messages and recognize swatches of hard drives that could contain suspicious files. Blockchain-based lawful evidence management schemes can supervise the entire evidence flow of all of the court data. This book provides a wide-ranging overview of how AI and blockchain can be used to solve problems in digital forensics using advanced tools and applications available on the market.

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

An Introduction to Software Design

Chenglie,Hu  著
Springer 出版
2023/02/07 出版

This textbook provides a balanced coverage on software design, including design principles, methodologies, and techniques in contexts of designing modules of small and larger sizes with a multi-paradigm viewpoint emphasizing design trade-off. Commonly used design diagrams and patterns are also covered in terms of the design ideas behind and their effective use. The book also explores what (software) design thinking is, the role it plays in a design process, and ways to promote it. Despite object orientation being still the center of attention, there is a strong promotion throughout the book that software design should consider all appropriate design paradigms and methodologies.The book is organized in 10 chapters. Chapter 1 is dedicated to an exploration of what software design may be and entail. Next, chapters 2 and 3 are designed to help readers better understand object orientation, and the essentials of object-oriented design. Chapter 4 is then dedicated to the design of methods, while chapters 5, 6, and 8 respectively include topics about the design of objects, modeling with the Unified Modeling Language, and the use of design patterns. Larger software elements are often directly responsible for the formation of software architecture, thus chapter 7 covers four kinds of larger software elements: libraries, components, frameworks, and microservices, and their architectural implications. Chapter 9 finally brings the presentation of software design to an end with a coverage on software architecture focusing on software architectural views. Case studies are important in learning how to design software, hence chapter 10 then gathers some small design case studies that can be used in earlier chapters as appropriate. These case studies can be extended in different ways to provide additional design opportunities.This textbook book is intended for a junior level undergraduate course on software design, yet the depth of the book makes it also appropriate for a design course at beginning graduate level. Professionals may also find the book useful in their professional development.

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

Quick Start Guide to Ffmpeg

V,Subhash  著
Apress 出版
2023/02/06 出版

Create, edit, modify and convert multimedia files using FFmpeg, the most versatile open source audio and video processing tool available for Linux, Mac and Windows users. After reading this book, you will be able to work with video and audio files, images, text, animations, fonts, subtitles and metadata like a pro. It begins with a simple introduction to FFmpeg executables -- ffmpeg, ffprobe and ffplay, and explains how you can use them to process multimedia containers, streams, audio channels, maps and metadata. It then describes how you can easily edit, enhance and convert audio, video, image and text files. There are dedicated chapters for filters, audio, subtitles and metadata, as well as FFmpeg tips and tricks. Sample lists of FFmpeg filters, encoders, decoders, formats and codecs are also available as appendices. Quick Start Guide to FFmpeg is for anyone who needs to edit or process multimedia files including studio professionals, broadcast personnel, content creators, podcasters, librarians, archivists and webmasters. It will be indispensable for those wanting to process a variety of multimedia files from the command line and inside shell scripts or custom-built software. You Will Learn To: Convert from one format to another e.g. video-to-video, video-to-audio, video-to-image, image-to-video, video-to-animation, animation-to-video, text-to-audio, text-to-videoEdit video files by cutting them with and without re-encoding, appending, resizing, changing frame rate and aspect ratio, mixing in audioUse filters to rotate, flip, crop, overlay (side-by-side or inset), remove logos, blur, smooth and sharpen, apply transitions as well as speed up or down playbackEdit audio files by changing, normalizing or compressing volume, mixing and splitting channels and detecting silence. Also, learn to generate waveforms as video or imagesAdd subtitles, place them anywhere on the screen, use custom fonts and colors, and use different languagesLearn how to import, export and remove metadata, add MP3 tags (including album art), set global and stream-specific metadata, export and remove metadata This Book For: Content creators and bloggers from professional studio employees to Youtubers and hobbyists who need to process their own multimedia content; multimedia archivists and librarians; regular Linux desktop users

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

Automating DevOps with GitLab CI/CD Pipelines

Packt 出版
2023/02/01 出版

Use GitLab CI/CD pipelines for automating and deploying different steps of your software development lifecycle using best practices and troubleshooting methods.Key FeaturesReap the power of GitLab CI/CD pipelines at every stage of your software development lifecycleLearn how GitLab makes Git easier to use and more powerful when committing and reviewing codeCement your understanding using hands-on tutorials and extensive self-assessment exercisesPurchase of the print or Kindle book includes a free eBook in the PDF formatBook DescriptionDevelopers and release engineers understand the high stakes involved in building, packaging, and deploying code correctly. Ensuring that your code is functionally correct, fast, and secure is a time-consuming and complex task. Code implementation, development, and deployment can be conducted efficiently using GitLab CI/CD pipelines.Automating DevOps with GitLab CI/CD Pipelines begins with the basics of Git and GitLab, showing how to commit and review code. You'll learn to set up GitLab Runners for executing and autoscaling CI/CD pipelines and creating and configuring pipelines for many software development lifecycle steps. You'll also discover where to find pipeline results in GitLab, and how to interpret those results. Through the course of the book, you'll become well-equipped with deploying code to different environments, advancing CI/CD pipeline features such as connecting GitLab to a Kubernetes cluster and using GitLab with Terraform, triggering pipelines and improving pipeline performance and using best practices and troubleshooting tips for uncooperative pipelines. In-text examples, use cases, and self-assessments will reinforce the important CI/CD, GitLab, and Git concepts, and help you prepare for interviews and certification exams related to GitLab.By the end of this book, you'll be able to use GitLab to build CI/CD pipelines that automate all the DevOps steps needed to build and deploy high-quality, secure code.What you will learnGain insights into the essentials of Git, GitLab, and DevOpsUnderstand how to create, view, and run GitLab CI/CD pipelinesExplore how to verify, secure, and deploy code with GitLab CI/CD pipelinesConfigure and use GitLab Runners to execute CI/CD pipelinesExplore advanced GitLab CI/CD pipeline features like DAGs and conditional logicFollow best practices and troubleshooting methods of GitLab CI/CD pipelinesImplement end-to-end software development lifecycle workflows using examplesWho this book is forThis book is for DevOps/DevSecOps engineers, application developers, release engineers, quality assurance engineers, security engineers, SREs, and sysadmins looking to implement fast, secure and automated software development lifecycle tasks using continuous integration and continuous delivery (CI/CD) pipelines in GitLab. Basic knowledge of major stages of the software development life cycle and DevOps processes will be helpful.Table of ContentsExploring the Life Before DevOpsPracticing Basic Git CommandsUnderstanding GitLab ComponentsUnderstanding GitLab CI/CD Pipeline StructureInstalling and Configuring GitLab RunnersVerifying Your CodeSecuring Your CodePackaging and Deploying Your CodeEnhancing Speed and Maintainability of CI/CD PipelinesExtending the Reach of CI/CD PipelinesEnd-to-End ExampleTroubleshooting and Moving Ahead with GitLabAppendix: Self-Assessment Questions and Answers

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

Microsoft Power Platform Enterprise Architecture - Second Edition

Packt 出版
2023/01/30 出版

Implement an enterprise solution for your company using a 360 degree perspective of Microsoft Power Platform and the advantages of Microsoft Power BI, Power Apps, Power Automate, Azure, and Dynamics 365Key Features: Explore various Microsoft cloud components and identify the best ones to enhance your solutionsGet to grips with Microsoft Power Platform's security and extensibility, integration, and data migration modelsDiscover architectural best practices and case studies for designing complex enterprise solutionsBook Description: Microsoft Power Platform Enterprise Architecture offers an array of architectural best practices and techniques for any forward-looking enterprise architect or decision maker who wants to know more about integrating solutions to serve growing business needs. With this book, you'll learn about the tools available in the Power Platform suite and identify which are appropriate for your business. Then, you'll integrate them seamlessly with various other Microsoft 365 and Azure components.Unlike many other overwhelmingly long and unstructured resources, this book covers essential concepts using one concise yet practical example that is revisited throughout the book. You'll develop the skills you need to architect, design, and manage a complex solution as you follow the journey of a fictitious enterprise customer as they enter the world of Power Platform. Throughout the book, you'll discover how to combine the functionality of Microsoft Power PI, Power Automate, Power Apps, and Power Virtual Agents with various methodologies to effectively address application lifecycle management, security, and extensibility. You'll also learn how to overcome common challenges in migrating data to and from Microsoft Power Platform using proven techniques.By the end of this Microsoft book, you'll have the strategic perspective of an enterprise architect, enabling you to make accurate architectural decisions for your complex Power Platform projects.What You Will Learn: Understand various Microsoft Dynamics 365 CRM, ERP, and AI modules for creating Power Platform solutionsCombine Power Platform capabilities with Microsoft 365 and AzureFind out which regions, staging environments, and user licensing groups need to be employed when creating enterprise solutionsImplement sophisticated security by using various authentication and authorization techniquesExtend Microsoft Power BI, Power Apps, and Power Automate to create custom applicationsIntegrate your solution with various in-house Microsoft components or third-party systems using integration patternsWho this book is for: If you're an enterprise architect or a technical decision maker looking to design complex solutions using Microsoft Power Platform to serve growing business needs and to stay competitive in the modern IT world, then this book is for you. Familiarity with the Microsoft Power Platform and Azure services will help you follow along with this book

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

A Developer's Guide to Building Resilient Cloud Applications with Azure

Packt 出版
2023/01/27 出版

Successfully modernize your apps on Azure using APIs, event-driven systems, functions, and Service Fabric and connect them to different relational and non-relational databasesPurchase of the print or Kindle book includes a free PDF eBookKey Features: Understand Function-as-a-Service and Azure Service Fabric for distributed applicationsDevelop event-based and message-based solutions using Event Grid and Azure Event HubsExplore continuous deployment for Docker with Azure DevOps and integrate Docker Hub with CI/CD pipelinesBook Description: To deliver software at a faster rate and reduced costs, companies with stable legacy systems and growing data volumes are trying to modernize their applications and accelerate innovation, but this is no easy matter. A Developer's Guide to Building Resilient Cloud Applications with Azure helps you overcome these application modernization challenges to build secure and reliable cloud-based applications on Azure and connect them to databases with the help of easy-to-follow examples.The book begins with a basic definition of serverless and event-driven architecture and Database-as-a-Service, before moving on to an exploration of the different services in Azure, namely Azure APIManagement using the gateway pattern, event-driven architecture, Event Grid, Azure Event Hubs, Azure message queues, FaaS using Azure Functions, and the database-oriented cloud. Throughout the chapters, you'll learn about creating, importing, and managing APIs and Service Fabric in Azure, and discover how to ensure continuous integration and deployment in Azure to fully automate the software delivery process, that is, the build and release process.By the end of this book, you'll be able to build and deploy cloud-oriented applications using APIs, serverless, Service Fabric, Azure Functions, and Event Grid technologies.What You Will Learn: Understand the architecture of Azure Functions and Azure Service FabricExplore Platform-as-a-Service options for deploying SQL Server in AzureCreate and manage Azure Storage and Azure Cosmos DB resourcesLeverage big data storage in Azure servicesSelect Azure services to deploy according to a specific scenarioSet up CI/CD pipelines to deploy container applications on Azure DevOpsGet to grips with API gateway patterns and Azure API ManagementWho this book is for: This book is for cloud developers, software architects, system administrators, database administrators, data engineers, developers, and computer science students who want to understand the role of the software architect or developer in the cloud world. Professionals looking to enhance their cloud and cloud-native programming concepts on Azure will also find this book useful. A solid background in C#, ASP.NET Core, and any recent version of Visual Studio and basic knowledge of cloud computing, Microsoft Azure, and databases will be helpful when using this book.

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

Effective Methods for Software Engineering

Boyd,Summers  著
Ingram 出版
2023/01/25 出版

This book presents methods for analyzing software engineering problems, designing solutions, coding effectively, and testing software.

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

A First Course in Fuzzy Logic

Ingram 出版
2023/01/25 出版

A First Course in Fuzzy Logic, Fourth Edition is an expanded version of the successful third edition. It provides a comprehensive introduction to the theory and applications of fuzzy logic.

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

Smart Embedded Systems and Applications

Ingram 出版
2023/01/25 出版

This book covers a wide range of challenges, technologies and state-of-the-art for the design, development and realization of smart and complex embedded systems and their applications; i.e., software and hardware development, with the use of digital technologies, and quality assurance for critical applications. This book starts with automotive safety systems which is one of the major functional domains. It discusses the importance of software in automotive systems followed by an insight into Automotive Software Standards, ISO26262, and Autosar. The book further discusses the use of Processor in the loop test for an adaptive trajectory tracking control for quadrotor UAVs. It also illustrates the role of embedded systems in medical engineering. Various innovative applications involving the concept of image processing and Internet of Things are also presented in this book. The SoC Power Estimation is also investigated. Finally, a Review of the Hardware/Software Partitioning Algorithms with some future works have been presented. this book is intended for academicians, researchers, and industrialists.

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

Secure, Resilient, and Agile Software Development

Mark,Merkow  著
Ingram 出版
2023/01/25 出版

This book is written with a contemporary view on securing all types of software development practices or methodologies with in-depth, practical, and accessible advice. It is complete with successful secure, resilient, and agile software development practices that meet or exceed the demands of today's increasingly digital world.

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

Ansible for Kubernetes by Example

Luca,Berton  著
Apress 出版
2023/01/24 出版

Learn how to automate your Kubernetes infrastructure using Ansible. This book will enable you to automate more tasks and save time with this human-readable platform. Containerized microservices deployed via Kubernetes allows you to save time, reduce human interaction and errors, and create applications that are more robust. You'll learn how to automate the most redundant activities such as reports, services, the launch of a pod, adding permanent storage, configuring load balancing, and adding or modifying any Kubernetes parameter. You'll also gain an understanding of end-to-end use cases and how advanced cluster automation, such as Helm packages and node states, are evolving. Each lesson utilizes a specific use-case for the modern Kubernetes cluster and focuses on a single module from the most crucial parameter, complete with code demonstrations. Each code example is battle-proven in real-life with console interaction and verification.What You'll LearnAutomate Kubernetes cluster management, cloud services, pods, and storage with AnsibleConfigure your Ansible controller nodeWrite and execute Ansible Playbook code that follows best practicesAugment your productivity by applying Infrastructure as Code (IaC)Troubleshoot Ansible Who This Book Is ForIT professionals who would like a jargon-free understanding of Ansible technology, Windows Systems Administrators, DevOps professionals, thought leaders, and infrastructure-as-code enthusiasts.

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

Developing Solutions for Microsoft Azure Certification Companion

Apress 出版
2023/01/24 出版

Improve your odds of passing one of the most highly sought-after exams for developers working with Microsoft's cloud platform: Exam AZ-204: Developing Solutions for Microsoft Azure. This book guides you through practical examples of each of the technologies covered by the exam while exposing you to the settings and interactions between platform solutions that you will need to be in command of to prepare for the exam and to use on your job in Azure development.Chapters in this book correspond directly to the exam skills outline and are delivered in a "from-the-ground-up" approach, allowing you to build your knowledge as you go. This approach serves to help even novice developers get up to speed quickly, while allowing more experienced developers to find the exact topics and scenarios they need to hone their skill sets as they both prepare for the exam and reference information for real-world solutions.As you work through each chapter, you will get an introduction to the topic of the chapter followed by a comprehensive discovery of the key elements of the Azure service(s) being covered. You'll be guided through solutions by studying typical, real-world scenarios. Each chapter concludes with review questions to solidify your learning and includes links to the corresponding Microsoft Learn modules that are relevant to the concepts in the chapter and associated with each section of the AZ-204 exam. What You Will LearnKnow the essential platform services of AzureDevelop and deploy secure and robust web solutionsArchitect and create serverless solutionsManage containers in the Azure Containers ecosystemChoose the correct messaging and event-handling tools for your applicationsMaster real-world examples and challenges that help prepare you for the AZ-204 exam Who This Book Is ForDevelopers planning to take the AZ-204 exam, and developers who want to learn more about development on the most common Azure platform services

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

Tactical Wireshark

Apress 出版
2023/01/24 出版

Take a systematic approach at identifying intrusions that range from the most basic to the most sophisticated, using Wireshark, an open source protocol analyzer. This book will show you how to effectively manipulate and monitor different conversations and perform statistical analysis of these conversations to identify the IP and TCP information of interest. Next, you'll be walked through a review of the different methods malware uses, from inception through the spread across and compromise of a network of machines. The process from the initial "click" through intrusion, the characteristics of Command and Control (C2), and the different types of lateral movement will be detailed at the packet level. In the final part of the book, you'll explore the network capture file and identification of data for a potential forensics extraction, including inherent capabilities for the extraction of objects such as file data and other corresponding components in support of a forensics investigation. After completing this book, you will have a complete understanding of the process of carving files from raw PCAP data within the Wireshark tool.What You Will LearnUse Wireshark to identify intrusions into a networkExercise methods to uncover network data even when it is in encrypted formAnalyze malware Command and Control (C2) communications and identify IOCsExtract data in a forensically sound manner to support investigationsLeverage capture file statistics to reconstruct network events Who This Book Is ForNetwork analysts, Wireshark analysts, and digital forensic analysts.

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

Evolutionary Multi-Criterion Optimization

Springer 出版
2023/01/24 出版

This book constitutes the refereed proceedings of the 12th International Conference on Evolutionary Multi-Criterion Optimization, EMO 2022 held in Leiden, The Netherlands, during March 20-24, 2023. The 44 regular papers presented in this book were carefully reviewed and selected from 65 submissions. The papers are divided into the following topical sections: Algorithm Design and Engineering; Machine Learning and Multi-criterion Optimization; Benchmarking and Performance Assessment; Indicator Design and Complexity Analysis; Applications in Real World Domains; and Multi-Criteria Decision Making and Interactive Algorithms..

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

Gitops Cookbook

Natale,Vinto  著
Ingram 出版
2023/01/18 出版

Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes. With this practical, developer-oriented book, DevOps engineers, developers, IT architects, and SREs will learn the most useful recipes and examples for following GitOps practices. Through their years of experience in application modernization, CI/CD, and automation, authors Alex Soto Bueno and Natale Vinto from Red Hat walk you through all the steps necessary for successful hands-on application development and deployment with GitOps. Once you start using the recipes in this book, you'll have a head start in development cycles on Kubernetes following the GitOps approach. You'll learn how to: Develop and deploy applications on Kubernetes Understand the basics of CI/CD and automation on Kubernetes, and apply GitOps practices to implement development cycles on the platform Prepare the app for deployment on multiple environments and/or multiple Kubernetes clusters Deploy apps for either multiple environments using GitOps and Argo CD, or for Kubernetes clusters Create Kubernetes-native pipelines with Tekton Provide and extend DevOps skills for the team working on Kubernetes Use progressive delivery to put your applications into production

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

Operating Continuously

Ingram 出版
2023/01/18 出版

Continuous delivery doesn't stop with deployment. Modern software teams rely on an emerging set of best practices post-deployment to continuously improve their software. With this practical guide, CTOs, software architects, and senior engineering leaders will learn what these practices are and how to apply them to their existing operations. Author John Kodumal, cofounder and CTO at LaunchDarkly, provides actionable insights into setting up and maintaining a smooth operational process post-deployment. You'll learn new approaches to releasing software, controlling systems at runtime, and measuring the impact of change. Armed with this knowledge, you can easily anticipate the next planning and building phase, feeding back into the software development lifecycle. This book helps you: Understand why mature incident management processes are an essential part of the CI/CD story Use the tools and processes necessary to measure the impact of change to production systems Learn how to use canary launches and feature flags to release faster with less risk Set up effective incident management systems to reduce the impact of broken changes Explore an emerging class of techniques that extend the practice beyond deployment Use experimentation and impact analysis to continuously improve

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

Animated Problem Solving

Springer 出版
2023/01/16 出版

This textbook is about systematic problem solving and systematic reasoning using type-driven design. There are two problem solving techniques that are emphasized throughout the book: divide and conquer and iterative refinement. Divide and conquer is the process by which a large problem is broken into two or more smaller problems that are easier to solve and then the solutions for the smaller pieces are combined to create an answer to the problem. Iterative refinement is the process by which a solution to a problem is gradually made better-like the drafts of an essay. Mastering these techniques are essential to becoming a good problem solver and programmer. The book is divided in five parts. Part I focuses on the basics. It starts with how to write expressions and subsequently leads to decision making and functions as the basis for problem solving. Part II then introduces compound data of finite size, while Part III covers compound data of arbitrarysize like e.g. lists, intervals, natural numbers, and binary trees. It also introduces structural recursion, a powerful data-processing strategy that uses divide and conquer to process data whose size is not fixed. Next, Part IV delves into abstraction and shows how to eliminate repetitions in solutions to problems. It also introduces generic programming which is abstraction over the type of data processed. This leads to the realization that functions are data and, perhaps more surprising, that data are functions, which in turn naturally leads to object-oriented programming. Part V introduces distributed programming, i.e., using multiple computers to solve a problem. This book promises that by the end of it readers will have designed and implemented a multiplayer video game that they can play with their friends over the internet. To achieve this, however, there is a lot about problem solving and programming that must be learned first. The game is developed using iterative refinement. The reader learns step-by-step about programming and how to apply new knowledge to develop increasingly better versions of the video game. This way, readers practice modern trends that are likely to be common throughout a professional career and beyond.

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

Asynchronous Programming with Swiftui and Combine

Peter,Friese  著
Apress 出版
2023/01/14 出版

Develop UI-heavy applications more easily, faster, and error-free. Based on several enhancements to the Swift language, SwiftUI takes a declarative approach to building UIs. Instead of imperatively coding the UI, this book will show you how to describe how you want your UI to look. SwiftUI treats the UI as a function of its state, thereby making managing your app's state a lot easier. Change the underlying data model to redraw all parts of the UI that are connected to that particular slice of data. Likewise, easily update the underlying data model from the UI elements your data model is connected to. Combine is Apple's Functional Reactive Programming framework. It complements SwiftUI and other frameworks, such as the networking APIs, in a natural way. Using Combine, you can subscribe to events and describe data processing in a way that is free of side effects. This allows for an easier implementation of event-driven applications. Using SwiftUI and Combine build moreerror-free apps in a shorter amount of time, targeting all of Apple's platforms (iOS, iPadOS, watchOS, macOS, tvOS) with little to no overhead. By the end of the book you will have a solid understanding for architecting and implementing UI-heavy apps in a declarative and functional reactive way using SwiftUI, Combine, and async/await. You will: - Build simple and gradually more complex UIs in SwiftUI - Understand SwiftUI's state management system - Work with Combine and Swift's new async/await APIs to access the network and access other asynchronous APIs - Architect and structure modern applications on Apple platforms using SwiftUI, Combine, and async/await

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

Algorithms, Humans, and Interactions

Routledge 出版
2023/01/12 出版

This book takes an interdisciplinary approach to contribute to the ongoing development of human-AI interaction with a particular focus on the "human" dimension and provides insights to improve the design of AI that could be genuinely beneficial and effectively used in society.

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

Algorithms

Ingram 出版
2023/01/12 出版

This comprehensive compendium provides a rigorous framework to tackle the daunting challenges of designing correct and efficient algorithms. It gives a uniform approach to the design, analysis, optimization, and verification of algorithms. The volume also provides essential tools to understand algorithms and their associated data structures.This useful reference text describes a way of thinking that eases the task of proving algorithm correctness. Working through a proof of correctness reveals an algorithm's subtleties in a way that a typical description does not. Algorithm analysis is presented using careful definitions that make the analyses mathematically rigorous.Related Link(s)

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

Concise Guide to Numerical Algorithmics

Springer 出版
2023/01/04 出版

Numerical Algorithmic Science and Engineering (NAS&E), or more compactly, Numerical Algorithmics, is the theoretical and empirical study and the practical implementation and application of algorithms for solving finite-dimensional problems of a numeric nature. The variables of such problems are either discrete-valued, or continuous over the reals, or, and as is often the case, a combination of the two, and they may or may not have an underlying network/graph structure. This re-emerging discipline of numerical algorithmics within computer science is the counterpart of the now well-established discipline of numerical analysis within mathematics, where the latter's emphasis is on infinite-dimensional, continuous numerical problems and their finite-dimensional, continuous approximates. A discussion of the underlying rationale for numerical algorithmics, its foundational models of computation, its organizational details, and its role, in conjunction with numerical analysis, in support of the modern modus operandi of scientific computing, or computational science & engineering, is the primary focus of this short monograph. It comprises six chapters, each with its own bibliography. Chapters 2, 3 and 6 present the book's primary content. Chapters 1, 4, and 5 are briefer, and they provide contextual material for the three primary chapters and smooth the transition between them. Mathematical formalism has been kept to a minimum, and, whenever possible, visual and verbal forms of presentation are employed and the discussion enlivened through the use of motivating quotations and illustrative examples. The reader is expected to have a working knowledge of the basics of computer science, an exposure to basic linear algebra and calculus (and perhaps some real analysis), and an understanding of elementary mathematical concepts such as convexity of sets and functions, networks and graphs, and so on. Although this book is not suitable for use as the principal textbook for a course on numerical algorithmics (NAS&E), it will be of value as a supplementary reference for a variety of courses. It can also serve as the primary text for a research seminar. And it can be recommended for self-study of the foundations and organization of NAS&E to graduate and advanced undergraduate students with sufficient mathematical maturity and a background in computing. When departments of computer science were first created within universities worldwide during the middle of the twentieth century, numerical analysis was an important part of the curriculum. Its role within the discipline of computer science has greatly diminished over time, if not vanished altogether, and specialists in that area are now to be found mainly within other fields, in particular, mathematics and the physical sciences. A central concern of this monograph is the regrettable, downward trajectory of numerical analysis within computer science and how it can be arrested and suitably reconstituted. Resorting to a biblical metaphor, numerical algorithmics (NAS&E) as envisioned herein is neither old wine in new bottles, nor new wine in old bottles, but rather this re-emerging discipline is a decantation of an age-old vintage that can hopefully find its proper place within the larger arena of computer science, and at what appears now to be an opportune time.

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

Excel 2021 / Microsoft 365 Programming by Example

Ingram 出版
2023/01/03 出版

Updated for Excel 2021 and based on the bestselling editions from previous versions, Excel 2021 / Microsoft 365 Programming by Example is a practical, how-to book on Excel programming, suitable for readers already proficient with the Excel user interface. If you are looking to automate Excel routine tasks, this book will progressively introduce you to programming concepts via numerous illustrated hands-on exercises. More advanced topics are demonstrated via custom projects. From recording and editing a macro and writing VBA code from scratch to programming the Ribbon interface and working with XML documents, this book takes you on a programming journey that will change the way you work with Excel. The book provides information on performing automatic operations on files, folders, and other Microsoft Office applications. It also covers proper use of eventprocedures, testing and debugging, and guides you through programming more advanced Excel features, such as working with VBA classes and raising your own events in standalone class modules. Includes companion files with source code, hands-on projects, and figures. FEATURES: Updated for Excel 2021 / Microsoft 365 and previous versionsIncludes 29 chapters and more than 275 applied examples and 10 projectsProvides a practical coverage of using Web queries, HTML, XML, and VBScriptCompanion files with color screen captures, source code, and projects in the text

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

Effective Theories in Programming Practice

Ingram 出版
2023/01/02 出版

Set theory, logic, discrete mathematics, and fundamental algorithms (along with their correctness and complexity analysis) will always remain useful for computing professionals and need to be understood by students who want to succeed. This textbook explains a number of those fundamental algorithms to programming students in a concise, yet precise, manner. The book includes the background material needed to understand the explanations and to develop such explanations for other algorithms. The author demonstrates that clarity and simplicity are achieved not by avoiding formalism, but by using it properly.The book is self-contained, assuming only a background in high school mathematics and elementary program writing skills. It does not assume familiarity with any specific programming language. Starting with basic concepts of sets, functions, relations, logic, and proof techniques including induction, the necessary mathematical framework for reasoning about the correctness, termination and efficiency of programs is introduced with examples at each stage. The book contains the systematic development, from appropriate theories, of a variety of fundamental algorithms related to search, sorting, matching, graph-related problems, recursive programming methodology and dynamic programming techniques, culminating in parallel recursive structures.

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

Effective Theories in Programming Practice

Ingram 出版
2023/01/02 出版

Set theory, logic, discrete mathematics, and fundamental algorithms (along with their correctness and complexity analysis) will always remain useful for computing professionals and need to be understood by students who want to succeed. This textbook explains a number of those fundamental algorithms to programming students in a concise, yet precise, manner. The book includes the background material needed to understand the explanations and to develop such explanations for other algorithms. The author demonstrates that clarity and simplicity are achieved not by avoiding formalism, but by using it properly.The book is self-contained, assuming only a background in high school mathematics and elementary program writing skills. It does not assume familiarity with any specific programming language. Starting with basic concepts of sets, functions, relations, logic, and proof techniques including induction, the necessary mathematical framework for reasoning about the correctness, termination and efficiency of programs is introduced with examples at each stage. The book contains the systematic development, from appropriate theories, of a variety of fundamental algorithms related to search, sorting, matching, graph-related problems, recursive programming methodology and dynamic programming techniques, culminating in parallel recursive structures.

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

Verified Software. Theories, Tools and Experiments.

Akash,Lal  著
Springer 出版
2022/12/27 出版

This book constitutes the refereed proceedings of the 14th International Conference on Verified Software. Theories, Tools and Experiments, VSTTE 2022 held in Trento, Italy, during October 17-18, 2022.The 9 papers presented in this volume were carefully reviewed and selected from 20 submissions. The papers describe software verification efforts that involve collaboration, theory unification, tool integration, and formalized domain knowledge as well as novel experiments and case studies evaluating verification techniques and technologies.

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

Developing Cloud-Native Solutions with Microsoft Azure and .Net

Apress 出版
2022/12/24 出版

Build and deploy applications by leveraging Azure PaaS and serverless services using Azure DevOps and GitHub Actions. This book provides step-by-step explanations of essential concepts, practical examples, and self-assessment questions that will help you gain the necessary expertise to build cloud-native solutions using Microsoft Azure and .NET.The book starts with essential topics that will help get you familiar with the fundamental concepts of Azure, followed by example-based guides on building distributed solutions using Azure Web App, Azure Messaging, and communication services. You will then learn how to implement the knowledge you've thus far gained to build containerized workloads using Azure Container-based services. Next, you will focus on building solutions by using Azure Storage and Data services, where you will go through Azure Blob Storage and learn how to interact with Azure Cosmos DB from applications using the .NET SDK. Moving forward, you will explore how to build intelligent applications using Azure AI and IoT services, including Azure Cognitive Services. In the book's final section, you will explore ways to deploy applications using Azure DevOps and GitHub Actions.After reading this book, you will be able to build scalable, enterprise-grade applications using various Azure services. What You Will LearnBuild an ASP.NET 6 Web API to send messages to Azure Service Bus QueueUse and implement Azure Communication ServicesBuild and containerize a .NET APIUnderstand IoT solutions using Azure IoT Hub, Azure Functions, and Azure Cosmos DBWho This Book Is ForExperienced developers and cloud architects working with Microsoft Azure.

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

Flutter and Dart Cookbook

Rich,Rose  著
Ingram 出版
2022/12/23 出版

Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applications capable of targeting multiple platforms. Recipes in this cookbook show you how this potent combination provides an efficient approach to application development. Typically used in frontend development, Flutter helps you develop cross-platform applications for Android, iOS, Linux, Mac, Windows, and the Google Fuchsia operating systems. The Dart SDK provides native access to third-party solutions, including APIs, databases, and authentication. When used in concert with Flutter, Dart allows you to compile source code ahead of time to native code. This cookbook shows you how to: Write effective Dart code by using variables and data structures Build applications with Flutter by exploring widgets and data handling Understand cloud provider solutions and learn how to integrate them with Flutter Manage data through APIs using Google Cloud Serverless Work with Firebase solutions such as Authentication and the Cloud Firestore database Build web applications that also work with mobile and desktop platforms

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

Cloud Native Applications with Docker and Kubernetes

Apress 出版
2022/12/21 出版

This book takes developers on a journey into the cloud with Docker and Kubernetes. It walks you through the basics of Docker containers, how they are built, run, and published, and how the Kubernetes system allows you to use containers to better manage a cloud native application. Additionally, it walks you through various issues in cloud architecture, and how to design a cloud architecture that will work with your application and your team. The book takes a unique approach, getting you immersed in each subject with tutorials, then building up your technical knowledge, and finally backing up and thinking about more big-picture issues. Part one introduces Docker, building and working with Docker images, and covering best practices for Docker Containers. Part two covers the practicalities of "cloud native" and managing a Kubernetes application, including a full working example. The last part covers the design of cloud and microservice architectures, includingthe use of enterprise message queues, multi-site configurations and the common values that such architectures follow.This approach accelerates learning and keeps you moving forward without leaving you behind. The appendices also contain a wealth of worthwhile reference material for routine cloud application management.What You Will LearnUnderstand Docker and containerizationGain insight into what Kubernetes isMaster essential cloud architecture design principlesDesign and implement notes for building cloud architecturesWho This Book Is ForPrimarily developers who are moving to the cloud and want to get a sense of the environment they are getting into, and developers who want to move into a larger role of cloud architecture.

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

Toward Solving Complex Human Problems

Ingram 出版
2022/12/21 出版

Readers will learn more about CS characteristics and behaviors, and CSE principles, and will therefore be able to focus on techniques that will better serve them in their working/everyday environments in dealing with complexity.

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

Beyond Architecture

Ingram 出版
2022/12/20 出版

This work has been selected by scholars as being culturally important, and is part of the knowledge base of civilization as we know it.This work is in the "public domain in the United States of America, and possibly other nations. Within the United States, you may freely copy and distribute this work, as no entity (individual or corporate) has a copyright on the body of the work.Scholars believe, and we concur, that this work is important enough to be preserved, reproduced, and made generally available to the public. We appreciate your support of the preservation process, and thank you for being an important part of keeping this knowledge alive and relevant.

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

Beyond Architecture

Ingram 出版
2022/12/20 出版

This work has been selected by scholars as being culturally important, and is part of the knowledge base of civilization as we know it.This work is in the "public domain in the United States of America, and possibly other nations. Within the United States, you may freely copy and distribute this work, as no entity (individual or corporate) has a copyright on the body of the work.Scholars believe, and we concur, that this work is important enough to be preserved, reproduced, and made generally available to the public. We appreciate your support of the preservation process, and thank you for being an important part of keeping this knowledge alive and relevant.

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

Transitioning to Microsoft Power Platform

David,Ding  著
Apress 出版
2022/12/20 出版

Welcome to this step-by-step guide for Excel users, data analysts, and finance specialists. It is designed to take you through practical report and development scenarios, including both the approach and the technical challenges. This book will equip you with an understanding of the overall Power Platform use case for addressing common business challenges. While Power BI continues to be an excellent tool of choice in the BI space, Power Platform is the real game changer. Using an integrated architecture, a small team of citizen developers can build solutions for all kinds of business problems. For small businesses, Power Platform can be used to build bespoke CRM, Finance, and Warehouse management tools. For large businesses, it can be used to build an integration point for existing systems to simplify reporting, operation, and approval processes.The author has drawn on his15 years of hands-on analytics experience to help you pivot from the traditional Excel-based reporting environment. By using different business scenarios, this book provides you with clear reasons why a skill is important before you start to dive into the scenarios. You will use a fast prototyping approach to continue to build exciting reporting, automation, and application solutions and improve them while you acquire new skill sets. The book helps you get started quickly with Power BI. It covers data visualization, collaboration, and governance practices. You will learn about the most practical SQL challenges. And you will learn how to build applications in PowerApps and Power Automate.The book ends with an integrated solution framework that can be adapted to solve a wide range of complex business problems.What You Will LearnDevelop reporting solutions and business applicationsUnderstand the Power Platform licensing and development environmentApply Data ETL and modeling in Power BIUse Data Storytelling and dashboard design to better visualize dataCarry out data operations with SQL and SharePoint listsDevelop useful applications using Power AppsDevelop automated workflows using Power AutomateIntegrate solutions with Power BI, Power Apps, and Power Automate to build enterprise solutionsWho This Book Is ForNext-generation data specialists, including Excel-based users who want to learn Power BI and build internal apps; finance specialists who want to take a different approach to traditional accounting reports; and anyone who wants to enhance their skill set for the future job market.

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

Agile Methods

Carla,Rocha  著
Springer 出版
2022/12/20 出版

This book constitutes the refereed proceedings of the 11th Brazilian Workshop on Agile Methods, WBMA 2021, which took place online in October 2021.The 6 full papers and 3 short papers presented in this volume were carefully reviewed and selected from 18 submissions. WBMA is the research track in the Agile Brazil conference. It is an academic event that focuses on agile software development.

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

Beginning Ubuntu for Windows and Mac Users

Apress 出版
2022/12/19 出版

Completely updated for this exciting third edition, Beginning Ubuntu for Windows and Mac Users will help you start your journey into Free and Open Source Software with Ubuntu 22.04.1 LTS with GNOME 42.This book is a friendly guide to installing and running Ubuntu for people who are already efficient and happy with Windows or macOS computers. It teachers new Ubuntu users how to navigate their new operating system, perform basic tasks and suggests specific applications to handle routine tasks.You'll start by installing Ubuntu and its related "flavors" (Kubuntu, Ubuntu MATE, etc.) and how they differ from each other. The rest of the book breaks down application suggestions by broad categories to fill in gaps in the default installed system, or suggest fun things that the reader might not have even thought of. The command line is handled after you are comfortable with the system and ready for something interesting but different.It's presented as a powerful interface that can either be approached casually as a unique method of interacting with the computer, as an occasional tool to use, or as a fun way to get in touch with an early way of using a computer.A brief look at "power user" topics gives advice on managing running processes, installing alternate desktop software, using virtual desktops and creating virtual machines. It's a great way to round off the book with starting points for advanced topics that are more specialty topics. An appendix describes the Ubuntu release schedule, naming, and timing.The book is designed to function as a "travel guide" to Ubuntu, offering both a scenic tour through some of the great software in Ubuntu in a practical "here's what you can do with this" style as well as a comprehensive reference guide that the reader can return to over and over to learn how to accomplish specific tasks. What You'll LearnUnderstand the advantages of Ubuntu and its variants--Kubuntu and XubuntuInstall Ubuntu on its own or alongside your computer's existing operating systemSearch Ubuntu's catalog of thousands of applicationsWork with files and disks that were created with Windows and OS XRun simple, interesting tasks and games using the command lineCustomize Ubuntu in powerful ways and get work done with virtual machinesWho This Book Is ForBeginning to intermediate computer users with Windows 7 or OS X or later experience

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