Browse Results

Showing 30,526 through 30,550 of 53,658 results

Learn Java 17 Programming: Learn the fundamentals of Java Programming with this updated guide with the latest features, 2nd Edition

by Nick Samoylov

Explore the essential concepts of programming such as object-oriented, functional, and reactive programming by writing code and building projects using the latest LTS version of JavaKey FeaturesA step-by-step guide for beginners to get started with programming in Java 17Explore core programming topics including GUI programming, concurrency, and error handlingWrite efficient code and build projects while learning the fundamentals of programmingBook DescriptionJava is one of the most preferred languages among developers. It is used in everything right from smartphones and game consoles to even supercomputers, and its new features simply add to the richness of the language.This book on Java programming begins by helping you learn how to install the Java Development Kit. You'll then focus on understanding object-oriented programming (OOP), with exclusive insights into concepts such as abstraction, encapsulation, inheritance, and polymorphism, which will help you when programming for real-world apps. Next, you'll cover fundamental programming structures of Java such as data structures and algorithms that will serve as the building blocks for your apps with the help of sample programs and practice examples. You'll also delve into core programming topics that will assist you with error handling, debugging, and testing your apps. As you progress, you'll move on to advanced topics such as Java libraries, database management, and network programming and also build a sample project to help you understand the applications of these concepts.By the end of this Java book, you'll not only have become well-versed with Java 17 but also gained a perspective into the future of this language and have the skills to code efficiently with best practices.What you will learnUnderstand and apply object-oriented principles in JavaExplore Java design patterns and best practices to solve everyday problemsBuild user-friendly and attractive GUIs with easeUnderstand the usage of microservices with the help of practical examplesDiscover techniques and idioms for writing high-quality Java codeGet to grips with the usage of data structures in JavaWho this book is forThis book is for those who would like to start a new career in the modern Java programming profession, as well as those who do it professionally already and would like to refresh their knowledge of the latest Java and related technologies and ideas.

Data Cleaning and Exploration with Machine Learning: Get to grips with machine learning techniques to achieve sparkling-clean data quickly

by Michael Walker

Explore supercharged machine learning techniques to take care of your data laundry loadsKey FeaturesLearn how to prepare data for machine learning processesUnderstand which algorithms are based on prediction objectives and the properties of the dataExplore how to interpret and evaluate the results from machine learningBook DescriptionMany individuals who know how to run machine learning algorithms do not have a good sense of the statistical assumptions they make and how to match the properties of the data to the algorithm for the best results.As you start with this book, models are carefully chosen to help you grasp the underlying data, including in-feature importance and correlation, and the distribution of features and targets. The first two parts of the book introduce you to techniques for preparing data for ML algorithms, without being bashful about using some ML techniques for data cleaning, including anomaly detection and feature selection. The book then helps you apply that knowledge to a wide variety of ML tasks. You'll gain an understanding of popular supervised and unsupervised algorithms, how to prepare data for them, and how to evaluate them. Next, you'll build models and understand the relationships in your data, as well as perform cleaning and exploration tasks with that data. You'll make quick progress in studying the distribution of variables, identifying anomalies, and examining bivariate relationships, as you focus more on the accuracy of predictions in this book.By the end of this book, you'll be able to deal with complex data problems using unsupervised ML algorithms like principal component analysis and k-means clustering.What you will learnExplore essential data cleaning and exploration techniques to be used before running the most popular machine learning algorithmsUnderstand how to perform preprocessing and feature selection, and how to set up the data for testing and validationModel continuous targets with supervised learning algorithmsModel binary and multiclass targets with supervised learning algorithmsExecute clustering and dimension reduction with unsupervised learning algorithmsUnderstand how to use regression trees to model a continuous targetWho this book is forThis book is for professional data scientists, particularly those in the first few years of their career, or more experienced analysts who are relatively new to machine learning. Readers should have prior knowledge of concepts in statistics typically taught in an undergraduate introductory course as well as beginner-level experience in manipulating data programmatically.

Software Architecture with C# 10 and .NET 6: Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure, 3rd Edition

by Francesco Abbruzzese Gabriel Baptista

Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6Key FeaturesGain comprehensive software architecture knowledge and the skillset to create fully modular appsSolve scalability problems in web apps using enterprise architecture patternsMaster new developments in front-end architecture and the application of AI for software architectsBook DescriptionSoftware architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect. Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes a new chapter focused on providing a short introduction to artificial intelligence and machine learning using ML.NET, and updated chapters on Azure Kubernetes Service, EF Core, and Blazor. You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems. By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.What you will learnUse proven techniques to overcome real-world architectural challengesApply architectural approaches such as layered architectureLeverage tools such as containers to manage microservices effectivelyGet up to speed with Azure features for delivering global solutionsProgram and maintain Azure Functions using C# 10Understand when it is best to use test-driven development (TDD)Implement microservices with ASP.NET Core in modern architecturesEnrich your application with Artificial IntelligenceGet the best of DevOps principles to enable CI/CD environmentsWho this book is forThis book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book.

Adobe Animate 2022 for Creative Professionals: Implement professional techniques and create vivid animated and interactive content with Animate, 2nd Edition

by Joseph Labrecque

Step into the world of animation and go beyond the fundamentals of Adobe Animate to bring experiences to life with the help of expert-led contentKey FeaturesProduce rich motion graphics and interactive animations for multiple platformsExplore the key features and enhancements in the latest Adobe Animate releaseTake your Adobe Animate projects to the next level with creative workflowsBook DescriptionAdobe Animate is platform-agnostic asset creation, motion design, animation, and interactivity software. Complete with explanations of essential concepts and step-by-step walkthroughs of practical examples, this book will guide you in using Adobe Animate to create immersive experiences by breaking through creative limitations across every medium.We begin by getting up to speed with all that you need to know about Adobe Animate. You'll learn how to get started with Animate as a creative platform and explore the features introduced in its most recent versions. The book will show you how to consume and produce media assets for multiple platforms through both the publish and export workflows. Following this, you'll explore advanced rigging techniques and discover how to create more dynamic animation with advanced depth and movement techniques. You'll also find out how to build projects such as games, virtual reality experiences, and apps for various platforms as the book demonstrates different ways to use Animate. Finally, it covers the different methods used to extend the software for various needs.By the end of this Adobe Animate book, you'll be able to produce a variety of media assets, motion graphic design materials, animated artifacts, and interactive content pieces for platforms such as HTML5 Canvas, WebGL, and mobile devices.What you will learnGain a solid understanding of Adobe Animate foundations and new featuresUnderstand the nuances associated with publishing and exporting rich media content to various platformsMake use of advanced layering and rigging techniques to create engaging motion contentCreate dynamic motion using the camera and variable layer depth techniquesDevelop web-based games, virtual reality experiences, and multiplatform mobile applicationsExtend Animate with extensions, application-level scripting, and the creation of custom integrated tutorialsWho this book is forThis book is for web, graphic, and motion design professionals with basic experience in animation who want to take their existing skills to the next level. A clear understanding of fundamental animation concepts will help you to get the most out of this book and produce impressive results.

Feature Store for Machine Learning: Curate, discover, share and serve ML features at scale

by Jayanth Kumar J

Learn how to leverage feature stores to make the most of your machine learning modelsKey FeaturesUnderstand the significance of feature stores in the ML life cycleDiscover how features can be shared, discovered, and re-usedLearn to make features available for online models during inferenceBook DescriptionFeature store is one of the storage layers in machine learning (ML) operations, where data scientists and ML engineers can store transformed and curated features for ML models. This makes them available for model training, inference (batch and online), and reuse in other ML pipelines. Knowing how to utilize feature stores to their fullest potential can save you a lot of time and effort, and this book will teach you everything you need to know to get started.Feature Store for Machine Learning is for data scientists who want to learn how to use feature stores to share and reuse each other's work and expertise. You'll be able to implement practices that help in eliminating reprocessing of data, providing model-reproducible capabilities, and reducing duplication of work, thus improving the time to production of the ML model. While this ML book offers some theoretical groundwork for developers who are just getting to grips with feature stores, there's plenty of practical know-how for those ready to put their knowledge to work. With a hands-on approach to implementation and associated methodologies, you'll get up and running in no time.By the end of this book, you'll have understood why feature stores are essential and how to use them in your ML projects, both on your local system and on the cloud.What you will learnUnderstand the significance of feature stores in a machine learning pipelineBecome well-versed with how to curate, store, share and discover features using feature storesExplore the different components and capabilities of a feature storeDiscover how to use feature stores with batch and online modelsAccelerate your model life cycle and reduce costsDeploy your first feature store for production use casesWho this book is forIf you have a solid grasp on machine learning basics, but need a comprehensive overview of feature stores to start using them, then this book is for you. Data/machine learning engineers and data scientists who build machine learning models for production systems in any domain, those supporting data engineers in productionizing ML models, and platform engineers who build data science (ML) platforms for the organization will also find plenty of practical advice in the later chapters of this book.

Python for ArcGIS Pro: Automate cartography and data analysis using ArcPy, ArcGIS API for Python, Notebooks, and pandas

by Silas Toms Bill Parker Dr. Christopher Tucker Rene Rubalcava

Extend your ArcGIS expertise by unlocking the world of Python programming. A fully hands-on guide that takes you through exercise after exercise using real data and real problems.Key FeaturesLearn the core components of the two Python modules for ArcGIS: ArcPy and ArcGIS API for PythonUse ArcPy, pandas, NumPy, and ArcGIS in ArcGIS Pro Notebooks to manage and analyze geospatial data at scaleIntegrate with ArcGIS Online using Python to publish and manage dataBook DescriptionIntegrating Python into your day-to-day ArcGIS work is highly recommended when dealing with large amounts of geospatial data. Python for ArcGIS Pro aims to help you get your work done faster, with greater repeatability and higher confidence in your results. Starting from programming basics and building in complexity, two experienced ArcGIS professionals-turned-Python programmers teach you how to incorporate scripting at each step: automating the production of maps for print, managing data between ArcGIS Pro and ArcGIS Online, creating custom script tools for sharing, and then running data analysis and visualization on top of the ArcGIS geospatial library, all using Python. You'll use ArcGIS Pro Notebooks to explore and analyze geospatial data, and write data engineering scripts to manage ongoing data processing and data transfers. This exercise-based book also includes three rich real-world case studies, giving you an opportunity to apply and extend the concepts you studied earlier. Irrespective of your expertise level with Esri software or the Python language, you'll benefit from this book's hands-on approach, which takes you through the major uses of Python for ArcGIS Pro to boost your ArcGIS productivity.What you will learnAutomate map production to make and edit maps at scale, cutting down on repetitive tasksPublish map layer data to ArcGIS OnlineAutomate data updates using the ArcPy Data Access module and cursorsTurn your scripts into script tools for ArcGIS ProLearn how to manage data on ArcGIS OnlineQuery, edit, and append to feature layers and create symbology with renderers and colorizersApply pandas and NumPy to raster and vector analysisLearn new tricks to manage data for entire cities or large companiesWho this book is forThis book is ideal for anyone looking to add Python to their ArcGIS Pro workflows, even if you have no prior experience with programming. This includes ArcGIS professionals, intermediate ArcGIS Pro users, ArcGIS Pro power users, students, and people who want to move from being a GIS Technician to GIS Analyst; GIS Analyst to GIS Programmer; or GIS Developer/Programmer to a GIS Architect. Basic familiarity with geospatial/GIS syntax, ArcGIS, and data science (pandas) is helpful, though not necessary.

Industrial IoT for Architects and Engineers: Architecting secure, robust, and scalable industrial IoT solutions with AWS

by Joey Bernal Bharath Sridhar

Go beyond connecting services to understand the unique challenges encountered in industrial environments by building Industrial IoT architectures using AWSPurchase of the print or kindle book includes a free eBook in the PDF formatKey FeaturesUnderstand the key components of IoT Architecture and how it applies to Industry 4.0Walk through extensive examples and solutions across multiple IndustriesLearn how to collect, process, store, and analyse Industrial IoT dataBook DescriptionWhen it comes to using the core and managed services available on AWS for making decisions about architectural environments for an enterprise, there are as many challenges as there are advantages. This Industrial IoT book follows the journey of data from the shop floor to the boardroom, identifying goals and aiding in strong architectural decision-making.You'll begin from the ground up, analyzing environment needs and understanding what is required from the captured data, applying industry standards and conventions throughout the process. This will help you realize why digital integration is crucial and how to approach an Industrial IoT project from a holistic perspective. As you advance, you'll delve into the operational technology realm and consider integration patterns with common industrial protocols for data gathering and analysis with direct connectivity to data through sensors or systems. The book will equip you with the essentials for designing industrial IoT architectures while also covering intelligence at the edge and creating a greater awareness of the role of machine learning and artificial intelligence in overcoming architectural challenges.By the end of this book, you'll be ready to apply IoT directly to the industry while adapting the concepts covered to implement AWS IoT technologies.What you will learnDiscover Industrial IoT best practices and conventionsUnderstand how to get started with edge computingDefine and build IoT solution architectures from scratchUse AWS as the core of your solution platformApply advanced analytics and machine learning to your dataDeploy edge processing to react in near real time to events within your environmentWho this book is forThis book is for architects, engineers, developers, and technical professionals interested in building an edge and cloud-based Internet of Things ecosystem with a focus on industry solutions. Since the focus of this book is specifically on IoT, a solid understanding of core IoT technologies and how they work is necessary to get started. If you are someone with no hands-on experience, but are familiar with the subject, you'll find the use cases useful to learn how architectural decisions are made.

OpenShift Multi-Cluster Management Handbook: Go from architecture to pipelines using GitOps

by Giovanni Fontana Rafael Pecora Marcos Amorim

Discover best practices for designing and scaling robust OpenShift clusters' architecture for different workloadsManage multiple clusters on-premise or in the cloud using multi-cluster management tools to keep them secure and compliantImplement multi-cluster CI/CD on OpenShift using GitOpsKey FeaturesDiscover best practices to design robust OpenShift architecture and scale them to different workloadsUnderstand the minimal collection of topics you should consider in your container security strategyImplement multi-cluster CI/CD on OpenShift using GitOpsBook DescriptionFor IT professionals working with Red Hat OpenShift Container Platform, the key to maximizing efficiency is understanding the powerful and resilient options to maintain the software development platform with minimal effort. OpenShift Multi-Cluster Management Handbook is a deep dive into the technology, containing knowledge essential for anyone who wants to work with OpenShift.This book starts by covering the architectural concepts and definitions necessary for deploying OpenShift clusters. It then takes you through designing Red Hat OpenShift for hybrid and multi-cloud infrastructure, showing you different approaches for multiple environments (from on-premises to cloud providers). As you advance, you'll learn container security strategies to protect pipelines, data, and infrastructure on each layer. You'll also discover tips for critical decision making once you understand the importance of designing a comprehensive project considering all aspects of an architecture that will allow the solution to scale as your application requires.By the end of this OpenShift book, you'll know how to design a comprehensive Red Hat OpenShift cluster architecture, deploy it, and effectively manage your enterprise-grade clusters and other critical components using tools in OpenShift Plus.What you will learnUnderstand the important aspects of OpenShift cluster architectureDesign your infrastructure to run across hybrid cloudsDefine the best strategy for multitenancy on OpenShiftDiscover efficient troubleshooting strategies with OpenShiftBuild and deploy your applications using OpenShift Pipelines (Tekton)Work with ArgoCD to deploy your applications using GitOps practicesMonitor your clusters' security using Red Hat Advanced Cluster SecurityWho this book is forThis book is for a wide range of IT professionals using or looking to use OpenShift with a hybrid/multi-cloud approach. In this book, IT architects will find practical guidance on OpenShift clusters' architecture, while Sysadmins, SREs, and IT operators will learn more about OpenShift deployment, troubleshooting, networking, security, and tools to manage multiple clusters from a single pane. For DevOps engineers, this book covers CI/CD strategies for multiple clusters using GitOps. Equipped with just basic knowledge of containerization and Kubernetes, you're ready to get started.

40 Algorithms Every Programmer Should Know - Second Edition: Tackle Computer Science Challenges With Classic To Modern Algorithms In Machine Learning, Software Design, Data Systems, And Cryptography

by Imran Ahmad

This computer science book is for programmers or developers who want to understand the use of algorithms for problem-solving and writing efficient code. Whether you are a beginner looking to learn the most used algorithms concisely or an experienced programmer looking to explore cutting-edge algorithms in data science, machine learning, and cryptography, you'll find this book useful. Python programming experience is a must, knowledge of data science will be helpful but not necessary.

Hands-On Unity 2022 Game Development: Learn to use the latest Unity 2022 features to create your first video game in the simplest way possible, 3rd Edition

by Nicolas Alejandro Borromeo

Create, customize, and optimize your own professional games from scratch with Unity 2022Includes invitation to join the online Unity Game Development community to read the book alongside Unity developers/C# programmers and Nicolas Borromeo.Purchase of the print or Kindle book includes a free eBook in the PDF format.Key FeaturesCreate the game prototype and learn the fundamentals of Unity editor to build scenes, objects and import objectsAdd interactivity, win/lose conditions, sound, graphics and artificial intelligence using C# and visual scriptingImprove the game graphics, user interface, add visual effects and animations using Animator, Cinemachine, and TimelineBook DescriptionUnity is a cross-platform game engine that provides you with powerful but simple-to-use features to solve the most common problems in Game Development, such as rendering, animation, physics, sound, and effects. You'll learn to use these features to create simple but complete games (and all the nuances needed to handle Unity).Complete with hands-on tutorials and projects, this book will teach you to use the Unity game engine, create C# and visual scripts, integrate graphics, sound, and animations, and manipulate physics to create interesting mechanics for your game. You'll then code a simple AI agent to challenge the user and work with profiling tools to ensure code efficiency.Finally, you'll work with Unity's AR tools to create AR experiences for 3D apps and games before publishing them to the world.If you are interested in creating impressive, commercial-quality games that are playable on a variety of platforms, then you've come to the right place.What you will learnBuild a game prototype that includes gameplay, player and non-player characters, assets, animations, and moreSet up and navigate the game engine to dive into the Unity Editor and discover unique and new features released in 2022Learn both C# and Visual Scripting to customize player movements, the user interface, and game physicsApply shaders to improve your game graphics using Shader Graph and Universal Render Pipeline (URP)Create win-lose conditions for the game by using design patterns such as Singleton and Event ListenersImplement Game AI to build a fully functional enemy capable of detecting and attacking the playerDebug, test, optimize, and create an executable version of the game to share with your friendsWho this book is forBoth game and non-game developers who wish to migrate or start building 3D games in Unity will find this book useful. While you'll still able to follow along if you don't have any programming experience, knowing the fundamentals of C# programming will help you get the most out of this book.

Mastering Azure Machine Learning: Execute large-scale end-to-end machine learning with Azure, 2nd Edition

by Christoph Korner Marcel Alsdorf

Supercharge and automate your deployments to Azure Machine Learning clusters and Azure Kubernetes Service using Azure Machine Learning servicesKey FeaturesImplement end-to-end machine learning pipelines on AzureTrain deep learning models using Azure compute infrastructureDeploy machine learning models using MLOpsBook DescriptionAzure Machine Learning is a cloud service for accelerating and managing the machine learning (ML) project life cycle that ML professionals, data scientists, and engineers can use in their day-to-day workflows. This book covers the end-to-end ML process using Microsoft Azure Machine Learning, including data preparation, performing and logging ML training runs, designing training and deployment pipelines, and managing these pipelines via MLOps. The first section shows you how to set up an Azure Machine Learning workspace; ingest and version datasets; as well as preprocess, label, and enrich these datasets for training. In the next two sections, you'll discover how to enrich and train ML models for embedding, classification, and regression. You'll explore advanced NLP techniques, traditional ML models such as boosted trees, modern deep neural networks, recommendation systems, reinforcement learning, and complex distributed ML training techniques - all using Azure Machine Learning. The last section will teach you how to deploy the trained models as a batch pipeline or real-time scoring service using Docker, Azure Machine Learning clusters, Azure Kubernetes Services, and alternative deployment targets. By the end of this book, you'll be able to combine all the steps you've learned by building an MLOps pipeline.What you will learnUnderstand the end-to-end ML pipelineGet to grips with the Azure Machine Learning workspaceIngest, analyze, and preprocess datasets for ML using the Azure cloudTrain traditional and modern ML techniques efficiently using Azure MLDeploy ML models for batch and real-time scoringUnderstand model interoperability with ONNXDeploy ML models to FPGAs and Azure IoT EdgeBuild an automated MLOps pipeline using Azure DevOpsWho this book is forThis book is for machine learning engineers, data scientists, and machine learning developers who want to use the Microsoft Azure cloud to manage their datasets and machine learning experiments and build an enterprise-grade ML architecture using MLOps. This book will also help anyone interested in machine learning to explore important steps of the ML process and use Azure Machine Learning to support them, along with building powerful ML cloud applications. A basic understanding of Python and knowledge of machine learning are recommended.

Rancher Deep Dive: Manage enterprise Kubernetes seamlessly with Rancher

by Matthew Mattox

Effectively build, manage, and secure your Kubernetes workloads to implement CI/CDKey FeaturesGain a complete understanding of how Rancher worksDiscover how to design and deploy Kubernetes clusters using RancherUnderstand how to extend Kubernetes and Rancher's capabilities to take your apps to the next levelBook DescriptionKnowing how to use Rancher enables you to manage multiple clusters and applications without being locked into a vendor's platform. This book will guide you through Rancher's capabilities while deepening your understanding of Kubernetes and helping you to take your applications to a new level.The book begins by introducing you to Rancher and Kubernetes, helping you to learn and implement best practices. As you progress through the chapters, you'll understand the strengths and limitations of Rancher and Kubernetes and discover all the different ways to deploy Rancher. You'll also find out how to design and deploy Kubernetes clusters to match your requirements. The concluding chapters will show you how to set up a continuous integration and continuous deployment (CI/CD) pipeline for deploying applications into a Rancher cluster, along with covering supporting services such as image registries and Helm charts.By the end of this Kubernetes book, you'll be able to confidently deploy your mission-critical production workloads on Rancher-managed Kubernetes clusters.What you will learnDeploy Rancher in a production-ready configurationArchitect an application cluster to support mission-critical workloadsBuild the type of Kubernetes cluster that makes sense for your environmentDiscover the tools and services needed to make a new, ready-to-deploy clusterPrepare your applications to be deployed into Rancher for KubernetesExpand your Kubernetes cluster by providing additional services such as Longhorn, OPA, and monitoringWho this book is forThis book is for DevOps engineers looking to deploy Kubernetes in a fast and easy way. A basic understanding of Linux administration and containerization is needed to get the most out of this book.

Test-Driven iOS Development with Swift: Write maintainable, flexible, and extensible code using the power of TDD with Swift 5.5, 4th Edition

by Dr. Dominik Hauser

Build robust applications using TDD with Swift 5.5 and become a TDD expert by writing tests for view controller, views, network code, and even SwiftUI viewKey FeaturesBuild a complete iOS app using test-driven developmentExplore testing view controllers, table views, navigation, and network codeLearn how to write tests for Combine and SwiftUI codeBook DescriptionTest-driven development (TDD) is a proven way to find software bugs earlier on in software development. Writing tests before you code improves the structure and maintainability of your apps, and so using TDD in combination with Swift 5.5's improved syntax leaves you with no excuse for writing bad code.Developers working with iOS will be able to put their knowledge to work with this practical guide to TDD in iOS. This book will help you grasp the fundamentals and show you how to run TDD with Xcode. You'll learn how to test network code, navigate between different parts of the app, run asynchronous tests, and much more. Using practical, real-world examples, you'll begin with an overview of the TDD workflow and get to grips with unit testing concepts and code cycles. You'll then develop an entire iOS app using TDD while exploring different strategies for writing tests for models, view controllers, and networking code. Additionally, you'll explore how to test the user interface and business logic of iOS apps and even write tests for the network layer of the sample app.By the end of this TDD book, you'll be able to implement TDD methodologies comfortably in your day-to-day development for building scalable and robust applications.What you will learnImplement TDD in Swift application developmentDetect bugs before you run code using the TDD approachUse TDD to build models, view controllers, and viewsTest network code with asynchronous tests and stubsWrite code that's a joy to read and maintainDesign functional tests to suit your software requirementsDiscover scenarios where TDD should be applied and avoidedWho this book is forThis book is for iOS developers looking to apply TDD to build maintainable and scalable applications. Intermediate-level developers with Swift application development experience will be able to make the most out of this book. Prior experience of applying TDD to Swift applications is not required.

Administrating Microsoft Dynamics 365 Business Central Online: A practical guide to SaaS administration and migration from your on-premise Business Central environments to the cloud

by Andrey Baludin

A hands-on guide to learning Dynamics 365 Business Central Admin Center to manage SaaS environments and set up cloud migration from an on-premise environmentKey FeaturesManage and create Business Central environments of different types and plan your apps for future releasesSet up the telemetry on a tenant and extension level and analyze it with different toolsSet up cloud migration to move data from on-premise to the cloud and automate migration with PowerShell scriptBook DescriptionThis book features all the information you need to get started with administrating Microsoft Dynamics 365 Business Central Online. It contains detailed information about the admin portal and cloud migration process, all based on real usage experience.The book starts by covering the data migration process for developers, which will show you how to organize the data without code. You'll also learn how the admin portal can be useful if you want to export a database copy, restore a backup, and set up telemetry to get detailed information about the call stack and operation statuses. As you progress, you'll learn how to check your Business Central SaaS environment details, create new and different types of environments, and notifications, and keep your cloud data within limits. Later, you'll explore how to set up cloud migration from an on-premise environment to SaaS, run the migration, upgrade data, and fix problems if something goes wrong.By the end of this book, you'll be able to create new production and sandbox environments, restore them from backups, analyze environment telemetry, and confidently migrate your data to the cloud.What you will learnManage different Business Central environments, their statuses, and updates, and create new environmentsUnderstand how to deploy a SaaS environment from a backupAnalyze environment telemetry and its operation, and discover how to set up extended telemetry with Application InsightsExplore how to get information about tenant capacity limits and their usage of resourcesSet up cloud migration and move your data from on-premise to SaaSAutomate administration and migration processes with APIsWho this book is forThis book is for business central developers, consultants, and customers who are involved in migration and administration processes. Those planning to move their on-premise solution to the cloud will also find this book helpful. Both developers and consultants will learn how to migrate data without a single line of code and use environment telemetry.

DevSecOps in Practice with VMware Tanzu: Build, run, and manage secure multi-cloud apps at scale on Kubernetes with the Tanzu portfolio

by Parth Pandit Robert Hardt

Modernize your apps, run them in containers on Kubernetes, and understand the business value and the nitty-gritty of the VMware Tanzu portfolio with hands-on instructionsPurchase of the print or kindle book includes a free eBook in the PDF formatKey FeaturesGain insights into the key features and capabilities of distinct VMWare Tanzu productsLearn how and when to use the different Tanzu products for common day-1 and day-2 operationsModernize applications deployed on multi-cloud platforms using DevSecOps best practicesBook DescriptionAs Kubernetes (or K8s) becomes more prolific, managing large clusters at scale in a multi-cloud environment becomes more challenging – especially from a developer productivity and operational efficiency point of view. DevSecOps in Practice with VMware Tanzu addresses these challenges by automating the delivery of containerized workloads and controlling multi-cloud Kubernetes operations using Tanzu tools.This comprehensive guide begins with an overview of the VMWare Tanzu platform and discusses its tools for building useful and secure applications using the App Accelerator, Build Service, Catalog service, and API portal. Next, you'll delve into running those applications efficiently at scale with Tanzu Kubernetes Grid and Tanzu Application Platform. As you advance, you'll find out how to manage these applications, and control, observe, and connect them using Tanzu Mission Control, Tanzu Observability, and Tanzu Service Mesh. Finally, you'll explore the architecture, capabilities, features, installation, configuration, implementation, and benefits of these services with the help of examples.By the end of this VMware book, you'll have gained a thorough understanding of the VMWare Tanzu platform and be able to efficiently articulate and solve real-world business problems.What you will learnBuild apps to run as containers using predefined templatesGenerate secure container images from application source codeBuild secure open source backend services container imagesDeploy and manage a Kubernetes-based private container registryManage a multi-cloud deployable Kubernetes platformDefine a secure path to production for Kubernetes-based applicationsStreamline multi-cloud Kubernetes operations and observabilityConnect containerized apps securely using service meshWho this book is forThis book is for cloud platform engineers and DevOps engineers who want to learn about the operations of tools under the VMware Tanzu umbrella. The book also serves as a useful reference for application developers and solutions architects as well as IT leaders who want to understand how business and security outcomes can be achieved using the tools covered in this book. Prior knowledge of containers and Kubernetes will help you get the most out of this book.

ServiceNow for Architects and Project Leaders: A complete guide to driving innovation, creating value, and making an impact with ServiceNow

by Roy Justus David Zhao

Gain insight and strategic advice for driving value in your organization with this practical guide that condenses a decade of ServiceNow wisdom into the must-know essentials for impactful deploymentsKey FeaturesFocus on what to do when shaping and leading a ServiceNow journeyExplore strategies for making your projects impactful and valuableGuidance for leaders at every level to maximize return on their investments in ServiceNowBook DescriptionServiceNow is the leading enterprise service management platform that enables the effective management of services in a modern enterprise.In this book, you'll learn how to avoid pitfalls that can challenge value realization, where to focus, how to balance tradeoffs, and how to get buy-in for complex decisions. You'll understand the key drivers of value in ServiceNow implementation and how to structure your program for successful delivery. Moving ahead, you'll get practical guidance on the methods and considerations in securely using ServiceNow. You'll also learn how to set up a multi-instance environment including best practices, patterns and alternatives in the use and maintenance of a multi-instance pipeline. Later chapters cover methods and approaches to design processes that deliver optimal ROI. Further, you'll receive tips for designing technical standards, designing for scale, ensuring maintainability, and building a supportable instance. Finally, you'll focus on the innovative possibilities that can be unlocked in a ServiceNow journey which will help you to manage uncertainty and claim the value of being an early adopter.By the end of this book, you'll be prepared to lead or support a ServiceNow implementation with confidence that you're bringing not only a solution but also making an impact in your organization.What you will learnUnderstand the key drivers of value in ServiceNow implementationStructure your ServiceNow programs for successful deliveryDiscover methods and tools for securely using ServiceNowSet up a multi-instance environment with best practices and patternsArchitect and lead the deployment of AI capabilities in ServiceNowBuild innovative experiences using NLU, virtual agents and the Now Experience FrameworkWho this book is forThis book is for architects, consultants and project leaders looking to drive value by applying ServiceNow effectively and efficiently. Platform administration or development experience is useful but not necessary to get the most out of this book. However, some familiarity with the modules and features of ServiceNow is expected.

Data Modeling with Tableau: A practical guide to building data models using Tableau Prep and Tableau Desktop

by Kirk Munroe

Save time analyzing volumes of data using best practices to extract, model, and create insights from your dataKey FeaturesMaster best practices in data modeling with Tableau Prep Builder and Tableau DesktopApply Tableau Server and Cloud to create and extend data modelsBuild organizational data models based on data and content governance best practicesBook DescriptionTableau is unlike most other BI platforms that have a single data modeling tool and enterprise data model (for example, LookML from Google's Looker). That doesn't mean Tableau doesn't have enterprise data governance; it is both robust and very flexible. This book will help you build a data-driven organization with the proper use of Tableau governance models.Data Modeling with Tableau is an extensive guide, complete with step-by-step explanations of essential concepts, practical examples, and hands-on exercises. As you progress through the chapters, you will learn the role that Tableau Prep Builder and Tableau Desktop each play in data modeling. You'll also explore the components of Tableau Server and Cloud that make data modeling more robust, secure, and performant. Moreover, by extending data models for Ask and Explain Data, you'll gain the knowledge required to extend analytics to more people in their organizations, leading to better data-driven decisions. Finally, this book will get into the entire Tableau stack and get the techniques required to build the right level of governance into Tableau data models for the right use cases.By the end of this Tableau book, you'll have a firm understanding of how to leverage data modeling in Tableau to benefit your organization.What you will learnShowcase Tableau published data sources and embedded connectionsApply Ask Data in data cataloging and natural language queryExhibit features of Tableau Prep Builder with hands-on exercisesModel data with Tableau Desktop through examplesFormulate a governed data strategy using Tableau Server and CloudOptimize data models for Ask and Explain DataWho this book is forThis book is for data analysts and business analysts who are looking to expand their data skills, offering a broad foundation to build better data models in Tableau for easier analysis and better query performance.It will also benefit individuals responsible for making trusted and secure data available to their organization through Tableau, such as data stewards and others who work to take enterprise data and make it more accessible to business analysts.

Blazor WebAssembly By Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#, 2nd Edition

by Toi B. Wright Scott Hanselman

Building exciting web apps using methods other than JavaScript by following step-by-step instructions code-in-action videos.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesExplore and build complete, easy-to-follow web projects using BlazorTest your nettle building a weather app, and expense tracker, and a Kanban board with real-world applicationsDevelop a deeper understanding on how to work with Blazor WebAssembly without spending too much time focusing on the theoryBook DescriptionBlazor WebAssembly helps developers build web applications without the need for JavaScript, plugins, or add-ons. With its continued growth in popularity, getting started with Blazor now can open doors to new career paths and exciting projects – and Blazor WebAssembly By Example will make your first steps easier. This is a project-based guide that will teach you how to build single-page web applications with Blazor, focusing heavily on the practical over the theoretical by providing detailed step-by-step instructions for each project.In this updated edition, you'll start by building simple standalone web applications and gradually progress to developing more advanced hosted web applications with SQL Server backends. Each project will cover a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, security, event handling, debugging on the client, application state, and dependency injection. The book's projects get more challenging as you progress, but you don't have to complete them in order, which makes this book a valuable resource for beginners as well as those who just want to dip into specific topics.By the end of this book, you will have experience and lots of know-how on how to build a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#.What you will learnDiscover the power of the C# language for both server-side and client-side web developmentBuild your first Blazor WebAssembly application with the Blazor WebAssembly App project templateLearn how to debug a Blazor WebAssembly app, and use ahead-of-time compilation before deploying it on Microsoft's cloud platformUse templated components and the Razor class library to build and share a modal dialog boxLearn how to use JavaScript with Blazor WebAssemblyBuild a progressive web app (PWA) to enable native app-like performance and speedSecure a Blazor WebAssembly app using Azure Active DirectoryGain experience with ASP.NET Web APIs by building a task manager appWho this book is forThis book is for .NET web developers who want to leverage the power of .NET and C# to write single-page web applications using Blazor WebAssembly without using JavaScript frameworks. To get started with this book, you'll need at least beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.

Red Hat Enterprise Linux 9 Administration: A comprehensive Linux system administration guide for RHCSA certification exam candidates, 2nd Edition

by Pablo Iranzo Gomez Pedro Ibanez Requena Miguel Perez Colino Scott McCarty

Develop the skills required to administer your RHEL environment on-premises and in the cloud while preparing for the RHCSA examPurchase of the print or Kindle book includes a free eBook in PDF formatKey FeaturesBecome a pro at system administration from installation to container managementSecure and harden your Linux environment using SSH, SELinux, firewall, and system permissionsGain confidence to pass the RHCSA exam with the help of practice testsBook DescriptionWith Red Hat Enterprise Linux 9 becoming the standard for enterprise Linux used from data centers to the cloud, Linux administration skills are in high demand. With this book, you'll learn how to deploy, access, tweak, and improve enterprise services on any system on any cloud running Red Hat Enterprise Linux 9.Throughout the book, you'll get to grips with essential tasks such as configuring and maintaining systems, including software installation, updates, and core services. You'll also understand how to configure the local storage using partitions and logical volumes, as well as assign and deduplicate storage. You'll learn how to deploy systems while also making them secure and reliable.This book provides a base for users who plan to become full-time Linux system administrators by presenting key command-line concepts and enterprise-level tools, along with essential tools for handling files, directories, command-line environments, and documentation for creating simple shell scripts or running commands. With the help of command line examples and practical tips, you'll learn by doing and save yourself a lot of time.By the end of the book, you'll have gained the confidence to manage the filesystem, users, storage, network connectivity, security, and software in RHEL 9 systems on any footprint.What you will learnBecome well versed with the fundamentals of RHEL9—from system deployment to user managementSecure a system by using SELinux policies and configuring firewall rulesUnderstand LVM to manage volumes and maintain VDO deduplicationManage a system remotely using SSH and public key authenticationGet the hang of the boot process and kernel tunable to adjust your systemsAutomate simple tasks using scripts or Ansible PlaybooksWho this book is forThis book is for Red Hat Enterprise Linux system administrators and Linux system administrators. It's also a good resource for any IT professional who wants to learn system administration. RHCSA certification candidates will find this book useful in their preparation for the certification exam.

Coding Roblox Games Made Easy: The ultimate guide to creating games with Roblox Studio and Luau programming, 2nd Edition

by Zander Brumbaugh

Get up and running with Roblox environment and Luau programming basics to build and share your gamesIncludes an exclusive invite to join the online Roblox game development communityKey FeaturesBegin coding in Luau: build player avatars, battlefields, game physics, countdown timers and moreLearn tips, tricks, best practices, and advanced Roblox coding techniques to create 3D gamesJoin the book club to discuss queries, provide solutions, and ask Zander for advice on your gamesBook DescriptionRoblox is a huge entertainment platform like no other for both playing and creating games. With over 200 million monthly active users, Roblox has enabled new and experienced developers to create successful games, often called experiences, that can be played globally at no cost.Coding Roblox Games Made Easy, 2nd Edition, builds a solid foundation of the concepts you need to embark on the journey of building two end-to-end games in Roblox in increasing order of complexity.For the first game, you will create obstacles and traps for an obstacle course game (obby) and overcome them to win the game alongside other players and earn rewards. In the next game, you will manage player avatars, their weapons, a battlefield and add programming logic for the players to find their weapons and fight, with a reward for the last player standing.Finally, you'll delve into the logistics of game production, focusing on optimizing your games' performance by implementing impressive mechanics, monetization, and marketing practices. We will also discuss how the Metaverse is set to change the dynamics of user experience and what the future holds for Roblox game developers.Let's create and share experiences through play!What you will learnUnderstand how to use Roblox Studio and other free resourcesLearn how to code in Luau: basics, game systems, physics manipulation, etc.Test, evaluate, and redesign to create bug-free and engaging gamesUse Roblox programming and rewards to make your first gameMove from a lobby to a battleground, build avatars and create weapons with which to fightMaster the three Ms: Mechanics, Monetization, MarketingLearn 50 cool things to do on RobloxWho this book is forGet started with building your first game on the Roblox platform. This book is for anyone interested in learning the fundamentals of Luau programming and Roblox Studio and needs direction to build and share games. If you're already familiar with Roblox and are looking for tips, tricks, and the best Roblox and Luau practices for efficient development, you'll find this book helpful.The book requires no prior knowledge of game development.

Bioinformatics with Python Cookbook: Use modern Python libraries and applications to solve real-world computational biology problems, 3rd Edition

by Tiago Antao

Discover modern, next-generation sequencing libraries from the powerful Python ecosystem to perform cutting-edge research and analyze large amounts of biological dataKey FeaturesPerform complex bioinformatics analysis using the most essential Python libraries and applicationsImplement next-generation sequencing, metagenomics, automating analysis, population genetics, and much moreExplore various statistical and machine learning techniques for bioinformatics data analysisBook DescriptionBioinformatics is an active research field that uses a range of simple-to-advanced computations to extract valuable information from biological data, and this book will show you how to manage these tasks using Python.This updated third edition of the Bioinformatics with Python Cookbook begins with a quick overview of the various tools and libraries in the Python ecosystem that will help you convert, analyze, and visualize biological datasets. Next, you'll cover key techniques for next-generation sequencing, single-cell analysis, genomics, metagenomics, population genetics, phylogenetics, and proteomics with the help of real-world examples. You'll learn how to work with important pipeline systems, such as Galaxy servers and Snakemake, and understand the various modules in Python for functional and asynchronous programming. This book will also help you explore topics such as SNP discovery using statistical approaches under high-performance computing frameworks, including Dask and Spark. In addition to this, you'll explore the application of machine learning algorithms in bioinformatics.By the end of this bioinformatics Python book, you'll be equipped with the knowledge you need to implement the latest programming techniques and frameworks, empowering you to deal with bioinformatics data on every scale.What you will learnBecome well-versed with data processing libraries such as NumPy, pandas, arrow, and zarr in the context of bioinformatic analysisInteract with genomic databasesSolve real-world problems in the fields of population genetics, phylogenetics, and proteomicsBuild bioinformatics pipelines using a Galaxy server and SnakemakeWork with functools and itertools for functional programmingPerform parallel processing with Dask on biological dataExplore principal component analysis (PCA) techniques with scikit-learnWho this book is forThis book is for bioinformatics analysts, data scientists, computational biologists, researchers, and Python developers who want to address intermediate-to-advanced biological and bioinformatics problems. Working knowledge of the Python programming language is expected. Basic knowledge of biology will also be helpful.

Modernizing Your Windows Applications with the Windows App SDK and WinUI: Expand your desktop apps to support new features and deliver an integrated Windows 11 experience

by Matteo Pagani Marc Plogas

Use Windows App SDK and WinUI 3 to take your existing Windows desktop applications to the next level by enabling a modern and accessible UI and integrating the latest Windows features like WinML and Windows HelloKey FeaturesImprove your apps and enable them to support modern devices with features such as touch screens and responsive UIIntegrate your app with the latest Windows innovations using modern tools and the newest C# featuresReuse your existing knowledge in .NET, C#, and Visual Studio to create new Windows appsBook DescriptionIf you're a developer looking to improve and modernize your existing LOB applications to leverage modern Windows features without having to rewrite the entire application from scratch, this book is for you. You'll learn how to modernize your existing Windows Forms, WPF, and UWP applications and enrich them with the latest Windows features.Starting with sample LOB applications that cover common scenarios, you'll learn the differences between various components and then focus on design features for improved visual aspects like accessibility and responsive layouts.The book shows you how to enhance your existing applications using Windows App SDK components and various Windows APIs, resulting in deeper integration with the operating system. You'll be taking a closer look at WinML, which enables Windows applications to evaluate machine learning models offline and leverage the power of your machine, or notifications, to engage with your users in a more effective way. You'll also learn how to make your application deployment-ready by distributing it using various platforms like the Microsoft Store or websites.By the end of this Windows book, you'll be able to create a migration plan for your existing Windows applications and put your knowledge to work by enhancing your application with new features and integrating them with the Windows ecosystem.What you will learnUnderstand the key concepts of the Windows App SDK and WinUIIntegrate new features by creating new applications or by enhancing your existing onesRevamp your app's UI by adopting Fluent Design and new interaction paradigms such as touch and inkingUse notifications to engage with your users more effectivelyIntegrate your app with the Windows ecosystem using the Windows App SDKUse WinML to boost your tasks using artificial intelligenceDeploy your application in LOB and customer-facing scenarios with MSIXWho this book is forThis book is for developers who are building Windows applications with Windows Forms, WPF, and UWP and would like to evolve and modernize their applications, but aren't able to rebuild them from scratch. This book focuses on Line-of-Business scenarios. Basic knowledge of Windows app development, .NET/C#, and Visual Studio will help you understand the concepts covered in this book.

Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object-oriented software

by Bruce M. Van Horn II Van Symons

Build robust applications in C# easily using effective and popular design patterns and best practicesKey FeaturesRecognize solutions to common problems in software design with C#Explore real-world applications of design patterns that can be used in your everyday workGet to grips with 14 patterns and their design implementationsBook DescriptionAs a software developer, you need to learn new languages and simultaneously get familiarized with the programming paradigms and methods of leveraging patterns, as both a communications tool and an advantage when designing well-written, easy-to-maintain code. Design patterns, being a collection of best practices, provide the necessary wisdom to help you overcome common sets of challenges in object-oriented design and programming.This practical guide to design patterns helps C# developers put their programming knowledge to work. The book takes a hands-on approach to introducing patterns and anti-patterns, elaborating on 14 patterns along with their real-world implementations. Throughout the book, you'll understand the implementation of each pattern, as well as find out how to successfully implement those patterns in C# code within the context of a real-world project.By the end of this design patterns book, you'll be able to recognize situations that tempt you to reinvent the wheel, and quickly avoid the time and cost associated with solving common and well-understood problems with battle-tested design patterns.What you will learnGet to grips with patterns, and discover how to conceive and document themExplore common patterns that may come up in your everyday workRecognize common anti-patterns early in the processUse creational patterns to create flexible and robust object structuresEnhance class designs with structural patternsSimplify object interaction and behavior with behavioral patternsWho this book is forThis book is for beginner and mid-level software developers who are looking to take their object-oriented programs or software designing skills to the next level by learning to leverage common patterns. A firm grasp of programming fundamentals and classical object-oriented programming (OOP) using languages like C#, C++, Objective-C, or Java is expected.

Salesforce Anti-Patterns: Create powerful Salesforce architectures by learning from common mistakes made on the platform

by Lars Malmqvist

Avoid implementation failures and technical debt by mitigating anti-patterns in your Salesforce enterprise solutions using expert guidance and proven recommendationsPurchase of the print or Kindle book includes a free eBook PDFKey FeaturesBuild exemplary Salesforce architectures by studying anti-patterns that lead to failing systemsDemonstrate deep architectural principles that you can apply in your Salesforce projectsIdentify common problems in Salesforce architectures and apply better architectural solutionsBook DescriptionSalesforce Anti-Patterns teaches you to spot errors in Salesforce patterns that may seem like a good idea at first but end up costing you dearly. This book will enable Salesforce developers and architects to understand how ingenious Salesforce architectures can be created by studying anti-patterns and solutions to problems that can later lead to serious implementation issues. While there are several books on the market that start with the question, “How do I create great Salesforce architecture?” and proceed to a solution from there, this book instead starts by asking, “What tends to go wrong with Salesforce architectures?” and proceeds to a solution from there.In this book, you'll find out how to identify and mitigate anti-patterns in the technical domains of system architecture, data architecture, and security architecture, along with anti-patterns in the functional domain of solution architecture as well as for integration architecture. You'll also learn about common anti-patterns affecting your Salesforce development process and governance and, finally, how to spot common problems in how architects communicate their solutions.By the end of this Salesforce book, you'll have gained the confidence to architect and communicate solutions on the Salesforce platform while dodging common mistakes.What you will learnCreate a balanced system architecture by identifying common mistakes around on- and off-platform functionality and interfacesAvoid security problems that arise from anti-patterns on the Salesforce platformSpot common data architecture issues and discover intuitive ways to address themAvoid the dual traps of over- and under-customization in your solution architectureExplore common errors made in deployment setups, test strategy, and architecture governanceUnderstand why bad communication patterns are so overlooked in architectureWho this book is forThis book is for Salesforce architects, aspiring architects, developers, consultants, and decision makers who want to start making the right architectural choices or prepare for their journey to CTA. This book helps you gain a professional understanding of Salesforce and its building blocks. It is not code-centric, so you will benefit from both functional and technical experience, but a basic level of platform understanding is required.

Enterprise React Development with UmiJS: Learn efficient techniques and best practices to design and develop modern frontend web applications

by Douglas Alves Venancio

Get to grips with UmiJS and build professional web applications with the help of step-by-step explanations and hands-on examplesKey FeaturesExplore tips, tricks, and best practices for creating web applications with UmiJSLearn how to apply Ant Design System in UmiJS to build modern user interfacesManage errors in designing web applications while using UmiJS and its main pluginsBook DescriptionUmiJS is the Ant Group's underlying frontend development framework, an open source project for developing enterprise-class frontend applications. In this book, you'll get hands-on with single-page application development using UmiJS. By following practical step-by-step examples, you'll develop essential skills to build and publish your apps and create a modern user experience with responsive interfaces. This book will help you learn the essential features of UmiJS and how to set up and build a project from scratch using React, Less, and TypeScript. You'll study Ant Design, a framework based on solid design concepts that provides a series of React components to accelerate interface development. Along the way, you'll see how to make requests and develop the frontend using simulated data while ensuring that your app has a high level of security and feedback. You'll also discover ways to improve your code quality and readability using formatting tools. By the end of the book, you'll have learned how to use UmiJS to design user interfaces, as well as compile, test, and package your app locally, and deliver your app by deploying it to online services.What you will learnUnderstand how to improve code quality with formatting toolsSecure your application and handle errors in HTTP requests using UmiJSConfigure and use UmiJS for rapid single-page application developmentApply what you've learned when building your portfolio and stand out in the marketUse the visual option Umi UI to build and add components to the projectAdvance as a frontend developer by learning UmiJS best practices and techniques for web application developmentIdentify errors in advance by writing unit tests using Jest and PuppeteerWho this book is forThis book is for React developers who want to develop enterprise-class frontend applications using UmiJS and its main plugins. Basic knowledge of React and JavaScript is assumed but no knowledge of UmiJS is needed.

Refine Search

Showing 30,526 through 30,550 of 53,658 results