Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • av Josh Juneau
    746,-

    Take a problem-solution approach for programming enterprise Java or Java EE applications and microservices for cloud-based solutions, enterprise database applications, and even small business web applications. Java EE to Jakarta EE 10 Recipes provides effective, practical, and proven code snippets that you can immediately use to accomplish just about any task that you may encounter. You can feel confident using the reliable solutions that are demonstrated in this book in your personal or corporate environment. Java EE was made open source under the Eclipse Foundation, and Jakarta EE is the new name for what used to be termed the Java Platform, Enterprise Edition. This book helps you rejuvenate your Java expertise and put the platform's latest capabilities to use for quickly developing robust applications. If you are new to Jakarta EE, this book will help you learn the features of the platform and benefit from one of the most widely used and powerful technologies available for cloud-native enterprise application development today.  Examples in this book highlight Jakarta EE's capabilities, helping you to build streamlined and reliable applications using the latest in Java technologies. The book takes a problem-solution approach in which each section introduces a common programming problem, showing you how to solve that problem in the best possible way using the latest features in Jakarta EE. Solutions in the form of working code examples are presented that you can download and use immediately in your own projects. Clear descriptions are provided to help you understand and learn to build further on the solutions provided.  This is the ideal book for the code-focused programmer interested in keeping up with the future of enterprise development on the Java Platform.  What You Will LearnDevelop enterprise java applications using the latest open-source Jakarta EE platformCreate great-looking user interfaces using Jakarta Servlets, Jakarta Server Pages, Jakarta Server Faces and the Eclipse Krazo framework (an implementation of Jakarta MVC)Build database applications using Jakarta NoSQL, Jakarta Persistence, and Jakarta Enterprise Beans.Develop enterprise grade applications using Context & Dependency Injection, and Jakarta RESTFul web servicesAutomate testing through cohesive test suites built on Arquillian for Jakarta EE applicationsBuild loosely coupled distributed applications using Jakarta MessagingDeploy microservices applications in cloud environments using DockerSecure applications utilizing the Jakarta EE Security API Who This Book Is ForJava developers interested in quickly finding effective and proven solutions without reading through a lengthy manual and scrubbing for techniques.

  • av Davi Pedro Bauer
    420,-

    Get started with blockchain development with this step-by-step guide. This book takes you all the way from installing requisite software through writing, testing, and deploying smart contracts.Getting Started with Ethereum delves into technologies most closely associated with Ethereum, such as IPFS, Filecoin, ENS, Chainlink, Truffle, Ganache, OpenZeppelin, Pinata, Fleek, Infura, Metamask, and Opensea. Author Davi Bauer walks you through project creation, how to compile projects and contracts, configure networks, and deploy smart contracts on blockchains. He then covers smart contracts, including deploying and verifying them. This book approaches blockchain in a way that allows you to focus on the topic that most interests you, covering Ethereum-related technologies broadly and not just focusing on Solidity.This hands-on guide offers a practical rather than conceptual approach get you coding. Upon completing this book, you will be able to confidently develop and deploy smart contracts on blockchains.Source code can be found at https://github.com/Apress/getting-started-ethereum.What You Will LearnUnderstand tokenization of assets, including NFTs, using EthereumHost censorship-resistant applications using IPFSDeploy on second-layer blockchains using PolygonDeploy smart contracts with multiple technologies around EthereumWho Is This Book ForOff-chain developers who want to migrate to on-chain development starting with the Ethereum blockchain and the technologies around it. Prior programming knowledge and conceptual understanding of blockchain is necessary.

  • av M. Holmes He
    740,-

    Produce high-quality, cross-platform apps with user experiences almost identical to pure native apps. When evaluating cross-platform frameworks, developers make an assumption that quality will be compromised. But that doesn't have to be true. The principles in this book will show you how to meet quality expectations both from engineering and consumer standpoints. You'll also realize the ideal of a greater front end. That means your whole front-end team, including app side and web side, will be optimized. The shared knowledge base as well as mobilization potential give more flexibility and strength in all front-end facets without the need of increasing team sizes.The market has seen a large amount of high quality React Native apps and successful stories about them. Nevertheless, under optimized apps and unsuccessful stories shadow. The fundamental difference between the two opposing groups is understanding. Discover the critical points in the React and React Native architecture, and develop general best practices that can lead to consistently developing 0 crash, 5 star apps based on an understanding of fundamentals.What You'll LearnMeasure and define successful app designCreate animation based on user needReduce performance bottleneck throughout your appsWho This Book Is ForMobile developers who want to expand their front end skill set, and web developers who want to enter mobile development.

  • av Prateek Khushalani
    590,-

    Write efficient, smart, and optimized code for containerized applications on public and private clouds at a generic level. This book shows you how to set up microservices that are robust, scalable, and capable of running on GKE (Google Kubernetes Service), AKS (Azure Kubernetes Service), ECS (Elastic Container Service), or even on a vanilla K8S cluster. The book covers the nuts and bolts of container orchestration engines (COEs) and explains how to install and configure them. It also covers creation and deployment of a sample application on COEs. You will learn how to integrate different applications such as OAuth and how to test them and secure them using Istio Citadel. You also will be taught how to create HPA rules for microservices and scale only those microservices that require it, making your stack intelligent. In the concluding chapter, the book explains how to build a SaaS solution from scratch, running on the cloud with automated deployments accessed publicly via a secured ingress K8S controller.By the end of the book, you will have a good understanding of developing microservices and how to design and create a software solution on the cloud.What You Will LearnBuild software on Kubernetes in the most optimized wayInteract with Kubernetes using client SDKs in Python, Go, nodejs, etc.Create a testing and deployment CI/CD system for software stacksSecure your application using Istio, without writing codeAccess microservices using ingress controllers and scale them using HPA rulesWho This Book Is For Software and system engineers and developers

  • av Paul Michaels
    740,-

    Design system solutions using modern architectural patterns and practices. This book discusses methods to keep a system responsive, even when it is being constantly updated, extending a system's functionality without changing the core code, methods of maintaining data history, and designing a distributed transactional system.This book will guide you in understanding how a software solution is designed using different architectural processes and scenarios. Each scenario explains if and why a software solution is required to resolve a given issue, and discusses possible architectural approaches to solve the problem. You will learn specific implementations of software architecture for each case along with different approaches to achieve the solutions. Each chapter is structured as a real-world requirement from a client and describes a process to meet that requirement. After reading this book, you should have a high-level understanding of the architectural patterns used in the book, and you should have a methodology for approaching system design.What You Will LearnUnderstand design principles and considerations for various stages of software developmentTranslate patterns into code samplesCreate a blueprint for approaching system designUnderstand architectural patterns: CQRS, event sourcing, distributed systems, distributed transactions, and plug-in architectureWho This Book Is ForDevelopers who wish to move into architecture, and junior software architects also will find the book useful

  • av Subrata Banik
    666,-

    Build your own system firmware. This book helps you understand system firmware architecture and minimalistic design, and provides a specialized knowledge of firmware development. The book includes guidance on understanding the system firmware build procedure, integrating pieces of firmware and allowing configuration, updating system firmware, creating a development infrastructure for allowing multi-party collaboration in firmware development, and gaining advanced system firmware debugging knowledge.After reading the book you will be able to assume better control while developing your own firmware and know how to interact with native hardware while debugging. You will understand key principles for future firmware development using newer technology, and be ready for the introduction of modern safe programming languages for firmware development. Detailed system firmware development case studies using a futuristic approach cover:Future scalable system firmware development modelsTypes of firmware development (system firmware, device firmware, manageability firmware)Tools and their usage while creating system firmwareHow to build infrastructure for seamless firmware development using a multi-party development modelDebugging methodologies used during various phases of firmware product developmentSetting up key expectations for future firmware, including thinner firmware footprints and faster execution time, easier configuration, and increased transparent securityWhat You Will LearnUnderstand the system firmware working model of the futureGain knowledge to say goodbye to proprietary firmware for different types of firmware developmentKnow the different types of tools required for creating firmware source code before flashing the final image into the boot device of the embedded systemDevelop skills to understand the failure in firmware or in the system and prepare the debugging environment to root cause the defectsDiscern the platform minimal security requirementOptimize the system firmware boot time based on the target hardware requirementComprehend the product development cycle using open source firmware developmentWho This Book Is For                                             Embedded firmware and software engineers migrating the product development from closed source firmware to open source firmware for product adaptation needs as well as engineers working for open source firmware development. A secondary audience includes engineers working on various bootloaders such as open source firmware, UEFI, and Slim Bootloader development, as well as undergraduate and graduate students working on developing firmware skill sets.

  • av Sukriti Chadha
    676,-

    Take a deep look at accessibility as it applies to mobile and wearables. This book covers topics within the accessibility domain that are rarely covered or understood, despite the fact that nearly half of the world's population uses smartphones. Moreover, by 2025, 72% of smartphone users are expected to only use smartphones to access the internet. And yet, accessibility is often an afterthought instead of a core principle of product development. This book changes that.You will begin by exploring the current landscape and policy frameworks, looking at the software product lifecycle and how to embed inclusion from the start.  You'll learn the nuances of mobile accessibility as it applies to mobile devices, wearables, and IoT. From there you'll move onto automated testing, accessibility and inclusion, and the next frontiers of emerging technology including AR and VR. There will be notes at the end of programming examples to help those in orthogonal roles, such as project management, understand the basics and the language to  better communicate with their engineering counterparts.Over 1 billion people in the world live with some form of disability so it's imperative you devise a comprehensive game plan to make your digital products accessible for all. Beyond Accessibility Compliance is your guide to understanding the current landscape of assistive technology and how emerging techniques are changing the way we think about personalization and accessibility.What You'll LearnSee how people with the most common forms of disabilities use digital productsReview the basics of the product development lifecycle and how to embed accessibility Explore tangible answers as to how accessibility pertains to unique rolesUnderstand the difference between compliance and usabilityMake data visualizations accessible for blind usersImplement code-level changes to address gaps in accessibility Build a campus programs and course material inclusive for people with disabilities Who This Book Is ForCurrent developers, designers, and others building technology products with basic knowledge of front-end development.  This book is also suitable for students in computer science, engineering, HCI,  and related fields. Sections that are not engineering-specific are applicable to design, user research, communication, and business students who are looking to pursue careers in technology. 

  • av Subrata Banik
    866,-

    Find the right bootloader solution or combination of firmware required to boot a platform considering its security, product features, and optimized boot solutions. This book covers system boot firmware, focusing on real-world firmware migration from closed source to open source adaptation.The book provides an architectural overview of popular boot firmware. This includes both closed sourced and/or open source in nature, such as Unified Extensible Firmware Interface (UEFI), coreboot, and Slim Bootloader and their applicable market segments based on product development and deployment requirements. Traditional system firmware is often complex and closed sourced whereas modern firmware is still a kind of hybrid between closed and open source. But what might a future firmware model look like? The most simplistic boot firmware solution uses open source firmware development. This book helps you decide how to choose the right boot firmware for your products and develop your own boot firmware using open source. Coverage includes:Why open source firmware is used over closed sourceThe pros and cons of closed and open source firmwareA hybrid work model: for faster bring-up activity using closed source, binary integrated with open source firmwareWhat You Will LearnUnderstand the architecture of standard and popular boot firmwarePick the correct bootloader for your required target hardwareDesign a hybrid workflow model for the latest chipset platformUnderstand popular payload architectures and offerings for embedded systemsSelect the right payload for your bootloader solution to boot to the operating systemOptimize the system firmware boot time based on your target hardware requirementKnow the product development cycle using open source firmware developmentWho This Book Is For                                                 Embedded firmware and software engineers migrating the product development from closed source firmware to open source firmware for product adaptation needs as well as engineers working for open source firmware development. A secondary audience includes engineers working on various bootloaders such as open source firmware, UEFI, and Slim Bootloader development, as well as undergraduate and graduate students working on developing firmware skill sets.

  • av Rhoda Okunev
    446,-

    Examine select retail business scenarios to learn basic mathematics, as well as probability and statistics required to analyze big data. This book focuses on useful and imperative applied analytics needed to build a retail business and explains mathematical concepts essential for decision making and communication in retail business environments.  Everyone is a buyer or seller of products these days whether through a physical department store, Amazon, or their own business website.  This book is a step-by-step guide to understanding and managing the mechanics of markups, markdowns, and basic statistics, math and computers that will help in your retail business. You'll tackle what to do with data once it is has accumulated and see how to arrange the data using descriptive statistics, primarily means, median, and mode, and then how to read the corresponding charts and graphs. Analytics for Retail is your path to creating visual representations that powerfully communicate information and drive decisions. What You'll LearnReview standard statistical concepts to enhance your understanding of retail dataUnderstand the concepts of markups, markdowns and profit margins, and probability  Conduct an A/B testing email campaign with all the relevant analytics calculated and explainedWho This Book Is ForThis is a primer book for anyone in the field of retail that needs to learn or refresh their skills or for a reader who wants to move in their company to a more analytical position. 

  • av Pranoday Pramod Dingare
    700,-

    Understand continuous integration (CI), continuous delivery, and continuous deployment (CD) with Jenkins. These processes allow users as well as administrators to catch problems as soon as they get injected into software systems.This book starts with an introduction to Jenkins and covers its architecture and role in CI/CD. The basics are covered, including installing and configuring Jenkins. Tool configuration and plugins are discussed as well as available security measures such as credentials. You will learn  what is meant by Job in Jenkins, its types, sections, and much more. You will look at Java API: projects, jobs, configuration. The concluding chapters take you through creating pipelines, their role in managing web apps, and distributed pipelines. The book also covers unit testing using TestNG as well as end-to-end testing using Selenium Python as a part of building a life cycle and setting up Jenkins on different physical and Docker environments as well as Jenkins integration with cloud environments such as AWS. And you will learn how to create reusable libraries for use in Jenkins Pipeline and control Jenkins servers using Jenkins CLI and REST APIs. The new Jenkins Blue Ocean also is covered.The book helps you understand CI/CD implementation using Jenkins from scratch in your projects and prepare for end-to-end DevOps practices.What You Will LearnApply Jenkins to create end-to-end pipelinesIntegrate Jenkins with AWS, Docker, Git, and many more toolsUse Selenium automation for end-to-end testingCreate distributed pipelinesWho Is This Book ForDevelopers and test automation professionals who are involved in creating CI/CD pipelines as well as prospective DevOps aspirants who want to make their way ahead as professionals

  • av Alan Murray
    720,-

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

  • av Zuzanna Kruger
    760,-

    Search Experience Optimization (SXO) is a fast growing field that combines the disciplines of Search Engine Optimization (SEO), Conversion Rate Optimization (CRO) and User Experience (UX) Design. It's a holistic approach to creating websites that are not only optimized for search engines and bots, but for users too, a highly effective method of converting a websites visitors into customers and subscribers, leading some to think of it as SEO 2.0. Recent industry reports suggests that front-end developers and web designers need to embrace SXO best practices to ensure websites are optimized by the metadata, metrics, and analytics that SEO provides. They also need to ensure that a website or application is easy-to-use and behaves in a way the user expects because happy users drive higher retention rates and higher revenue, which is essential for commercial app creators. The Art of SXO aims to be a comprehensive guide to this emerging field, explaining what it is, how it works, and how to use it to improve search rankings, increase conversions rates, and ultimately grow a company's revenue. This guide will be packed with tips, tricks, and tactics making it an essential resource for anyone looking to get the most out of their search traffic.What You'll LearnApply SXO best practices and how it differs from tradition SEOOptimize websites for both search engine bots and users Increase a website's ranking in SERPsImprove a website's conversion ratesGrow revenue from organic trafficWho This Book Is ForWeb developers and UX designers, technical SEO specialists, digital marketers and business owners who may have a basic understanding of SEO, CRO, UX design and core digital marketing concepts, but are looking to take their practices to the next level with SXO.

  • av Sanjay Patni
    649,-

    Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's Java-based microservices, big data applications, and web service applications using the Micronaut framework. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs.Pro RESTful APIs with Micronaut (Second Edition) gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services application programmer or developer building applications and services for today's enterprises. After reading and using this book, you'll be competent in using Micronaut and RESTful APIs for building today's microservices. Source code for the examples and case studies are free and available on Apress' GitHub page for this book.What You'll LearnDiscover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and moreExplore the Micronaut frameworkUse these for microservices for today's modern web services and data exchangesHarness Java, XML, JSON, REST, and JAX-RS in examples and case studiesApply best practices to your solutions' architecture and moreWho This Book Is ForExperienced Java and web programmers and developers who may be new to microservices and even cloud-native applications development.

  • av Martin Tan
    766,-

    Build different components of larger systems using class sets of micro:bits with Python in a truly collaborative way. First you'll explore ways to harness the capabilities of the humble micro:bit and learn to creatively overcome some of its limitations; learning practical text-based programming along the way. We'll then move on to building projects that allow multiple micro:bits, and other microcontroller boards and parts like the Raspberry Pi, to communicate with one another, and coordinate their operations to build larger systems.Rather than just being a guide to learning these skills, this book will include tips and stories about implementing the these ideas in classrooms, Code Clubs, and Maker environments. Practical logistics for preparation and easy set-up, as well as, acceptance criteria and accountability for students and participants is included. These ideas were gained over years of running a Code Club and running Maker workshops and events.You'll learn about programming collaborative solutions and design logic. Then you'll scale that logic up to more complex projects. By the end, you'll have added additional electronic and physical components to projects that interact with the world. You'll create fun inventions together, using hardware, coding, electronics, physical objects, and e-textiles.What You'll LearnSolve problems and create art by modelling solutions and ideas with a combination of Python coding, electronic systems engineering, and creative design.Navigate the logistical and unique challenges that come with running your own Code Club, Makerspace, or feeding these activities into STEAM design and technology curriculums.Take new Makers from simply copying and duplicating through to debugging and understanding.Who This Book Is ForMakers and instructors interested in starting group projects while learning to code and gain other Maker skills along the way. Essential information is provided in a form that enables beginners and intermediate Makers to get hands-on quickly, but with enough depth to keep building on these projects and pushing the boundaries.

  • av Shreesha Ramdas
    456,-

    ¿Customer Success is a relatively a new discipline that focuses on maximizing customer business value and outcomes realization. Practitioners focus on customer adoption, customer experience and then positive correlation, organic growth and retention is achieved. This book will provide a practical guide for operationalizing the Customer Success function and methodologies. As we now step into the next phase of Customer Success, a phase of growth and standardization, it becomes important to start thinking about how to effectively scale this extremely important function. You'll see how to go from just offering a taste of Customer Success experience to your top customers, to offering it to all your customers, irrespective of their tier, spending, and current growth potential. As you expand the scope of Customer Success across all your customers, it becomes very important to understand how to operationalize Customer Success, how to convert the philosophies and ideas and best practices to usable operational models, and how to build a Customer Success Center of Excellence (CoE) focused on standardizing, scaling and expanding Customer Success practices and methodologies to optimize customer and company success and ROI. Scaling Customer Success will show you what kind of operational processes and workflows need to be put in place based on the stage of your company, products, customer engagement model and desired outcomes, what metrics are important to measure and how to capture those metrics. You'll also study what kinds of workflows to establish, how to effectively map and analyze results and most importantly, how to do Customer Success at scale effectively.What You'll Learn¿ Understand what a Customer Success Center of Excellence is¿ Establish a blueprint for how to scale and automate a Customer Success practice¿ Review information on key Customer Success metrics and workflowsWho This Book Is ForCompany leaders and customer success managers

  • av Mark Ghibril
    676,-

    Global surveys from McKinsey, BCG, Gartner, and others show that less than 30% of digital transformation programs succeed in their missions to improve a company¿s performance and employee productivity. This is due to the fact that IT efforts within the company do not center around the employee. This book will provide concrete steps to allow both IT professionals and business leaders to transform the way they deliver IT to employees ¿ with the employee (the human) centered in their transformation.The concepts, models, checklists, and playbook you'll review are based on the author's many years of experience, lessons learned, and proven outcomes. IT organizations want to improve their employee experience but don¿t know how and this is the ¿must have¿ book for those who don¿t know where to start. More than two-thirds of today¿s jobs require good digital and IT skills from employees. The expectations of management, who invest in these big digital transformations, is that the employees will become more productive, effective and help the bottom line. However, this can only happen through active and proactive change of IT operations and transformations that center the employee, rather than technology or senior management. This book reveals the benefit of moving towards an approach where employees gain technology aptitude, are up for technology change, and are willing to learn more for their benefit and even provide feedback on ways to improve these tools, trainings and support. You'll see how employee engagement and experience research, concepts, and implementations are growing rapidly across many organizations and taking a key role in their global strategies. Employee-centric IT will transform employees to own their digital literacy and development, and this in turn reduces or even eliminates the shadow IT need and allows the organization to drive and implement successful digital transformation.What You'll LearnUnderstand the value of being employee-centric in IT departments versus current modelsTake steps to win IT team¿s acceptance of the changes needed to achieve employee-centricityBe proactive in providing training & information on digital & productivity toolsWho This Book Is ForBusiness leaders, IT and digital leaders as well as IT employees who would like to transform their current IT and Digital teams to be more employee centric and drive highest level of value, adoption and satisfaction for their IT/digital programs, transformations and investment.

  • av Tom Graves
    456,-

    A service-oriented architecture is fundamental to many new IT applications, from web development to social software and cloud computing. The same principles can be applied to every aspect of the service-oriented enterprise ¿ not just in IT. In this book, yoüll explore how an enterprise architecture and viable services can link together to create a simpler yet far more powerful view of the enterprise, as a dynamic, unified whole. You can use the ideas, principles and methods described here in business transformation, workflow mapping, system design and much else besides, in every type of enterprise - including those in which there may be little or no IT at all. Step by step, yoüll walk through the basics of service-oriented architectures, the four key categories of services and how they connect, and how all of this comes together in real-world service design, implementation and operations. From this, yoüll discover how to identify and describe the different types ofservices that you need for your enterprise, and how to distinguish between the services that you can safely outsource, versus those that you do need to keep in-house. By the end of this book, yoüll learn how to construct function models and service models of your enterprise as a base for service-mapping, and how to pinpoint and map the information flows you need for service-management and service-performance, to keep everything on-track to purpose. What You'll LearnSee how an enterprise architecture can work as a literal architecture Understand Stafford Beer¿s "Viable System Model" and adapt it as a robust modelStudy how a Viable Services Model provides a template for service design that covers functionals, non-functionals and operational governance for servicesWho This Book Is ForEnterprise architects, Business architects, Service designers, Workflow designers

  • - Your Essential Guide to Creating Real-time Dashboards
    av Sourabh Mishra
    740,-

  • av Malhar Lathkar
    640,-

    Build APIs and web apps based on Asynchronous Server Gateway Interface (ASGI). This book provides a comprehensive explanation of using Pydantic models to construct the request/response objects in a FASTAPI path operation. Yoüll start by reviewing type hints in Python and the asynchronous processing concepts. One of the highlights of FastAPI is its auto generation of API docs. Pydantic library is the main pillar on top of which FastAPI is built. Yoüll see that ASGI has a far better performance compared to most of the other popular Python frameworks as they implement Web server Gateway Interface (WSGI), which is synchronous in nature and hence having slower response time. This book thoroughly explains how FastAPI interacts asynchronously with relational as well as NOSQL databases. Modern web apps use template engines to interact with the front-end. In this book, you will learn to use jinja2 templates and static assets. Swagger UI and OpenAPI standards are also covered in detail. Finally, different options of deployment of FastAPI app have been explored in this book. This book uses practical examples to empower you to build high performance APIsWhat You'll LearnDevelop robust and high-performance web appsDeploy the FastAPI app for public availability using cloud services such as Deta and Docker containerUnderstand the important building blocks of a web app such as form handling, templating and database interactionWho This Book Is ForAspiring and the experienced Python developers looking to leverage the flexibility of Python and the powerful features introduced in Modern Python. Computer science Engineering students at graduate and postgraduate level will also benefit immensely from the practical approach adapted in the book.

  • av Andreas Voniatis
    480,-

    Solve SEO problems using data science. This hands-on book is packed with Python code and data science techniques to help you generate data-driven recommendations and automate the SEO workload. This book is a practical, modern introduction to data science in the SEO context using Python. With social media, mobile, changing search engine algorithms, and ever-increasing expectations of users for super web experiences, too much data is generated for an SEO professional to make sense of in spreadsheets. For any modern-day SEO professional to succeed, it is relevant to find an alternate solution, and data science equips SEOs to grasp the issue at hand and solve it. From machine learning to Natural Language Processing (NLP) techniques, Data-Driven SEO with Python provides tried and tested techniques with full explanations for solving both everyday and complex SEO problems.This book is ideal for SEO professionals who want to take their industry skills to the next level and enhance their business value, whether they are a new starter or highly experienced in SEO, Python programming, or both. What You'll LearnSee how data science works in the SEO contextThink about SEO challenges in a data driven wayApply the range of data science techniques to solve SEO issuesUnderstand site migration and relaunches areWho This Book Is ForSEO practitioners, either at the department head level or all the way to the new career starter looking to improve their skills. Readers should have basic knowledge of Python to perform tasks like querying an API with some data exploration and visualization.

  • av Pravin Mishra
    766,-

    Embark on a ground-up journey to cloud computing and the Amazon Web Services (AWS) eco-system, including all the other systems, services, and the security associated with it. This book provides you with the practical know-how to become an AWS Cloud practitioner.Your exploration will take you from key fundamentals of identity and access, storage, networking, architectures, databases, security and compute services all the way through to more advanced topics. The book is organized into easy-to-follow and engaging chapters with simple examples to make complex concepts very easy to understand followed by simple step-by-step demonstrations and case studies to make you proficient in every area of AWS. You'll manage databases in your on-prem data centers and set up, operate, and scale relational database in the cloud. All the services and resources taught in this book come from the AWS Free Tier, so you will not have to pay anything to use andlearn from this book. What You'll LearnUnderstand key concepts and benefits of cloud computingEmploy key cloud computing models and services Review the concept of virtual machines in a cloud computing contextStudy compute services that meet your requirementsWho This Book Is ForIT professionals looking to change their domain to cloud computing as well as those who are looking to utilize AWS for their systems and projects.

  • av Amarinder Sidhu
    446,-

    There is a call to action reverberating in company boardrooms, earnings calls, technology conferences, and IT departments: every company should be a software company. The call makes intuitive sense. Software, when done right, creates infinite business leverage. It is not a coincidence that 7 out of 10 largest companies in the world are software companies. But how does a company become a software company? This book will¿ help enterprises transform into a software company.The software-driven future that Marc Andreessen predicted in his now-famous 2011 essay is here but unevenly distributed. While enterprises, and teams within, grasp the software technologies, they lack the context to leverage them ¿ much less understand the fundamental principles that drive the business value from software: What is the real essence of the software-based transformation? If every enterprise is implementing the same technologies, what is the sourceof differentiation? How do you manage the inherent complexity of software such that it doesn't destroy software's value? How do you build and nurture talent so that it is empowered to create the best solutions for your customers' problems? This book will answer all of that and more.The boundary between enterprise and consumer software is rapidly blurring. IEEE reports that 40% of the cost of a new car comes from software . Elsewhere, software is becoming synonymous with medical devices and therapeutics . FinTech and EdTech trends are primarily about personalization through software at an internet-scale. The struggling enterprises are up against it. They have no choice but to figure out how to ship consumer-grade software. It is an existential problem for them.This book compiles the timeless principles of building good software, yet often disregarded while building and deploying software products for enterprises.What You'll LearnLeverage people to build creative software solutionsManage development complexity so that we keep software focused on user problemsUnderstand software technology as a means of producing valueWho This Book Is ForEnterprise Executive Management, Enterprise IT Management Professionals, Software Practitioners within Enterprise

  • av Patrick Barel
    740,-

    Level up your skill set to the latest that Oracle Database can offer. This book introduces features that are not well known that can transform your development efforts. Yoüll discover built-in functionality that can save you massive amounts of time that otherwise would be spent reinventing the wheel. Yoüll find that what used to take a lot of programming some years ago can be done with less code in a more reliable way today. Anyone using Oracle Database without the knowledge in this book is leaving valuable functionality¿that their company has paid for¿on the table, and this book opens the door to that functionality so that you can deliver reliable and performant solutions faster and more easily than ever.Part I looks at features in SQL and PL/SQL that are underused and not well known. Yoüll learn about new join types, pattern matching across rows, Top N pagination (useful in reporting!), qualified expressions, and enhancements to iterators that reduce code complexity and make your logic easier to understand.Part II covers how and when to invoke PL/SQL from SQL while maintaining performance. You'll learn about SQL macro functions for creating reusable SQL fragments, polymorphic table functions with return types determined by incoming argument types, and constructing and parsing JSON documents for data interchange with other systems.Part III introduces a vast array of built-in functionality that Oracle provides that is just waiting to be used. Edition-based redefinition enables zero-downtime application and schema upgrades. Data redaction enables easier compliance with privacy laws and similar regulations by protecting sensitive data from those who have no need to see it. Virtual private databases provide the appearance of giving each user their own database, again helping to secure sensitive data. These features are just a taste of what the book provides. Soon yoüll be improving your skillsand wondering why you ever worked so hard to solve problems that Oracle Database already solves for you.What You Will LearnWrite more powerful code by incorporating underused features in SQL and PL/SQLOptimize your integration between SQL and PL/SQL for best performanceTake advantage of enhanced set operators, lateral joins, row-based pattern matching, and other advanced features in SQLMake your code easier to understand through your use of newer PL/SQL features, such as qualified expressions and iterator enhancementsIntegrate with web services and external data sources directly from the databaseCreate and parse JSON documents for easy data exchange and flexible schema designWho This Book Is ForAny developer who is writing SQL or PL/SQL, PL/SQL experts who want to level up their knowledgeand skills to the latest features that Oracle Database provides, and developers who don¿t want to write their own solutions only to find out later that they¿ve wasted their time by building something that Oracle Database provides out of the box

  • av Arjun Panesar
    746,-

    This book provides a comprehensive explanation of precision (i.e., personalized) healthcare and explores how it can be advanced through artificial intelligence (AI) and other data-driven technologies. From improving the diagnosis, treatment, and monitoring of many medical conditions to the effective implementation of precise patient care, this book will help you understand datasets produced from digital health technologies and IoT and teach you how to employ analytical methods such as convolutional neural networks and deep learning to analyze that data. Yoüll also see how this data-driven approach can enhance and democratize value-based healthcare delivery. Additionally, yoüll learn how the convergence of AI and precision health is revolutionizing healthcare, including some of the most difficult challenges facing precision medicine, such as ethics, bias, privacy, and health equity. Precision Health and Artificial Intelligence provides the groundwork for clinicians, engineers, bioinformaticians, and healthcare enthusiasts to apply AI to healthcare.What You Will LearnUnderstand the components required to facilitate precision health and personalized careApply and implement precision health systemsOvercome the challenges of delivering precision healthcare at scaleReconcile ethical and moral implications of delivering precision healthcareGain insight into the hurdles providers face while implementing precision healthcare Who This Book Is ForHealthcare professionals, clinicians, engineers, bioinformaticians, chief information officers (CIOs), and students

  • - A Unified Theory of Managing Macs, iPads, iPhones, and AppleTVs
    av Charles Edge & Rich Trouton
    966,-

    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. Apple is forging their own path in IT. They trade spots with Amazon, Google, and Microsoft as the wealthiest company to ever exist. And they will not be constrained by 30 or more years of dogma in the IT industry. You can try to shoehorn Apple devices into outdated modes of device management, or you can embrace Apple's stance on management with the help of this book. What You'll LearnDeploy 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.

  • av Jithin Jude Paul
    700,-

    Explore the serverless world using Amazon Web Services (AWS) and develop various architectures, including those for event-driven and disaster recovery designs. This book will give you an understanding of different distributed serverless architectures and how to build them using AWS components. You will begin with an introduction to serverless components and architectures, before progressing to data platforms and containers. Next, you'll dig deeper into these serverless architectures and how they leverage AWS components through practical use cases. You will also explore designing systems in a multi-cloud paradigm. Author Jithin Jude Paul then demonstrates how efficient serverless architectures are, and the benefits of designing distributed systems globally in a cost-effective way while incorporating a microservices architectural style. Distributed Serverless Architectures with AWS concludes with a discussion of current and future trends in serverless frameworks. After completing this book, you'll be able to design distributed serverless architectures using AWS.What You'll LearnGain an overview of different serverless architectures Design and build distributed systems using serverless componentsBuild serverless data and container platforms on AWSPlan a multi-cloud strategy using serverless componentsWho This Book Is ForCloud engineers, DevOps engineers, and architects focused on the AWS ecosystem, as well as software engineers/developers working with AWS.

  • av Dimitris Georgakas
    760,-

    Make designing and developing accessible websites fun and straightforward by deciphering information that is often confusing. This book examines how web professionals can ensure a website is as accessible as it can be, meeting the needs of its audience. The main focus is on web accessibility and, WCAG 2.1 and 2.2 guidelines: what they are, who they are for, and what can be done from a design point of view to make the lives of the users easier. In reviewing the fundamentals, emphasis will be given on what disabilities could potentially prevent users from getting the information they need and what can be done to help them. This is achieved by breaking down web design and development terms and practices, such as web accessibility, color contrast, typography, how to design specific components like carousels, forms, and so on. Each chapter features design examples presented in a clear and concise manner. Each design element is divided into different components, highlighting exactly what helps with what, showing how a website needs to be designed for the benefit of its people. A11Y Unraveled also reviews the current laws and legislations that govern web accessibility in different parts of the world.What You'll LearnDiscover how people perceive information on the web, and how that might create barriers in communication.Review different disabilities or limitations that prevent users from accessing web information and how to address them.Design an accessible website for specific disabilities through practical examples.Understand how different web design components affect the user.Study current web accessibility legislation, avoiding difficult to understand lingo.Who This Book Is ForMain audience would be digital and web professionals (mainly designers but developers can benefit as well). It can also help business owners who want to ensure their websites are adhere to accessibility standards.

  • av Dmitry Vostokov
    566,-

    Review topics ranging from Intel x64 assembly language instructions and writing programs in assembly language, to pointers, live debugging, and static binary analysis of compiled C and C++ code. This book is ideal for Linux desktop and cloud developers. Using the latest version of Debian, yoüll focus on the foundations of the diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, memory forensics, malware, and vulnerability analysis. This requires an understanding of x64 Intel assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book provides the back­ground knowledge and practical foundations yoüll need in order to master internal Linux program structure and behavior. It consists of practical step-by-step exercises of increasing complexity with explanations and ample diagrams. Yoüll also work with the GDB debugger and use it for disassembly and reversing. By the end of the book, you will have a solid understanding of how Linux C and C++ compilers generate binary code. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code. Foundations of Linux Debugging, Disassembling, and Reversing is the perfect companion to Foundations of ARM64 Linux Debugging, Disassembling, and Reversing for readers interested in the cloud or cybersecurity.What You'll LearnReview the basics of x64 assembly languageExamine the essential GDB debugger commands for debugging and binary analysis Study C and C++ compiler code generation with and without compiler optimizations Look at binary code disassembly and reversing patternsSee how pointers in C and C++ are implemented and usedWho This Book Is ForSoftware support and escalation engineers, cloud security engineers, site reliability engineers, DevSecOps, platform engineers, software testers, Linux C/C++ software engineers and security researchers without Intel x64 assembly language background, beginners learning Linux software reverse engineering techniques, and engineers coming from non-Linux environments.

  • av Dmitry Vostokov
    700,-

    Gain a solid understanding of how Linux C and C++ compilers generate binary code. This book explains the reversing and binary analysis of ARM64 architecture now used by major Linux cloud providers and covers topics ranging from writing programs in assembly language, live debugging, and static binary analysis of compiled C and C++ code. It is ideal for those working with embedded devices, including mobile phones and tablets. Using the latest version of Red Hat, you'll look closely at the foundations of diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems. You'll also work with the GDB debugger and use it for disassembly and reversing. This book uses practical step-by-step exercises of increasing complexity with explanations and many diagrams, including some necessary background topics. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code. And as you'll see, memory forensics, malware, and vulnerability analysis, require an understanding of ARM64 assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book provides the background knowledge and practical foundations yoüll need to understand internal Linux program structure and behavior. Foundations of ARM64 Linux Debugging, Disassembling, and Reversing is the perfect companion to Foundations of Linux Debugging, Disassembling, and Reversing for readers interested in the cloud or cybersecurity. What You'll LearnReview the basics of ARM64 assembly languageExamine the essential GDB debugger commands for debugging and binary analysis Study C and C++ compiler code generation with and without compiler optimizations Look at binary code disassembly and reversing patternsSee how pointers in C and C++ are implemented and usedWho This Book Is ForSoftware support and escalation engineers, cloud security engineers, site reliability engineers, DevSecOps, platform engineers, software testers, Linux C/C++ software engineers and security researchers without ARM64 assembly language background, and beginners learning Linux software reverse engineering techniques.

  • av Maja Ferle
    616,-

    This study companion helps you prepare for the SnowPro Core Certification exam. The author guides your studies so you will not have to tackle the exam by yourself. To help you track your progress, chapters in this book correspond to the exam domains as described on Snowflake¿s website. Upon studying the material in this book, you will have solid knowledge that should give you the best shot possible at taking and passing the exam and earning the certification you deserve. Each chapter provides explanations, instructions, guidance, tips, and other information with the level of detail that you need to prepare for the exam. You will not waste your time with unneeded detail and advanced content which is out of scope of the exam. Focus is kept on reviewing the materials and helping you become familiar with the content of the exam that is recommended by Snowflake.This Book Helps YouReview the domainsthat Snowflake specifically recommends you study in preparation for Exam COF-C02Identify gaps in your knowledge that you can study and fill in to increase your chances of passing Exam COF-C02Level up your knowledge even if not taking the exam, so you know the same material as someone who has taken the examLearn how to set up a Snowflake account and configure access according to recommended security best practicesBe capable of loading structured and unstructured data into Snowflake as well as unloading data from SnowflakeUnderstand how to apply Snowflake data protection features such as cloning, time travel, and fail safeReview Snowflake¿s data sharing capabilities, including data marketplace and data exchangeWho This Book Is ForThose who are planning to take the SnowPro Core Certification COF-C02 exam, and anyone who wishes to gain core expertise in implementing and migrating tothe Snowflake Data Cloud

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.