Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • av Venkata Keerti Kotaru
    590,-

    Get a complete overview of offline installable applications. Businesses need reliable applications that enable users to access data and their applications in spite of a bad network connection.  Traditional websites work only when connected to the network. With a large number of users depending on mobile phones and tablets for work, social interactions, and media consumption, it's important that the web applications can work on a weak network connection and even offline. This step-by-step guide shows you how to build an Angular application that considers offline access and uses its ready-made features and configurations. Build Offline Applications with Angular helps bridge the gap between native apps and web applications.What You Will LearnGet started with an installable Angular applicationUnderstand the importance of performant, reliable, and offline access of a web applicationDiscover solutions for building Angular applications for speedy response in low bandwidth scenariosUse IndexedDB as an offline data store within a browserWho Is This Book ForIdeal for beginner-to-intermediate-level readers with basic understanding of JavaScript and Angular.

  • av Abdullahi Olaoye
    576,-

    Apply the principles of DevOps in software development-automated builds, automated tests, and continuous deployment and delivery-to iOS application development on Amazon Web Services (AWS) cloud. This book provides detailed walkthroughs and example source code is provided for the concepts discussed so you can put theory into practical application.You'll start by building a basic iOS application and then dive deep into key AWS Developer tools and services to see how they can be used in iOS application development. Then review the details of the integration of these fully managed AWS services with open-source tools such as Jenkins and Fastlane that allow developers to get the best of both worlds and further help to enhance and increase agility in the development lifecycle of iOS apps.    You'll also investigate the Amazon EC2 Mac instance, which allows you to run XCode in a cloud environment for the first time to leverage the flexibility, elasticity, and scale of AWS. It also allows for seamless integration of XCode with fully managed AWS Services from source code control to application deployment. Finally, the book covers how a fully managed Continuous Integration Continuous Deployment (CICD) pipeline can be used to orchestrate all the different components of iOS application development to achieve a fully automated development lifecycle. Get started building your iOS applications using a fully automated process on the AWS Cloud today!What You'll LearnBuild an iOS application using AWS DevOps tools  Incorporate continuous deployment in your iOS application development  Integrate AWS tooling with Xcode and open source tools such as Jenkins and FastlaneWho This Book Is ForiOS application developers wanting to incorporate DevOps and Cloud Architecture into their development process.

  • av Mikael Olsson
    416,-

    Discover what's new in C# and .NET for Windows programming. This book is a condensed code and syntax reference to the C# programming language, updated with the latest features of version 10 for .NET 6. You'll review the essential C# 10 and earlier syntax, not previously covered, in a well-organized format that can be used as a handy reference.  Specifically, unions, generic attributes, CallerArgumentExpression, params span, Records, Init only setters, Top-level statements, Pattern matching enhancements, Native sized integers, Function pointers and more.You'll find a concise reference to the C# language syntax: short, simple, and focused code examples; a well laid out table of contents; and a comprehensive index allowing easy review. You won't find any technical jargon, bloated samples, drawn-out history lessons, or witty stories. What you will find is a language reference that is to the point and highly accessible. The book is a must-have for any C# programmer.What You Will LearnEmploy nullable reference types Work with ranges and indices Apply recursive patterns to your applicationsUse switch expressions Who This Book Is ForThose with some experience in programming, looking for a quick, handy reference. Some C# or .NET recommended but not necessary.

  • av Adam Gladstone
    640,-

    Get up-to-speed quickly and connect modern code written in C#, R, and Python to an existing codebase written in C++. This book for practitioners is about software interoperability in a Windows environment from C++ to languages such as C#, R, and Python. Using a series of example projects, the book demonstrates how to connect a simple C++ codebase packaged as a static or dynamic library to modern clients written in C#, R, and Python. The book shows you how to develop the in-between components that allow disparate languages to communicate. This book addresses a fundamental question in software design: given an existing C++ codebase, how does one go about connecting that codebase to clients written in C#, R, and Python? How is the C++ functionality exposed to these clients? One answer may be to rewrite the existing codebase in the target language. This is rarely, if ever, feasible and this book's goal is to save you the pain and the high cost of throwing out valuable existing code by showing you how to make that older code function alongside and with the more modern languages that are commonly in use today. The knowledge you will gain from reading this book will help you broaden your architectural choices and take advantage of the growing amount of talent around newer languages.What You Will LearnBuild components that connect C++ to other languagesTranslate between the C++ type system and the type systems of C#, R, and PythonWrite a managed assembly targeting the .NET frameworkCreate C++ packages for use in R/StudioDevelop Python modules based on high-performance C++ codeOvercome the difficulties and pitfalls involved in cross-language developmentWho This Book Is ForSoftware developers who are looking for ways to extend existing systems written in C++ using modern languages. Readers should have some programming experience, particularly in C++. Readers should also be familiar with common development tools such as Visual Studio, R/Studio, Visual Studio Code, and CodeBlocks. 

  • av Klaus Haller
    566,-

    Delivering AI projects and building an AI organization are two big challenges for enterprises. They determine whether companies succeed or fail in establishing AI and integrating AI into their digital transformation. This book addresses both challenges by bringing together organizational and service design concepts, project management, and testing and quality assurance. It covers crucial, often-overlooked topics such as MLOps, IT risk, security and compliance, and AI ethics. In particular, the book shows how to shape AI projects and the capabilities of an AI line organization in an enterprise. It elaborates critical deliverables and milestones, helping you turn your vision into a corporate reality by efficiently managing and setting goals for data scientists, data engineers, and other IT specialists.For those new to AI or AI in an enterprise setting you will find this book a systematic introduction to the field. You will get the necessary know-how to collaborate with and lead AI specialists and guide them to success. Time-pressured readers will benefit from self-contained sections explaining key topics and providing illustrations for fostering discussions in their next team, project, or management meeting. Reading this book helps you to better sell the business benefits from your AI initiatives and build your skills around scoping and delivering AI projects. You will be better able to work through critical aspects such as quality assurance, security, and ethics when building AI solutions in your organization.What You Will LearnClarify the benefits of your AI initiatives and sell them to senior managersScope and manage AI projects in your organizationSet up quality assurance and testing for AI models and their integration in complex software solutionsShape and manage an AI delivery organization, thereby mastering ML Ops Understand and formulate requirements for the underlying data management infrastructureHandle AI-related IT security, compliance, and risk topics and understand relevant AI ethics aspects Who This Book Is ForExperienced IT managers managing data scientists or who want to get involved in managing AI projects, data scientists and other tech professionals who want to progress toward taking on leadership roles in their organization's AI initiatives and who aim to structure AI projects and AI organizations, any line manager and project manager involved in AI projects or in collaborating with AI teams

  • av Nabendu Biswas
    640,-

    Use React with Firebase to build four beginner-friendly apps. A lot of React tutorials out there today only cover basic web apps, but with additional features the web apps included in this book can be converted into fully scaled startups.You will start with the basics: learn to deploy a React app with Firebase hosting. Next, you will learn to create a fully functional "e;ToDo"e; app that will use Firebase database to store a list action items. You will also learn to create a "e;Stories"e; app, in which you can show short vertical videos, and a document storage app. Here, we will be able to log in using Google Authentication, and will learn to store files in the app using Firebase storage. Lastly, you will create a career social media app. Your users will be able to log in using email and password authentication. You will learn to use Redux in this project.While creating these web apps, you will employ multiple concepts, including React hooks, React components, and how to use Material UI. You will learn to use Firebase to host your database, as well as hosting your app. With these projects in your portfolio you'll be ready to take your developer skills to the next level. What You'll LearnUse Firebase's powerful services, and how to connect Firebase with ReactExplore the React ecosystem, including Redux and React hooksWork with MaterialUI, the popular React UI frameworkUnderstand how to use Google Authentication techniques in your sitesDeploy all sites using simple Firebase hosting Who This Book Is ForDevelopers at the beginning of their career, or anyone who wants to take their React skills to the next level. 

  • av Kasam Ahmed Shaikh
    800,-

    Design and implement scalable microservices using Azure Kubernetes Services (AKS) and other Azure Services. This book will help you understand why and when to choose microservices as a solution for modernization and how to use Azure DevOps to implement CI/CD for deploying microservices. The book starts with an introduction to the evolution to microservices and AKS along with its components. You will learn design patterns to implement microservices on AKS and understand Kubernetes as a container orchestration platform. You will go through the common errors faced in AKS-based applications and ways to handle them. You will learn error handling tips and tricks and how to design for business continuity and disaster recovery. The book discusses things you should know related to security and monitoring when working with AKS-based applications. The book presents a practical approach to set up processes for CI/CD, such as building Build and release pipelines for AKS deployment using Azure DevOps.After reading this book, you will understand design considerations for designing scalable microservices and know how to implement the design through AKS. What You Will LearnKnow design patterns for microservices and how to handle failure scenariosBe aware of architecture and design considerationsUnderstand container and Kubernetes architecture componentsUnderstand security and monitoring aspectsTake a practical approach to continuous integration and continuous deliveryWho This Book Is ForIT professionals associated with cloud computing, especially with Microsoft Azure

  • av Puthiyavan Udayakumar
    786,-

    Design and build the new desktop service from Microsoft. This book offers a modern framework, design methodology, and best practices of design and deployment for virtual apps and desktops.Microsoft Azure Virtual Desktop (AVD) is a Desktop as a Service (DaaS) which is simple to deploy, accessible from any device, easy to manage, and secure. The book starts with AVD essentials and its critical features, followed by the planning and method of preparing for AVD. You will go through defining the requirements and assessing by setting the AVD application baseline, network requirements, and security requirements. Next, you will learn how to design and deploy the core infrastructure of Microsoft AVD to understand its Access Layer, Control Layer, Resource Layer, Hosting Layer, and User Layer. You will also learn how to design the desktop and Host Pool of AVD. And you will learn the modern way to manage and secure AVD components.After reading this book, you will have the right blend of knowledge and skills to set up and run the Azure cloud-based virtual desktop and virtual applications.What You Will LearnUnderstand the key design and deployment essentials of AVDPlan, gather requirements, and assess for AVDDesign and deploy Core Infrastructure of Microsoft AVDIntegrate with profile and personalization managementMonitor and secure Azure virtual desktopsWho Is This Book For:AVD system administrators and AVD system architects

  • av Philip Joyce
    680,-

    Solve problems by embedding Python code in a C programs, SQL methods, Python sockets. This book uses rudimentary mathematics and  basic programming to create practical Python applications for embedding.  You'll start with an introduction to C and Python, assuming a fundamental understanding of what programming is. You will also review the basics of the database management language, SQL. You will learn how to use SQL from a C program and from a Python program. C and Python have different programming strengths, and you will learn how to write a Python program embedded within a C program to profit from the strength of each, in one program. Finally, you will explore how socket programs enable two computers to communicate with each other. Here the book covers basic server-client, basic threaded, and basic chat programs.           What You Will LearnReview basic Python and C coding Understand the methods of embedding Python code within a C programCreate typical programs in Python and C using SDKWork with socket applications in PythonWho This Book Is ForProgrammers and computational modelers with at least some prior experience with programming in C and Python as well as programming in general.

  • av Steve Buchanan
    586,-

    Welcome to this introductory guide to using Microsoft's Azure Arc service, a new multi-cloud management platform that belongs in every cloud or DevOps estate. As many IT pros know, servers and Azure Kubernetes Service drive a huge amount of consumption in Azure-so why not extend familiar management tools proven in Azure to on-premises and other cloud networks? This practical guide will get you up to speed quickly, with instruction that treads light on the theory and heavy on the hands-on experience to make setting up Azure Arc servers and Kubernetes across multiple clouds a lot less complex. Azure experts and MVPs Buchanan and Joyner provide just the right amount of context so you can grasp important concepts, and get right to the business of using and gaining value from Azure Arc. If your organization has resources across hybrid cloud, multi-cloud, and edge environments, then this book is for you. You will learn how to configure and use Azure Arc to uniformly manage workloads across all of these environments.What You Will Learn  Introduces the basics of hybrid, multi-cloud, and edge computing and how Azure Arc fits into that IT strategyTeaches the fundamentals of Azure Resource Manager, setting the reader up with the knowledge needed on the technology that underpins Azure ArcOffers insights into Azure native management tooling for managing on-premises servers and extending to other clouds Details an end-to-end hybrid server monitoring scenario leveraging Azure Monitor and/or Azure Sentinel that is seamlessly delivered by Azure Arc Defines a blueprint to achieve regulatory compliance with industry standards using Azure Arc, delivering Azure Policy from Azure Defender for Servers Explores how Git and GitHub integrate with Azure Arc; delves into how GitOps is used with Azure ArcEmpowers your DevOps teams to perform tasks that typically fall under IT operationsDives into how to best use Azure CLI with Azure Arc Who This Book Is ForDevOps, system administrators, security professionals, and IT workers responsible for servers both on-premises and in the cloud. Some experience in system administration, DevOps, containers, and use of Git/GitHub is helpful.

  • av Navin Sabharwal
    740,-

    Discover the best practices for transforming cloud and infrastructure operations by using Agile, Scrum, Kanban, Scrumban and Spotify models. This book will help you gain an in-depth understanding of these processes so that you can apply them to your own work. The book begins by offering an overview of current processes and methods used in IT Operations using ITIL and IT4IT. The Authors provide a background of the Agile, Scrum, Kanban, SaFe, Scrumban, and Spotify models used in software development. You'll then gain in-depth guidance and best practices to implement Agile in the Operations world. You'll see how Agile, Site Reliability Engineering and DevOps work in tandem to provide the foundation for modern day infrastructure and cloud operations. The book also offers a comparison of various agile processes and their suitability to the infrastructure and cloud operations world.After completing this is hands-on guide, you'll know how to adopt Agile, DevOps and SRE and select the most suitable processes for your organization to achieve higher reliability, agility and lower costs while running cloud and infrastructure operations.What You Will LearnUnderstand how cloud computing and microservices architecture are changing operations dynamicsUnderstand ITIL, IT4IT, and LeanLearn how Site Reliability Engineering, Agile and DevOps work in tandemLeverage Agile, Scrum, Kanban, Scrumban, and Spotify models to run cloud operationsUse Site Reliability techniques along with Agile and DevOpsStudy the different agile frameworks (Spotify, SAFe, LeSS, DAD, Nexus), their purpose, benefits and implementation approaches.Learn a step-by-step process to identify and implement these frameworks in your organization Who This Book is ForInfrastructure architects, DevOps architects,  Agile practitioners, DevSecOps Experts, Product Managers/Scrum Masters, DevOps Engineers.

  • av Jerry Schaufeld
    656,-

    Link commercial growth and value to management and governance. The guidance provided in this book helps you take the valuation of today-an arcane, statistical methodology-and bring it into the realm of modern management decision making.There is a disconnect between corporate governance/management initiatives and commercial success. Sound management and governance will help you bridge that gap between classic corporate valuation disciplines and commercial success.Project and corporate growth are both characterized by functional focus. For example, there might be a dedicated sales/marketing growth project. Metrics of success might be market share or number of units sold. In reality, growth is an overall organizational effort and must be measured by the increase in the corporate valuation. Interview data show that this is not the case and that the contributor's efforts become misaligned in the excitement and focus of the individual campaign. This book shows you how overall valuation is the true measure of success of a growth effort. It is a lesson that applies from startup to the public liquidation of the entity.What You Will LearnAllocate growth resources, including the decision process, internal governance, and empowering leadershipConsider marketing and branding, such as competitive perspective, customer demographics, regulatory considerations, role of collaboration, and moreKnow the role of technology/IP, including the current state of application and the role of proprietary informationConsider risk and downside, including company failure, loss of market share, and loss of key people/customers Who This Book Is ForC-level management and above; corporate governance professionals; boards of directors; CEOs; venture and other investment organizations; business school academics, faculty, and students; and accounting, regulatory, and legal professionals

  • av Jennifer Harder
    786,-

    Take your hand-drawn illustrations to the next level by using various selection tools in Photoshop to clean up the artwork, and Illustrator for final refinement. Also, learn to save your artwork as vector images to be used for web, print, or even stills for character animation.Author Jennifer Harder begins by showing you how to use basic tools in Photoshop to clean up your artwork, followed by Marquee tools and more. Next, you will see how to use more advanced tools such as Lasso, Magic Wand, the Object Selection tool, and so on. You'll then get a demonstration of how to control the type of selection using the selection main menu, how to copy selections to another layer, and how to use the focus area. This is followed by a chapter that covers paths, channels, and layer masks that you will master to clean up your artwork. To round things out, you will learn how to use Illustrator's different features to further enhance your work. On completing the book, you will have mastered how to make your artwork and illustrations portfolio-ready.What You Will LearnMaster each selection tool found in PhotoshopChoose the right tools for cleaning and refining artworkSave selections for other projectsMake your artwork scalable in Illustrator using various methods Who Is This Book ForReaders with little-to-intermediate-level experience with Photoshop. 

  • av Joseph Thachil George
    800,-

    Deepen your understanding of blockchain technology and develop your own blockchain applications. This book provides a thorough review of distribution-based systems on blockchain technology, starting from the fundamental concepts that underlie it, all the way through the implementation of a blockchain network for business purposes. Author Joseph Thachil George begins by introducing you to blockchain and some basic concepts of technology, including distributed systems, systems of systems, cyber-physical systems, the Byzantine Consensus, the CAP theorem, and cryptographic techniques. Next, he analyzes the structure of blocks and smart contracts and the mother of all blockchain platforms, Bitcoin. That sets the stage for an examination of transaction structure, validation, and flow, from creation to registration in the ledger and structure of the blocks, the Nakamoto consensus, and finally forks. From there, you'll experience a deep dive into Ethereum; including the concepts of Gas and Message, smart contracts and the Ethereum virtual machine. From there, you'll learn about the Ethereum consensus protocol, Ethereum Casper, and the Ethereum Proof-of-Stake algorithm. You'll then see how blockchain can be connected to a distributed system, followed by a demonstration of how you can model a distributed system using Blockly4SoS and Kilobots. The concluding chapters offer a practical example that combines distributed systems with blockchain technology. After reading this book, you will understand how to implement blockchain technology in a distributed system and be able to leverage this knowledge in your own projects. What You Will LearnLearn the concept of blockchains by way of a practical example  Grasp the connection between distributed systems and blockchain technologyLearn the design of blockchain with hyperledger fabricLearn the design of cyber-physical systems in a distributed environment Who Is This Book ForDevelopers who are enthusiastic about the design and implementation of distributed systems.

  • av Dylan Engelbrecht
    800,-

    Take a deep dive into creating large-scale, multiplayer games with Unity 3D, using Mirror Networking and a variety of powerful transports. You will learn the fundamentals of RPC/Command multiplayer architecture and dig deeper into networking and data persistence to achieve scalable, highly performant, large-scale, multiplayer games in Unity.This book explains how to develop multiplayer games using Unity within a commercial or enterprise environment. You will take a look at the networking fundamentals behind multiplayer games, including packets and the importance of keeping packets small. Next, you will look into Mirror Networking and see how to leverage a variety of transport layers to achieve large-scale, multiplayer games. Using Unity 3D as the core focus, you will get an understanding of the RPC/Command architecture and how you can utilize different authoritative structures to best suit your needs. You will also learn how to scale your architecture and explore industry-leading methods of deploying your game to the masses. You will also get a solid understanding of networking principles. The book wraps up with advice from leading experts who shed light on past mistakes and provide valuable insights for your next project. This book breaks down daunting concepts into easy-to-understand pieces of knowledge to help you create your first multiplayer game. It is a must-read for any developer looking to understand multiplayer games and networking.What You Will Learn*       Learn advanced multiplayer concepts and how to use them*       Understand the key concepts for creating multiplayer virtual experiences*       Know the basics of computer networking and how to employ them*       Deploy large, scalable multiplayer infrastructures for your games*       Gain insights from other industry professionalsWho Is This Book ForIntermediate to advanced Unity 3D developers looking to understand multiplayer networking and deploying large-scale products. Having a solid understanding of C# and Unity is required, and having an understanding or prior experience with networking principles such as IPv4 would be advantageous.

  • av Ahmed Fathi Bekhit
    576,-

    Learn how computer vision works, how augmented reality renders digital graphics into the physical world via an iPhone's camera, and how to incorporate these technologies into your own apps. This book shows you how to take full advantage of computer vision technologies.Interacting with other people online usually involves user-generated images and videos; whether it be "e;memes"e;, short videos, or heavily-modified images. Before smart phones, generating this content required a professional using high-level image and video editing software. Not any more. This book will teach you to use computer vision in the most popular ways, such as for facial recognition, image to text analysis and, of course, recording a video of a dancing hot dog in your living room. Starting with the history of computer vision, image and video processing fundamentals, and an introduction to developing augmented reality applications, you'll learn to incorporate computer vision both in the content you create and the apps you develop for end users. Computer Vision and Augmented Reality in iOS reveals how every user with access to the Internet and a smart phone can easily generate heavily-modified images and videos. What You'll LearnIncorporate mathematics related to computer vision into your appsHost computer vision models remotely for mobile useImplement visual-inertial state estimation algorithms for mobile augmented realityWho This Book Is ForProfessionals or post graduate students in software development or engineering who have a basic understanding of how software development works and are interested in implementing computer vision into their development. It's recommended that readers already have a working knowledge of C++ and Swift. 

  • av Shashank Mohan
    770,-

    This book is a one-stop guide for IT professionals with a background in traditional and software-defined networks looking to expand or hone their skill set and has been developed through a combination of extensive research and testing in both development and production environments. It provides reliable information on a fundamental component of NSX-T, logical routing.A comprehensive understanding of this capability will help IT professionals with design, implementation, troubleshooting, and enhancements.The book starts with an introduction to the foundational components of the NSX-T platform and how NSX-T fits into the software-defined data center. The focus then moves to tunnel endpoints, which is a critical aspect of the NSX-T platform, and the differences between overlays and underlays are explained. Once the basics are covered, it provides a detailed description of how NSX-T components communicate.Next, the book introduces logical routing and its components and provides a better understanding of how these components function with one another. Several packet walks are illustrated to explain NSX-T logical routing behavior in different scenarios. After mastering logical routing, it explains how NSX-T ensures data plane availability, which is explored at various layers of NSX-T.Finally, the book explores the concepts and intricacies of routing into and out of the NSX-T environment. It deep dives into utilizing the Border Gateway Protocol (BGP), Open Shortest Path First (OSPF), and Static Routing.What You Will LearnKnow how VMware NSX-T endpoints communicate Understand how NSX-T logical routing works Know how NSX-T provides high availability for the data plane Understand how NSX-T operates with static and dynamic routing protocolsConfigure the platform Who This Book Is ForReaders with an intermediate to advanced skill set who wish to further their knowledge, those who focus on datacenter technology, those planning to move to a software-defined datacenter to transform the way their current datacenter works, and anyone looking to learn about VMware NSX-T and how it operates

  • av Maithili Dhule
    756,-

    Learn the fundamentals of Godot by diving headfirst into creating a 2D platformer from scratch. This book is a hands-on, practical guide to developing 2D games using the Godot Engine 3.2.3/3.3, with the help of GDScript.Author Maithili Dhule begins by explaining some basic tools and techniques used to make games, the factors that need to be considered while choosing a game engine, and pointing out the benefits of using Godot. She then walks you through downloading the engine and guides you as you explore key features of its interface. Next, you'll receive a concise introduction to the basics of GDScript, the main scripting language used in Godot, before moving on to essential topics such as Godot's node-scene architecture, the interaction of various physics bodies, the creation of game scenes, and writing scripts. As the book progresses, you'll learn how to create and animate your game character, design the game world, add enemies, and implement a coin-collection system. You'll also see how the user's gaming experience can be enhanced through the addition of parallax backgrounds, a title screen, music, and sound effects. Toward the end of the book, you'll learn how to export your game to different platforms, both mobile and PC, as well as possible avenues for monetizing the game.Throughout the book, theoretical concepts are supplemented with concrete, ready-to-implement examples that you can try out. Upon finishing this book, you'll be able to make and publish your first 2D platform game. Beginning Game Development with Godot is for game development enthusiasts of all levels interested in creating their own games.What You Will LearnUnderstand the Godot engine and the benefits of using it for game developmentMaster the fundamentals of programming in GDScriptUse the Godot graphical interface to design and animate players, the game world, menus, and various games scenes Create your first 2D game in Godot and publish it to various platformsWho This Book Is ForAspiring game developers who may be new to game development, as well as experts exploring the potential of the Godot Engine.

  • av Lukas Jungmann
    740,-

    Learn to use the Jakarta Persistence API and other related APIs as found in the Jakarta EE 10 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of Jakarta Persistence usage for experienced Java developers.Authors  Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain. After completing this in-depth book, you will have a full understanding of persistence and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide.What You Will LearnUse Jakarta Persistence in the context of enterprise applicationsWork with object relational mappings (ORMs), collection mappings and moreBuild complex enterprise Java applications that persist data long after the process terminatesConnect to and persist data with a variety of databases, file formats, and moreUse queries, including the Jakarta Persistence Query Language (Jakarta Persistence QL)Carry out advanced ORM, queries and XML mappingsPackage, deploy and test your Jakarta persistence-enabled enterprise applicationsWho This Book Is ForExperienced Java programmers and developers with at least some prior experience with Jakarta EE or Java EE platform APIs.

  • av Kannan Subramanian R
    746,-

    Take a holistic view of enterprise risk-adjusted return management in banking. This book recommends that a bank transform its siloed operating model into an agile enterprise model. It offers an event-driven, process-based, data-centric approach to help banks plan and implement an enterprise risk-adjusted return model (ERRM), keeping the focus on business events, processes, and a loosely coupled enterprise service architecture.Most banks suffer from a lack of good quality data for risk-adjusted return management. This book provides an enterprise data management methodology that improves data quality by defining and using data ontology and taxonomy. It extends the data narrative with an explanation of the characteristics of risk data, the usage of machine learning, and provides an enterprise knowledge management methodology for risk-return optimization. The book provides numerous examples for process automation, data analytics, event management, knowledge management, and improvements to risk quantification.The book provides guidance on the underlying knowledge areas of banking, enterprise risk management, enterprise architecture, technology, event management, processes, and data science. The first part of the book explains the current state of banking architecture and its limitations. After defining a target model, it explains an approach to determine the "e;gap"e; and the second part of the book guides banks on how to implement the enterprise risk-adjusted return model.What You Will LearnKnow what causes siloed architecture, and its impactImplement an enterprise risk-adjusted return model (ERRM)Choose enterprise architecture and technologyDefine a reference enterprise architectureUnderstand enterprise data management methodologyDefine and use an enterprise data ontology and taxonomyCreate a multi-dimensional enterprise risk data modelUnderstand the relevance of event-driven architecture from business generation and risk management perspectivesImplement advanced analytics and knowledge management capabilitiesWho This Book Is ForThe global banking community, including: senior management of a bank, such as the Chief Risk Officer, Head of Treasury/Corporate Banking/Retail Banking, Chief Data Officer, and Chief Technology Officer. It is also relevant for banking software vendors, banking consultants, auditors, risk management consultants, banking supervisors, and government finance professionals.

  • av Anand 'Andy' Athanur
    600,-

    Get creative and optimize your SAP SuccessFactors Recruiting implementation with this guide, which examines a variety of integration and automation opportunities throughout the recruiting process outside of the standard integrations.Innovative SAP SuccessFactors Recruiting walks you through the end-to-end recruiting process and highlights opportunities to create interfaces and automation at each stage using a variety of methods and tools. After a brief overview of the market demands driving growth in this area and an introduction to OData, Anand Athanur, Mark Ingram and Michael A. Wellens detail each step in the recruiting process, starting with automating and integrating requisition creation using APIs and middleware. They then explore ways of enhancing candidate attraction and experience for the initial application process. After that, they jump into automation for overall candidate selection and processing, including automation using Robotic Process Automation, Integration center, the assessment integration framework, custom OData integrations, the background check integration framework, and Business Rules. Additionally, you'll be shown onboarding optimization techniques using Intelligent Services, as well as hiring into third-party HRIS systems.After finishing this book, you will have a thorough understanding of how to utilize SAP SuccessFactors to recruit the right candidates for every position. What You Will LearnIntegrate and automate the requisition creation process in innovative ways outside of SAP documentationEnhance candidate attraction and experienceLeverage integration and automation opportunities within the application processing stageAutomate hiring into third-party HRIS systemsWho this Book ForCustomers, Consultants, and 3rd Party Vendors wishing to connect their solutions to SAP SuccessFactors Recruiting.

  • av David Pollak
    740,-

    Learn the latest version of Scala through simple, practical examples. This book introduces you to the Scala programming language, its object-oriented and functional programming characteristics, and then guides you through Scala constructs and libraries that allow you to assemble small components into high-performance, scalable systems.Beginning Scala 3 explores new Scala 3 language features such as Top-level declarations, Creator applications, Extension methods to add extra functionality to existing types, and Enums. You will also learn new ways to manipulate types via Union types, intersection, literal, and opaque type aliases. Additionally, you'll see how Implicits are replaced by given and using clauses.After reading this book, you will understand why Scala is judiciously used for critical business applications by leading companies such as Twitter, LinkedIn, Foursquare, the Guardian, Morgan Stanley, Credit Suisse, UBS, and HSBC - and you will be able to use it in your own projects.What You Will LearnGet started with Scala 3 or Scala language programming in generalUnderstand how to utilitze OOP in Scala Perform functional programming in ScalaMaster the use of Scala collections, traits and implicitsLeverage Java and Scala interopabilityEmploy Scala for DSL programmingUse patterns and best practices in ScalaWho This Book Is ForThose with a background in Java and/or Kotlin who are new to Scala.  This book is also for those with some prior Scala experience who want to learn Scala version 3. 

  • av Vineet Raina
    590,-

    Gain a deep understanding of data science and the thought process needed to solve problems in that field using the required techniques, technologies and skills that go into forming an interdisciplinary team. This book will enable you to set up an effective team of engineers, data scientists, analysts, and other stakeholders that can collaborate effectively on crucial aspects such as problem formulation, execution of experiments, and model performance evaluation.You'll start by delving into the fundamentals of data science - classes of data science problems, data science techniques and their applications - and gradually build up to building a professional reference operating model for a data science function in an organization. This operating model covers the roles and skills required in a team, the techniques and technologies they use, and the best practices typically followed in executing data science projects.Building an Effective Data Science Practice provides a common base of reference knowledge and solutions, and addresses the kinds of challenges that arise to ensure your data science team is both productive and aligned with the business goals from the very start. Reinforced with real examples, this book allows you to confidently determine the strategic answers to effectively align your business goals with the operations of the data science practice.What You'll Learn Transform business objectives into concrete problems that can be solved using data scienceEvaluate how problems and the specifics of a business drive the techniques and model evaluation guidelines used in a projectBuild and operate an effective interdisciplinary data science team within an organizationEvaluating the progress of the team towards the business RoIUnderstand the important regulatory aspects that are applicable to a data science practice  Who This Book Is ForTechnology leaders, data scientists, and project managers 

  • av Ashwin Pajankar
    770,-

    Learn the core aspects of NumPy, Matplotlib, and Pandas, and use them to write programs with Python 3. This book focuses heavily on various data visualization techniques and will help you acquire expert-level knowledge of working with Matplotlib, a MATLAB-style plotting library for Python programming language that provides an object-oriented API for embedding plots into applications. You'll begin with an introduction to Python 3 and the scientific Python ecosystem. Next, you'll explore NumPy and ndarray data structures, creation routines, and data visualization. You'll examine useful concepts related to style sheets, legends, and layouts, followed by line, bar, and scatter plots. Chapters then cover recipes of histograms, contours, streamplots, and heatmaps, and how to visualize images and audio with pie and polar charts. Moving forward, you'll learn how to visualize with pcolor, pcolormesh, and colorbar, and how to visualize in 3D in Matplotlib, create simple animations, and embed Matplotlib with different frameworks. The concluding chapters cover how to visualize data with Pandas and Matplotlib, Seaborn, and how to work with the real-life data and visualize it. After reading Hands-on Matplotlib you'll be proficient with Matplotlib and able to comfortably work with ndarrays in NumPy and data frames in Pandas. What You'll LearnUnderstand Data Visualization and Python using MatplotlibReview the fundamental data structures in NumPy and Pandas Work with 3D plotting, visualizations, and animationsVisualize images and audio dataWho This Book Is ForData scientists, machine learning engineers and software professionals with basic programming skills.

  • av Shashank Jain
    536,-

    Gain insight into the world of nature-inspired optimization techniques and algorithms. This book will prepare you to apply different nature-inspired optimization techniques to solve problems using Java.You'll start with an introduction to the hidden algorithms that nature uses and find the approximate solutions to optimization problems. You'll then see how living creatures such as fish and birds are able to perform computation to solve specific optimization tasks. This book also covers various nature-inspired algorithms by reviewing code examples for each one followed by crisp and clear explanations of the algorithm using Java code. You'll examine the use of each algorithm in specific industry scenarios such as fleet scheduling in supply chain management, and shop floor management in industrial and manufacturing applications. Nature-Inspired Optimization Algorithms with Java is your pathway to understanding a variety of optimization problems that exist in various industries and domains and it will develop an ability to apply nature-inspired algorithms to find approximate solutions to them.What You'll LearnStudy optimization and its problemsExamine nature-inspired algorithms such as Particle Swarm, Gray wolf, etc.See how nature-inspired algorithms are being used to solve optimization problemsUse Java for solving the different nature-inspired algorithms with real-world examplesWho This Book Is For Software developers/architects who are looking to hone their skills in area of problem solving related to optimization with Java.

  • av Michael Inden
    740,-

    Expand your knowledge of Java with this entertaining learning guide, which features 100+ exercises and programming challenges. Java Challenges will prepare you for your next exam or job interview, and covers many practical topics, such as strings, arrays, data structures, recursion, and date and time. The APIs and other material included in this book are Java 17 compatible.Each topic is addressed in its own separate chapter, starting with an introduction to the basics and followed by multiple exercises of varying degrees of difficulty, helping you to improve your programming skills effectively. Detailed sample solutions, including the algorithms used for all tasks, are included to maximize your understanding of each area. Author Michael Inden also describes alternative solutions and analyzes possible pitfalls and typical errors. Three appendices round out the book: one covering JShell, which is often helpful for trying out the code snippets and examples in the book, followed by an introduction to JUnit 5 for unit testing and verifying solutions, while the final appendix explains O-notation for estimating performance.After reading this book, you'll be prepared to take the next step in your career or tackle your next personal project. All source code is freely available for download via the Apress website.What You Will Learn Improve your Java knowledge by solving enjoyable but challenging programming puzzles Solve mathematical problems, recursions, strings, arrays and moreManage data processing and data structures like lists, sets, mapsHandle advanced recursion as well as binary trees, sorting and searching Gamify key fundamentals for fun and easier reinforcement Who This Book Is ForProfessional software developers, makers, as well as computer science teachers and students. At least some prior experience with Java programming is recommended. 

  • av Akshay Kulkarni
    740,-

    Leverage machine learning and deep learning techniques to build fully-fledged natural language processing (NLP) projects. Projects throughout this book grow in complexity and showcase methodologies, optimizing tips, and tricks to solve various business problems. You will use modern Python libraries and algorithms to build end-to-end NLP projects. The book starts with an overview of natural language processing (NLP) and artificial intelligence to provide a quick refresher on algorithms. Next, it covers end-to-end NLP projects beginning with traditional algorithms and projects such as customer review sentiment and emotion detection, topic modeling, and document clustering. From there, it delves into e-commerce related projects such as product categorization using the description of the product, a search engine to retrieve the relevant content, and a content-based recommendation system to enhance user experience. Moving forward, it explains how to build systems to find similar sentences using contextual embedding, summarizing huge documents using recurrent neural networks (RNN), automatic word suggestion using long short-term memory networks (LSTM), and how to build a chatbot using transfer learning. It concludes with an exploration of next-generation AI and algorithms in the research space. By the end of this book, you will have the knowledge needed to solve various business problems using NLP techniques.What You Will LearnImplement full-fledged intelligent NLP applications with PythonTranslate real-world business problem on text data with NLP techniquesLeverage machine learning and deep learning techniques to perform smart language processingGain hands-on experience implementing end-to-end search engine information retrieval, text summarization, chatbots, text generation, document clustering and product classification, and moreWho This Book Is ForData scientists, machine learning engineers, and deep learning professionals looking to build natural language applications using Python

  • av Adam Freeman
    740,-

    Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that run across platforms.Go, also known as Golang, is the concise and efficient programming language designed by Google for creating high-performance, cross-platform applications. Go combines strong static types with simple syntax and a comprehensive standard library to increase programmer productivity, while still supporting features such as concurrent/parallel programming.Each topic is covered in a clear, concise, no-nonsense approach that is packed with the details you need to learn to be truly effective. Chapters include common problems and how to avoid them.What You Will Learn Gain a solid understanding of the Go language and tools Gain in-depth knowledge of the Go standard library Use Go for concurrent/parallel tasks Use Go for client- and server-side development  Who This Book Is ForExperienced developers who want to use Go to create applications

  • av Frank Bell
    640,-

    Understand the essentials of the Snowflake Database and the overall Snowflake Data Cloud. This book covers how Snowflake's architecture is different from prior on-premises and cloud databases. The authors also discuss, from an insider perspective, how Snowflake grew so fast to become the largest software IPO of all time.Snowflake was the first database made specifically to be optimized with a cloud architecture. This book helps you get started using Snowflake by first understanding its architecture and what separates it from other database platforms you may have used. You will learn about setting up users and accounts, and then creating database objects. You will know how to load data into Snowflake and query and analyze that data, including unstructured data such as data in XML and JSON formats. You will also learn about Snowflake's compute platform and the different data sharing options that are available. What You Will LearnRun analytics in the Snowflake Data CloudCreate users and roles in SnowflakeSet up security in SnowflakeSet up resource monitors in SnowflakeSet up and optimize Snowflake ComputeLoad, unload, and query structured and unstructured data (JSON, XML) within SnowflakeUse Snowflake Data Sharing to share dataSet up a Snowflake Data ExchangeUse the Snowflake Data MarketplaceWho This Book Is ForDatabase professionals or information technology professionals who want to move beyond traditional database technologies by learning Snowflake, a new and massively scalable cloud-based database solution

  • av Rennay Dorasamy
    740,-

    This is your hands-on guide to designing, building, and operating an API Marketplace to allow your organization to expose internal services and customer data securely for use by external developers. The book shows the mutual nature of a relationship in which organizations benefit from revenue and the reach of a new digital channel and third-party developers benefit from leveraging APIs to build unique applications.Providing open access is a regulatory requirement in some sectors, such as financial services, and this book helps you to build a platform to comply with regulatory requirements while at the same time encouraging and supporting use by external development teams. The book provides the blueprints for assembling teams and systems to build and support an API ecosystem. It offers insight into how the Marketplace can be constructed in a way to allow agility and flexibility to meet aggressive startup developer timelines while balancing established enterprise requirements of stability, reliability, and governance. The goal of this book is to provide engineering teams with a view of the operational requirements and how to meet and exceed these by establishing foundational elements at design time.An API Marketplace presents a unique challenge as organizations have to share internal capability and customer data with external developers. Security practices and industry standards are contrasted and discussed in this book. Practical approaches are provided to build and support a third-party developer ecosystem, manage sandbox environments hosting APIs of varying complexities, and cover monetization strategies that are yielding positive results to achieve self-sustainability.What You Will LearnUnderstand the motivation and objectives for an API economyBuild key technical components of an API platformComply with regulatory requirements such as Open BankingSecure APIs and customer data from external attackDeliver APIs quickly while satisfying governance requirementsGet insight into a real-world API Marketplace implementationWho This Book Is ForSolution architects, API product owners, delivery and development leads, and developers; anyone developing APIs for consumption by external business partners; API developers who want more insight into regulatory compliance

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.