Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • - Methods, Tools, and Patterns to Speed Up Digital Platforms
    av Shailesh Kumar Shivakumar
    657

    Web-based platforms have become vehicles for enterprises to realize their digital strategy and are key to positive user engagement. The performance of these platforms can make the difference between an effective sale and a negative review. There exist several tools and methodologies to enhance your digital platform's performance, and Modern Web Performance Optimization has arrived to walk you through them with an expert's guidance.Author Shailesh Kumar Shivakumar breaks the study of web performance optimization down into four digestible, applicable dimensions: performance patterns, framework and methods, process and tools, and the modern web. This multi-faceted approach ensures a broad optimization of your platforms and avoids the typical pitfalls of neglecting essential steps that so many often do. Shivakumar analyzes web performance ecosystem components such as validation, governance, metrics, key performance indicators, assessments, and monitoring, just to name a few. The book discusses reference architectures and relevant tools and technologies for successfully implementing a best practices-driven solution. Modern web frameworks such as HTML5 and PWA are also covered.Modern Web Performance Optimization puts readers from any level of experience at ease. Accessible templates, real-world case studies, and your very own performance optimization checklist make this book an engaging and interactive learning opportunity for platform owners across industries. Developers, engineers, project managers, and more are set up for long-term success with Modern Web Performance Optimization at their fingertips. What You Will LearnAnalyze the performance optimization across end-to-end layersUtilize a comprehensive web optimization framework for digital projectsImplement proven methods, best practices, and tools for web performance optimizationWho This Book Is ForSystem administrators, front-end developers, professionals looking to understand how to optimize their online presence

  • - How Traditional Retailers Are Winning Back Customers from Ecommerce Startups
    av Peter S. Cohan
    511

    Capturing the ecommerce edge in customer growth and retention has been a decades-long battle between eRetail startups and large traditional retailers. The two face different sets of challenges and those challenges are constantly evolving in our digital world. Goliath Strikes Back: How Traditional Retailers Are Winning Back Customers from Ecommerce Startups expands on this current industry shift in one of the most accessible, intriguing business books in recent times.Each chapter covers a different industry, as diverse and eclectic as consumer electronics, newspapers, groceries, logistics, and more. By looking at how traditional retailers are facing off against internet startups, you can gauge the landscape and form your own strategies. Author Peter S. Cohan expertly guides you from one case study to the next and makes topics enthralling even for the non-industry layperson. Goliath Strikes Back helps executives create an effective strategy in the modern ecommerce realm. Business professionals and outside enthusiasts alike are in for fascinating insights from Cohan about the mindsets and strategies of successful companies and their leaders. Changing strategies on a dime has always been essential in commerce, and never more so than in ecommerce's industry overhaul. Don't get left behind.What You Will LearnWhat to emulate and what to avoid by studying the mindsets and strategies of the successful and unsuccessful companiesHow companies can identify, attract, hire and motivate executives who embody the strategic mindset needed to remain successful An insight into six key industries, including consumer electronics and grocery, to understand why companies are failing or succeedingWho This Book Is ForExecutives, business professionals, business students, and curious laypeople

  • - Building Programs for Fields with Open Scenarios and Unpredictable User Actions
    av Sergey Andreyev
    717

    Build programs that give users full control of their applications in order to meet end users' unique needs and scenarios.Over the last couple of decades, there has been an ongoing quandary in the developer world. Developers are enlisted to build applications to meet users' demands; users get applications that meet the criteria from the developers' point of view, but they are far from what the users envisioned. The difference is often wide and nearly catastrophic in fields where users' actions are nearly impossible to predict, such as science, research work, financial analysis, and others. End users get frustrated with the applications because they were not built with their use cases in mind. For a long time, it was assumed that the developers who created the code should drive their programs and be responsible for all scenarios. While generally not an issue in simple programs, this view is wrong for complex applications in the field of science. These end users are the best specialists in their respective fields and need applications to work beyond the scenarios prepared and allowed for by developers.This book teaches you methods to manage your applications in a way that gives control to your target end users. You will learn proven methods using an easy and predictable instrument, the all-powerful algorithm, to create objects that are movable and re-sizable by users.Get ready to learn by example, using an algorithm of total movability and experience, implemented in different situations. You will begin with the simplest code examples and work your way up to real, complicated programs applicable in STEM fields.What You Will LearnPass the control of your programs from developers to end usersUnderstand that the most valuable result is not the algorithm itself, but the consequence of using itBuild user-driven applications that include total movability of screen elementsSee concepts applied in real situations and scenariosBe exposed to well-known programs and tasks for developing user-driven applicationsAccess accompanying code written in C# and available on GitHubWho This Book Is ForDevelopers who want to write or design programs that give their target end users full control over their application

  • - Process, Build, Deploy, and Productionize Your Models Using AWS
    av Himanshu Singh
    848

    Successfully build, tune, deploy, and productionize any machine learning model, and know how to automate the process from data processing to deployment. This book is divided into three parts. Part I introduces basic cloud concepts and terminologies related to AWS services such as S3, EC2, Identity Access Management, Roles, Load Balancer, and Cloud Formation. It also covers cloud security topics such as AWS Compliance and artifacts, and the AWS Shield and CloudWatch monitoring service built for developers and DevOps engineers. Part II covers machine learning in AWS using SageMaker, which gives developers and data scientists the ability to build, train, and deploy machine learning models. Part III explores other AWS services such as Amazon Comprehend (a natural language processing service that uses machine learning to find insights and relationships in text), Amazon Forecast (helps you deliver accurate forecasts), and Amazon Textract.By the end of the book, you will understand the machine learning pipeline and how to execute any machine learning model using AWS. The book will also help you prepare for the AWS Certified Machine Learning-Specialty certification exam.What You Will LearnBe familiar with the different machine learning services offered by AWS Understand S3, EC2, Identity Access Management, and Cloud FormationUnderstand SageMaker, Amazon Comprehend, and Amazon ForecastExecute live projects: from the pre-processing phase to deployment on AWSWho This Book Is ForMachine learning engineers who want to learn AWS machine learning services, and acquire an AWS machine learning specialty certification

  • - A Hands-on Walkthrough of Azure Infrastructure, Platform, and Container Services
    av Peter De Tender
    851

    Understand and build a proof of concept by migrating a multi-tiered .NET Core web application to the Azure public cloud, leveraging different Azure Infrastructure as a Service (IAAS), Azure Platform as a Service (PaaS), and Azure Container offerings. These include Azure Container Instance (ACI), Azure Kubernetes Services (AKS), and CI/CD pipeline deployments using Azure DevOps.After a first chapter in which you set up the baseline for the lab scenarios, you will start with the basics of automating Azure resource deployments using Visual Studio and powerful Azure Resource Manager (ARM) templates. Next, you'll learn about the importance of performing proper assessments and the tools Microsoft offers to help in this migration preparation phase. After that, you will validate the virtual machine deployment and learn about SQL Server database migration to SQL Azure PaaS, as well as deploying and migrating web applications to Azure Web Apps.After covering these foundational platform components, the next chapters focus on the core concepts and advantages of using containers for running business workloads. These labs are based on Docker, Azure Container Registry (ACR), ACI, and Web App for Containers, and show you how to enable container orchestration and cloud-scale using AKS.In the last part of the book, you will work with Azure DevOps, the Microsoft application lifecycle environment, building a CI/CD pipeline to publish workloads using the DevOps principles and concepts. You'll see the integration with the rest of the Azure services, closing with a module on overall Azure monitoring and operations and what tools Azure has available to assist your IT teams in this challenge.What You Will Learn Use Azure to enable digital transformation Carry out Azure automated deployments using ARM templates and Azure DevOps Run VM-based workloads on Azure Migrate VM-based workloads to Azure platform services Monitor Azure running workloads with Azure Monitor and Log Analytics Who This Book Is ForAnyone who wants to learn about different Azure architectures by going through hands-on exercises.

  • - Implementing Business Solutions for the Enterprise
    av Sanjaya Yapa & Indika Abayarathne
    851

    Configure and customize Microsoft Dynamics 365 Field Services to help your organization deliver onsite service to customer locations. This book will guide you in setting up and implementing Dynamics 365 Field Services to automate workflow and schedule algorithms for mobile users.The book starts with an introduction to Field Services and setting up your Dynamics 365 subscription. Next, you will configure your application. You are shown how to allocate work, manage resources, and move inventory. You will configure both Field Services and the new Field Services Mobile app. One of the main topics covered is applying security to both Field Services and the Field Services Mobile App and how to use both flavors of the application to implement effective solutions. You will go through examples to understand and apply the concepts and features for configuration of Field Services. You also will learn best practices for configuring and customizing Field Services.After reading this book, you will be able to develop and implement enterprise-scale solutions using Dynamics 365 Field Services.What Will You LearnCreate and process Work OrdersManage inventory movement in the fieldSet up security in Field Services and Field Services Mobile AppGenerate Work Orders with agreementUtilize Microsoft Power Automate with Field ServiceWho Is This Book ForTechnical and functional consultants who have Dynamics 365 CE development experience

  • - A Guide for Mastering SPL Commands for Maximum Efficiency and Outcome
    av Karun Subramanian
    631

    Use this practical guide to the Splunk operational data intelligence platform to search, visualize, and analyze petabyte-scale, unstructured machine data. Get to the heart of the platform and use the Search Processing Language (SPL) tool to query the platform to find the answers you need. With more than 140 commands, SPL gives you the power to ask any question of machine data. However, many users (both newbies and experienced users) find the language difficult to grasp and complex. This book takes you through the basics of SPL using plenty of hands-on examples and emphasizes the most impactful SPL commands (such as eval, stats, and timechart). You will understand the most efficient ways to query Splunk (such as learning the drawbacks of subsearches and join, and why it makes sense to use tstats). You will be introduced to lesser-known commands that can be very useful, such as using the command rex to extract fields and erex to generate regular expressions automatically.In addition, you will learn how to create basic visualizations (such as charts and tables) and use prescriptive guidance on search optimization. For those ready to take it to the next level, the author introduces advanced commands such as predict, kmeans, and cluster.What You Will LearnUse real-world scenarios (such as analyzing a web access log) to search, group, correlate, and create reports using SPL commandsEnhance your search results using lookups and create new lookup tables using SPL commandsExtract fields from your search results Compare data from multiple time frames in one chart (such as comparing your current day application performance to the average of the past 30 days) Analyze the performance of your search using Job Inspector and identify execution costs of various components of your search Who This Book Is ForApplication developers, architects, DevOps engineers, application support engineers, network operations center analysts, security operations center (SOC) analysts, and cyber security professionals who use Splunk to search and analyze their machine data

  • - Design an Optimal Environment to Create and Execute New Ideas
    av Alexandra Deschamps-Sonsino
    501

    Deconstruct the history of patterns of innovation in business and connect them to existing and failed attempts in management consultancies, engineering, web technologies and academic institutions. This book shows you how to create an optimal environment at work for growth and innovation.Many large-scale organizations eventually invest in research and innovation as a dedicated part of their businesses. In doing so, they are faced with two choices: build their own practice of innovation or enact patterns of innovation created before them, ones they perceived as "e;tried and tested."e; In this book, you will see how patterns of innovation touch many aspects of a worker's life: from how their work is presented to others, job titles, working environment, and expectations around output. Every chapter will offer a history of these patterns and examples of how they have succeeded and failed within organizations. What You Will LearnIdentify how innovation is named and highlighted in organizationsReveal ways to champion innovation to clients and the outside world, from trade shows and conferences inside the officeUncover ways companies acquire innovation, including incubators or mergersDiscover the conditions for innovation to happen every day, including office layouts, time management, communication structures, and expectation managementWho This Book Is ForTech start-up/scale-up founders, management consultants, managing directors, innovation managers and heads of R&D, academic researchers, interior designers, and architects

  • - Using C++: From Beginner to Pro
    av Satheesh Pv
    697

    Discover how Unreal Engine 4 allows you to create exciting games using C++ and Blueprints. This book starts with installing, launching, and examining the details of Unreal Engine. Next, you will learn about Blueprints and C++ and how to leverage them. The following chapters talk in detail about gameplay, basic physics, and ray-casting for game development in Unreal Engine. Furthermore, you'll create material, meshes, and textures. The last chapter brings all the concepts together by building a demo game. By the end of the book, you'll be equipped with the know-how and techniques needed to develop and deploy your very own game in Unreal Engine. What You Will Learn Discover Blueprints and how to apply them in Unreal Engine 4 Get started with C++ programming in Unreal Engine 4 Apply the concepts of physics and ray-casting Work with the Gameplay Framework Who This Book Is For Beginners interested in learning Blueprints visual scripting and C++ for programming games in Unreal Engine 4 would find this book useful.

  • - How the Best Speakers in Tech Present Ideas and Pitch Products
    av Oscar Santolalla
    467

    This book unveils ten secrets on how to masterfully speak in the technology arena. It is primarily based on stories from entrepreneurs, executives and engineers from technology companies that have shaped history: Steve Jobs, Tim Cook, Elon Musk, Jim Grubb (Cisco), Mikko Hypponen (F-secure), Jane Chen (Embrace Innovations) and many more. Most of them have appeared on the stages of large conferences and events presenting their products and inventions. Today the technology arena is more dynamic and innovating than ever: mobile applications, cloud services, artificial intelligence, clean technologies, blockchain, etc.There are increasingly more spaces to share knowledge and promote products. Both aspects make speaking about technology harder than ever: how should you speak about your product or company in a way that your audience not only gets what you say but gets inspired enough to become followers?The ten practices presented in this book are: story, demo, metaphor, data visualization, passion, props, presentation hacks, interaction, staging, and memory. All core aspects that a technical person needs to rock the stage at conferences. What You Will LearnA wide range of skills which will help you make a solid and persuasive presentation or talkHow to craft compelling storiesHow to write better (blogs and copy) about technical products and eventsWho This Book is ForDevOps, developer evangelists, testers, architects, product managers, sales engineers, solution architects, CTOs, CEOs, startup founders, marketers

  • - Deep Learning Models for Research and Industry
    av Isaiah Hull
    851

    Machine learning has taken time to move into the space of academic economics. This is because empirical research in economics is concentrated on the identification of causal relationships in parsimonious statistical models; whereas machine learning is oriented towards prediction and is generally uninterested in either causality or parsimony. That leaves a gap for students, academics, and professionals who lack a standard reference on machine learning for economics and finance.This book focuses on economic and financial problems with an empirical dimension, where machine learning methods may offer something of value. This includes coverage of a variety of discriminative deep learning models (DNNs, CNNs, LSTMs, and DQNs), generative machine learning models (GANs and VAEs), and tree-based models. It also covers the intersection of empirical methods in economics and machine learning, including regression analysis, natural language processing, and dimensionality reduction.TensorFlow offers a toolset that can be used to define and solve any graph-based model, including those commonly used in economics. This book is structured to teach through a sequence of complete examples, each framed in terms of a specific economic problem of interest or topic. This simplifies otherwise complicated concepts, enabling the reader to solve workhorse theoretical models in economics and finance using TensorFlow.What You'll LearnDefine, train, and evaluate machine learning models in TensorFlow 2Apply fundamental concepts in machine learning, such as deep learning and natural language processing, to economic and financial problems Solve theoretical models in economicsWho This Book Is ForStudents, data scientists working in economics and finance, public and private sector economists, and academic social scientists

  • - Learn to Create Immersive Content with WebGL, Three.js, and A-Frame
    av Rakesh Baruah
    697

    Gain an in-depth knowledge in immersive web development to create augmented reality (AR) and virtual reality (VR) applications inside web browsers using WebXR API, WebGL, Three.js, and A-Frame. This project-based book will provide the practice and portfolio content to make the most of what the futures of spatial computing and immersive technology have to offer.Beginning with technical analysis of how web browsers function, the book covers programming languages such as WebGL, JavaScript, and HTML, with an eye on a complete understanding of the WebXR lifecycle. You'll then explore how contemporary web browsers work at the code level and see how to set up a local development server and use it with the Visual Studio Code IDE to create 3D animation in the WebGL programming language. With a familiarity of the web-rendering pipeline in place, you'll venture on to WebGL abstractions such as the Three.js JavaScript library and Mozilla's A-Frame XR Framework, which use WebXR to create high-end visual effects. In the final projects of the book, you'll create an augmented reality web session for an Android phone device, and create a VR scene in A-Frame (built on Three.js) to demo essential components of the WebXR API pertaining to user positioning and interaction.Game engines have become common-place for the creation of mixed reality content. However, developers not interested in learning entirely new workflows may be better suited to work within a medium almost universally open to all-the web; AR and VR Using the WebXR API will show you the way.What You'll LearnMaster the creation of virtual reality and augmented reality features for web pagePrepare to work as an immersive web developer with a portfolio of projects in sought-after technologiesReview the fundamentals of writing shaders in WebGLExperience the unity between client, server, and cloud architecture as it applies to location-based ARWho This Book Is ForAspiring immersive web developers and developers already familiar with the fundamentals of web development who want to further explore topics such as spatial computing, computer vision, spatial anchors, and cloud-computing for multi-user social experiences.

  • - With Java and Python Microservices Deployed in Kubernetes
    av Rahul Sharma & Akshay Mathur
    847

    Use Traefik as a load balancer or a reverse proxy for microservices-based architecture. This book covers Traefik integration for microservices architecture concerns such as service discovery, telemetry, and resiliency.The book focuses on building an in-depth understanding of Traefik. It starts with the fundamentals of Traefik, including different load balancing algorithms available, and failure handling for application resiliency. Examples are included for the failure scenarios. TLS support is explained, including scenarios of TLS termination and TLS forwarding. Traefik supports TLS termination using Let's Encrypt. Traefik deployment in prominent microservices ecosystems is discussed, including Docker and Kubernetes.Traefik is a language-neutral component. This book presents examples of its deployment with Java-based microservices. The examples in the book show Traefik integration with Jaeger/Zipkin, Prometheus, Grafana, and FluentD. Also covered is Traefik for Python-based services and Java-based services deployed in the Kubernetes cluster. By the end of the book, you will confidently know how to deploy and integrate Traefik into prominent microservices ecosystems.What You Will LearnUnderstand Traefik basics and its componentsExplore different load balancing scenarios and TLS terminationConfigure service discovery, circuit breakers, timeouts, and throttlingMonitor Traefik using Prometheus and request tracingWho This Book Is ForDevelopers and project managers who have developed microservices and are deploying them in cloud and on-premise environments with Kubernetes or Docker. The book is not specifically written for any particular programming language. The examples presented use Java or Python.

  • - Streamlined Application Development Using Azure DevOps Features
    av Ambily K K
    851

    Explore the architecture, product offerings, and the various stages of implementation processes in Azure DevOps. The book starts with the basic concepts of DevOps and moves on to discuss project management in Azure DevOps. Next, you will learn requirement management and version control in DevOps. Along the way, you will go through test management followed by continuous integration and build automation with more details on code quality and security implementations. Moving forward, you will learn release pipeline and infrastructure as code implementation including ARM-based environment provisioning and execution. Finally, you'll cover DevOps architecture blueprints used for deploying your web applications to different platforms .After reading this book, you will be able to understand each stage of Azure DevOps and master its implementation. What You Will Learn Understand the various concepts of Azure DevOps Apply DevOps concepts in a variety of application contexts including web applications, containers, and database Understand the implementation of end-to-end DevOps in Azure Work with the different DevOps design patterns and architectures in Azure Who Is This Book For:Developers and architects working with Azure.

  • - Building Deep Learning Computer Vision Systems on Microsoft Windows
    av Thimira Amaratunga
    847

    Build deep learning and computer vision systems using Python, TensorFlow, Keras, OpenCV, and more, right within the familiar environment of Microsoft Windows. The book starts with an introduction to tools for deep learning and computer vision tasks followed by instructions to install, configure, and troubleshoot them. Here, you will learn how Python can help you build deep learning models on Windows. Moving forward, you will build a deep learning model and understand the internal-workings of a convolutional neural network on Windows. Further, you will go through different ways to visualize the internal-workings of deep learning models along with an understanding of transfer learning where you will learn how to build model architecture and use data augmentations. Next, you will manage and train deep learning models on Windows before deploying your application as a web application. You'll also do some simple image processing and work with computer vision options that will help you build various applications with deep learning. Finally, you will use generative adversarial networks along with reinforcement learning. After reading Deep Learning on Windows, you will be able to design deep learning models and web applications on the Windows operating system.What You Will LearnUnderstand the basics of Deep Learning and its historyGet Deep Learning tools working on Microsoft WindowsUnderstand the internal-workings of Deep Learning models by using model visualization techniques, such as the built-in plot_model function of Keras and third-party visualization toolsUnderstand Transfer Learning and how to utilize it to tackle small datasetsBuild robust training scripts to handle long-running training jobsConvert your Deep Learning model into a web applicationGenerate handwritten digits and human faces with DCGAN (Deep Convolutional Generative Adversarial Network)Understand the basics of Reinforcement Learning Who This Book Is For AI developers and enthusiasts wanting to work on the Windows platform.

  • - Step-By-Step Internet of Things Projects
    av Agus Kurniawan
    847

    Develop Internet of Things projects with Sketch to build your Arduino programs. This book is a quick reference guide to getting started with Nano 33 IoT, Arduino's popular IoT board. You'll learn how to access the Arduino I/O, understand the WiFi and BLE networks, and optimize your board by connecting it to the Arduino IoT Cloud. Arduino Nano 33 IoT is designed to build IoT solutions with supported WiFi and BLE networks. This board can be easily extend through I/O pins, sensors and actuators. Beginning Arduino Nano 33 IoT is the perfect solution for those interested in learning how to use the latest technology and project samples through a practical and content-driven approach. What You'll LearnPrepare and set up Arduino Nano 33 IoT boardOperate Arduino Nano 33 IoT board hardware and softwareDevelop programs to access Arduino Nano 33 IoT board I/OBuild IoT programs with Arduino Nano 33 IoT boardWho This Book Is ForMakers, developers, students, and professional of all levels.

  • - AI-Enabled Internet of Things Projects for Beginners
    av Agus Kurniawan
    496

    Explore the capabilities of the NVIDIA Jetson Nano, an IoT device designed to perform computations like a computer desktop. This book will show you how to build your first project and optimize your devices, programs, and daily activities with the AI computation abilities of the Jetson Nano. This board consists of CPU Quad-core ARM A57 @ 1.43 GHz and GPU 128-core Maxwell. With this hardware specification, the board can run multiple neural networks in parallel for complex AI applications. With the integrated sensor and actuators, this board enables stronger IoT solutions and provides more advanced capabilities.Discover how develop complex IoT projects with the Jetson Nano today.What You'll LearnSet up NVIDIA Jetson Nano deviceBuild applications like image classification, object detection, segmentation, and speech processingUse the Jetson Nano to process daily computer activities such as browsing the internet, checking emails, or playing music and videosImplement machine learning computations into your projectsWho This Book Is ForMakers, developers, students, and professional of all levels who are new to the NVIDIA Jetson Nano technology.

  • - Programming OWL 2.0 Ontologies with Python and Owlready2
    av Lamy Jean-Baptiste
    697

    Use ontologies in Python, with the Owlready2 module developed for ontology-oriented programming. You will start with an introduction and refresher on Python and OWL ontologies. Then, you will dive straight into how to access, create, and modify ontologies in Python. Next, you will move on to an overview of semantic constructs and class properties followed by how to perform automatic reasoning. You will also learn about annotations, multilingual texts, and how to add Python methods to OWL classes and ontologies. Using medical terminologies as well as direct access to RDF triples is also covered. Python is one of the most used programming languages, especially in the biomedical field, and formal ontologies are also widely used. However, there are limited resources for the use of ontologies in Python. Owlready2, downloaded more than 60,000 times, is a response to this problem, and this book is the first one on the topic of using ontologies with Python.What You Will LearnUse Owlready2 to access and modify OWL ontologies in PythonPublish ontologies on dynamic websitesPerform automatic reasoning in PythonUse well-known ontologies, including DBpedia and Gene Ontology, and terminological resources, such as UMLS (Unified Medical Language System)Integrate Python methods in OWL ontologies Who Is This Book ForBeginner to experienced readers from biomedical sciences and artificial intelligence fields would find the book useful.

  • - Simple Tools for Applying Machine Learning to Your Applications
    av Sudipta Mukherjee
    801

    Get introduced to ML.NET, a new open source, cross-platform machine learning framework from Microsoft that is intended to democratize machine learning and enable as many developers as possible.Dive in to learn how ML.NET is designed to encapsulate complex algorithms, making it easy to consume them in many application settings without having to think about the internal details. You will learn about the features that do the necessary "e;plumbing"e; that is required in a variety of machine learning problems, freeing up your time to focus on your applications. You will understand that while the infrastructure pieces may at first appear to be disconnected and haphazard, they are not. Developers who are curious about trying machine learning, yet are shying away from it due to its perceived complexity, will benefit from this book. This introductory guide will help you make sense of it all and inspire you to try out scenarios and code samples that can be used in many real-world situations.What You Will LearnCreate a machine learning model using only the C# languageBuild confidence in your understanding of machine learning algorithms Painlessly implement algorithms Begin using the ML.NET library softwareRecognize the many opportunities to utilize ML.NET to your advantageApply and reuse code samples from the bookUtilize the bonus algorithm selection quick references available onlineWho This Book Is ForDevelopers who want to learn how to use and apply machine learning to enrich their applications

  • av R. Sarma Danturthi
    861

    Learn how to think and apply knowledge in a practical way. Tackling the CISSP exam is vastly different from simply understanding the subject matter. Even the most experienced security professionals can fail because the questions are tricky and ask the test taker to pick the best of the options given.The CISSP exam conducted by ISC2 is the hardest and most rewarded cybersecurity examination. The test has several domains and sub-domains and covers a wide range of topics on security, including cyber and physical building security fields. It also covers breaches, discovery of breaches, and how to report data breaches. Because the subject area is vast and the questions are almost never repeated, it is hard for the exam taker to memorize or quickly discover the correct solution. The four options given as answers typically have two very close matches to the question. With quick analysis, it is possible to discover from the verbiage of a question what is truly being asked and learn how to find the closest possible solution without spending too much time on each question.What You Will LearnThink outside the box (the CISSP exam demands this of candidates)Quickly discern the gist of a question, eliminate the distractors, and select the correct answerUnderstand the use of words such as MOST, BEST, FIRST, LAST in the questionsSelect the correct answer when multiple options look like possible solutionsWho This Book Is ForExperienced security practitioners, managers, and executives interested in proving their knowledge across a wide array of security practices and principles, including chief information security officers, chief information officers, directors of security, IT directors and managers, security systems engineers, security analysts, security managers, security auditors, security architects, security consultants, private contractors, and network architects

  • - Network, Security, Monitoring, and Automation Configuration
    av Navin Sabharwal & Piyush Pandey
    851

    Discover methodologies and best practices for getting started with Google Kubernetes Engine (GKE). This book helps you understand how GKE provides a fully managed environment to deploy and operate containerized applications on Google Cloud infrastructure.You will see how Kubernetes makes it easier for users to manage clusters and the container ecosystem. And you will get detailed guidance on deploying and managing applications, handling administration of container clusters, managing policies, and monitoring cluster resources. You will learn how to operate the GKE environment through the GUI-based Google Cloud console and the "e;gcloud"e; command line interface.The book starts with an introduction to GKE and associated services. The authors provide hands-on examples to set up Container Registry and GKE Cluster, and you will follow through an application deployment on GKE. Later chapters focus on securing your GCP GKE environment, GKE monitoring and dashboarding, and CI/CD automation. All of the code presented in the book is provided in the form of scripts, which allow you to try out the examples and extend them in interesting ways.What You Will LearnUnderstand the main container services in GCP (Google Container Registry, Google Kubernetes Engine, Kubernetes Engine, Management Services)Perform hands-on steps to deploy, secure, scale, monitor, and automate your containerized environmentDeploy a sample microservices application on GKEDeploy monitoring for your GKE environmentUse DevOps automation in the CI/CD pipeline and integrate it with GKEWho This Book Is ForArchitects, developers, and DevOps engineers who want to learn Google Kubernetes Engine

  • - A Practitioner's Guide to Big Data Engineering
    av Pankaj Khattar & Harsh Chawla
    641

    Get a 360-degree view of how the journey of data analytics solutions has evolved from monolithic data stores and enterprise data warehouses to data lakes and modern data warehouses. You willThis book includes comprehensive coverage of how:To architect data lake analytics solutions by choosing suitable technologies available on Microsoft AzureThe advent of microservices applications covering ecommerce or modern solutions built on IoT and how real-time streaming data has completely disrupted this ecosystemThese data analytics solutions have been transformed from solely understanding the trends from historical data to building predictions by infusing machine learning technologies into the solutionsData platform professionals who have been working on relational data stores, non-relational data stores, and big data technologies will find the content in this book useful. The book also can help you start your journey into the data engineer world as it provides an overview of advanced data analytics and touches on data science concepts and various artificial intelligence and machine learning technologies available on Microsoft Azure.What Will You LearnYou will understand the:Concepts of data lake analytics, the modern data warehouse, and advanced data analyticsArchitecture patterns of the modern data warehouse and advanced data analytics solutionsPhases-such as Data Ingestion, Store, Prep and Train, and Model and Serve-of data analytics solutions and technology choices available on Azure under each phaseIn-depth coverage of real-time and batch mode data analytics solutions architectureVarious managed services available on Azure such as Synapse analytics, event hubs, Stream analytics, CosmosDB, and managed Hadoop services such as Databricks and HDInsightWho This Book Is ForData platform professionals, database architects, engineers, and solution architects

  • - Model View Controller Development to Build Web, Cloud, and Microservices Applications
    av Peter Spath
    787

    Get started with using the new Java MVC 1.0 framework for model, view, and controller development for building modern Java-based web, native, and microservices applications. Beginning Java MVC teaches you the basics, then dives in to models, views, controllers. Next, you learn data binding, events, application types, view engines, and more. You will be given practical examples along the way to reinforce what you have learned. Furthermore, you'll work with annotations, internationalization, security, and deployment. After reading this book, you'll have the know how to build your first full Java-based MVC application. What You Will Learn Discover the Java MVC 1.0 APIs and how to use them Master the Model, View and Controller design pattern Carry out data binding Write events Work with view engines Who This Book Is For Those new to Java MVC 1.0. Some prior experience with Java programming recommended, especially with JSF or Struts.

  • - A Hands-on Guide to Building Custom Solutions for the Teams Platform
    av Rick Van Rousselt
    941

    Leverage the Microsoft Teams developer platform to integrate and build your apps in Teams.Busy developers will want to integrate it with other applications, both existing and new ones. Use this practical, hands-on guide to get you started building amazing custom solutions on and for Microsoft Teams, the new collaboration workspace in Office 365 and the fastest growing app in Microsoft history.Get ready to learn how to interact with data inside of Teams and how to surface your data on top of Teams, so that it is easily searchable and better supports people in their day-to-day jobs. Teams development expert Rick Van Rousselt starts at the beginning, helping you set up your environment, and takes you step by step through the process. You will begin with low code, simple integrations, and progress in your learning to increasingly more complex, multi-faceted applications that use every aspect of the extension capabilities of Teams.And a bonus for developers is that integrating your own apps into the Teams developer platform is an excellent opportunity for those apps to get more visibility and usage.What You Will LearnUnderstand the different development extension points and frameworks that are available in the Teams developer platformCreate custom tabs, bots, connectors, messaging extensions, and webhooksSet up your development environment and speed up the development processEnlist best practices and easy wins that will make an application stand out inside the Teams ecosystemExplore advanced scenarios where the integrations of Office 365 meet inside of Microsoft TeamsWho This Book Is ForDevelopers (front end, back end, C#, or Node.js) and architects. Readers should be familiar with C# or Node.js and tools such as Visual Studio or Visual Studio Code and have some experience with Microsoft Teams. Beyond that, no further knowledge is required because the book starts at the beginning, setting up a development environment.

  • - Learn to Detect Application Vulnerabilities
    av Sagar Rahalkar
    591

    Use this comprehensive guide to learn the practical aspects of Burp Suite-from the basics to more advanced topics. The book goes beyond the standard OWASP Top 10 and also covers security testing of APIs and mobile apps.Burp Suite is a simple, yet powerful, tool used for application security testing. It is widely used for manual application security testing of web applications plus APIs and mobile apps. The book starts with the basics and shows you how to set up a testing environment. It covers basic building blocks and takes you on an in-depth tour of its various components such as intruder, repeater, decoder, comparer, and sequencer. It also takes you through other useful features such as infiltrator, collaborator, scanner, and extender. And it teaches you how to use Burp Suite for API and mobile app security testing.What You Will Learn Understand various components of Burp Suite Configure the tool for the most efficient use Exploit real-world web vulnerabilities using Burp Suite Extend the tool with useful add-onsWho This Book Is ForThose with a keen interest in web application security testing, API security testing, mobile application security testing, and bug bounty hunting; and quality analysis and development team members who are part of the secure Software Development Lifecycle (SDLC) and want to quickly determine application vulnerabilities using Burp Suite

  • - TensorFlow.js for Web Developers
    av Charlie Gerard
    697

    Build machine learning web applications without having to learn a new language. This book will help you develop basic knowledge of machine learning concepts and applications. You'll learn not only theory, but also dive into code samples and example projects with TensorFlow.js. Using these skills and your knowledge as a web developer, you'll add a whole new field of development to your tool set. This will give you a more concrete understanding of the possibilities offered by machine learning. Discover how ML will impact the future of not just programming in general, but web development specifically. Machine learning is currently one of the most exciting technology fields with the potential to impact industries from health to home automation to retail, and even art. Google has now introduced TensorFlow.js-an iteration of TensorFlow aimed directly at web developers. Practical Machine Learning in JavaScript will help you stay relevant in the tech industry with new tools, trends, and best practices.What You'll LearnUse the JavaScript framework for MLBuild machine learning applications for the webDevelop dynamic and intelligent web contentWho This Book Is ForWeb developers and who want a hands-on introduction to machine learning in JavaScript. A working knowledge of the JavaScript language is recommended.

  • - With Red Hat Ansible, Red Hat OpenShift, and Red Hat Security Auditing
    av Rithik Chatterjee
    697

    Use Red Hat's security tools to establish a set of security strategies that work together to help protect your digital data. You will begin with the basic concepts of IT security and DevOps with topics such as CIA triage, security standards, network and system security controls and configuration, hybrid cloud infrastructure security, and the CI/CD process. Next, you will integrate and automate security into the DevOps cycle, infrastructure, and security as code. You will also learn how to automate with Red Hat Ansible Automation Platform and about hybrid cloud infrastructure. The later chapters will cover hyper-converged infrastructure and its security, Red Hat Smart Management, predictive analytics with Red Hat Insights, and Red Hat security auditing to ensure best security practices. Lastly, you will see the different types of case studies with real-world examples.Red Hat and IT Security will help you get a better understanding of IT security concepts from a network and system administration perspective. It will help you to understand how the IT infrastructure landscape can change by implementing specific security best practices and integrating Red Hat products and solutions to counter against modern cybersecurity threats.What You Will Learn* Understand IT infrastructure security and its best practices* Implement hybrid cloud infrastructure * Realign DevOps process into DevSecOps, emphasizing security* Implement automation in IT infrastructure services using Red Hat Ansible* Explore Red Hat Smart Management, predictive analytics, and auditingWho This Book Is For IT professionals handling network/system administration or the IT infrastructure of an organization. DevOps professionals and cybersecurity analysts would find the book useful.

  • - Project Delivery Using Hybrid Methodologies
    av Shawn Belling
    501

    Successfully delivering projects at an organization can happen with the careful utilization of a variety of methods and practices. The best approach is a hybrid framework that adapts in real time to your team and its needs. This book addresses the practical realities of project delivery in the 21st century.The agile method is well-known and well-covered. Author Shawn Belling dives deeper with his expertise into organizational management and investigates how to best execute a graceful mix of waterfall methods, agile, and phase-based approaches. Each business and goal requires flexibility for a unique journey to success, and Belling provides the practitioner with practical, real-world examples and patterns of these methodologies. Succeeding with Agile Hybrids is the answer to the diversity of needs within your team. Whether you are an aspiring or current project manager, scrum master, or mid-level manager, this book will greatly benefit you and your goals for project delivery. Hybrid agile is the future, and you will be well-equipped to tackle it with Succeeding with Agile Hybrids on your shelf.What You'll LearnSee how hybrid agile is a common de facto approach to project managementReview common, practical and real-world examples and patterns of hybrid agile project managementEvaluate projects and organizations for using hybrid agile or agile project managementWho This Book is ForAspiring or current project managers, scrum masters, or mid-level managers with responsibility for projects or professional services delivery in a technical field. Executive leaders, academic and training programs may also pick this book as a text.

  • - .Net Core Applications in Raspbian OS
    av Sibeesh Venu
    771

    Take your Raspberry Pi further with Asp.net and Microsoft Azure. Run .Net Core applications on Raspberry Pi and turn your Pi into an IoT hub or use it for Edge and Central computing.The future leans towards IoT. We live in a world where everything is connected. Running the Raspberry PI with .Net core applications opens a world of possibilities. Asp.Net Core offers an amazing open-source web framework that enables you to build cloud-ready IoT apps. What if we add the power of Microsoft Azure to it? You'll be able to use the power of Asp.Net Core and Microsoft Azure with your Pi!Once the initial setup is complete, you'll move on to a real-world scenario-running your applications inside a Raspberry Pi. Develop an application that sends automated data to the Microsoft Azure IoT hub then retrieve it using the Azure extensions we have. You will also set up the Azure IoT Edge and Azure IoT Central to make our application ready for production scenarios.You will:* Set up Raspbian OS on the Raspberry Pi* Develop a .Net core application and run it in the Pi* Create and use Azure resources such as Azure IoT Hub, Azure IoT Edge, and Azure IoT Central

  • - Running Web Crawlers/Scrapers on a Big Data Production Scale
    av Jay M. Patel
    761

    Utilize web scraping at scale to quickly get unlimited amounts of free data available on the web into a structured format. This book teaches you to use Python scripts to crawl through websites at scale and scrape data from HTML and JavaScript-enabled pages and convert it into structured data formats such as CSV, Excel, JSON, or load it into a SQL database of your choice. This book goes beyond the basics of web scraping and covers advanced topics such as natural language processing (NLP) and text analytics to extract names of people, places, email addresses, contact details, etc., from a page at production scale using distributed big data techniques on an Amazon Web Services (AWS)-based cloud infrastructure. It book covers developing a robust data processing and ingestion pipeline on the Common Crawl corpus, containing petabytes of data publicly available and a web crawl data set available on AWS's registry of open data.Getting Structured Data from the Internet also includes a step-by-step tutorial on deploying your own crawlers using a production web scraping framework (such as Scrapy) and dealing with real-world issues (such as breaking Captcha, proxy IP rotation, and more). Code used in the book is provided to help you understand the concepts in practice and write your own web crawler to power your business ideas.What You Will LearnUnderstand web scraping, its applications/uses, and how to avoid web scraping by hitting publicly available rest API endpoints to directly get dataDevelop a web scraper and crawler from scratch using lxml and BeautifulSoup library, and learn about scraping from JavaScript-enabled pages using SeleniumUse AWS-based cloud computing with EC2, S3, Athena, SQS, and SNS to analyze, extract, and store useful insights from crawled pagesUse SQL language on PostgreSQL running on Amazon Relational Database Service (RDS) and SQLite using SQLalchemyReview sci-kit learn, Gensim, and spaCy to perform NLP tasks on scraped web pages such as name entity recognition, topic clustering (Kmeans, Agglomerative Clustering), topic modeling (LDA, NMF, LSI), topic classification (naive Bayes, Gradient Boosting Classifier) and text similarity (cosine distance-based nearest neighbors)Handle web archival file formats and explore Common Crawl open data on AWSIllustrate practical applications for web crawl data by building a similar website tool and a technology profiler similar to builtwith.comWrite scripts to create a backlinks database on a web scale similar to Ahrefs.com, Moz.com, Majestic.com, etc., for search engine optimization (SEO), competitor research, and determining website domain authority and rankingUse web crawl data to build a news sentiment analysis system or alternative financial analysis covering stock market trading signalsWrite a production-ready crawler in Python using Scrapy framework and deal with practical workarounds for Captchas, IP rotation, and moreWho This Book Is ForPrimary audience: data analysts and scientists with little to no exposure to real-world data processing challenges, secondary: experienced software developers doing web-heavy data processing who need a primer, tertiary: business owners and startup founders who need to know more about implementation to better direct their technical team

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.