Publisher: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
1249
Ebook

The SketchUp Handbook for Interior Design. A step-by-step visual approach to planning, designing, and presenting interior spaces

Rebecca Terpstra, Dana Hoffman

Design professionals often find it hard to help their clients visualize their unique concepts and visions. Luckily, SketchUp bridges this communication gap with a powerful set of tools for visualizing and presenting your design ideas. This book teaches the approach perfected by two successful interior designers who have mastered SketchUp Pro/Studio to generate a workflow that produces fascinating designs and enables you to communicate them through vivid illustrations.Starting with a review of the basics of creating 3D models, this book introduces Becca’s Hierarchy of Modeling—a ten-step process that establishes a rhythmic pattern in your workflow. As you progress, you’ll build on your SketchUp Pro knowledge by constructing architectural elements of a commercial building and furnishing a residential room with your own furniture, fixtures, and equipment (FFE) from scratch. From infusing photorealism into models to crafting appealing client presentations using SketchUp LayOut, this book has you covered. Each chapter provides step-by-step explanations of essential concepts and practical examples to reinforce learning.By the end of this book, you’ll have an advanced understanding of SketchUp Pro’s capabilities, ensuring you enjoy working on conceptual or full design projects from start to finish and showing off your design prowess.

1250
Ebook

Core Data iOS Essentials. Knowing Core Data gives you the option of creating data-driven iOS apps, and this book is the perfect way to learn as it takes you through the process of creating an actual app with hands-on instructions

Bintu Harwani, B. M. Harwani

Core Data is the essential ingredient in data driven iOS apps. It's used for storing, retrieving, and manipulating application data in databases, XML, and binary formats. It's an essential component for iPhone, iPod Touch, and iPad apps.Core Data Essentials provides a clear, readable guide to the most useful aspects of Core Data. Built around a realistic example app, the book showcases the most important aspects of Core Data development in the context of a complete, functioning app written in Objective C.The book starts with a tour of how the app works. Then you'll see how to easily display data using the Table View. You'll learn how to develop an appropriate data model that fits the needs of your app, then implement that model as updatable data objects. You'll see how to update data and build relationships between objects and learn how Core Data can work with search, and how to provide your users with friendly data editing features.

1251
Ebook

Building Games with Flutter. The ultimate guide to creating multiplatform games using the Flame engine in Flutter 3

Paul Teale

With its powerful tools and quick implementation capabilities, Flutter provides a new way to build scalable cross-platform apps. In this book, you'll learn how to build on your knowledge and use Flutter as the foundation for creating games.This game development book takes a hands-on approach to building a complete game from scratch. You'll see how to get started with the Flame library and build a simple animated example to test Flame. You'll then discover how to organize and load images and audio in your Flutter game. As you advance, you'll gain insights into the game loop and set it up for fast and efficient processing. The book also guides you in using Tiled to create maps, add sprites to the maps that the player can interact with, and see how to use tilemap collision to create paths for a player to walk on. Finally, you'll learn how to make enemies more intelligent with artificial intelligence (AI).By the end of the book, you'll have gained the confidence to build fun multiplatform games with Flutter.

1252
Ebook

Blazor WebAssembly by Example. A project-based guide to building web apps with .NET, Blazor WebAssembly, and C#

Toi B. Wright, Scott Hanselman

Blazor WebAssembly makes it possible to run C# code on the browser instead of having to use JavaScript, and does not rely on plugins or add-ons. The only technical requirement for using Blazor WebAssembly is a browser that supports WebAssembly, which, as of today, all modern browsers do. Blazor WebAssembly by Example is a project-based guide for learning how to build single-page web applications using the Blazor WebAssembly framework. This book emphasizes the practical over the theoretical by providing detailed step-by-step instructions for each project.You'll start by building simple standalone web applications and progress to developing more advanced hosted web applications with SQL Server backends. Each project covers a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, event handling, application state, and dependency injection. The book is designed in such a way that you can complete the projects in any order.By the end of this book, you will have experience building a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#.

1253
Ebook

IT Inventory and Resource Management with OCS Inventory NG 1.02. Eliminate inventorying dilemmas by implementing a free and feasible IT Inventory solution

Barzan Antal Tony (Euro), Barzan "Tony" Antal, Pierre Lemmet

OCS Inventory NG is a cross-platform, open-source inventory and asset management solution. It brings more than plentiful features to the table to satisfy the business needs of small-to-large organizations with up to tens of thousands of computers. However, to put this inventory solution to optimum use requires a lot of skill.This book will lead you through the steps of implementing OCS-NG until you master working with it. This book aims at reducing efforts involved in resource management. The solution gives a robust foundation on top of which we can implement other third party applications, plugins, and much more.This book begins with the basics—it explains what IT inventorying needs are to be met in the real-world. Then, it covers a step-by-step approach to everything you need to know to set up and implement OCS-NG as a centralized inventory solution to meet all these requirements. It delves deeper into carrying out inventory tasks with every chapter.You will learn how to choose the best agent type and deployment method. We discuss the process of gathering inventory data and cover techniques for creating and deploying packages. You will also learn how to acquire added benefits with the use of plugins. We discuss best practices on inventorying and troubleshooting agent-related problems. The book presents real-world inventorying scenarios along with their solutions. You will basically learn how to use OCS-NG to get the most out of it.As a conclusion, if you want to learn about a free solution that fulfils inventorying necessities of the real-world, this is the book for you.

1254
Ebook

Linux Kernel Programming. A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization - Second Edition

Kaiwan N. Billimoria

The 2nd Edition of Linux Kernel Programming is an updated, comprehensive guide for new programmers to the Linux kernel. This book uses the recent 6.1 Long-Term Support (LTS) Linux kernel series, which will be maintained until Dec 2026, and also delves into its many new features. Further, the Civil Infrastructure Project has pledged to maintain and support this 6.1 Super LTS (SLTS) kernel right until August 2033, keeping this book valid for years to come!You’ll begin this exciting journey by learning how to build the kernel from source. In a step by step manner, you will then learn how to write your first kernel module by leveraging the kernel’s powerful Loadable Kernel Module (LKM) framework. With this foundation, you will delve into key kernel internals topics including Linux kernel architecture, memory management, and CPU (task) scheduling. You’ll finish with understanding the deep issues of concurrency, and gain insight into how they can be addressed with various synchronization/locking technologies (e.g., mutexes, spinlocks, atomic/refcount operators, rw-spinlocks and even lock-free technologies such as per-CPU and RCU).By the end of this book, you’ll have a much better understanding of the fundamentals of writing the Linux kernel and kernel module code that can straight away be used in real-world projects and products.

1255
Ebook

Hack the Cybersecurity Interview. A complete interview preparation guide for jumpstarting your cybersecurity career

Ken Underhill, Christophe Foulon, Tia Hopkins, Mari Galloway

This book is a comprehensive guide that helps both entry-level and experienced cybersecurity professionals prepare for interviews in a wide variety of career areas.Complete with the authors’ answers to different cybersecurity interview questions, this easy-to-follow and actionable book will help you get ready and be confident. You’ll learn how to prepare and form a winning strategy for job interviews. In addition to this, you’ll also understand the most common technical and behavioral interview questions, learning from real cybersecurity professionals and executives with years of industry experience.By the end of this book, you’ll be able to apply the knowledge you've gained to confidently pass your next job interview and achieve success on your cybersecurity career path.

1256
Ebook

Microsoft Office 365: Exchange Online Implementation and Migration. With this guide, you can transfer Microsoft Exchange from your internal system to the cloud, smoothly and knowledgeably. The step-by-step, comprehensive approach makes implementation and migration a painless process

Loryan Strant, David Greve, David Greve

Microsoft Office 365 brings together cloud versions of the most trusted communications and collaboration products in a single desktop suite for businesses of all sizes. Microsoft Exchange Online gives you access to enterprise class email, calendar, and contacts from virtually anywhere, at any time, on desktops, laptops, tablets, and mobile devices.Microsoft Office 365: Exchange Online Implementation and Migration is a practical hands-on tutorial that shows small businesses to enterprises how to implement and migrate to Exchange Online in Office 365. This book also places an emphasis on setting up a Hybrid and migrating from Exchange on-premise to Exchange Online. Microsoft Office 365: Exchange Online Implementation and Migration will show small businesses to enterprises the steps to implement and migrate to Exchange Online in Office 365. The book starts by providing an overview of the Office 365 plans available and how to make a decision on what plan fits your organization. The book then dives into topics such as the Office 365 Admin Portal, integration options for professionals and small businesses, integration options for enterprises, preparing for a simple migration, performing a simple migration, and preparing for a hybrid deployment and migration amongst others.