Marknadens största urval
Snabb leverans

Böcker utgivna av BPB Publications

Filter
Filter
Sortera efterSortera Populära
  • av Tarun Kumar
    341

    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
    511

    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
    527

    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
    571

    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.

  •  
    341

    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
    461

    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
    561

    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
    467

    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
    511

    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
    511

    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
    511

    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
    557

    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
    357

    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
    511

  • av Vijay Kumar
    467

  • av Alberto Gonzalez
    547

  • av Melick Rajee Baranasooriya
    491

    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
    571

    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
    511

    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
    571

    "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
    511

    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
    511

    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
    557

    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
    511

    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.

  • av Karl Gilbert
    557

    This book establishes a strong foundation by explaining core concepts like operating systems, networking, and databases. Understanding these systems forms the bedrock for comprehending security threats and vulnerabilities. The book gives aspiring information security professionals the knowledge and skills to confidently land their dream job in this dynamic field.This beginner-friendly cybersecurity guide helps you safely navigate the digital world. The reader will also learn about operating systems like Windows, Linux, and UNIX, as well as secure server management. We will also understand networking with TCP/IP and packet analysis, master SQL queries, and fortify databases against threats like SQL injection. Discover proactive security with threat modeling, penetration testing, and secure coding. Protect web apps from OWASP/SANS vulnerabilities and secure networks with pentesting and firewalls. Finally, explore cloud security best practices using AWS to identify misconfigurations and strengthen your cloud setup.The book will prepare you for cybersecurity job interviews, helping you start a successful career in information security. The book provides essential techniques and knowledge to confidently tackle interview challenges and secure a rewarding role in the cybersecurity field.KEY FEATURES ¿ Grasp the core security concepts like operating systems, networking, and databases.¿ Learn hands-on techniques in penetration testing and scripting languages.¿ Read about security in-practice and gain industry-coveted knowledge.WHAT YOU WILL LEARN¿ Understand the fundamentals of operating systems, networking, and databases.¿ Apply secure coding practices and implement effective security measures.¿ Navigate the complexities of cloud security and secure CI/CD pipelines. ¿ Utilize Python, Bash, and PowerShell to automate security tasks.¿ Grasp the importance of security awareness and adhere to compliance regulations.WHO THIS BOOK IS FORIf you are a fresher or an aspiring professional eager to kickstart your career in cybersecurity, this book is tailor-made for you.

  • av Dhananjay Bisen
    591

    This book intends to provide a collection of various MCQs on data scienceDESCRIPTION This book is a comprehensive manual created to assess and improve your comprehension of many concepts and methodologies in data science. The course encompasses a broad spectrum of subjects, such as data preprocessing, Machine Learning techniques, data visualization, statistical analysis, and additional topics. Every chapter is organized with a series of multiple-choice questions that test your understanding and allow you to evaluate your expertise in the subject. The book's objective is to offer a pragmatic and captivating approach for readers to enhance their proficiency in data science through practical exercises. The book provides an extensive examination of several subjects in data science, encompassing data preprocessing, statistical analysis, Machine Learning techniques, data visualization, and additional areas. This extensive knowledge helps readers acquire a full and all-encompassing comprehension of the subject matter. The chapters in this book adhere to a structured framework, which includes multiple-choice questions that enable readers to assess their understanding and grasp of the content. KEY FEATURES ¿ Comprehensive coverage of data science concepts and features.¿ Multiple-choice questions to test and assess knowledge effectively.¿ Over 5000 multiple-choice questions for practice.WHAT YOU WILL LEARN¿ Mastering data science concepts through multiple-choice questions.¿ Strengthening problem-solving skills by practicing diverse scenarios.¿ Interpreting the results of data analyses and Machine Learning models effectively.¿ Evaluating the performance of different Machine Learning models using metrics.¿ Developing critical thinking skills to assess the suitability of various data science approaches.¿ Preparing for exams, interviews, and quizzes, etc.WHO THIS BOOK IS FORThis data science MCQ book is perfect for anyone looking to test and improve their knowledge of data through multiple-choice questions.

  • av Amit Tyagi
    571

    DESCRIPTION Our book is divided into several useful concepts and techniques of machine learning. This book serves as a valuable resource for individuals seeking to deepen their understanding of advanced topics in this field. Learn about various learning algorithms, including supervised, unsupervised, and reinforcement learning, and their mathematical foundations. Discover the significance of feature engineering and selection for enhancing model performance. Understand model evaluation metrics like accuracy, precision, recall, and F1-score, along with techniques like cross-validation and grid search for model selection. Explore ensemble learning methods along with deep learning, unsupervised learning, time series analysis, and reinforcement learning techniques. Lastly, uncover real-world applications of the machine and deep learning algorithms.After reading this book, readers will gain a comprehensive understanding of machine learning fundamentals and advanced techniques. With this knowledge, readers will be equipped to tackle real-world problems, make informed decisions, and develop innovative solutions using machine and deep learning algorithms.WHAT YOU WILL LEARN¿ Ability to tackle complex machine learning problems.¿ Understanding of foundations, algorithms, ethical issues and how to implement each learning algorithm for their own use/ with their data.¿ Efficient data analysis for real-time data will be understood by researchers/ students.¿ Using data analysis in near future topics and cutting-edge technologies.WHO THIS BOOK IS FORThis book is ideal for students, professors, and researchers. It equips industry experts and academics with the technical know-how and practical implementations of machine learning algorithms.

  • av Ram Patel
    571

    Strengthening networks, redefining security: ELK Stack leading the chargeDESCRIPTION Step into the dynamic world of zero trust network architecture with this comprehensive handbook. Starting with an exploration of zero trust principles, each chapter unveils new insights and practical strategies. From crafting strategic blueprints to implementing hands-on deployment tactics, discover the intricacies of building a resilient zero trust network capable of thwarting modern threats.Journey through the extensive capabilities of ELK Stack, essential for fortifying a zero trust paradigm. Learn the nuances of data acquisition strategies and efficient ingestion methods with ELK, enabling robust data visualization and dashboard creation using Kibana. Explore advanced functionalities like Machine Learning driven anomaly detection to enhance your defenses against emerging threats. Explore Elastic Security's suite, encompassing threat detection, incident response, and compliance reporting, crucial elements in strengthening network defenses. Utilize the transformative potential of Zeek in network security, from foundational principles to advanced integration with Elastic Security. Real-world case studies showcase the synergy between Zeek and Elastic Security, providing insights into future-proof network protection strategies.Arm yourself with the knowledge and tools necessary to navigate the evolving landscape of network security. Traverse the realms of zero trust architecture, ELK Stack, and Elastic Security, empowered by practical insights and real-world applications.WHAT YOU WILL LEARN¿ Understanding the core principles and intricacies of zero trust network architecture.¿ Designing and deploying a robust zero trust network using strategic methodologies.¿ Leveraging ELK Stack's capabilities to support and enhance a zero trust approach.¿ Implementing effective data gathering and ingestion strategies with ELK.¿ Mastering data visualization and dashboard creation using Kibana for actionable insights.WHO THIS BOOK IS FORThe book is primarily aimed at security professionals, network architects, and IT managers who are responsible for securing their organization's network infrastructure and sensitive data. The book is suitable for both technical and non-technical readers.

  • av Elena Van Engelen - Maslova
    547

    Quickly master Kotlin by practicing what you learnDESCRIPTION Kotlin Crash Course is a fast-paced, hands-on introduction to Kotlin, preparing readers to build robust applications efficiently using the latest language features and best practices.The book is divided into comprehensive chapters that cover key Kotlin programming topics such as object-oriented and functional programming, collections, concurrency, and unit testing. Each chapter takes a learning by doing approach, focusing on practical projects rather than solely theoretical knowledge. This strategy improves knowledge retention by simulating real-life experiences, allowing students to apply concepts in practice as they learn them. Furthermore, the book is interwoven with an abundance of best practices obtained from industry experience. This approach ensures that even beginners can gain seasoned insights and apply their knowledge confidently to real-world challenges.By the end of this comprehensive course, you will not only possess a strong foundation in Kotlin programming but also the practical skills to build real-world applications, including REST APIs and serverless applications leveraging Kotlin's cloud capabilities.WHAT YOU WILL LEARN¿ Understand Kotlin syntax and basic coding conventions.¿ Master object-oriented and functional programming concepts.¿ Utilize Kotlin's collection framework effectively.¿ Implement concurrency and parallelism with coroutines.¿ Build robust applications with best practices.¿ Develop diverse applications, including REST APIs and serverless solutions.WHO THIS BOOK IS FORThis book is suitable for students, programmers from other languages, Java developers, back-end developers, full-stack developers, and mobile developers. The book is appropriate for both new and experienced programmers wishing to acquire or refresh their Kotlin skills.

  • av Rajarshi Mahapatra
    571

    More figures will bridge the gap between mathematics and visualization of the communication systemKEY FEATURES ¿ More figures to visualize the communication system.¿ Limited mathematics to explain the concept.¿ Complete overview of the communication system.DESCRIPTION In today's tech-driven world, communication systems play a crucial role in sharing information effectively. The book, Analog and Digital Communication helps you grasp the fundamental principles of these systems, enabling you to analyze and visualize information flow.This book on communication systems teaches you the basics of how information travels. It covers key concepts and tools, showing how analog information is transmitted on a carrier signal using techniques like AM and FM. You will also learn about converting analog signals to digital data and using modulation techniques like ASK and PSK. The book explains handling noise in communication and introduces information theory to understand data capacity and noise impact. It covers performance metrics like BER and channel coding for error correction. Additionally, it explores wireless and optical communication technologies like cellular networks, Wi-Fi, and optical fiber communication.By the end of this book, you will master analyzing digital modulation, understanding noise in communication, and using error correction methods. You will explore modern wireless and optical communication with light pulses, gaining skills to navigate the communication world confidently.WHAT YOU WILL LEARN¿ Visualize communication techniques.¿ Relate the mathematical expressions with communication techniques.¿ Find out the importance of different parameters in the performance of the communication system.¿ Understand the impact of noise and techniques to overcome it.WHO THIS BOOK IS FORThis book is suitable for undergraduate ECE students in all universities, as well as students of ICT and anyone interested in communication. It is ideal for engineering students, aspiring communication professionals, and curious individuals seeking insights into the technology connecting our world.

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.