Marknadens största urval
Snabb leverans

Böcker utgivna av BPB Publications

Filter
Filter
Sortera efterSortera Populära
  • av James A. Hutcherson
    561

    DESCRIPTION This book gives you the knowledge to create real-world automation using Salesforce Flows. It starts with a detailed review of business process automation and the fundamentals used to discover, model, analyze, and optimize business processes. You will learn how each step of the process aligns with the information required to create efficient and effective Salesforce Flows.You will then examine how core features included within Salesforce are used to establish and enhance business processes across your instance and applications. You will see how Salesforce features were developed to help improve the collection of data, automate business processes, and enhance outcomes from the start. You will learn the best practices and frameworks used to improve how your business functions continually. With step-by-step instructions, you will learn how to create, test, debug, and improve Salesforce Flows using Flow Builder for several types of flows, including Screen, Record-triggered, and Screenless flow. You will examine how to design subflows that can reduce redundancy within your Salesforce instance. You will also learn when and how to use each flow type in an optimal way. You will examine how the use of advanced features such as AI for Flow, Flow Trigger Explorer, Flow Orchestrator, and Transform features improve your business automation outcomes. KEY FEATURES ● Learn how BPM simplifies creating flows and why hyper-automation and composability are crucial for businesses.● Work with Screen, Screenless, and Triggered flows while troubleshooting and fixing errors effectively.● Understand how AI improves automation and creates smarter workflows.WHAT YOU WILL LEARN● Learn to use Salesforce Flows to automate complex business processes.● Understand the different types of flows and when to use them.● Improve usability, scalability, and security for your applications with flows.● Identify and use best practices when creating new process automation.● Understand BPM fundamentals and how to use them to create better flows.WHO THIS BOOK IS FORThis book is for administrators, developers, business analysts, and architects who want to learn and master Salesforce Flows. It is ideal for those looking to automate complex business processes, improve efficiency, and integrate AI capabilities within their environment.

  • av Ambat Sivaraj
    461

    DESCRIPTION.NET Multi-platform App UI (.NET MAUI) is a cross-platform framework for creating native mobile and desktop apps with C# and eXtensible Application Markup Language (XAML). Using .NET MAUI, you can develop apps running on Android, iOS, macOS, and Windows from a single shared codebase.This book guides readers through the fundamentals of .NET MAUI cross-platform application development. It begins by exploring the concept of cross-platform development and introduces .NET MAUI, highlighting its evolution from Xamarin.Forms. The book then covers essential topics such as setting up the development environment, learning C# programming fundamentals, and mastering XAML for defining the user interface, including data binding. Through a series of practical projects, including a Color Picker, Tip Calculator, BMI Calculator, Unit Converter, and Weather App, readers gain hands-on experience in applying .NET MAUI concepts to build real-world mobile applications.The readers will gain a solid foundation in developing cross-platform applications using .NET MAUI. They will gain enough knowledge and skills to build simple applications for Windows, macOS, Android, and iOS.WHAT YOU WILL LEARN¿ Explore .NET MAUI, its evolution from Xamarin, supported platforms, and key features of this modern framework.¿ Set up a development environment with Visual Studio IDE and emulators for hands-on app creation.¿ Master C# programming essentials, the core language required for building applications in .NET MAUI.¿ Create engaging user interfaces with XAML.¿ Build five real-world apps, including a Color Picker, Tip Calculator, BMI Calculator, Unit Converter, and Weather App, using .NET MAUI.WHO THIS BOOK IS FORThis book is ideal for aspiring and intermediate developers interested in building cross-platform mobile applications. Prior programming experience, preferably with object-oriented programming concepts, is beneficial but not strictly required.

  • av Manish Kashyap
    561

    DESCRIPTION"Digital Image Processing Using Python" offers a comprehensive guide to mastering image processing techniques through practical Python implementations. It equips you with the essential tools and knowledge to manipulate, analyze, and transform digital images using the powerful programming language, Python.This book offers a comprehensive exploration of digital image processing, combining theoretical foundations with practical applications. Starting with fundamental concepts like image representation and pixel neighborhoods, the book teaches Python programming and essential libraries for image manipulation. It covers a wide range of techniques, including spatial and frequency domain filtering, non-linear processing, noise reduction, wavelet transforms, and binary morphology. Advanced topics such as phase-based processing, multi-resolution analysis, and morphological operations are also explored in depth. The book provides practical examples and exercises to reinforce learning and equip readers with the skills needed to effectively process and analyze digital images for various applications.By integrating Python code with visual examples, you will gain practical experience and insights that are directly applicable to your work. This approach ensures that you not only learn theoretical concepts but also understand how to implement them effectively in real-world situations.WHAT YOU WILL LEARN¿ Implement image processing techniques using Python libraries and tools.¿ Understand core concepts like filtering, segmentation, and enhancement.¿ Apply practical Python code to real-world image processing tasks.¿ Develop skills to analyze and manipulate digital images effectively.¿ Create and visualize image processing algorithms with hands-on examples.WHO THIS BOOK IS FORThis book is perfect for undergraduate and master's level students seeking to grasp image processing concepts or professionals working in fields like computer vision, artificial intelligence, or medical imaging.

  • av Shahid Shaikh
    531

    DESCRIPTIONBlockchain is a revolutionary technology that shook the core of the finance world. However, Blockchain is not just about cryptocurrency.This book focuses on blockchain, its features, and the core technologies used to build the Blockchain network. In the first section, you will learn about blockchain in-depth. You will learn how these currencies work and how you can build your applications using them. This edition focuses on Ethereum as a platform for building decentralized applications (DApps) and smart contract development using Solidity. You will learn about decentralized databases like OrbitDB, BigchainDB, TiesDB, and Bluzelle, and understand their role in building next-generation applications.You will also learn about various databases and how to use them in detail. Lastly, you will understand how the existing DApps work, their architecture, and how they are incorporated into the application for the end-user.KEY FEATURES¿ Explore the engineering mechanism of blockchain, cryptocurrency, and Ethereum.¿ Know-how of peer-to-peer networks, IPFS, and decentralized databases.¿ Explore the workings of DApps and build your own blockchain app.¿ This edition includes consensus algorithms like PoW and PoS, scaling solutions, and interoperability.WHAT YOU WILL LEARN¿ Learn to build your own P2P network.¿ Cutting-edge coverage on how cryptocurrency works.¿ Learn smart techniques to develop your own DApps on the Ethereum platform.¿ Learn to use decentralized databases, including OrbitDB.¿ Implement PoW, PoS, and PBFT to secure blockchain networks and analyze sharding and layer-2 techniques for scalability.WHO THIS BOOK IS FORThis book is for anyone who wants to become a blockchain developer or wants to build an application using blockchain. Full stack developers, software engineers, web programmers, and beginners who are interested in blockchain can find this book a true handy guide to begin their career in blockchain.

  • av Karthikeyan Sabesan
    561

    DESCRIPTIONGenerative AI is revolutionizing the way we interact with technology. Imagine creating hyper-realistic images, composing original music pieces, or generating creative text formats, all with the help of AI. This book provides a comprehensive exploration of generative AI and its transformative impact across various industries.This book begins with the basics of AI, explaining ML and design patterns to build a solid foundation. It delves deeply into generative AI and then progresses through machine learning, deep learning, and essential architectures such as CNNs, GANs, Diffusion, RNNs, LSTMs, and Transformers. It covers practical applications, from regression and classification to advanced use cases such as image generation, editing, document search, content summarization, and question answering. Readers will also learn to build prototypes like a Document Q&A bot, research assistant, and prompt playground, while mastering techniques such as continued pre-training, fine-tuning, model merging, retrieval-augmented generation, and agentic AI.By the end of this book, you will transform from a curious beginner to a confident, generative AI user. You will possess the knowledge and skills to explore its capabilities for creative expression, problem-solving, and even business innovation. You will be able to confidently navigate the world of generative AI, turning your ideas into reality.WHAT YOU WILL LEARN¿ Explore concepts of AI, ML, deep learning, and generative AI.¿ Learn about computer vision and generative image AI supported by coding examples.¿ Discover NLP Techniques, Transformer architecture components and generative text AI supported by coding examples.¿ Understand prompt engineering and LLM frameworks while building prototypes.¿ Examine the role of LLM operations throughout the entire LLM lifecycle.¿ Investigate the potential impact of generative AI on enterprises and develop business strategies.WHO THIS BOOK IS FORThis book is ideal for anyone curious about generative AI, regardless of their prior technical expertise. Whether you are a business professional, a student, an artist, or simply someone fascinated by the future of technology, this book will provide you with a clear and accessible understanding of this groundbreaking field.

  • av Peter Salomonsen
    461

    DESCRIPTIONWebAssembly is a groundbreaking technology that has transformed the way we build and deploy web applications. It enables lightning-fast performance, portability across platforms, and seamless integration with existing web technologies. This comprehensive guide will lead you through the journey of mastering WebAssembly, from its fundamentals to advanced applications.This book introduces WebAssembly basics, its purpose, and real-world use cases in web, server, and desktop apps. Featuring examples in languages like AssemblyScript, C/C++, and Rust, it covers converting legacy codebases to WebAssembly for browser compatibility. It showcases advanced use cases like WebAssembly-based music tools, Git integration, and smart contracts. The book concludes with WebAssembly's role in cloud-native Kubernetes, signaling a new era in container orchestration. Many of the examples build on the author's experience with WebAssembly Music, git in WebAssembly, and NEAR protocol smart contracts. These examples serve as real-world use cases, more than just a basic introduction to the technology.By the end of this book, you will have gained the knowledge and skills to confidently build, deploy, and optimize high-performance WebAssembly applications across a wide range of platforms and use cases.WHAT YOU WILL LEARN¿ Understand the basics, purpose, and opportunities it unlocks.¿ WebAssembly code fundamentals with low-level binary code through the WebAssembly Text Format.¿ Discover how to compile languages like AssemblyScript, C/C++, and Rust into WebAssembly.¿ Explore porting older C/C++ codebases into WebAssembly for modern applications.¿ Learn about WebAssembly for sound, music, smart contracts, and Kubernetes container orchestration.WHO THIS BOOK IS FORThe target audience for this book is developers interested in learning about WebAssembly. The reader should have experience in programming, and knowing about programming languages such as C/C++ or Rust helps in understanding the content.

  • av Rishabh Bhardwaj
    561

    DESCRIPTION Vulnerability Assessment and Penetration Testing (VAPT) combinations are a huge requirement for all organizations to improve their security posture. The VAPT process helps highlight the associated threats and risk exposure within the organization. This book covers practical VAPT technologies, dives into the logic of vulnerabilities, and explains effective methods for remediation to close them.This book is a complete guide to VAPT, blending theory and practical skills. It begins with VAPT fundamentals, covering lifecycle, threat models, and risk assessment. You will learn infrastructure security, setting up virtual labs, and using tools like Kali Linux, Burp Suite, and OWASP ZAP for vulnerability assessments. Application security topics include static (SAST) and dynamic (DAST) analysis, web application penetration testing, and API security testing. With hands-on practice using Metasploit and exploiting vulnerabilities from the OWASP Top 10, you will gain real-world skills. The book concludes with tips on crafting professional security reports to present your findings effectively.After reading this book, you will learn different ways of dealing with VAPT. As we all come to know the challenges faced by the industries, we will learn how to overcome or remediate these vulnerabilities and associated risks. KEY FEATURES ● Establishes a strong understanding of VAPT concepts, lifecycle, and threat modeling frameworks.● Provides hands-on experience with essential tools like Kali Linux, Burp Suite, and OWASP ZAP and application security, including SAST, DAST, and penetration testing.● Guides you through creating clear and concise security reports to effectively communicate findings.\WHAT YOU WILL LEARN● Learn how to identify, assess, and prioritize vulnerabilities based on organizational risks.● Explore effective remediation techniques to address security vulnerabilities efficiently.● Gain insights into reporting vulnerabilities to improve an organization's security posture.● Apply VAPT concepts and methodologies to enhance your work as a security researcher or tester.WHO THIS BOOK IS FORThis book is for current and aspiring emerging tech professionals, students, and anyone who wishes to understand how to have a rewarding career in emerging technologies such as cybersecurity, vulnerability management, and API security testing.

  • av Nolan Vincent Jones
    561

    DESCRIPTION Elevate your application's performance with "Performance Engineering Best Practices." This comprehensive guide provides the knowledge and techniques to optimize your software's speed, scalability, and reliability. Learn the skills of performance engineering, refine your craft, identify and eliminate performance bottlenecks, and ensure your applications deliver exceptional user experiences. This book explores Performance Engineering, covering foundational concepts, advanced techniques, and emerging trends. It defines performance engineering versus performance testing, highlights its role in organizational success, and stresses integrating performance throughout development. Key topics include service level objectives (SLOs), cloud performance challenges, and balancing capacity with costs. The book details optimization techniques for cloud platforms, Java, databases, and architectural styles while addressing observability with logging, error handling, and alert strategies. It concludes with insights into AI/ML integration and the impact of evolving technologies.After reading the book, the reader will gain a holistic understanding of performance and what to do with the design process, implementation, and testing stages of the development lifecycle to ensure fast IT platforms. KEY FEATURES ● Learn to build high performance IT platforms, enhance runtime environments, and use Kubernetes effectively.● Discover methods to accelerate cloud platform delivery while ensuring quality with automated performance checks.● Understand efficient design patterns and coding practices to maintain fast-running distributed platforms without extensive code refactoring.WHAT YOU WILL LEARN● Understand the basics of performance engineering and how it differs from Performance Testing.● Learn to apply performance principles throughout the software development lifecycle (SDLC).● Explore cloud-specific challenges, like scaling, regional latency, and managing costs.● Master techniques for optimizing JVM, writing efficient Java code, and database performance.● Discover tools for performance automation, observability, alerting, and creating scalable architectures.WHO THIS BOOK IS FORThis book is for site reliability engineers, architects, developers, managers, and performance engineers. It showcases a holistic understanding of processes related to performance engineering for building fast IT platforms.

  • av Bheemarayappa Hanabar
    571

    DESCRIPTIONThis book introduces an innovative approach to cloud management by combining Pulumi's IaC tool with TypeScript. It enables automated, error-free provisioning, simplifies collaboration, and provides practical skills for efficient resource management.The book deeply explores Pulumi, a modern IaC platform that is reshaping cloud development with TypeScript. From the foundational principles of IaC to leveraging Pulumi's multi-language support, readers are guided through building, deploying, and managing infrastructure efficiently. Key principles such as abstraction, scalability, and version control are explored, helping developers transform their cloud operations. The book highlights Pulumi's unique strengths, including support for multiple programming languages, seamless integrations with major cloud providers, and automation capabilities for DevOps workflows.By the end of this book, you will be equipped to automate your cloud infrastructure with Pulumi and TypeScript. You will have the skills to manage and deploy complex infrastructure configurations with ease, ensuring efficient and reliable cloud operations.KEY FEATURES¿ Learn Pulumi's infrastructure as code (IaC) features and integrations effectively.¿ Discover real-world examples and success stories in automation.¿ Master dynamic and scalable cloud infrastructure management.WHAT YOU WILL LEARN¿ Use Pulumi to automate and orchestrate cloud infrastructure.¿ Leverage TypeScript for declarative and dynamic IaC development.¿ Implement robust disaster recovery and redundancy strategies.¿ Integrate seamlessly with DevOps workflows and CI/CD pipelines.¿ Optimize resource management and enhance scalability.WHO THIS BOOK IS FORThis book is for infrastructure engineers automating cloud provisioning, TypeScript developers extending skills to infrastructure, DevOps professionals optimizing workflows with IaC, and cloud enthusiasts exploring modern tools for scalable, secure infrastructure.

  • av Sufyan bin Uzayr
    511

    DESCRIPTIONThis book is a comprehensive guide to mastering Golang, one of the most efficient and developer-friendly programming languages available today. It is designed to help developers, software engineers, and tech enthusiasts alike, to build high-performance, secure, and scalable applications using Go.This book introduces you to Go programming, focusing on efficient software development while addressing common challenges. It starts with Go installation, setting up the Vim IDE, and core concepts like concurrency using goroutines and channels. You will explore advanced topics, including data structures, algorithms, high-performance networking, and building secure applications. The book also covers essential deployment strategies like microservices and CI/CD pipelines, along with expert techniques for debugging and error handling. It concludes with a detailed case study, a review of Go basics, and a quick-reference cheat sheet, giving you practical tools to master Go programming and tackle real-world projects with confidence.By the end of this book, you will be well-versed in Golang's capabilities, allowing you to confidently apply the language to your job roles in software development, backend engineering, and system design. This book is an essential resource for anyone looking to leverage Golang to build robust, high-performing applications in a variety of professional settings.KEY FEATURES¿ Comprehensive guide to Golang, covering basic to advanced programming concepts.¿ In-depth focus on concurrency, networking, security, and error handling in Go.¿ Practical insights for building high-performance, scalable, and secure applications.WHAT YOU WILL LEARN¿ Set up and configure a Go development environment using Vim IDE.¿ Leverage Go's concurrency model to build high-performance applications.¿ Implement efficient data structures to optimize your Go programs.¿ Develop secure applications by following Go's best security practices.¿ Deploy Go applications efficiently for production environments.¿ Apply advanced error handling and debugging techniques for stability.WHO THIS BOOK IS FORThis book is primarily intended for software developers and engineers who are interested in learning and mastering the Go programming language. Prior experience with programming in any language is beneficial but not strictly required.

  • av Panagiotis Leloudas
    511

    DESCRIPTIONThis book will help you master the software testing strategies, by providing foundational knowledge about software testing, practical insights and forward-looking perspectives. The book starts with the core principles of software testing and its critical role as a risk management function, ensuring the reliability and quality of software systems.The book covers topics such as test environment setup, performance optimization and data-driven decision making, providing the reader with the tools to tackle complex testing challenges. Ethical considerations, lean testing practices, and the application of testing strategies across various phases of development are highlighted to encourage a holistic approach to software quality assurance.Looking ahead, the book explores the emerging trends and future directions in software testing, including the impact of AI, IoT, and blockchain, and the growing importance of continuous learning in the field. By the end of this book, you will be a confident and competent software testing professional, capable of safeguarding the quality and reliability of your applications.KEY FEATURES¿ Learn to build effective testing strategies for different project types.¿ Utilize various testing techniques, including performance, security, and usability testing.¿ Learn how to design, build, and manage effective test environments.WHAT YOU WILL LEARN¿ Master core principles and methodologies of software testing.¿ Develop effective and adaptable testing strategies.¿ Integrate human intuition and automation.¿ Tackle challenges with advanced tools and data-driven techniques.¿ Prepare for future trends, including AI and IoT testing.WHO THIS BOOK IS FORThis book is for software testers, developers, and QA professionals seeking to enhance their understanding of testing strategies and practices. It is also valuable for managers and teams aiming to improve software quality.

  • av Nahidul Kibria
    511

    DESCRIPTIONGit is a widely used version-control system in software development, essential for managing infrastructure as code (IaC), where code defines infrastructure. Kubernetes enhances IaC with GitOps, using Git as the single source of truth for managing operations. The Argo Family offers cloud-native tools designed to simplify the management of jobs and applications on Kubernetes, seamlessly integrating with the GitOps framework.This book begins with a quick start on setting up Argo Projects in a local cluster, followed by an in-depth look at concepts and architecture. Readers will then explore production readiness, security considerations, and team-specific needs, such as user access with single sign-on, declarative configuration changes, observability, and disaster recovery. Once familiar with a production-ready setup, the book deliberates on integrating Argo Workflow, Argo Events, and Argo Rollouts, highlighting their combined capabilities. Finally, the book compares Argo with alternative tools, helping readers assess and choose the best options for their needs.By the end of the book, readers will have a solid understanding of GitOps fundamentals, Kubernetes integration, and advanced deployment strategies. Covering the entire Argo ecosystem with Argo CD, Argo Workflows, Argo Rollouts, and Argo Events. This guide will help readers utilize the full potential of these powerful tools, transforming how they manage and deliver applications in their organizations.WHAT YOU WILL LEARN¿ Automate deployment processes with Argo CD.¿ Deploy new features and software versions confidently with Rollouts.¿ Leverage cloud-native workflows to automate daily tasks in familiar Kubernetes environments.¿ Collaborate seamlessly across teams using Argo Projects' robust capabilities, such as Argo CD Notifications and Argo Events.¿ Use Argo tools like Argo Rollouts to identify and resolve issues quickly.¿ Stay up-to-date with the latest DevOps trends and technologies.WHO THIS BOOK IS FORThe target audience for this book includes developers, DevOps engineers, platform engineers, and individuals in leadership roles or senior architects who want to learn about cloud-native technologies and Argo Projects.

  • av Mahadev Thukaram
    527

    DESCRIPTIONAdvanced Malware Analysis and Intelligence teaches you how to analyze malware like a pro. Using static and dynamic techniques, you will understand how malware works, its intent, and its impact. The book covers key tools and reverse engineering concepts, helping you break down even the most complex malware.This book is a comprehensive and practical guide to understanding and analyzing advanced malware threats. The book explores how malware is created, evolves to bypass modern defenses, and can be effectively analyzed using both foundational and advanced techniques. Covering key areas such as static and dynamic analysis, reverse engineering, malware campaign tracking, and threat intelligence, this book provides step-by-step methods to uncover malicious activities, identify IOCs, and disrupt malware operations. Readers will also gain insights into evasion techniques employed by malware authors and learn advanced defense strategies. It explores emerging trends, including AI and advanced attack techniques, helping readers stay prepared for future cybersecurity challenges.By the end of the book, you will have acquired the skills to proactively identify emerging threats, fortify network defenses, and develop effective incident response strategies to safeguard critical systems and data in an ever-changing digital landscape.WHAT YOU WILL LEARN¿ Gain a complete understanding of malware, its behavior, and how to analyze it using static and dynamic techniques.¿ Reverse engineering malware to understand its code and functionality.¿ Identifying and tracking malware campaigns to attribute threat actors.¿ Identify and counter advanced evasion techniques while utilizing threat intelligence to enhance defense and detection strategies.¿ Detecting and mitigating evasion techniques used by advanced malware.WHO THIS BOOK IS FORThis book is tailored for cybersecurity professionals, malware analysts, students, and incident response teams. Before reading this book, readers should have a basic understanding of operating systems, networking concepts, any scripting language, and cybersecurity fundamentals.

  • av Dipendra Pant
    511

    DESCRIPTIONStatistics is a powerful tool for data analysis, visualization, and inference. Python is a popular programming language that offers a rich set of libraries and frameworks for statistical computing. Together, they can help you solve real-world problems and make informed decisions based on data. This book teaches you how to use Python to implement statistical concepts and techniques in a practical and effective way. You will also learn how to perform data science and analysis to generate insights, patterns, and trends.This book introduces the basics of statistics, such as descriptive and inferential statistics, ML, probability distributions, hypothesis testing, and confidence intervals. It also covers advanced topics such as regression analysis, linear algebra, statistical tests, time series, survival, and correlation analysis. You will learn how to identify patterns, interpret data, and make data-driven decisions. The book emphasizes practical learning with examples, exercises, and code snippets using popular Python libraries like NumPy, Pandas, Matplotlib, Seaborn, and SciPy to perform various statistical tasks.By the end of this book, you will have a solid foundation in statistics and Python programming. You will be able to explore, analyze, and visualize data using Python. You will also be able to perform various statistical tests and interpret the results.WHAT YOU WILL LEARN¿ Master data manipulation, cleaning, and visualization techniques using Python.¿ Apply core statistical methods to analyze real-world datasets.¿ Build and evaluate statistical models for regression, classification, and clustering.¿ Interpret and communicate insights derived from statistical analyses effectively.¿ Explore advanced statistical techniques like time series and survival analysis.WHO THIS BOOK IS FORThis book is ideal for data scientists, ML engineers, statisticians, Python practitioners, researchers, and anyone who works with data and statistics.

  • av Priyanka Singh
    511

    DESCRIPTIONGenerative AI is changing the way we think about creativity and problem-solving. This book is your go-to guide for understanding and working with this exciting technology.This book offers a clear introduction to generative AI, starting with basics like machine learning and deep learning. It explains key models, including GANs and VAEs, breaking down their architectures and training methods. You will discover how Transformer models like GPT have transformed natural language processing and enabled advancements in language generation. The book explores practical applications such as image synthesis, style transfer, and text generation, showing how generative AI merges technology with creativity. Advanced topics like reinforcement learning, AI ethics, and bias are also covered. Practical tips for creating your own generative AI models, along with insights into the future of this groundbreaking field, making it an essential resource for AI enthusiasts and professionals.By the end of this book, you will have a firm grasp of generative AI concepts and practical skills to get you started. You will be well-prepared to use cloud platforms like AWS, Azure, and GCP to build and launch powerful generative AI projects. From creating realistic images to crafting natural text, you will explore hands-on examples while tackling important ethical questions. This book gives you the skills and confidence to explore the limitless potential of generative AI.WHAT YOU WILL LEARN¿ Build foundational knowledge of generative AI principles and models.¿ Apply machine learning and deep learning for creative content generation.¿ Leverage GANs, VAEs, and Transformer models in real-world scenarios.¿ Master cloud tools for scalable generative AI development.¿ Address ethical challenges and implement responsible AI practices.¿ Explore advanced applications and future directions of generative AI.WHO THIS BOOK IS FORThis book is designed for data scientists, machine learning engineers, software developers, cloud professionals, educators, students, and creative professionals.

  • av Jean Anoma
    557

    DESCRIPTIONMastering Neural Network Computer Vision with TensorFlow and Keras provides a comprehensive guide to using TensorFlow and Keras for computer vision applications. The book enables readers to develop and exercise the skills needed to use sophisticated pre-trained computer vision models, build simple and more advanced neural network models, and optimize their performance.The different chapters of the book cover a comprehensive range of topics in computer vision and deep learning. The first chapter provides a theoretical introduction to computer vision and deep learning, and the second one provides an overview of TensorFlow and its capabilities. The subsequent chapters cover specific applications of neural networks in computer vision, such as image classification, image segmentation, and object detection, and how to tap into the power of transfer learning and pre-trained models to address those use cases. Finally, the remaining chapters cover how to design your own neural network, gather a proper dataset and train your model efficiently. They also cover image generation and ethical considerations around computer vision.By the end of this book, readers will have a strong understanding of the principles of deep learning and computer vision, as well as the skills needed to build advanced neural network models using TensorFlow.WHAT YOU WILL LEARN¿ Understand essential deep learning concepts and architectures specifically designed for modern computer vision applications.¿ Build practical expertise with Tensorflow and Keras while implementing pre-trained models for vision tasks.¿ Learn to fine-tune existing models and design new architectures for specific vision challenges.¿ Master techniques to improve model efficiency, training speed, and overall performance in real applications.¿ They will know how diffusion-based models work and how to use some of the most popular ones, like DALL-E or Stable Diffusion.WHO THIS BOOK IS FORThis book is for current or aspiring deep tech professionals, students, and anyone who wishes to understand the rewarding field of computer vision. More specifically, it will also have a great impact on computer vision engineers, robotics, image processing, and video processing engineers who are willing to learn how to use neural networks to boost their performance and results.

  • av Abhishek Das
    511

    DESCRIPTIONThis book teaches you to draw insights from your data. In today's data-driven business landscape, making informed decisions requires effective data analysis. This book guides you through the steps to import, structure, and visualize your data in R, and apply statistical and ML algorithms to drive better insights.This book offers a thorough introduction to data science, starting with R programming basics and advancing to ML and data visualization. Learn to clean, explore, and transform data using tools like dplyr. Key statistical concepts like probability, hypothesis testing, and modeling are covered, providing a foundation for data-driven decisions. Discover supervised and unsupervised ML techniques, feature engineering, and model evaluation. The book also provides career guidance in data science, including skill-building tips and job search strategies, equipping you to excel in this growing field.By the end of this book, you will be able to confidently use R to prepare data for analysis and apply ML algorithms to make predictions and drive business decisions.KEY FEATURES¿ Master R for effective data analysis and ML.¿ Analyze data, identify patterns, and drive informed decision-making.¿ Learn by doing hands-on R codes and applying ML techniques.WHAT YOU WILL LEARN¿ Use R to clean, analyze, and visualize data effectively.¿ Apply statistical techniques to find patterns and trends in data.¿ Understand and implement key ML algorithms step-by-step.¿ Data visualization techniques using ggplot2 to create informative visualizations.¿ Strong foundation in statistical concepts, including probability theory, hypothesis testing, and statistical modeling.WHO THIS BOOK IS FORThis book is ideal for individuals with a basic understanding of programming and statistics who aspire to enter the field of data science. Professionals such as data analysts, software engineers, and researchers will find this book particularly valuable as it provides a practical approach to leveraging data for informed decision-making.

  • av Urmisha Patel
    557

    DESCRIPTIONBeginning with Tableau Cloud is the essential toolkit for crafting intuitive and high-performance visuals over the web. This book provides a practical understanding of building, managing, and deploying workbooks on Tableau Cloud.This book explores Tableau's cloud platform, starting with the basics of data visualization and connecting to diverse sources, including live connections and efficient data extracts. It covers creating charts from simple bar graphs to advanced visualizations like dual-axis charts and LOD calculations. Readers will learn to enhance dashboards with interactive features like parameters, actions, and animations. The book also focuses on managing content, sharing dashboards, setting up alerts, handling site administration, user management, and data security. Practical challenges such as troubleshooting connectivity, refresh issues, and optimizing performance are addressed. Real-world projects included in the chapters will help readers apply their skills to analyze complex datasets, craft engaging dashboards, and effectively communicate data insights.This book helps BI developers to understand their roles and responsibilities. It also helps to leverage their Tableau capabilities to become Cloud server site administrators. Furthermore, you will gain the skills to effectively manage, share, and collaborate on your work, driving data-driven decision-making within your organization.WHAT YOU WILL LEARN¿ Master Tableau Cloud functionalities and services.¿ Build secure, interactive, and intuitive dashboards and stories on the cloud.¿ Deploy and manage data sources and workbooks on the web.¿ Manage published content, learn how to secure data, and troubleshoot frequently occurring issues on the Cloud.¿ Managing user security and privileges.WHO THIS BOOK IS FORThis book is for visualization experts, BI professionals, data professionals, non-technical business users, data analysts, BI analysts, or students aspiring to become Tableau site administrators. It is geared towards developers and analysts curating content on Tableau Cloud.

  • av Almantas Karpavicius
    557

    DESCRIPTIONThis book is a workshop to create software using AI. A reader will be taken through a series of requirements and create a practical API from scratch. AI is without a doubt a productivity boost, and our goal is to help you maximize the boost by writing prompts effectively to generate, refactor, test, and review code.This book is also a modern take on software design fundamentals. To be able to scrutinize AI-generated code and to be able to guide AI effectively to better results, one should understand the theory behind software design. It starts with basics like clean function design and object-oriented principles, then advances to SOLID principles, design patterns, and Onion architecture. Readers will learn essential testing methods, including unit, integration, and acceptance tests using BDD and Specflow. The guide covers API development, focusing on security, validation, error handling, and external system integration. It also explains CI/CD pipelines using Azure DevOps, including build and deployment pipelines with YAML configurations.Lastly, this book teaches us to embrace the changes in software requirements. The end goal is to teach a reader how to implement changes in software with minimum change to existing lines of code.You will be well-equipped to leverage AI as a valuable asset in your software development toolbox.WHAT YOU WILL LEARN¿ The fundamentals of software design like KISS, OOP, SOLID, and key design Patterns.¿ Use Effective prompt engineering for generating code, refactoring, testing, and reviewing.¿ Code review both for human and AI-generated code.¿ Design which minimizes changes when new requirements are introduced.¿ Build .NET REST Web API with tests.¿ Build CI/CD pipelines to deploy to Azure.WHO THIS BOOK IS FORThis book is intended for software developers, aspiring programmers, and students in computer science or related fields who have a basic understanding of programming concepts and are eager to deepen their knowledge of software design principles and best practices.

  • av Jit Sinha
    531

    DESCRIPTIONHands-on Splunk on AWS is a practical tutorial for professionals who wish to set up, manage, and analyze data with Splunk on AWS. This practical guide capitalizes on the scalability and flexibility of Amazon Web Services (AWS) to streamline your Splunk deployment.This book is a complete guide to Splunk, a powerful tool for analyzing and visualizing machine-generated data. It explains Splunk's architecture, components, and data flow, helping you set up, configure, and index data effectively. Learn to write efficient Splunk Processing Language (SPL) queries, create detailed visualizations, and optimize searches for deeper insights. Discover advanced topics like clustering and integrating Splunk into modern DevOps practices and cloud-native environments. The book also shares best practices for administration, troubleshooting, and security.By the end of this guide, readers will be confident in utilizing Splunk on AWS to make data-driven decisions. Whether you want to improve your data analysis or use AWS for Splunk, this book will teach you the skills and insights you need in today's data-driven world.KEY FEATURES¿ Understand Splunk's search language to query, analyze, and visualize data.¿ Create interactive dashboards and reports to communicate insights effectively.¿ Integrate Splunk with modern DevOps practices to improve monitoring and troubleshooting.WHAT YOU WILL LEARN¿ How to deploy and configure Splunk effectively on AWS.¿ Key concepts and tools in data onboarding and indexing.¿ Mastery of the Splunk Processing Language (SPL) for data queries.¿ Techniques for creating and managing interactive dashboards.¿ Integration of Splunk with Kubernetes and CI/CD pipelines.¿ Methods for applying machine learning in data analysis with Splunk.WHO THIS BOOK IS FORThis book is for IT professionals, data analysts, Splunk administrators, and cloud enthusiasts to improve their understanding of Splunk on AWS and extract valuable insights from their data.

  • av Nancy Snoke
    557

    DESCRIPTIONThe book provides a comprehensive exploration of Java security and penetration testing, starting with foundational topics such as secure coding practices and the OWASP Top 10 for web applications. The early chapters introduce penetration testing methodologies, including Java web application-specific mapping and reconnaissance techniques. The gathering of information through OSINT and advanced search techniques is highlighted, laying the crucial groundwork for testing. Proxy tools like Burp Suite and OWASP Zap are shown, offering insights into their configurations and capabilities for web application testing.Each chapter does a deep dive into specific vulnerabilities and attack vectors associated with Java web and mobile applications. Key topics include SQL injection, cross-site scripting (XSS), authentication flaws, and session management issues. Each chapter supplies background information, testing examples, and practical secure coding advice to prevent these vulnerabilities. There is a distinct focus on hands-on testing methodologies, which prepares readers for real-world security challenges.By the end of this book, you will be a confident Java security champion. You will understand how to exploit vulnerabilities to mimic real-world attacks, enabling you to proactively patch weaknesses before malicious actors can exploit them.WHAT YOU WILL LEARN¿ Study the OWASP Top 10 and penetration testing methods.¿ Gain secure coding and testing techniques for vulnerabilities like XSS and CORS.¿ Find out about authentication, cookie management, and secure session practices.¿ Master access control and authorization testing, including IDOR and privilege escalation.¿ Discover Android app security and tools for SAST, DAST, and exploitation.WHO THIS BOOK IS FORThis book is for Java developers, software developers, application developers, quality engineers, software testing teams, and security analysts. Prior knowledge of Java is required. Some application security knowledge is helpful.

  • av Piyush Ranjan
    511

    DESCRIPTIONThis book "Artificial Intelligence and Financial Security" explores the transformative power of AI in enhancing and safeguarding financial systems. This comprehensive guide looks into AI-driven solutions for fraud detection, risk management, regulatory compliance, and market forecasting.With detailed case studies, actionable insights, and expert analyses, the book equips the readers to tackle emerging challenges in financial security. It provides a deep dive into cutting-edge technologies like ML, blockchain, and AI-powered cybersecurity, while highlighting the critical importance of ethical considerations and compliance with financial regulations. Each chapter is thoughtfully structured to guide readers from foundational concepts to practical strategies and insights into future trends in AI-driven finance.By the end of this book, you will be well-positioned to understand how AI is shaping the future of financial security. You will possess the knowledge to make informed financial decisions and navigate the increasingly AI-driven financial landscape with confidence.WHAT YOU WILL LEARN¿ Understanding the role of AI in securing and optimizing financial systems.¿ Detect fraud and manage risks using AI-driven strategies.¿ Apply ML for predictive analytics and anomaly detection.¿ Integrate blockchain and AI for enhanced financial security.¿ Navigate ethical and regulatory challenges in AI implementation.¿ Forecast trends and prepare for AI-driven financial innovation.WHO THIS BOOK IS FORThis book is for financial professionals, AI practitioners, researchers, and policymakers seeking to understand and apply AI in financial security. A basic understanding of finance, technology, or AI concepts is helpful but not mandatory, as the book provides foundational explanations alongside advanced insights.

  • av Yuhang) Li
    511

    DESCRIPTIONDigital Technology 360° is a comprehensive guide to understanding the fundamentals and implications of today's most transformative technologies. From foundational innovations like cloud computing, artificial intelligence, and big data to emerging fields like the IoT, 5G/6G, the metaverse, and quantum computing, this book offers an unparalleled exploration of digital technologies shaping the world.Going beyond the technical aspects, the book connects technology with its broader societal impacts by examining the roles of industry, governments, NGOs, and United Nations agencies in fostering innovation, setting standards, and addressing ethical considerations. It explores opportunities and risks, offering strategic insights into navigating challenges such as AI safety, data privacy, and technology governance. Readers will gain the tools to understand trends, prepare for future developments, and make informed decisions about adopting and utilizing digital technologies in ways that align with both business goals and global ethical standards.By the end of this book, you will have a well-rounded understanding of digital technology, helping you to make informed decisions in a world increasingly driven by technology. Digital Technology 360° provides a well-rounded foundation to navigate the digital age effectively.WHAT YOU WILL LEARN¿ Grasp the basics of digital technologies, including AI, cloud computing, IoT, 5G/6G, quantum computing, and the metaverse.¿ Understand the risks and challenges of developing and using digital technology.¿ Develop strategic thinking to balance business benefits with safety and ethical considerations.¿ Explore the global standards and governance landscape for digital technology adoption.¿ Learn how leaders can foster international collaboration in adopting digital advancements.WHO THIS BOOK IS FORWhether you are a policymaker, engineer, IT professional, business manager, or simply curious about digital applications, this book equips you to engage with the technologies driving the digital revolution.

  • av Abhishek Kumar
    511

    DESCRIPTIONIntegrating Rust shows you how to create fast, secure software while keeping full control. This book helps you with the knowledge to seamlessly integrate Rust into your existing development workflow, using its power for high-performance systems programming and beyond.This book is your go-to guide for bringing Rust into your tech stack to build secure, high-performance software. Designed for developers and tech leads, this book offers tools and insights for seamlessly adopting Rust in multi-language environments, modernizing workflows, and optimizing legacy systems. It explains Rust's type system and safety features while providing step-by-step examples for working with C, C++, databases, embedded systems, and WebAssembly. Learn to replace critical components, design efficient systems, and enhance web and cloud applications. This book contains practical tips to help you achieve scalability, reliability, and top-notch performance.By the end of this book, you will be well-equipped to integrate Rust into your projects, avoid common mistakes, and deliver efficient, secure software aligned with modern standards.WHAT YOU WILL LEARN¿ Optimize legacy systems by rewriting performance-critical components in Rust.¿ Integrate Rust with existing C, C++, and WebAssembly projects.¿ Leverage Rust's safety features for secure, reliable software development.¿ Use Rust's concurrency model for multi-threaded and distributed systems.¿ Implement Rust in web, database embedded systems, and cloud-based applications.¿ Master Rust's ecosystem, tools, and best development practices.WHO THIS BOOK IS FORThis book is designed for software developers, system architects, and tech leads who want to integrate Rust into their existing projects or initiate a new project using Rust. Readers should possess a basic understanding of programming concepts and have experience with at least one other programming language, such as C.

  • av Souvik Basu
    567

    DESCRIPTIONAngular is a popular JavaScript framework that empowers developers to create single-page applications (SPAs) with ease. This comprehensive guide is designed to equip you with the skills and knowledge to become a proficient Angular developer, even if you are starting from scratch.This book offers a step-by-step guide to mastering Angular development. It starts with setting up your environment, using Angular CLI for efficient project management, and creating reusable components that form the core of any Angular app. You will learn data binding to connect data with your user interface and routing to guide users through your app's sections. The book covers TypeScript basics, Angular's primary language, and component lifecycle hooks for managing behavior at different stages. Advanced topics include handling user input with reactive forms, testing for quality assurance, and deploying your application effectively. Additionally, it covers styling to create attractive designs and accessibility practices to ensure your applications are usable for everyone.By the end of this masterclass, you will be well-equipped to confidently build modern, interactive, and user-friendly web applications using the power of Angular.WHAT YOU WILL LEARN¿ Optimize Angular applications for performance and responsiveness.¿ Utilize advanced Angular features like lazy loading and preloading.¿ Optimize applications using change detection strategies and performance profiling.¿ Debug production issues effectively with monitoring, telemetry tools, and error-handling mechanisms.¿ Implement internationalization (i18n) for multilingual applications.¿ Explore component lifecycle and its management.WHO THIS BOOK IS FORThis book is ideal for aspiring and intermediate web developers, front-end engineers, and anyone interested in building dynamic web applications. Prior experience to basic JavaScript is recommended, but no prior knowledge of Angular is required.

  • av Bhagvan Kommadi
    571

    DESCRIPTIONGo, a modern and efficient programming language, is rapidly gaining popularity for building robust and scalable applications. This book, Go Lang in Depth, instills you with the knowledge and skills to master Go, from its fundamental building blocks to advanced concepts.This Go programming book provides a detailed guide, starting from basic syntax and data structures to advanced concepts like concurrency and error handling. It teaches you how to build applications, including console apps, REST APIs, and web apps using popular frameworks like Gin and Beego. You will also explore creating real-world projects, such as a CRM system, and understand advanced topics like dependency injection, SOLID principles, and Docker containerization. The book covers performance optimization with profiling and benchmarking, ensures application security with authentication and cryptography, and explains design patterns and best practices for building scalable, secure web applications.By the end of this book, you will be equipped to write clean, concurrent, and performant Go code. You will understand how to design and implement complex functionalities, leverage Go's powerful features effectively, and tackle real-world programming challenges.KEY FEATURES¿ From beginner to advanced, this book covers all aspects of Go programming.¿ Learn by implementing practical examples and real-world projects.WHAT YOU WILL LEARN¿ Practical approach with hands-on exercises, real-world examples, and practical projects.¿ Gain a thorough understanding of Go's core concepts, including concurrency, error handling, and testing.¿ Learn to containerize Go applications with Docker and deploy them to production environments.¿ Implement security measures and optimize the performance of your Go applications.WHO THIS BOOK IS FORWhether you are a software engineer, data scientist, or system administrator, this book will help you harness the power of Go to build efficient, scalable, and reliable applications. No prior knowledge of Go is required, but a basic understanding of programming concepts will be beneficial.

  • av Nemanja Milenkovic
    511

    DESCRIPTIONThis book is a practical guide to mastering Terraform and IaC, helping readers build, manage, and scale modern infrastructure.It introduces setting up Terraform environments, mastering HashiCorp Configuration Language (HCL), and managing infrastructure state effectively. Learn to use Terraform providers for cloud platforms, define resources, and use variables and outputs for dynamic setups. Advanced topics include reusable modules, CI/CD integration, performance tuning, and security best practices. It also explores Terraform Cloud and Enterprise, covering remote state, VCS integration, team management, and Sentinel policies for enterprise-level control, making it a complete resource for mastering Terraform and IaC.By the end of this book, you will be well-equipped to manage your cloud infrastructure with confidence. You will gain expertise in configuration management, security best practices, and even explore features of Terraform Cloud and Enterprise for enhanced collaboration and team management.KEY FEATURES¿ Guide to Terraform and infrastructure as code (IaC).¿ Practical Terraform examples and solutions.¿ Master advanced ways to manage infrastructure using Terraform.WHAT YOU WILL LEARN¿ Set up Terraform and create reusable infrastructure configurations.¿ Manage cloud environments with advanced orchestration techniques.¿ Securely handle sensitive data and optimize infrastructure performance.¿ Test and validate configurations for reliability and compliance.¿ Anticipate trends like AI integration and multi-cloud strategies.WHO THIS BOOK IS FORThis book is for developers, system administrators, and DevOps professionals looking to start using Terraform and IaC.

  • av Rehan Guha
    511

    DESCRIPTIONThis book prepares you with the knowledge and skills to confidently excel in the exciting world of machine learning (ML) interviews and launch a successful career in this dynamic field.This book offers a collection of curated questions and answers to help readers understand key ML concepts, including data processing, classification, regression, clustering, dimensionality reduction, time series, and natural language processing (NLP). While not exhaustive, it focuses on critical topics and common questions often encountered in interviews. The chapters highlight essential concepts without a strict order of importance, reflecting the informal nature of ML interviews. Alongside theoretical knowledge, the book emphasizes the importance of coding and real-world application for a deeper understanding. Practical exercises, coding projects, and continuous learning are crucial to mastering ML concepts.By mastering the concepts and question-answer formats presented in this book, you will be well-prepared to tackle technical interview challenges and confidently showcase your ML expertise. This guide will help you achieve your career goals in the exciting field of ML.WHAT YOU WILL LEARN¿ Understand core data concepts for ML.¿ Master classification and regression algorithms.¿ Learn clustering and dimensionality reduction techniques.¿ Analyze and forecast time-dependent data with time series analysis.¿ Gain NLP proficiency and understand human language with techniques like tokenization, stemming, lemmatization, and advanced language models.WHO THIS BOOK IS FORThis book can be used by an interviewee, interviewer, ML professionals who want to learn the interview structure, and ML practitioners who want to refresh their memory and use this book as a reference guide. Managerial and non-technical people can use this book to learn ML in unique ways through a question-answer format.

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.