Search icon CANCEL
Subscription
0
Cart icon
Cart
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon

Filter Results

Close

Sort By

Arrow up

Product Type

Arrow up
(6286)
(1905)
(65)
(62)

Features

Arrow up
(890)

Publication Status

Arrow up
(8182)
(114)
(22)
(8070)

Tech Category

Arrow up
(1893)
(1533)
(1435)
(1324)
(696)
(498)
show more

Concept

Arrow up
(444)
(371)
(365)
(295)
(281)
(208)
show more

Tool

Arrow up
(110)
(107)
(105)
(100)
(95)
(91)
show more

Language

Arrow up
(211)
(118)
(76)
(34)
(23)
(16)
show more

Published Year

Arrow up
(2)
(38)
(848)
(760)
(637)
(512)
show more

Publisher

Arrow up
(43)
(35)
(9)
(5)

Total Products (8318)

sort Bestselling
More Product Details Close
Mastering PyTorch
Mastering PyTorch
Create and deploy deep learning models from CNNs to multimodal models, LLMs, and beyond
VIEW PRODUCT
Description
PyTorch is making it easier than ever before for anyone to build deep learning applications. This PyTorch deep learning book will help you uncover expert techniques to get the most out of your data and build complex neural network models. You’ll build convolutional neural networks for image classification and recurrent neural networks and transformers for sentiment analysis. As you advance, you'll apply deep learning across different domains, such as music, text, and image generation, using generative models, including diffusion models. You'll not only build and train your own deep reinforcement learning models in PyTorch but also learn to optimize model training using multiple CPUs, GPUs, and mixed-precision training. You’ll deploy PyTorch models to production, including mobile devices. Finally, you’ll discover the PyTorch ecosystem and its rich set of libraries. These libraries will add another set of tools to your deep learning toolbelt, teaching you how to use fastai to prototype models and PyTorch Lightning to train models. You’ll discover libraries for AutoML and explainable AI (XAI), create recommendation systems, and build language and vision transformers with Hugging Face. By the end of this book, you'll be able to perform complex deep learning tasks using PyTorch to build smart artificial intelligence models.
Read more
May 2024 558 pages
Authors
Author Ashish Ranjan Jha
Purchase Options
eBook €21.99 €31.99
Print €30.99 €38.99
More Product Details Close
Zabbix 7 IT Infrastructure Monitoring Cookbook
Zabbix 7 IT Infrastructure Monitoring Cookbook
Explore the new features of Zabbix 7 for designing, building, and maintaining your Zabbix setup
VIEW PRODUCT
Description
Realize the full potential of Zabbix 7 with this updated third edition of the Zabbix 7 IT Infrastructure Monitoring Cookbook. Packed with new recipes and updated with the latest Zabbix functionalities, this guide covers everything you need, whether you’re setting up Zabbix with built-in (proxy) high availability, using LDAP JIT user provisioning, implementing low-level host discovery, or creating advanced triggers. This hands-on guide offers easy-to-follow recipes to use Zabbix 7 to monitor the performance of devices and applications across your network. You'll start by learning how to install Zabbix and examine its most prominent features, ensuring you make the right design choices to build a scalable and easily manageable environment. Each recipe is crafted to help you build items and triggers for different types of monitoring, create templates, and use Zabbix proxies. You'll also get to grips with using the Zabbix API for customization and managing your Zabbix server and database. Finally, you'll find quick solutions to the common and not-so-common problems that you may encounter in your Zabbix monitoring work. By the end of this book, you'll have expert insights into using Zabbix for all your monitoring needs and be able to build a solid Zabbix setup by leveraging its key functionalities.
Read more
Jul 2024 540 pages
Authors
Author Nathan Liefting
Author Brian van Baekel
Author Alexei Vladishev
Purchase Options
eBook €21.99 €31.99
Print €38.99
More Product Details Close
Building Production-Grade Web Applications with Supabase
Building Production-Grade Web Applications with Supabase
A comprehensive guide to database design, security, real-time data, storage, multi-tenancy, and more
VIEW PRODUCT
Description
Discover the powerful capabilities of Supabase, the cutting-edge, open-source platform flipping the script on backend architecture. Guided by David Lorenz, a battle-tested software architect with over two decades of development experience, this book will transform the way you approach your projects and make you a Supabase expert. In this comprehensive guide, you'll build a secure, production-grade multi-tenant ticket system, seamlessly integrated with Next.js. You’ll build essential skills for effective data manipulation, authentication, and file storage, as well as master Supabase's advanced capabilities including automating tasks with cron scheduling, performing similarity searches with artificial intelligence, testing your database, and leveraging real-time updates. By the end of the book, you'll have a deeper understanding of the platform and be able to confidently utilize Supabase in your own web applications, all thanks to David's excellent expertise.
Read more
Aug 2024 534 pages
Authors
Author David Lorenz
Author Jorge Varandas
Purchase Options
eBook €20.98 €29.99
Print €37.99
More Product Details Close
Mastering NLP from Foundations to LLMs
Mastering NLP from Foundations to LLMs
Apply advanced rule-based techniques to LLMs and solve real-world business problems using Python
VIEW PRODUCT
Description
Do you want to master Natural Language Processing (NLP) but don’t know where to begin? This book will give you the right head start. Written by leaders in machine learning and NLP, Mastering NLP from Foundations to LLMs provides an in-depth introduction to techniques. Starting with the mathematical foundations of machine learning (ML), you’ll gradually progress to advanced NLP applications such as large language models (LLMs) and AI applications. You’ll get to grips with linear algebra, optimization, probability, and statistics, which are essential for understanding and implementing machine learning and NLP algorithms. You’ll also explore general machine learning techniques and find out how they relate to NLP. Next, you’ll learn how to preprocess text data, explore methods for cleaning and preparing text for analysis, and understand how to do text classification. You’ll get all of this and more along with complete Python code samples. By the end of the book, the advanced topics of LLMs’ theory, design, and applications will be discussed along with the future trends in NLP, which will feature expert opinions. You’ll also get to strengthen your practical skills by working on sample real-world NLP business problems and solutions.
Read more
Apr 2024 340 pages
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Lior Gazit
Author Meysam Ghaffari
Author Asha Saxena
Purchase Options
eBook €21.99 €31.99
Print €35.98 €39.99
More Product Details Close
C# Data Structures and Algorithms
C# Data Structures and Algorithms
Harness the power of C# to build a diverse range of efficient applications
VIEW PRODUCT
Description
Building your own applications is exciting but challenging, especially when tackling complex problems tied to advanced data structures and algorithms. This endeavor demands profound knowledge of the programming language as well as data structures and algorithms – precisely what this book offers to C# developers. Starting with an introduction to algorithms, this book gradually immerses you in the world of arrays, lists, stacks, queues, dictionaries, and sets. Real-world examples, enriched with code snippets and illustrations, provide a practical understanding of these concepts. You’ll also learn how to sort arrays using various algorithms, setting a solid foundation for your programming expertise. As you progress through the book, you’ll venture into more complex data structures – trees and graphs – and discover algorithms for tasks such as determining the shortest path in a graph before advancing to see various algorithms in action, such as solving Sudoku. By the end of the book, you’ll have learned how to use the C# language to build algorithmic components that are not only easy to understand and debug but also seamlessly applicable in various applications, spanning web and mobile platforms.
Read more
Feb 2024 372 pages
Full star icon Full star icon Full star icon Full star icon Full star icon 5
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Marcin Jamro
Purchase Options
eBook €17.99 €26.99
Print €27.99 €33.99
More Product Details Close
Mastering Python Design Patterns
Mastering Python Design Patterns
Craft essential Python patterns by following core design principles
VIEW PRODUCT
Description
As software systems become increasingly complex, maintaining code quality, scalability, and efficiency can be a daunting challenge. Mastering Python Design Patterns is an essential resource that equips you with the tools you need to overcome these hurdles and create robust, scalable applications. The book delves into design principles and patterns in Python, covering both classic and modern patterns, and apply them to solve daily challenges as a Python developer or architect. Co-authored by two Python experts with a combined experience of three decades, this new edition covers creational, structural, behavioral, and architectural patterns, including concurrency, asynchronous, and performance patterns. You'll find out how these patterns are relevant to various domains, such as event handling, concurrency, distributed systems, and testing. Whether you're working on user interfaces (UIs), web apps, APIs, data pipelines, or AI models, this book equips you with the knowledge to build robust and maintainable software. The book also presents Python anti-patterns, helping you avoid common pitfalls and ensuring your code remains clean and efficient. By the end of this book, you'll be able to confidently apply classic and modern Python design patterns to build robust, scalable applications.
Read more
May 2024 296 pages
Authors
Author Kamon Ayeva
Author Sakis Kasampalis
Purchase Options
eBook €15.99 €23.99
Print €29.99
More Product Details Close
Data Engineering with dbt
Data Engineering with dbt
A practical guide to building a cloud-based, pragmatic, and dependable data platform with SQL
VIEW PRODUCT
Description
dbt Cloud helps professional analytics engineers automate the application of powerful and proven patterns to transform data from ingestion to delivery, enabling real DataOps. This book begins by introducing you to dbt and its role in the data stack, along with how it uses simple SQL to build your data platform, helping you and your team work better together. You’ll find out how to leverage data modeling, data quality, master data management, and more to build a simple-to-understand and future-proof solution. As you advance, you’ll explore the modern data stack, understand how data-related careers are changing, and see how dbt enables this transition into the emerging role of an analytics engineer. The chapters help you build a sample project using the free version of dbt Cloud, Snowflake, and GitHub to create a professional DevOps setup with continuous integration, automated deployment, ELT run, scheduling, and monitoring, solving practical cases you encounter in your daily work. By the end of this dbt book, you’ll be able to build an end-to-end pragmatic data platform by ingesting data exported from your source systems, coding the needed transformations, including master data and the desired business rules, and building well-formed dimensional models or wide tables that’ll enable you to build reports with the BI tool of your choice.
Read more
Jun 2023 578 pages
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Roberto Zagni
Purchase Options
eBook €20.98 €29.99
Print €37.99
More Product Details Close
Machine Learning with PyTorch and Scikit-Learn
Machine Learning with PyTorch and Scikit-Learn
Develop machine learning and deep learning models with Python
VIEW PRODUCT
Description
Machine Learning with PyTorch and Scikit-Learn is a comprehensive guide to machine learning and deep learning with PyTorch. It acts as both a step-by-step tutorial and a reference you'll keep coming back to as you build your machine learning systems. Packed with clear explanations, visualizations, and examples, the book covers all the essential machine learning techniques in depth. While some books teach you only to follow instructions, with this machine learning book, we teach the principles allowing you to build models and applications for yourself. Why PyTorch? PyTorch is the Pythonic way to learn machine learning, making it easier to learn and simpler to code with. This book explains the essential parts of PyTorch and how to create models using popular libraries, such as PyTorch Lightning and PyTorch Geometric. You will also learn about generative adversarial networks (GANs) for generating new data and training intelligent agents with reinforcement learning. Finally, this new edition is expanded to cover the latest trends in deep learning, including graph neural networks and large-scale transformers used for natural language processing (NLP). This PyTorch book is your companion to machine learning with Python, whether you're a Python developer new to machine learning or want to deepen your knowledge of the latest developments.
Read more
Feb 2022 774 pages
Full star icon Full star icon Full star icon Full star icon Half star icon 4.9
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Sebastian Raschka
Author Yuxi (Hayden) Liu
Author Vahid Mirjalili
Author Dmytro Dzhulgakov
Purchase Options
eBook €22.99 €32.99
Print €41.99
More Product Details Close
Python for Security and Networking
Python for Security and Networking
Leverage Python modules and tools in securing your network and applications
VIEW PRODUCT
Description
Python’s latest updates add numerous libraries that can be used to perform critical security-related missions, including detecting vulnerabilities in web applications, taking care of attacks, and helping to build secure and robust networks that are resilient to them. This fully updated third edition will show you how to make the most of them and improve your security posture. The first part of this book will walk you through Python scripts and libraries that you’ll use throughout the book. Next, you’ll dive deep into the core networking tasks where you will learn how to check a network’s vulnerability using Python security scripting and understand how to check for vulnerabilities in your network – including tasks related to packet sniffing. You’ll also learn how to achieve endpoint protection by leveraging Python packages along with writing forensics scripts. The next part of the book will show you a variety of modern techniques, libraries, and frameworks from the Python ecosystem that will help you extract data from servers and analyze the security in web applications. You’ll take your first steps in extracting data from a domain using OSINT tools and using Python tools to perform forensics tasks. By the end of this book, you will be able to make the most of Python to test the security of your network and applications.
Read more
Jun 2023 586 pages
Full star icon Full star icon Full star icon Full star icon Half star icon 4.5
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author José Ortega
Purchase Options
eBook €20.98 €29.99
Print €37.99
More Product Details Close
CompTIA Security+ SY0-701 Certification Guide
CompTIA Security+ SY0-701 Certification Guide
Master cybersecurity fundamentals and pass the SY0-701 exam on your first attempt
VIEW PRODUCT
Description
Building on the success of its bestselling predecessor, this third edition of the CompTIA Security+ SY0-701 Certification Guide serves as your one-stop resource for SY0-701 exam preparation. Written by cybersecurity expert Ian Neil, this comprehensive guide helps you unlock the intricacies of cybersecurity and understand the technology behind the SY0-701 certification, ensuring you approach the exam with confidence. By exploring cybersecurity in detail, this book introduces essential principles, controls, and best practices. The chapters are carefully structured to align with the exam objectives of the 701 update, bringing to you the most recent and relevant exam study material. By mastering cybersecurity fundamentals, you’ll acquire the knowledge and skills to identify and mitigate threats, manage vulnerabilities, and safeguard enterprise infrastructure. You’ll be well equipped to apply the principles of security governance and compliance, conduct risk assessments, and excel in audit and assessment tasks. The book also contains mock exams and flashcards to help reinforce your learning and assess your exam-readiness. Whether you aim to excel the CompTIA Security+ SY0-701 exam, advance your career in cybersecurity, or enhance your existing knowledge, this book will transform you into a cybersecurity expert.
Read more
Jan 2024 622 pages
Authors
Author Ian Neil
Purchase Options
Print €33.99
More Product Details Close
Software Architecture Patterns for Serverless Systems
Software Architecture Patterns for Serverless Systems
Architecting for innovation with event-driven microservices and micro frontends
VIEW PRODUCT
Description
Organizations undergoing digital transformation rely on IT professionals to design systems to keep up with the rate of change while maintaining stability. With this edition, enriched with more real-world examples, you’ll be perfectly equipped to architect the future for unparalleled innovation. This book guides through the architectural patterns that power enterprise-grade software systems while exploring key architectural elements (such as events-driven microservices, and micro frontends) and learning how to implement anti-fragile systems. First, you'll divide up a system and define boundaries so that your teams can work autonomously and accelerate innovation. You'll cover the low-level event and data patterns that support the entire architecture while getting up and running with the different autonomous service design patterns. This edition is tailored with several new topics on security, observability, and multi-regional deployment. It focuses on best practices for security, reliability, testability, observability, and performance. You'll be exploring the methodologies of continuous experimentation, deployment, and delivery before delving into some final thoughts on how to start making progress. By the end of this book, you'll be able to architect your own event-driven, serverless systems that are ready to adapt and change.
Read more
Feb 2024 488 pages
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author John Gilbert
Author Memi Lavi
Purchase Options
eBook €23.99 €34.99
Print €43.99
More Product Details Close
LLM Prompt Engineering for Developers
LLM Prompt Engineering for Developers
The Art and Science of Unlocking LLMs' True Potential
VIEW PRODUCT
Description
"LLM Prompt Engineering For Developers" begins by laying the groundwork with essential principles of natural language processing (NLP), setting the stage for more complex topics. It methodically guides readers through the initial steps of understanding how large language models work, providing a solid foundation that prepares them for the more intricate aspects of prompt engineering. As you proceed, the book transitions into advanced strategies and techniques that reveal how to effectively interact with and utilize these powerful models. From crafting precise prompts that enhance model responses to exploring innovative methods like few-shot and zero-shot learning, this resource is designed to unlock the full potential of language model technology. This book not only teaches the technical skills needed to excel in the field but also addresses the broader implications of AI technology. It encourages thoughtful consideration of ethical issues and the impact of AI on society. By the end of this book, readers will master the technical aspects of prompt engineering & appreciate the importance of responsible AI development, making them well-rounded professionals ready to focus on the advancement of this cutting-edge technology.
Read more
May 2024 251 pages
Authors
Author Aymen El Amri
Purchase Options
eBook €9.99 €14.99
More Product Details Close
Microsoft 365 Administrator MS-102 Exam Guide
Microsoft 365 Administrator MS-102 Exam Guide
Master the Microsoft 365 Identity and Security Platform and confidently pass the MS-102 exam
VIEW PRODUCT
Description
The MS-102: Microsoft 365 Administrator Exam Guide is meticulously crafted to empower readers with practical insights, starting with the essentials of provisioning a Microsoft 365 tenant, configuring identity synchronization and secure access, and deploying key Microsoft 365 Defender components. The book's purpose is clear—to guide professionals through the complexities of the MS-102 exam, ensuring not just exam success but mastery of the subject matter. This comprehensive exam guide comes with lifetime access to supplementary resources on an online platform, including flashcards, mock exams, and exam tips from experts. With unlimited access to the website, you'll have the flexibility to practice as many times as you desire, maximizing your exam readiness. As you progress through each chapter, the book unveils the layers of Microsoft 365 workloads, equipping you with the skills to manage role-based administration, deploy identity synchronization using Entra ID Connect, implement modern authentication methods, manage secure access through Conditional Access policies, and analyze security threats using Microsoft 365 Defender. By the end of this book, you'll have the proficiency to implement data loss prevention, configure information and data protection features, and approach the MS-102 exam with confidence.
Read more
Dec 2023 534 pages
Full star icon Full star icon Full star icon Full star icon Full star icon 5
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Aaron Guilmette
Purchase Options
eBook €17.99 €26.99
Print €33.99
More Product Details Close
Complete Python Course with 10 Real-World Projects
Complete Python Course with 10 Real-World Projects
Become a Python programmer by learning to build Python programs, GUIs, web apps, APIs, and more!
VIEW PRODUCT
Description
Python is a multi-paradigm programming language with object-oriented and structured programming fully supported, and many features support functional and aspect-oriented programming (metaprogramming and metaobjects). Several other paradigms are supported through extensions, including design by contract and logical programming. This course begins with a brief introduction and covers basic to advanced programming techniques in Python. The first 12 sections of the course cover Python basics. The remaining sections cover intermediate to advanced Python concepts (OOPS, classes, lists, modules, functions, JSON, and so on). Learn to use Matplotlib, NumPy, Flask, and Android APK files. Learn database handling and build geographical apps. The ten buildable apps covered in the course include a volcano web map generator, object detector app, personal website built with Python and Flask, book inventory desktop GUI app with SQL backend, data analysis/visualization dashboard, mobile app on Android and iOS devices, an app that scrapes multiple real estate webpages data, web app to collect user data and sends emails, blog and translator with Django, and web app to process Excel files and download processed files. Upon completion, you can create executable Python programs independently and master coding syntax and Python comprehensively. All codes are available at: https://github.com/PacktPublishing/Complete-Python-Course-with-10-Real-World-Projects
Read more
Feb 2023 27h 7m
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Authors
Author PythonHow, Ardit Sulce
Purchase Options
Video €82.99
More Product Details Close
Essential PySpark for Scalable Data Analytics
Essential PySpark for Scalable Data Analytics
A beginner's guide to harnessing the power and ease of PySpark 3
VIEW PRODUCT
Description
Apache Spark is a unified data analytics engine designed to process huge volumes of data quickly and efficiently. PySpark is Apache Spark's Python language API, which offers Python developers an easy-to-use scalable data analytics framework. Essential PySpark for Scalable Data Analytics starts by exploring the distributed computing paradigm and provides a high-level overview of Apache Spark. You'll begin your analytics journey with the data engineering process, learning how to perform data ingestion, cleansing, and integration at scale. This book helps you build real-time analytics pipelines that help you gain insights faster. You'll then discover methods for building cloud-based data lakes, and explore Delta Lake, which brings reliability to data lakes. The book also covers Data Lakehouse, an emerging paradigm, which combines the structure and performance of a data warehouse with the scalability of cloud-based data lakes. Later, you'll perform scalable data science and machine learning tasks using PySpark, such as data preparation, feature engineering, and model training and productionization. Finally, you'll learn ways to scale out standard Python ML libraries along with a new pandas API on top of PySpark called Koalas. By the end of this PySpark book, you'll be able to harness the power of PySpark to solve business problems.
Read more
Oct 2021 322 pages
Authors
Author Sreeram Nudurupati
Purchase Options
eBook €19.99 €28.99
Print €37.99
More Product Details Close
Java Coding Problems
Java Coding Problems
Improve your Java Programming skills by solving real-world coding challenges
VIEW PRODUCT
Description
The super-fast evolution of the JDK between versions 8 and 12 has increased the learning curve of modern Java, therefore has increased the time needed for placing developers in the Plateau of Productivity. Its new features and concepts can be adopted to solve a variety of modern-day problems. This book enables you to adopt an objective approach to common problems by explaining the correct practices and decisions with respect to complexity, performance, readability, and more. Java Coding Problems will help you complete your daily tasks and meet deadlines. You can count on the 300+ applications containing 1,000+ examples in this book to cover the common and fundamental areas of interest: strings, numbers, arrays, collections, data structures, date and time, immutability, type inference, Optional, Java I/O, Java Reflection, functional programming, concurrency and the HTTP Client API. Put your skills on steroids with problems that have been carefully crafted to highlight and cover the core knowledge that is accessed in daily work. In other words (no matter if your task is easy, medium or complex) having this knowledge under your tool belt is a must, not an option. By the end of this book, you will have gained a strong understanding of Java concepts and have the confidence to develop and choose the right solutions to your problems.
Read more
Sep 2019 816 pages
Authors
Author Anghel Leonard
Purchase Options
eBook €22.99 €32.99
Print €41.99
More Product Details Close
Linux Kernel Programming
Linux Kernel Programming
A comprehensive guide to kernel internals, writing kernel modules, and kernel synchronization
VIEW PRODUCT
Description
Linux Kernel Programming is a comprehensive introduction for those new to Linux kernel and module development. This easy-to-follow guide will have you up and running with writing kernel code in next-to-no time. This book uses the latest 5.4 Long-Term Support (LTS) Linux kernel, which will be maintained from November 2019 through to December 2025. By working with the 5.4 LTS kernel throughout the book, you can be confident that your knowledge will continue to be valid for years to come. You’ll start the journey by learning how to build the kernel from the source. Next, you’ll write your first kernel module using the powerful Loadable Kernel Module (LKM) framework. The following chapters will cover key kernel internals topics including Linux kernel architecture, memory management, and CPU scheduling. During the course of this book, you’ll delve into the fairly complex topic of concurrency within the kernel, understand the issues it can cause, and learn how they can be addressed with various locking technologies (mutexes, spinlocks, atomic, and refcount operators). You’ll also benefit from more advanced material on cache effects, a primer on lock-free techniques within the kernel, deadlock avoidance (with lockdep), and kernel lock debugging techniques. By the end of this kernel book, you’ll have a detailed understanding of the fundamentals of writing Linux kernel module code for real-world projects and products.
Read more
Mar 2021 754 pages
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Kaiwan N. Billimoria
Purchase Options
eBook €22.99 €32.99
Print €41.99
More Product Details Close
Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization
Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization
Create user-kernel interfaces, work with peripheral I/O, and handle hardware interrupts
VIEW PRODUCT
Description
Linux Kernel Programming Part 2 - Char Device Drivers and Kernel Synchronization is an ideal companion guide to the Linux Kernel Programming book. This book provides a comprehensive introduction for those new to Linux device driver development and will have you up and running with writing misc class character device driver code (on the 5.4 LTS Linux kernel) in next to no time. You'll begin by learning how to write a simple and complete misc class character driver before interfacing your driver with user-mode processes via procfs, sysfs, debugfs, netlink sockets, and ioctl. You'll then find out how to work with hardware I/O memory. The book covers working with hardware interrupts in depth and helps you understand interrupt request (IRQ) allocation, threaded IRQ handlers, tasklets, and softirqs. You'll also explore the practical usage of useful kernel mechanisms, setting up delays, timers, kernel threads, and workqueues. Finally, you'll discover how to deal with the complexity of kernel synchronization with locking technologies (mutexes, spinlocks, and atomic/refcount operators), including more advanced topics such as cache effects, a primer on lock-free techniques, deadlock avoidance (with lockdep), and kernel lock debugging techniques. By the end of this Linux kernel book, you'll have learned the fundamentals of writing Linux character device driver code for real-world projects and products.
Read more
Mar 2021 452 pages
Authors
Author Kaiwan N. Billimoria
Purchase Options
eBook €15.99 €22.99
Print €28.99
More Product Details Close
Microsoft Fabric Complete Guide – The Future of Data with Fabric
Microsoft Fabric Complete Guide – The Future of Data with Fabric
Master Microsoft Fabric from Data Principles to Advanced Analytics
VIEW PRODUCT
Description
This course is ideal for those with a grasp of data concepts and cloud computing basics, especially in Microsoft Azure. Programming skills in SQL, Spark, and Python are beneficial but not mandatory. You'll begin with an introduction to Microsoft Fabric, delving into its objectives and success criteria, and explore the contrasting architectures of Lakehouse and Warehouse, along with insights into licensing, workspace creation, and configuration. Progress to mastering OneLake and Delta Lake, ensuring data security with authentication and authorization, while tackling Spark's complexities, data hub management, and warehouse management. This includes everything from understanding datasets and ingestion methods to utilizing Spark for real-time data processing, exploring SQL and KQL differences, and experiencing data flow architecture and Power BI visualizations in the Data Factory. The course concludes with a deep dive into Data Science and robust Data Management, ensuring you are equipped with the knowledge to control access, govern data, and monitor your systems effectively in any professional setting.
Read more
Dec 2023 9h 2m
Authors
Author HHN Automate Book Inc.
Purchase Options
Video €67.99
More Product Details Close
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Microsoft Power BI - The Complete Masterclass [2023 EDITION]
Master Power BI desktop, cloud and mobile, and advanced analytics with DAX (data science)
VIEW PRODUCT
Description
Microsoft Power BI is an interactive data visualization software primarily focusing on business intelligence, part of the Microsoft Power Platform. Power BI is a collection of software services, apps, and connectors that combine to turn unrelated data sources into coherent, visually immersive, and interactive insights. Data may be input by reading directly from a database, webpage, or structured files such as spreadsheets, CSV, XML, and JSON. This course will give you a detailed introduction to Power BI Desktop, Power BI Cloud, and Power BI Mobile! You will then learn to design and implement professional reports and storytelling with data to visualize your data effectively. You will explore advanced features such as working with parameters, using R scripts, optimizing performance, and row-level security. You will focus on performance optimization, Python and R in Power BI, forecasting and advanced analytics, and time intelligence. The course also indulges in data transformation and visualization. You will explore DAX essentials and learn to create a data model. Upon completing the course, you will gain comprehensive knowledge about Power BI features and reporting abilities. You will master data visualization techniques and acquire extensive knowledge about reporting using Power BI. All resources are available at: https://github.com/PacktPublishing/Microsoft-Power-BI---The-Complete-Masterclass-2023-EDITION-
Read more
Jan 2023 14h 31m
Authors
Author Nikolai Schuler
Purchase Options
Video €82.99
More Product Details Close
Mastering Reverse Engineering
Mastering Reverse Engineering
Re-engineer your ethical hacking skills
VIEW PRODUCT
Description
If you want to analyze software in order to exploit its weaknesses and strengthen its defenses, then you should explore reverse engineering. Reverse Engineering is a hackerfriendly tool used to expose security flaws and questionable privacy practices.In this book, you will learn how to analyse software even without having access to its source code or design documents. You will start off by learning the low-level language used to communicate with the computer and then move on to covering reverse engineering techniques. Next, you will explore analysis techniques using real-world tools such as IDA Pro and x86dbg. As you progress through the chapters, you will walk through use cases encountered in reverse engineering, such as encryption and compression, used to obfuscate code, and how to to identify and overcome anti-debugging and anti-analysis tricks. Lastly, you will learn how to analyse other types of files that contain code. By the end of this book, you will have the confidence to perform reverse engineering.
Read more
Oct 2018 436 pages
Authors
Author Reginald Wong
Purchase Options
eBook €19.99 €28.99
Print €37.99
More Product Details Close
Mastering ServiceNow
Mastering ServiceNow
Unleash the full potential of ServiceNow from foundations to advanced functions, with this hands-on expert guide fully revised for the Helsinki version
VIEW PRODUCT
Description
ServiceNow is a SaaS application that provides workflow form-based applications. It is an ideal platform for creating enterprise-level applications giving requesters and fulfillers improved visibility and access to a process. ServiceNow-based applications often replace email by providing a better way to get work done. The book steps through the main aspects of the ServiceNow platform, from the ground up. It starts by exploring the core architecture of ServiceNow, including building the right data structure. To add business logic and control data, and interactivity to user interaction, you will be shown how to code on both server and the client. You will then learn more about the power of tasks, events and notifications. The book will then focus on using web services and other mechanisms to integrate ServiceNow with other systems. Furthermore, you will learn how to secure applications and data, and understand how ServiceNow performs logging and error reporting. You will then be shown how to package your applications and changes, so they can be installed elsewhere and ways to maintain them easily. If you wish to create an alternative simple interface, then explore ways to make ServiceNow beautiful using Service Portal. By the end of the book, you will know the fundamentals of the ServiceNow platform, helping you be a better ServiceNow System Administrator or developer.
Read more
Oct 2016 656 pages
Purchase Options
eBook €27.98 €39.99
Print €48.99
More Product Details Close
AWS DevOps Simplified
AWS DevOps Simplified
Build a solid foundation in AWS to deliver enterprise-grade software solutions at scale
VIEW PRODUCT
Description
DevOps and AWS are the two key enablers for the success of any modern software-run business. DevOps accelerates software delivery, while AWS offers a plethora of services, allowing developers to prioritize business outcomes without worrying about undifferentiated heavy lifting. This book focuses on the synergy between them, equipping you with strong foundations, hands-on examples, and a strategy to accelerate your DevOps journey on AWS. AWS DevOps Simplified is a practical guide that starts with an introduction to AWS DevOps offerings and aids you in choosing a cloud service that fits your company's operating model. Following this, it provides hands-on tutorials on the GitOps approach to software delivery, covering immutable infrastructure and pipelines, using tools such as Packer, CDK, and CodeBuild/CodeDeploy. Additionally, it provides you with a deep understanding of AWS container services and how to implement observability and DevSecOps best practices to build and operate your multi-account, multi-Region AWS environments. By the end of this book, you’ll be equipped with solutions and ready-to-deploy code samples that address common DevOps challenges faced by enterprises hosting workloads in the cloud.
Read more
Sep 2023 318 pages
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Akshay Kapoor
Author Paul Duvall
Purchase Options
eBook €20.98 €29.99
Print €37.99
More Product Details Close
Unity UI Cookbook
Unity UI Cookbook
Over 60 recipes to help you create professional and exquisite UIs to make your games more immersive
VIEW PRODUCT
Description
With the increasing interest in game development, it's essential to design and implement a UI that reflects the game settings and shows the right information to the player. The Unity system is used to create complex and aesthetically pleasing user interfaces in order to give a professional look and feel to a game. Although the new Unity UI system is powerful and quite easy to use, by integrating it with C# scripts, it's possible to realize the potential of this system and bring an impressive UI to games. This guide is an invaluable collection of recipes if you are planning to use Unity to develop a game. Starting with the basic concepts of the UI components, we’ll take you all the way through to creating complex interfaces by including animations and dynamics elements. Based on real-world problems, these recipes will start by showing you how to make common UI elements such as counters and healthbars. You will then get a walkthrough of how to manage time using timers, and will learn how to format them. You will move on to decorating and animating the UI elements to vivify them and give them a professional touch. Furthermore, you will be guided into the 3D UI world and into HUD scripting. Finally, you will discover how to implement complex minimaps in the interface.
Read more
Dec 2015 284 pages
Authors
Author Francesco Sapio
Purchase Options
eBook €22.99 €32.99
Print €41.99
More Product Details Close
Unity 5.x By Example
Unity 5.x By Example
An example-based practical guide to get you up and running with Unity 5.x
VIEW PRODUCT
Description
Unity is an exciting and popular engine in the game industry. Throughout this book, you’ll learn how to use Unity by making four fun game projects, from shooters and platformers to exploration and adventure games. Unity 5 By Example is an easy-to-follow guide for quickly learning how to use Unity in practical context, step by step, by making real-world game projects. Even if you have no previous experience of Unity, this book will help you understand the toolset in depth. You'll learn how to create a time-critical collection game, a twin-stick space shooter, a platformer, and an action-fest game with intelligent enemies. In clear and accessible prose, this book will present you with step-by-step tutorials for making four interesting games in Unity 5 and explain all the fundamental concepts along the way. Starting from the ground up and moving toward an intermediate level, this book will help you establish a strong foundation in making games with Unity 5.
Read more
Mar 2016 402 pages
Authors
Author Alan Thorn
Purchase Options
eBook €22.99 €32.99
Print €41.99
More Product Details Close
Everyday data structures
Everyday data structures
A practical guide to learning data structures simply and easily
VIEW PRODUCT
Description
Explore a new world of data structures and their applications easily with this data structures book. Written by software expert William Smith, you?ll learn how to master basic and advanced data structure concepts. ? Fully understand data structures using Java, C and other common languages ? Work through practical examples and learn real-world applications ? Get to grips with data structure problem solving using case studies
Read more
Mar 2017 344 pages
Authors
Author William Smith
Purchase Options
eBook €19.99 €28.99
Print €37.99
More Product Details Close
Learn Go in 3 Hours
Learn Go in 3 Hours
Build efficient applications rapidly with Go
VIEW PRODUCT
Description
Go is a compiled, statically typed language in the tradition of Algol and C, with garbage collection, limited structural typing, memory safety features, and CSP-style concurrent programming features added. More and more developers are interested in learning Go. It was the language of the year on TIOBE in 2016 and is at the top of the list of languages that developers want to learn next. This course will teach you how to program in Go, building on your existing knowledge of programming languages. It starts by introducing familiar features before moving on to the more unique features that have earned Go its reputation as the language of the cloud. You will learn how to build a completely functional application server in under two dozen lines of code. Then, you'll master structuring and organizing your code, implementing the procedural control structures of every C-inspired language, and breaking your code into separate functions. Towards the end of the course, you'll learn how to create your own packages and import them. You'll also explore Go's approach to error handling, Object-Oriented Programming, and concurrency. By the end of the course, you'll be ready to start writing your own Go projects. This course uses Go 1.9, while not the latest version available, it provides relevant and informative content for legacy users of Go.
Read more
Jun 2018 3h 27m
Authors
Author Jonathan Bodner
Purchase Options
Video €111.99
More Product Details Close
Software Architecture with C# 10 and .NET 6
Software Architecture with C# 10 and .NET 6
Develop software solutions using microservices, DevOps, EF Core, and design patterns for Azure
VIEW PRODUCT
Description
Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect. Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes a new chapter focused on providing a short introduction to artificial intelligence and machine learning using ML.NET, and updated chapters on Azure Kubernetes Service, EF Core, and Blazor. You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems. By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.
Read more
Mar 2022 714 pages
AI Assistant AI Assistant
AI Assistant: Features our revolutionary AI Assistant technology which lets you interact with our Books to enhance your learning
Authors
Author Gabriel Baptista
Author Francesco Abbruzzese
Purchase Options
eBook €22.99 €32.99
Print €41.99
More Product Details Close
Hacking WEP/WPA/WPA2 Wi-Fi Networks Using Kali Linux
Hacking WEP/WPA/WPA2 Wi-Fi Networks Using Kali Linux
A comprehensive course to secure and crack WEP/WPA/WPA2 key and learn to perform MITM attacks as well as protect your devices from these attacks from scratch, using Kali Linux
VIEW PRODUCT
Description
In this course, you will learn how to set up your Kali Linux lab environment properly. In addition to that, you will learn how devices communicate with each other. Lastly, you will learn the best out of this course, which is Man in the Middle attacks. This course is divided into six sections: - Preparation: In this section, you will learn how to download and set up the latest version of Kali Linux as a virtual machine or as your main OS. This helps you create your own safe hacking lab environment. - Network basics: Here you will learn the basics of networks that will help you understand what should be done before network security testing. - Gather AP information before cracking: In this section, you will learn how you can enumerate the target access point such as ESSID-BSSID-Channel-Encryption type, and so on. You will learn how you can disconnect, kick any client from your target network, or even jam the wireless access point completely without having its password. - Cracking WEP/WPA/WPA2 encryption: After gathering information about the target access point, it’s time to learn how to crack WEP/WPA/WPA2 encryption keys and the theory behind each attack. - MITM attack: In this section, you will learn how to perform man-in-the-middle attacks and what post-modules can be carried out on the target OS. Modules such as playing music on the target OS, stealing credentials, and many more. You will even learn how to gain full access to the connected devices. - Protecting yourself against these attacks: After learning MITM attacks, it’s time to learn how to protect your OS against all the previously mentioned attacks. By the end of the course, you will be able to perform MITM attack on the target network and fully control all the connected computers. You will be able to protect yourself from the MITM attack.
Read more
Feb 2022 5h 48m
Authors
Author Saad Sarraj
Purchase Options
Video €44.99
More Product Details Close
ChatGPT and Prompt Engineering for Software Development
ChatGPT and Prompt Engineering for Software Development
Let’s develop software with AI-powered ChatGPT and advanced prompt engineering techniques!
VIEW PRODUCT
Description
ChatGPT is an advanced language model that generates human-like text. Prompt engineering involves shaping prompts to elicit desired responses, a valuable technique in software development, allowing developers to interact with ChatGPT for explanations, code snippets, design suggestions, and documentation assistance. The course begins with an introduction to ChatGPT, its capabilities, and applications in software development. You will learn to use ChatGPT for certification preps as a study aid and resource to understand key concepts. The course covers how ChatGPT can be utilized for tech interview preparation, practicing coding challenges, answering technical questions, and enhancing interview performance. We will explore how ChatGPT can be used in Docker, understanding Docker concepts. Moving on, we will delve into designing software systems with ChatGPT and brainstorm and evaluate design options, patterns, and trade-offs. You will learn to program with ChatGPT, seek explanations, and code examples in various programming languages/frameworks. Upon completion, we will gain a comprehensive understanding of ChatGPT/prompt engineering techniques that will enable us to effectively utilize ChatGPT to enhance software development productivity and acquire skills to design systems, write programs, and create documents with the assistance of ChatGPT.
Read more
Jul 2023 4h 23m
Authors
Author Praveenkumar Bouna
Purchase Options
Video €41.99
More Product Details Close
Cybersecurity Architecture Fundamentals
Cybersecurity Architecture Fundamentals
Learn how to work with enterprise architecture and security frameworks and develop the skills to be a security architect
VIEW PRODUCT
Description
This course provides a comprehensive overview of cybersecurity architecture, equipping students with the knowledge and skills needed to design and implement robust security solutions. The curriculum covers fundamental concepts and delves into practical aspects, enabling students to assess security risks, develop effective security controls, and apply security design patterns to real-world scenarios. Throughout the course, students will gain hands-on experience with a variety of security tools and technologies. They will learn essential skills such as threat modeling, risk assessment, security testing, and incident response. By exploring different security strategies and techniques, students will be prepared to address security challenges in diverse environments. Upon completion of this course, students will possess a deep understanding of cybersecurity architecture principles and best practices. They will be capable of designing, implementing, and managing comprehensive security solutions for various applications and settings.
Read more
Jul 2023 3h 3m
Authors
Author Alexander Oni
Purchase Options
Video €82.99
More Product Details Close