Publisher: Rheinwerk Publishing

9
Loading...
EBOOK

Google Analytics 4. The Practical Guide

Rheinwerk Publishing, Inc, Markus Vollmert

Master Google Analytics 4 (GA4) with this hands-on guide, starting with account setup, data streams, and Google Tag Manager implementation. The book teaches you to create custom events, track user behavior across websites and apps, and leverage advanced tools like BigQuery and Looker Studio for deeper insights. Throughout, you’ll find practical examples and real-life scenarios that help you apply your learning immediately. It also covers troubleshooting common issues, ensuring data accuracy, and complying with data privacy regulations.Designed for both beginners and experienced users, this book offers step-by-step instructions and expert tips to make the most of GA4’s features. By the end, readers will have the skills to effectively track and analyze data, optimize their digital marketing strategies, and enhance reporting quality for better decision-making. Whether you're a marketer, analyst, or developer, this guide provides the knowledge to harness GA4’s full potential and improve your business's digital presence.

10
Loading...
EBOOK

Hacking and Security. The Comprehensive Guide to Penetration Testing and Cybersecurity

Rheinwerk Publishing, Inc, Michael Kofler, Klaus Gebeshuber,...

This book provides a comprehensive guide to cybersecurity, covering hacking techniques, tools, and defenses. It begins by introducing key concepts, distinguishing penetration testing from hacking, and explaining hacking tools and procedures. Early chapters focus on security fundamentals, such as attack vectors, intrusion detection, and forensic methods to secure IT systems.As the book progresses, readers explore topics like exploits, authentication, and the challenges of IPv6 security. It also examines the legal aspects of hacking, detailing laws on unauthorized access and negligent IT security. Readers are guided through installing and using Kali Linux for penetration testing, with practical examples of network scanning and exploiting vulnerabilities.Later sections cover a range of essential hacking tools, including Metasploit, OpenVAS, and Wireshark, with step-by-step instructions. The book also explores offline hacking methods, such as bypassing protections and resetting passwords, along with IT forensics techniques for analyzing digital traces and live data. Practical application is emphasized throughout, equipping readers with the skills needed to address real-world cybersecurity threats.

11
Loading...
EBOOK

HTML and CSS. The Comprehensive Guide

Rheinwerk Publishing, Inc, Jürgen Wolf

This comprehensive guide immerses readers in the core technologies of front-end web development, starting with HTML fundamentals such as document structure, semantic elements, and form creation. Readers then explore CSS styling principles, including selectors, the box model, inheritance, and responsive design techniques that ensure websites look great across all devices. The book also introduces CSS preprocessors like Sass, offering advanced tools to write scalable, maintainable stylesheets.Beyond styling, the guide presents an accessible introduction to JavaScript, equipping readers with the skills to add interactivity and dynamic behavior to their web pages. It covers essential JavaScript concepts such as variables, functions, events, and DOM manipulation, allowing for richer user experiences.Throughout, practical code examples and clear explanations enable readers to confidently build and style modern websites, while also teaching testing strategies and organization for consistent cross-browser performance. This structured learning path prepares developers to tackle real-world web projects with a solid foundation in front-end technologies.

12
Loading...
EBOOK

Java. The Comprehensive Guide

Rheinwerk Publishing, Inc, Christian Ullenboom

This comprehensive guide introduces readers to Java programming from the ground up, beginning with the language’s history, installation, and core syntax. Early chapters cover imperative programming concepts, object-oriented principles, and essential data types like arrays and strings. As the journey progresses, readers explore custom classes, inheritance, interfaces, exceptions, and nested types, building a solid foundation in Java’s structure and design.Midway, the book dives into advanced topics such as generics, lambda expressions, functional programming, and concurrency. Readers gain practical knowledge of modern Java features including module systems, the extensive Java class library, and the nuances of thread management. The coverage also extends to data structures, algorithms, file I/O, and database connectivity with JDBC, empowering readers to handle real-world programming challenges with confidence.The final sections focus on testing with JUnit, software design patterns, and Java development tools, equipping readers with skills to write clean, maintainable, and efficient code. Throughout this journey, the book emphasizes practical examples and best practices, making it an indispensable resource for learners aiming to master Java from basics to advanced professional techniques.

13
Loading...
EBOOK

JavaScript. Mastering JavaScript from Basics to Advanced Topics

Rheinwerk Publishing, Inc, Philip Ackermann

This book provides a comprehensive introduction to JavaScript and web development, starting with the basics of programming and progressing through advanced topics. The initial chapters introduce JavaScript, exploring its history, its relationship with HTML and CSS, and how to integrate it into web pages. Readers will learn to create and manipulate variables, data types, and operators while controlling the flow of programs using loops and functions.As the book advances, it covers more complex concepts like working with objects, arrays, and strings, and introduces modern web APIs, such as Ajax, Fetch API, and browser storage methods. Additional chapters focus on object-oriented and functional programming, emphasizing JavaScript’s versatile capabilities.Later sections explore asynchronous programming, server-based applications with Node.js, and creating mobile and desktop applications using frameworks like React Native and Electron. There is also a focus on controlling microcontrollers using JavaScript, automating tasks with Grunt and Gulp, and managing source code through Git, providing a full-stack development approach with JavaScript at its core.

14
Loading...
EBOOK

Keras 3. Comprehensive Insights into Keras for Deep Learning and AI Solutions

Rheinwerk Publishing, Inc, Mohammad Nauman

This book provides a comprehensive guide to mastering deep learning with Keras 3, starting from the fundamentals of machine learning and neural networks to advanced techniques in reinforcement learning, transformers, and generative AI. Readers will begin with understanding the core principles of machine learning, including supervised, unsupervised, and reinforcement learning. The book explains how neural networks function and how to build them using Keras, TensorFlow, and Python. You'll dive into critical topics such as convolutional neural networks (CNNs), dropout regularization, and gradient descent optimization. As you progress, you’ll learn advanced deep learning concepts like transfer learning, transformers, and the powerful Keras Functional API for building complex models. There’s a focus on practical applications, such as building and evaluating deep learning models for real-world tasks, and enhancing models using GPU acceleration. You'll also explore generative models, including autoencoders and GANs, and apply them to tasks like image generation and data augmentation. By the end of the book, you’ll be able to implement state-of-the-art AI models and deploy them in production environments.

15
Loading...
EBOOK

Linux. The Comprehensive Guide

Rheinwerk Publishing, Inc, Michael Kofler

This guide begins with Linux fundamentals, including an overview of its history, distributions, and installation methods. Readers learn to install Linux on various hardware configurations while understanding open-source licensing and partitioning. The book then introduces desktop environments like GNOME and KDE, showing how to navigate and customize them for productivity.Building on this foundation, readers develop command-line proficiency, mastering terminal usage and shell scripting with Bash and Zsh. The book covers file and process management, network tools, and package management, giving readers confidence to optimize and secure their systems. Later chapters dive into system administration topics such as kernel compilation, bootloader configuration, and virtualization with VirtualBox and QEMU.Finally, the book focuses on server installation, secure shell configuration, web and mail server setup, and file sharing via Samba. It also addresses backup strategies, firewall setup, and security enhancements with SELinux and AppArmor, preparing readers to maintain reliable, secure Linux environments in professional or personal contexts.

16
Loading...
EBOOK

Node.js. The Comprehensive Guide

Rheinwerk Publishing, Inc, Sebastian Springer

This comprehensive guide begins by introducing the core principles of Node.js, covering installation, environment setup, and modular programming. Readers then build foundational skills by creating their first applications and exploring essential web technologies like HTTP and popular frameworks such as Express and Nest. The journey continues into advanced topics like template engines, database integration, and authentication techniques, equipping readers to build full-featured web applications.As readers progress, the book delves into building RESTful and GraphQL APIs, real-time applications with WebSockets, and writing type-safe Node.js code using TypeScript. Later chapters explore command-line tools, asynchronous programming with Promises and RxJS, streams, and file handling. Comprehensive sections on package management, quality assurance, testing, and security provide practical insights to produce robust, maintainable software.The final chapters focus on deploying scalable applications, performance optimization, microservices architecture, and introduce the emerging Deno runtime. Throughout the book, detailed examples and step-by-step explanations guide readers from fundamental concepts to advanced techniques, making this an essential resource for developers seeking mastery of server-side JavaScript development with Node.js.