Norges billigste bøker

Bøker utgitt av BPB Publications

Filter
Filter
Sorter etterSorter Populære
  • av Mukesh Choudhary
    427

    DESCRIPTION Honeypots are like digital traps designed to lure malicious attackers away from your real systems. Imagine setting up a fake store to attract thieves while your real store is safe and hidden. Honeypots work in a similar way, drawing the attention of cybercriminals and allowing you to study their tactics and potentially prevent future attacks.This book simplifies the concept of honeypots, which are important tools in cybersecurity. The book explains their history, types, and how to design and use them effectively. It includes practical advice on setting up honeypots, monitoring them, and analyzing attacks. It also offers strategies for blue team professionals, like SOC analysts, to improve defenses and serves as a helpful resource for purple team members to practice detecting attacks. Additionally, it discusses how honeypots contribute to threat intelligence and cybersecurity training, including new ideas like quantum honeypots, preparing professionals to face modern cyber threats.By the end of this book, you will be able to effectively deploy and manage honeypots, analyze attack data, and implement strategies to protect your organization from malicious attacks.KEY FEATURES ¿ Design and deployment of honeypot to trap hackers.¿ Step-by-step guide for implementation with best practices.¿ Quantum insights and threat anticipation for future-proof defense.WHAT YOU WILL LEARN¿ Acquire an understanding of honeypot technology, from foundational concepts to advanced techniques.¿ Learn how to design and implement honeypots tailored to specific security needs and threat landscapes.¿ Effectively monitor and analyze honeypot data to detect and respond to attacks.¿ Explore advanced honeypot techniques, such as honeypot farms and distributed honeypot networks.WHO THIS BOOK IS FORThis book is a vital resource for CTOs, CISOs, InfoSec managers, InfoSec analysts, and network admins. This book will help students and researchers who are working in the domain of cybersecurity.

  • av Myles Bennett
    492

    DESCRIPTION Kotlin, a modern and expressive language, has revolutionized Android app development. As the app complexity grows, building scalable and maintainable Android apps becomes crucial. This book is a complete guide to modern Android app development using Kotlin. It covers key concepts like clean architecture and dependency injection for building strong, maintainable apps. This book will also help you learn how to use Kotlin DSL for build configuration and Jetpack Compose for creating user interfaces. It also covers testing, debugging, networking, and API integration. With best practices and real-world examples, this book will help developers create high-quality Android apps using Kotlin.By the end of this book, you will be equipped with the knowledge and skills to architect, develop, and deploy scalable Android apps using Kotlin. You will confidently tackle complex app development challenges, write clean, efficient, and testable code, and become a proficient Android developer.WHAT YOU WILL LEARN¿ Kotlin and Jetpack Compose fundamentals.¿ Feature-oriented separation of concerns.¿ Clean-code architecture in Android.¿ Kotlin-specific test-driven development.¿ Multi-module project organization.¿ Tips and techniques for debugging.¿ Continuous integration and releasing applications.WHO THIS BOOK IS FORThis book can be understood by novice developers but will also benefit intermediate/seasoned professionals in the Android space. This book is a must-have for Android developers, software engineers, and mobile app developers striving to create exceptional applications.

  • av Surabhi Pandey
    427

    DESCRIPTION Streamlit Essentials is a comprehensive guide aimed at helping you build interactive data applications using Python. With easy-to-use syntax, it allows developers to quickly build visualizations, dashboards, and machine learning models.This book is a practical guide to building data science applications using the Streamlit framework. It covers everything from installation to advanced topics like ML integration and deployment. With real-world projects and examples, you will learn how to use Streamlit's widgets, styling, and data visualization tools to create dynamic real-time dashboards, containerize your applications with Docker, securely handle sensitive data, and deploy the applications on leading cloud platforms, all while building practical projects that can be added to enhance your portfolio.Throughout the book, you will develop the skills needed to turn data insights into interactive visualizations, ensuring your projects are not only functional but also engaging. The focus is hands-on learning, with step-by-step guidance to help you build, optimize, and share your work. By the time you have completed this book, you will be able to confidently deploy applications, showcase your skills through a professional portfolio, and position yourself for success. WHAT YOU WILL LEARN¿ Understanding of Streamlit's capabilities, from its core functionalities to advanced features.¿ Create engaging and informative visualizations using Streamlit's extensive library of charts, graphs, and maps.¿ Develop efficiently using time-saving techniques for rapid prototyping and iterative development.¿ Optimize app performance with advanced topics like caching, session tracking, and theming.¿ Create a compelling portfolio to demonstrate your Streamlit proficiency.WHO THIS BOOK IS FORWhether you are a data scientist, analyst, developer, or business professional, this book will provide you with the knowledge and skills needed to build engaging and informative dashboards, visualizations, and ML models.

  • av Subhajit Adhikari
    472,-

    DESCRIPTION Java is a versatile programming language, ideal for scientific computing due to its robustness, platform independence, and extensive libraries. This book teaches you how to use Java for complex simulations and data analysis, empowering you to solve real-world problems and advance scientific research.This Java programming book offers a thorough guide, starting with core concepts like data types, operators, and object-oriented programming (OOP). It then moves into advanced topics such as multithreading for handling multiple tasks at once, exception handling to manage runtime errors, and package management for organizing large codebases. You will also learn about input/output (I/O) operations to work with external data and applet development for creating small, interactive web programs. Building on your knowledge of Java programming and scientific computing, this book is a complete guide that equips you to delve into scientific computing and actively participate in innovative research and development.KEY FEATURES ¿ Learn Java's data structures, algorithms, and numerical libraries.¿ Practical examples and exercises to solidify understanding.¿ MCQs with solutions are provided at the end of each chapter for practice, along with Bloom's level questions.¿ Miscellaneous programs using Java, like Stack, Queue, Tic-tac-toe, AES, and RSA algorithms, and socket programming, are also included.WHAT YOU WILL LEARN¿ Understand and code with data types, variables, arrays, and strings.¿ Learn iterations, conditional statements, and how to apply them.¿ Explore OOP with examples.¿ Master multithreading for multi-tasking environments.¿ Grasp Java exception handling and file management.WHO THIS BOOK IS FORThis book is ideal for professionals in fields such as software development, data analysis, web development, and system administration who need a strong foundation in Java programming.

  • av Diego Pacheco
    517,-

    DESCRIPTION As an engineer, it can feel like there is never enough time for testing, designing, or delivering quality solutions. Managers often feel overwhelmed by the need to deliver new features to support their teams while managing vulnerabilities and security standards. Engineers often have to work with legacy systems and learn many new technologies simultaneously to be effective in their jobs. This book teaches you continuous modernization, a key skill for tackling modern and legacy software. By adopting the right mindset and techniques, you will improve systems and workflows, making everything more efficient over time.Continuous modernization is your essential guide to updating old software systems into modern, efficient, and scalable applications. This book covers everything from changing your mindset and technical practices to business strategies and fostering a culture of innovation. It includes tips on unlearning outdated methods, embracing feedback, making smart decisions, ensuring stability, and applying modern design principles. With practical techniques and real-world examples, it provides the tools you need to modernize your software systems and achieve lasting success successfully.By the end of this book, readers will master continuous modernization principles and practices. They will learn to spot areas needing improvement, create effective modernization strategies, and implement changes that boost value and efficiency. Additionally, they will understand how to build a culture of innovation and ongoing learning to keep their software systems up-to-date and competitive in a fast-changing tech world.WHAT YOU WILL LEARN¿ Learn patterns, anti-patterns, and tools to improve software architecture decisions.¿ Eliminate limiting practices to improve development efficiency.¿ Apply disciplined feedback loops to refine architecture and design decisions.¿ Implement advanced troubleshooting techniques to prevent design flaws.¿ Continuously refactor systems and scale modernization efforts in distributed architectures.WHO THIS BOOK IS FOROur book is for professionals in the field of computer science. It is for software architects, engineers, testers, managers, directors, and VPs. This is for individuals and teams who may or may not have a modernization project but care about improving individuals and systems daily.

  • av Saurabh Chandrakar
    517,-

    DESCRIPTION In today's data-driven world, the ability to extract meaningful insights from vast datasets is crucial for success in various fields. This ultimate book for mastering open-source libraries of data science in Python equips you with the essential tools and techniques to navigate the ever-evolving field of data analysis and visualization.Discover how to use Python libraries like NumPy, Pandas, and Matplotlib for data manipulation, analysis, and visualization. This book also covers scientific computing with SciPy and integrates ChatGPT to boost your data science workflow. Designed for data scientists, analysts, and beginners, it offers a practical, hands-on approach to mastering data science fundamentals. With real-world applications and exercises, you will turn raw data into actionable insights, gaining a competitive edge. This book covers everything you need, including open-source libraries, Visual Explorer tools, and ChatGPT, making it a one-stop resource for Python-based data science.Readers will gain confidence after going through this book and we assure you that all the minute details have been taken into consideration while delivering the content. After reading, learning, and practicing from this book, we are sure that all IT professionals, novices, or job seekers will be able to work on data science projects thus proving their mettle.WHAT YOU WILL LEARN¿ Learn to work with popular IDEs like VS Code and Jupyter Notebook for efficient Python development.¿ Master open-source libraries such as NumPy, SciPy, Matplotlib, and Pandas through advanced, real-world examples.¿ Utilize automated EDA tools like PyGWalker and AutoViz to simplify complex data analysis.¿ Create sophisticated visualizations like heatmaps, FacetGrid, and box plots using Matplotlib and Seaborn.¿ Efficiently handle missing data, outliers, and perform filtering, sorting, grouping, and aggregation using Pandas and Polars.WHO THIS BOOK IS FORThis book is ideal for diploma, undergraduate, and postgraduate students from engineering and science fields to programming and software professionals. It is also perfect for data science, ML, and AI engineers looking to expand their expertise in cutting-edge technologies.

  • av Tarun Kumar
    297

    DESCRIPTION Cybersecurity mesh architecture (CSMA) is a new way to protect your data. It connects all your security tools together, making them work better as a team. This book will teach you everything you need to know about CSMA, from how it works to how to use it to protect your business.The book introduces the current cybersecurity landscape, explaining CSMA and its key components, benefits, and adoption strategies. It covers best practices, implementation challenges, and key performance indicators (KPIs) for evaluating CSMA effectiveness. Additionally, it compares CSMA with traditional defense methods, detailing its advantages. The book also explores its specific applications in the healthcare sector. It provides valuable insights into the CSMA market, including growth factors, dynamics, and emerging opportunities for businesses looking to enhance their cybersecurity posture.By the end of this book, you will gain a deep understanding of CSMA and its potential to revolutionize your organization's cybersecurity posture. You will be equipped with the knowledge and skills to implement CSMA effectively, safeguarding your data and mitigating risks in the face of ever-evolving threats.WHAT YOU WILL LEARN¿ Foundational concepts of cybersecurity and the challenges faced by traditional systems.¿ Explore the complexities of distributed systems and the human factor in cybersecurity.¿ Understand the building blocks for a resilient cybersecurity architecture and the benefits of emerging trends like 5G, XDR, and Zero Trust.¿ Learn how to effectively adopt CSMA, transitioning from siloed systems to a unified architecture.¿ Discover the advantages of CSMA, including improved visibility, reduced complexity, and enhanced automation.WHO THIS BOOK IS FORThis book is for CIOs, CISOs, security architects, engineers, and operations professionals working in enterprise security or networking teams. It is also ideal for threat hunters, endpoint security specialists, and students studying cybersecurity who have a basic knowledge of cybersecurity, cloud, and networking challenges.

  • av Satyam Garg
    472,-

    DESCRIPTION Qlik Sense is a powerful business intelligence tool that helps organizations make data-driven decisions. It is widely used by businesses of all sizes to visualize and analyze data to gain insights into their operations.This book is a detailed guide to Qlik Sense, a top business intelligence tool. It covers BI basics, data modeling, visualization, and advanced analysis techniques. Learn to create dashboards, explore data associations, and share insights through stories and annotations. The book also offers guidance on managing and securing your Qlik Sense environment, with tips on troubleshooting and backups, ensuring effective use for data-driven decisions. By the end of the book, readers will have a deep understanding of Qlik Sense and the ability to use it to solve complex business problems. Readers will learn how to use data visualization and analytics to make informed business decisions, as well as how to build effective data models and create data stories that communicate insights effectively. WHAT YOU WILL LEARN¿ Master Qlik Sense architecture, environment setup, and application creation.¿ Create advanced data visualizations with interactive charts and dashboards.¿ Implement efficient data modeling, optimization, and performance tuning.¿ Build NPrinting reports and mashups for enhanced data reporting.¿ Manage user access, security, and governance for Qlik Sense environments.WHO THIS BOOK IS FORThis book is designed for business professionals, data analysts, IT professionals, and students who want to learn how to use Qlik Sense for data analysis and visualization. The book is suitable for readers with any level of experience using Qlik Sense, from beginners to advanced users.

  • av Narayanan Veeriah
    491

    DESCRIPTION SAP S/4HANA Finance is a revolutionary financial accounting solution that leverages the latest in-memory database technology to deliver unparalleled performance and efficiency. Financial Accounting in SAP S/4HANA Finance Simplified - Questions & Answers is the most updated book in SAP Financial Accounting, in an easy-to-learn format. This second edition builds on the first by going in-depth into SAP HANA, Fiori, and SAP S/4HANA Finance. It offers expanded coverage with clearer explanations, practical examples, and step-by-step guidance. You will learn about global settings, the document principle, and managing accounts receivable, payable, bank accounting, and asset accounting processes, making it easier to master these key concepts. The content is presented in a Q&A format with about 650 questions, enhanced with live system screenshots, examples, and illustrations for better understanding. It also includes menu paths and transaction codes for system customization and task execution, making it an effective learning resource.By the end of this book, you will have a solid understanding of financial accounting in SAP S/4HANA Finance. You will be equipped with the knowledge and skills to streamline your financial processes, improve efficiency, and make informed business decisions.WHAT YOU WILL LEARN● This new edition expands on SAP S/4HANA Finance by covering its integration with other SAP modules and cloud-based solutions.● Configure global settings like ledgers, fiscal years, document types, and tax settings to align with your organization's specific requirements.● Master accounts receivable and payable management, bank reconciliation, and asset accounting processes.● Leverage advanced features like in-memory computing, real-time analytics, and automation.● Create reports, comply with regulations, and manage financial risks.WHO THIS BOOK IS FORThis book is for all professionals, consultants, end-users, and business leaders involved with SAP, to gain expertise in financial accounting for better organizational performance with improved business efficiency, financial compliance, and effective reporting.

  • av Jurgen Weichenberger
    517,-

    DESCRIPTION Mastering AI and ML algorithms is essential for data scientists. This book covers a wide range of techniques, from supervised and unsupervised learning to deep learning and reinforcement learning. This book is a compass to the most important algorithms that every data scientist should have at their disposal when building a new AI/ML application.It offers a thorough introduction to AI and ML, covering key concepts, data structures, and various algorithms like linear regression, decision trees, and neural networks. It explores learning techniques like supervised, unsupervised, and semi-supervised learning and applies them to real-world scenarios such as natural language processing and computer vision. With clear explanations, code examples, and detailed descriptions of 40 algorithms, including their mathematical foundations and practical applications, this resource is ideal for both beginners and experienced professionals looking to deepen their understanding of AI and ML.The final part of the book gives an outlook for more state-of-the-art algorithms that will have the potential to change the world of AI and ML fundamentals.KEY FEATURES ¿ Covers a wide range of AI and ML algorithms, from foundational concepts to advanced techniques.¿ Includes real-world examples and code snippets to illustrate the application of algorithms.¿ Explains complex topics in a clear and accessible manner, making it suitable for learners of all levels.WHAT YOU WILL LEARN¿ Differences between supervised, unsupervised, and reinforcement learning.¿ Gain expertise in data cleaning, feature engineering, and handling different data formats.¿ Learn to implement and apply algorithms such as linear regression, decision trees, neural networks, and support vector machines.¿ Learn to approach AI and ML challenges with a structured and analytical mindset.WHO THIS BOOK IS FORThis book is ideal for data scientists, ML engineers, and anyone interested in entering the world of AI.

  •  
    340,-

    DESCRIPTION Artificial Intelligence for Class IX introduces young learners to the exciting world of AI, perfect for students at your level. This book covers the basics of AI, its real-life applications, and how it is changing industries like gaming, transportation, and more. As a Class IX student, you will gain a solid foundation in AI and learn how it is used to solve everyday problems and create innovative solutions.This book is designed for IX-grade students to introduce them to key concepts in data science, programming, and AI. It covers the basics of gathering and exploring data and introduces programming, focusing on Python, a popular language for AI. In addition, it highlights the importance of technology and its environmental impact, teaching students about Information and Communication Technology (ICT) and green skills. The book makes learning interactive with real-life examples, relatable explanations, and activities that engage students. Each chapter includes exercises to apply their new knowledge, from coding tasks to reflecting on communication skills. This hands-on approach ensures students grasp these essential topics, setting them up for success in both academics and future careers.By the end of this book, you will be equipped with the knowledge and skills to explore the exciting world of AI. You will be able to understand how AI works, create simple AI projects, and develop the critical thinking and problem-solving abilities needed to thrive in the age of AI. WHAT YOU WILL LEARN¿ Basics of programming, specifically Python.¿ Fundamentals of AI and ML.¿ Process of understanding data acquisition, exploration, and modeling. ¿ Importance of key soft skills like communication, self-management, and entrepreneurial skills.¿ ICT skills and green skillsWHO THIS BOOK IS FORClass IX students of CBSE schools, students of any other board and any other learner interested in learning AI and Python.

  • av Naman Sinha
    444

    DESCRIPTION Azure API Management is a powerful platform that facilitates developers and organizations to create, manage, and secure APIs. This book will guide you through the entire API lifecycle, from designing and developing APIs to publishing, managing, and securing them.This guide to Azure API Management offers a detailed exploration of the platform, covering everything from basic concepts to advanced features. It teaches you how to create, manage, and secure APIs, including topics like API products, subscriptions, versions, policies, security, and user management. Filled with practical examples and hands-on exercises, it is perfect for developers and IT professionals aiming to build and manage reliable APIs using Azure. The step-by-step instructions and clear explanations make it easy to master Azure API Management and achieve your API development goals. With a focus on practical application, this guide goes beyond theory, giving you the tools and knowledge you need to tackle real-world challenges. By the end of this book, you will be equipped with the skills to build and manage robust APIs that drive business success, making it an essential resource for anyone working in today's API-driven landscape.WHAT YOU WILL LEARN¿ Build and deploy a simple web API in .NET Core and Azure.¿ Set up an enterprise-grade API ecosystem, scale efficiently, and manage large APIs using the infrastructure and deployment options.¿ Monitor APIs using the monitoring section's crucial insights about API performance and usage.¿ Safe updates and transparent API evolution using the versions and revisions feature.¿ Ensure secure, consistent, and efficient API behavior using policies.WHO THIS BOOK IS FORThis book is geared towards Azure developers, DevOps engineers, backend engineers, and anyone interested in building, managing, and securing APIs on the Azure platform. Whether you are a seasoned professional or just starting your journey in API management, this book provides the knowledge and skills you need to succeed.

  • av Shivakumar Gopalakrishnan
    535

    DESCRIPTION Modern Python Programming using ChatGPT is your essential guide to leveraging Artificial Intelligence to streamline and enhance your Python development workflow across the entire software development lifecycle (SDLC).This book covers every stage, from requirements gathering and design to implementation, testing, security, deployment, and observability, demonstrating how ChatGPT can be of invaluable assistance throughout. Learn how to use ChatGPT to break down features into stories, design, and architect software, implement AI-generated code snippets, write clean and maintainable code, test and secure applications, deploy efficiently, and monitor performance. This comprehensive guide shows you how to integrate ChatGPT seamlessly into every stage of your Python projects. Discover how ChatGPT can automate repetitive tasks, generate high-quality code snippets, provide instant debugging tips, and ensure your code adheres to industry standards and best practices. This book provides thorough coverage of the latest trends and best practices in Python development, equipping you with the tools to write clean, maintainable, and robust code.Through practical examples and hands-on exercises, you will learn how to apply ChatGPT in real-world scenarios, making your development process more efficient and productive. KEY FEATURES ¿ Supercharge the entire SDLC using ChatGPT's AI-driven insights.¿ Seamlessly integrate ChatGPT into every stage of your Python projects.¿ Practical, real-world examples and hands-on exercises.WHAT YOU WILL LEARN¿ To seamlessly integrate ChatGPT from coding to deployment to monitoring.¿ Use ChatGPT to gather and document software requirements.¿ Break down features into stories with ChatGPT assistance.¿ Design, architect, and implement clean, maintainable code using AI-generated snippets.¿ Test, secure, and deploy applications with AI support.¿ Optimize performance and monitor software using ChatGPT.WHO THIS BOOK IS FORThis book is for Python developers of all experience levels who want to enhance their entire software development process using AI. Basic knowledge of Python is assumed, but detailed instructions are provided to help you integrate ChatGPT into your projects effectively.

  • av Nitin Sethi
    444

    DESCRIPTION Fun with Data Analysis and BI teaches you how to turn raw data into actionable insights using business intelligence tools. It equips you with essential skills to make data-driven decisions and effectively communicate findings.This book is designed to guide you through learning SQL from the ground up. Starting with installation and environment setup, it covers everything from building databases and creating tables to mastering SQL queries. Alongside theoretical concepts, you will engage in hands-on projects that demonstrate practical applications, including market analysis using Python to track stock trends and churn analysis to understand customer behavior. Each chapter concludes with MCQs to test your knowledge. The book also introduces you to Tableau, a powerful tool for creating visualizations without writing code, with step-by-step instructions on how to use it for your data projects.By the end of this book, you will be equipped with the skills to extract valuable insights from complex datasets, visualize data in compelling ways, and make data-driven decisions that positively impact your organization. KEY FEATURES ¿ In-depth coverage of SQL, Python, ML, and Tableau for all skill levels.¿ Hands-on projects to transform raw information into valuable data insights.¿ Practical examples and end-to-end solutions for mastering data science concepts.WHAT YOU WILL LEARN¿ Install and set up SQL environments, create databases, develop tables, and write effective SQL queries.¿ Use Python to analyze stock market data, create clusters, and support data-driven decisions.¿ Apply ML to understand consumer behavior, predict churn, and improve retention.¿ Design striking data visuals with Tableau, enhancing data presentation skills without coding.¿ Gain hands-on experience by working on complete projects, from data preparation to final output.WHO THIS BOOK IS FORWhether you are a business analyst, data scientist, or aspiring data professional, this book provides the essential knowledge and practical guidance to excel in the field of data analysis.

  • av Jin Fang
    490,-

    DESCRIPTION Recursion, a fundamental programming concept, empowers developers to solve complex problems elegantly and efficiently. However, excelling at recursion can be challenging due to its counterintuitive nature. This book is your comprehensive guide to understanding and applying recursion in your programming journey.This book is a complete guide to understanding recursion, starting from the basics and moving to more complex topics. It explains what recursion is and how it is different from iteration, using easy examples like calculating the factorial of a number, raising numbers to a power, and the Fibonacci sequence. The book then goes into more advanced topics like backtracking, dynamic programming, and tree traversal. It shows how to break big problems into smaller, manageable parts and how to make solutions faster with memoization. Real-world examples like the knapsack problem and finding the shortest path in a network are included.By the end of this book, readers will have a strong grasp of recursion, understanding not just how it works but also its practical applications. They will learn about Big O notation, which is crucial for evaluating the performance and efficiency of algorithms. Additionally, they will become familiar with function stacks, which play a vital role in understanding how recursive calls are managed in memory. KEY FEATURES ¿ Master recursion fundamentals and apply them to real-world problems.¿ Explore advanced recursion techniques and optimization strategies.¿ Gain hands-on experience with practical recursion examples.WHAT YOU WILL LEARN¿ Understand the basics of recursive algorithms and their nature.¿ Learn to plan, write, and stop recursion with boundary conditions.¿ Analyze recursive algorithm efficiency using Big O notation.¿ Differentiate between classical recursion and backtracking techniques.¿ Optimize recursion with memorization to improve performance.WHO THIS BOOK IS FORThe target audience for this book includes any programmer or engineer from diverse professional or academic backgrounds. This book can also be resourceful for anyone who wants to take programming industry job interviews, where often some basic recursive questions are asked to be solved quickly on site.

  • av Sangeeta Joshi
    472,-

    DESCRIPTION Full Stack Development with Angular and Spring Boot is your essential toolkit for creating dynamic, high-performance web applications. This book bridges the gap between frontend and backend development, providing a practical understanding of both domains.This book provides a comprehensive guide to building full stack web applications with Angular and Spring Boot. It starts with basic Angular concepts like components, templates, and dependency injection, then moves on to advanced topics such as RxJS, routing, and forms. The backend section covers Spring Boot, Spring web, and Spring Data JPA for creating robust APIs and handling database interactions. It emphasizes testing, and best practices. Combining both frontend and backend technologies, this book helps developers build efficient, scalable, and maintainable web applications. By the end of this book, you will be proficient in both Angular and Spring Boot, capable of developing end-to-end full stack applications from scratch.WHAT YOU WILL LEARN¿ Learn Angular basics and build dynamic user interfaces.¿ Efficiently develop single-page applications using Angular.¿ Create seamless user experiences with Angular Router.¿ Handle asynchronous operations effectively using RxJS.¿ Build secure RESTful APIs and manage databases with Spring Boot and Spring Data JPA.WHO THIS BOOK IS FORThis book is for web developers, software engineers, and students aspiring to become full stack developers. This book will also help the entry level developers who want to make their career in Java full stack, Angular and Spring Boot.

  • av Kapil Kumar Khandelwal
    490,-

    DESCRIPTION Chaos Engineering with Go is your essential guide to building resilient systems. In today's complex distributed environments, ensuring system reliability is paramount. By introducing controlled chaos into your systems, you can identify weaknesses and fortify them before they become critical failures. This book explores chaos engineering, offering a complete guide to building resilient systems. Starting with basic concepts and Go programming, it moves to chaos engineering topics like fault tolerance, fault injection, and chaos testing. Readers will learn to design and run chaos experiments using various tools and techniques. The book highlights the importance of monitoring and observability to understand system behavior. It includes practical case studies and best practices, ending with an in-depth look at security chaos engineering and emerging technologies. This book also emphasizes implementing observability practices within chaos engineering workflows, enhancing your ability to reduce downtime and improve system reliability.With a keen focus on best practices and lessons learned, this book equips readers with the knowledge and tools needed to embrace chaos, ensuring robust and reliable systems in an ever-evolving digital landscape. KEY FEATURES ¿ Master the core concepts and unique principles of chaos engineering.¿ Resilience patterns for unstoppable microservices.¿ Hands-on chaos experiments for real-world resilience.WHAT YOU WILL LEARN¿ Grasp fundamental concepts and principles of chaos engineering.¿ Implement fault tolerance and resilience patterns using Go.¿ Design and execute effective chaos experiments to test system resilience.¿ Utilize cutting-edge tools for chaos testing and fault injection.¿ Integrate observability practices into chaos engineering workflows.¿ Apply security chaos engineering and learn from real-world case studies.WHO THIS BOOK IS FORThe book caters to both beginners and experienced professionals interested in enhancing system integrity and reducing downtime. Ideal for site reliability engineers (SREs), DevOps engineers, enterprise architects, tech professionals, and college students.

  • av Yattish Ramhorry
    517,-

    DESCRIPTION Building Intelligent Applications with Generative AI is a comprehensive guide that unlocks the power of generative AI for building cutting-edge applications. This book covers a wide range of use cases and practical examples, from text generation and conversational agents to creative media generation and code completion. These examples are designed to help you capitalize on the potential of generative AI in your applications.Through clear explanations, step-by-step tutorials, and real-world case studies, you will learn how to prepare data and train generative AI models. You will also explore different generative AI techniques, including large language models like GPT-4, ChatGPT, Llama 2, and Google's Gemini, to understand how they can be applied in various domains, such as content generation, virtual assistants, and code generation. With a focus on practical implementation, this book also examines ethical considerations, best practices, and future trends in generative AI. Further, this book concludes by exploring ethical considerations and best practices for building responsible GAI applications, ensuring you are harnessing this technology for good. By the end of this book, you will be well-equipped to leverage the power of GAI to build intelligent applications and unleash your creativity in innovative ways.WHAT YOU WILL LEARN¿ Understand generative AI (GAI) and large language models (LLMs).¿ Explore real-world GAI applications across industries.¿ Build intelligent applications with the ChatGPT API.¿ Explore retrieval augmented generation with LangChain and Gemini Pro.¿ Create chatbots with LangChain and Streamlit for data retrieval.WHO THIS BOOK IS FORThis book is for developers, data scientists, AI practitioners, and tech enthusiasts who are interested in leveraging generative AI techniques to build intelligent applications across various domains.

  • av Shamli Nikam
    358,-

    DESCRIPTION Salesforce, a powerful CRM platform, offers immense potential for businesses but requires skillful project execution to unlock its full value. For Salesforce professionals who want to improve their project management abilities, "Executing Salesforce Projects" is an indispensable reference. Every stage of the Salesforce project implementation process is covered in this comprehensive guide, from setup and planning, to deployment and post-launch optimization. It offers views on best practices for integration, techniques for customization, and successful stakeholder engagement. The book gives readers the tools they need to navigate complicated project issues and maximize the return on their Salesforce investments. It does this by providing step-by-step instructions and practical recommendations for different project phases, including project discovery sessions, development, testing, UAT, preparing for deployment, post-deployment support, training, and process optimizations. This book is perfect for project managers, IT professionals, and business analysts since it explains how to successfully apply theoretical knowledge to real-world situations in the context of any Salesforce project.WHAT YOU WILL LEARN¿ Understand Salesforce project factors and key considerations for project managers.¿ Learn foundational Salesforce knowledge, including object formation, relationships, and key terminologies.¿ Configure sales and Service Cloud, set project goals, and understand the importance of Salesforce AppExchange.¿ Master data migration strategies, quality assurance types, and integration with external systems.¿ Develop tailored training approaches, execute deployment plans, and provide post-deployment support.WHO THIS BOOK IS FORThe purpose of this book is to assist architects, business analysts, project leads, and managers of Salesforce projects. This book is a great resource for professionals who are thinking about switching to Salesforce. Professionals or students learning project management techniques can benefit from this book.

  • av Elias Negrin
    472,-

  • av Vijay Kumar
    427

  • av Alberto Gonzalez
    512,-

  • av Melick Rajee Baranasooriya
    453,-

    DESCRIPTION "High-Performance Algorithmic Trading using AI" is a comprehensive guide designed to empower both beginners and experienced professionals in the finance industry. This book equips you with the knowledge and tools to build sophisticated, high-performance trading systems. It starts with basics like data preprocessing, feature engineering, and ML. Then, it moves to advanced topics, such as strategy development, backtesting, platform integration using Python for financial modeling, and the implementation of AI models on trading platforms. Each chapter is crafted to equip readers with actionable skills, ranging from extracting insights from vast datasets to developing and optimizing trading algorithms using Python's extensive libraries. It includes real-world case studies and advanced techniques like deep learning and reinforcement learning. The book wraps up with future trends, challenges, and opportunities in algorithmic trading.Become a proficient algorithmic trader capable of designing, developing, and deploying profitable trading systems. It not only provides theoretical knowledge but also emphasizes hands-on practice and real-world applications, ensuring you can confidently navigate and leverage AI in your trading strategies. WHAT YOU WILL LEARN¿ Develop AI-powered trading algorithms for enhanced decision-making and profitability.¿ Utilize Python tools and libraries for financial modeling and analysis.¿ Extract actionable insights from large datasets for informed trading decisions.¿ Implement and optimize AI models within popular trading platforms.¿ Apply risk management strategies to safeguard and optimize investments.¿ Understand emerging technologies like quantum computing and blockchain in finance.WHO THIS BOOK IS FORThis book is for financial professionals, analysts, traders, and tech enthusiasts with a basic understanding of finance and programming.

  • av Lalit Rawat
    517,-

    DESCRIPTION "Exam Prep AZ-305: Designing Microsoft Azure Infrastructure Solutions" book is a comprehensive guide for IT professionals preparing for the Microsoft Azure AZ-305 certification exam. This book offers detailed insights into designing scalable, secure, and resilient infrastructure solutions on the Azure platform, aligning with the latest exam objectives. It covers critical topics such as designing governance, security, storage, and networking solutions, ensuring readers have the necessary knowledge to architect effective Azure solutions. Through a blend of theoretical concepts and practical exercises, this guide equips readers with the skills needed to apply Azure best practices in real-world scenarios. Each chapter covers specific areas of infrastructure design, providing step-by-step instructions, expert tips, and real-life examples to illustrate complex concepts. This practical approach not only helps in mastering the exam content but also enhances the reader's ability to solve real-world challenges in their job roles.It not only prepares you for certification but also empowers you to design and implement robust Azure infrastructure solutions, thereby enhancing your capabilities and career prospects in the evolving field of cloud technology.WHAT YOU WILL LEARN¿ Master Azure governance principles.¿ Design secure authentication and authorization solutions.¿ Architect scalable compute solutions on Azure.¿ Implement effective data storage and integration strategies.¿ Design robust backup and disaster recovery solutions.¿ Learn key migration strategies for transitioning to Azure.WHO THIS BOOK IS FORWhether you are an aspiring cloud architect, a seasoned IT professional, or someone looking to advance their career in cloud computing, this book serves as an essential resource.

  • av Mihir Das
    472,-

    DESCRIPTION Swift, Apple's intuitive and feature-rich programming language, has revolutionized the landscape of app development. Its clear syntax and powerful capabilities make it a go-to choice for developers of all levels. Swift Design Patterns' brings an exciting set of design patterns that makes the process of app development simpler, quicker and error-free.Understand, implement, and run the various design patterns such as architectural patterns, creative patterns, behavioral patterns and structural patterns. The book teaches each of these patterns in detail, explores its coding, architecture, principle components and layers, and how they work together to build robust and efficient Swift applications. While doing so, it also explores the most effective design tools, Figma and Zeplin, and how to use them effectively.By the end of this book, you will be equipped with the knowledge and skills to design and implement complex Swift applications using proven design patterns. You will be able to write cleaner, more efficient, and reusable code, making you a more proficient Swift developer.KEY FEATURES ¿ Comprehensive coverage of essential Swift design patterns.¿ Learn to apply design patterns effectively in Swift projects through real-world examples and code snippets.¿ Learn proven techniques for writing clean, efficient, and maintainable Swift code.WHAT YOU WILL LEARN¿ Implement essential Swift design patterns in your projects.¿ Write clean, maintainable code and design scalable apps using SOLID and architectural patterns.¿ Reactive programming with RxSwift and testing with XCTest.¿ Collaborate effectively with design teams using Zeplin and Figma.WHO THIS BOOK IS FORApplication developer, Swift programmer, iOS Application Engineer and all software programmers who know Swift and want to develop efficient and high-performing applications with minimal time and high quality of codes.

  • av Arpana Chaturvedi
    530,-

    "Mastering Data Visualization with Tableau" is an invaluable book that will help you become more knowledgeable and elevate your understanding and skills in data visualization using Tableau which is one of the leading tools in the industry. This comprehensive resource covers the basics of visual analytics, explaining both the theory and practical ways to turn raw data into useful insights.You will start with Tableau Desktop by learning to download it, navigate the interface, and connect to data sources. The book teaches you to create and format basic charts, adding interactivity with parameters, sets, sorting, and filtering. You will explore calculations and advanced visualizations like bar-in-bar charts and maps. It covers designing interactive dashboards, using text and images for storytelling, and sharing work via PDFs and Tableau Public. The book ends with AI features in Tableau and hands-on exercises to practice.Through this book, readers can gain the confidence to handle complex datasets, apply advanced visualization techniques, and harness Tableau's full potential to make informed decisions faster and with greater accuracy. KEY FEATURES ¿ Detailed exploration of Tableau, Tableau interface, dimensions, measures, and other visualization tools.¿ Techniques for interactive data visualization using actions, filters, sets, parameters, groups, and hierarchy.¿ Advanced graphing techniques and dynamic visualization strategies, calculated fields, table calculations, and LOD.WHAT YOU WILL LEARN¿ Tableau for complex data visualizations and apply predictive analytics. Clean and prepare data efficiently and create interactive dashboards that drive strategic business decisions.¿ Advanced charts like bar-in-bar, profit calendar, and map visualizations.¿ Gain practical hands-on experience with a question bank based on various industry use cases, enhancing your ability to tackle real-world data challenges.WHO THIS BOOK IS FORThis book is an excellent resource for students from any discipline, data scientists, business analysts, and professionals eager to master Tableau for comprehensive insights, effective dashboards, and advanced data analysis.

  • av Rydhm Beri
    472,-

    DESCRIPTION In today's rapidly evolving technological landscape, staying competitive in the field of software development requires a deep understanding of fundamental programming concepts and the ability to solve complex problems efficiently. This book aims to be your comprehensive guide to acing technical interviews in C, C++, data structures, and database management systems (DBMS).The journey to becoming a proficient software engineer is often paved with rigorous technical interviews that test your knowledge, problem-solving abilities, and coding skills. This book compiles a wide range of interview questions and answers, providing you with the insights and practice needed to excel in any technical interview.Each chapter includes a series of questions that range from basic to advanced levels. The questions are designed to test various aspects of your knowledge and problem-solving skills. Detailed solutions and explanations are provided to help you understand the reasoning behind each answer.KEY FEATURES ¿ Understand arrays, linked lists, stacks, queues, trees, and graphs for problem-solving.¿ Learn time and space complexity for solution optimization.¿ Learn advanced concepts of C, C++, data structures, and DBMS.WHAT YOU WILL LEARN¿ Advanced topics about C, C++, DBMS, and data structures.¿ Understand pointers, including pointer arithmetic and multi-level pointers.¿ Utilize templates and the Standard Template Library for generic and efficient code.¿ Algorithmic thinking and problem-solving techniques specific to data structures and algorithms.WHO THIS BOOK IS FORThis book is ideal for students and graduates preparing for campus placements or entry-level positions, professionals seeking job transitions, and self-learners aiming to enhance their programming and problem-solving skills.

  • av Shakti Kundu
    472,-

    DESCRIPTION The Modern Software Engineering Guidebook makes an effort to explain how one may pursue a noteworthy career in emerging technologies. Through a series of steps, this book helps the reader gain a deeper awareness of the factors that influence one's career and progressive values. This book's focus is on conceptual entities, with an emphasis on moving forward with more modern software engineering advancement methodologies.The book guides how readers should investigate and take advantage of untapped prospects while focusing on critical areas of their careers. Starting with the software development lifecycle (SDLC) and its steps like gathering requirements, design, coding, testing, and maintenance. Learn methods like waterfall and agile, and how to write a software requirements document (SRD). It includes design principles, object-oriented design (OOD), and coding best practices. The book also discusses software reliability, testing methods, and measuring code quality. Find tips on managing software changes and maintenance. Lastly, explore trends like DevOps, cloud development, and using AI and ML in software.With the help of this book, readers will find it simpler to increase their employability and relevance to the job market, enabling them to quickly advance into fulfilling careers.KEY FEATURES ● Learn the phases of software engineering, including requirements, design, coding, testing, and maintenance.● Understand software design, structured coding techniques, and testing strategies to ensure quality and reliability.● Get familiar with project planning, current trends like software reliability, reuse, and the importance of quality assurance and reviews.WHAT YOU WILL LEARN● Understand the phases of software engineering and the latest advancements in software engineering.● Grasp the importance of data gathering, analysis, and design.● Master design architecture and structured coding styles.● Understand different testing concepts and methods.● Get familiar with maintenance tools and software quality metrics.WHO THIS BOOK IS FORThis book targets aspiring and intermediate software developers seeking a solid foundation in SDLC. It benefits programmers, engineers, and IT professionals who want to create high-quality software.

  • av Wei-Meng Lee
    517,-

    DESCRIPTIONStatistics is an important skill set to have when working as a quality analyst, a mathematician, a data analyst, a software engineer, or any analytical job. This book, "Implementing Statistics with Python," will teach you the basics of statistics and how to use Python to analyze data. You will learn to find patterns, quantify uncertainty, and make data-driven predictions with confidence. You will start with basic statistics and then use Python libraries like NumPy and Pandas for data manipulation. You will also learn data visualization with Matplotlib and Seaborn to create informative charts. The book covers probability theory and statistical inference to help you make data-driven decisions. You will be exploring regression and time series analysis with ARIMA for forecasting. Finally, the book introduces ML algorithms, preparing you for real-world data science projects.The book focuses on applying statistics rather than theory, using popular libraries like NumPy, SciPy, Pandas, Matplotlib, and Scikit-Learn. Reading this book will give you a good foundation for working with ML, business analytics, and data-driven business challenges.KEY FEATURES ● Learn the various aspects of statistics and its applications in real-world scenarios.● Learn about the various libraries in Python for working with data.● Adopt the learn-by-doing approach to solve real-world statistics problems.● Learn how statistics is applied to Machine Learning.WHAT YOU WILL LEARN● Learn the fundamentals of Python and its libraries like Numpy, Pandas, Matplotlib and Seaborn.● Grasp descriptive statistics and probability concepts.● Perform statistical inference with Chi-square, ANOVA, and regression analysis.● Skillfully navigate multivariate and time series analysis.● Apply statistical techniques in practical ML.WHO THIS BOOK IS FORThis book is for readers with basic Python knowledge who want to apply statistics in real-life scenarios, and those pursuing careers in data analytics, data engineering, data science, ML, and AI. It is also ideal for students beginning a course in statistics.

  • av Pooja Baraskar
    472,-

    DESCRIPTION In today's era of Artificial Intelligence and the vast expanse of big data, understanding how to effectively utilize search algorithms has become crucial. Every day, billions of searches happen online, influencing everything from social media recommendations to critical decisions in fields like finance and healthcare. Behind these seemingly straightforward searches are powerful algorithms that determine how information is discovered, organized, and applied, fundamentally shaping our digital interactions. This book covers various search algorithms, starting with linear and binary searches, analyzing their performance, and implementing them in Python. It progresses to graph traversal algorithms like DFS and BFS, including Python examples and explores the A* algorithm for optimal pathfinding. Advanced search techniques and optimization best practices are discussed, along with neural network applications like gradient descent. You will also learn to create interactive visualizations using Streamlit and explore real-world applications in gaming, logistics, and Machine Learning.KEY FEATURES ¿ Comprehensive coverage of a wide range of search algorithms, from basic to advanced. ¿ Hands-on Python code examples for each algorithm, fostering practical learning.¿ Insights into the real-world applications of each algorithm, preparing readers for real-world challenges.WHAT YOU WILL LEARN¿ Understand basic to advanced search algorithms in Python that are crucial for information retrieval.¿ Learn different search methods like binary search and A* search, and their pros and cons.¿ Use Python's visualization tools to see algorithms in action for better understanding.¿ Enhance learning with practical examples, challenges, and solutions to boost programming skills.WHO THIS BOOK IS FORThis book is for software engineers, data scientists, and computer science students looking to master search algorithms with Python to optimize search algorithms in today's data-driven environments.

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.