Verleger: 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.
4921
E-book
4922
E-book

Web Application Development with MEAN. Click here to enter text

Amos Q. Haviv, Adrian Mejia, Robert Onodi

The MEAN stack is a collection of the most popular modern tools for web development. This course will help you to build a custom e-commerce app along with several other applications. You will progress to creating several applications with MEAN. The first module in this course will provide you with the skills you need to successfully create, maintain, and test a MEAN application. Starting with MEAN core frameworks, this course will explain each framework key concepts of MongoDB, Express, AngularJS, and Node.js. We will walk through the different tools and frameworks that will help expedite your daily development cycles.After this, the next module will show you how to create your own e-commerce application using the MEAN stack. It takes you step by step through the parallel process of learning and building to develop a production-ready, high-quality e-commerce site from scratch. It also shows you how to manage user authentication and authorization, check multiple payment platforms, add a product search and navigation feature, deploy a production-ready e-commerce site, and finally add your own high-quality feature to the site.The final step in this course will enable you to build a better foundation for your AngularJS apps. You’ll learn how to build complex real-life applications with the MEAN stack and a few more advanced projects. You will become familiar with WebSockets, build real-time web applications, create auto-destructing entities, and see how to work with monetary data in Mongo. You will also find out how to a build real-time e-commerce application.This learning path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:? MEAN Web Development by Amos Haviv? Building an E-Commerce Application with MEAN by Adrian Mejia? MEAN Blueprints by Robert Onodi

4923
E-book

Blueprints Visual Scripting for Unreal Engine 5. Unleash the true power of Blueprints to create impressive games and applications in UE5 - Third Edition

Marcos Romero, Brenden Sewell, Luis Cataldi

Unreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices.The book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you’ll learn how to implement procedural generation and create a product configurator.By the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.

4924
E-book

MS-700 Managing Microsoft Teams Exam Guide. Ace the MS-700 exam and become a Certified Microsoft Teams Administrator - Third Edition

Nate Chamberlain, Peter Rising

MS-700 Managing Microsoft Teams Exam Guide, Third Edition provides a thorough exploration of Microsoft Teams administration, charting a clear pathway to mastering deployment, management, and optimization within the Microsoft 365 ecosystem. Devoted to empowering users to harness the full potential of Microsoft 365 tools, Nate Chamberlain draws from his extensive experience as a Microsoft Certified Trainer and Project Management Professional, to infuse this guide with educational insights into Microsoft Teams administration.This edition equips you with the latest features and essential knowledge to navigate the Teams admin center and use PowerShell for comprehensive management. This guide instills confidence for the MS-700 certification exam while serving as a handy reference for daily administration. Through concise chapters, you'll uncover Teams policies, essential settings, and configuration nuances crucial for any Teams administrator. Complex concepts are distilled into actionable strategies and best practices, preparing you for real-world challenges in deploying and managing Teams. It also includes web-based exam prep resources like mock exams, interactive flashcards, and valuable exam tips.By the end of this book, you’ll be primed to excel in the exam and advance in your role as a skilled Microsoft Teams administrator.

4925
E-book

Microsoft Dynamics CRM 2016 Customization. Use a no-code approach to create powerful business solutions using Dynamics CRM 2016 - Second Edition

Nicolae Tarla

Microsoft Dynamics CRM is a Microsoft solution to satisfy the various needs of customer relationship management and is already equipped to be flexible to meet the needs of businesses. With Microsoft Dynamics CRM 2016, many new features were added for social, marketing, sales, and integration with other tools. These features add many dimensions to customization. This book will not only showcase how CRM can be customized, but will also be your guide on how the latest advancements in Dynamics CRM 2016 can be used to benefit your business. You will learn how to enhance the functionality of Microsoft Dynamics CRM 2016 and use it to serve different businesses of various scales. You will see how to get ready to customize CRM and then quickly move on to grasp the CRM app structure, which will help you customize Dynamics CRM better. You will find out how to customize CRM for sales, service, marketing, and social. We’ll also show you how CRM 2016 can be seamlessly embedded into various productivity tools, and how to customize CRM for machine learning and contextual guidance. Finally, we’ll also cover the latest advancements in CRM’s mobile capabilities and its complete offline support so you can better customize it.

4926
E-book

JavaScript: Functional Programming for JavaScript Developers. Functional Programming for JavaScript Developers

Ved Antani, Simon Timms, Dan Mantyla

JavaScript is a high-level, dynamic, untyped, lightweight, and interpreted programming language and functional programming is a style that emphasizes and enables smarter code that minimizes complexity and increases modularity. It's a way of writing cleaner code through clever ways of mutating, combining, and using functions. And JavaScript provides an excellent medium for this approach. By learning how to expose JavaScript's true identity as a functional language, we can implement web apps that are more powerful, easier to maintain and more reliable.The java script: Functional Programming for JavaScript Developers course will take you on a journey to show how functional programming when combined with other techniques makes JavaScript programming more efficient.The first module Mastering JavaScript, stress on practical aspects of Javascript development like—Functions and Closures, Runtime debugging techniques, project layout, events and DOM processing, build tools, Object-oriented patterns, isomorphism—everything that a modern Javascript project would need.The second module, Mastering JavaScript Design Patterns - Second Edition, will explore how design patterns can help you improve and organize your JavaScript code. You’ll get to grips with creational, structural, and behavioral patterns as you discover how to put them to work in different scenarios. This updated edition will also delve into reactive design patterns and microservices as they are a growing phenomenon in the world of web development. It will also show you some advanced patterns, including dependency injection and live post processing.The third module, Functional Programming in JavaScript, will help you to write real-world applications by utilizing a wide range of functional techniques and styles. It explores the core concepts of functional programming common to all functional languages, with examples of their use in JavaScript.

4927
E-book

jMonkeyEngine 3.0 : Beginner's Guide. Whether you want to design 3D games with Java for love or for money, this is the primer you need to start using the free libraries of jMonkeyEngine 3.0. All hands on, all fun – it makes light work of learning

Erlend Sogge Heggen, Ruth Kusterer, Ruth Irene Kusterer

jMonkeyEngine 3.0 is a powerful set of free Java libraries that allows you to unlock your imagination, create 3D games and stunning graphics. Using jMonkeyEngine's library of time-tested methods, this book will allow you to unlock its potential and make the creation of beautiful interactive 3D environments a breeze.jMonkeyEngine 3.0 Beginner's Guide teaches aspiring game developers how to build modern 3D games with Java. This primer on 3D programming is packed with best practices, tips and tricks and loads of example code. Progressing from elementary concepts to advanced effects, budding game developers will have their first game up and running by the end of this book.From basic concepts and project creation to building a complex 3D Game, you will learn to layout 3D scenes, make them interactive and add various multi-media effects.You will find answers to common questions including best practices and approaches, how game characters can act and interact, how to simulate solid walls and physical forces, how to take it online to play over a network and much more.From Zero to Hero, start your journey to make your game idea a reality.

4928
E-book

Drupal 6 Content Administration. Maintain, add to, and edit content of your Drupal site with ease

Dries Buytaert, J. Ayen Green

Often a company hires a web designer to build its Drupal site, and then takes over running the site in house. This book is for the Content Editors concerned with the ongoing creation and maintenance of the site content.In a few hours, you'll have the knowledge needed to maintain and edit your web site as a content-rich place that visitors return to again and again. There are many books available to help you administer a Drupal site, but this is the only one specifically for Content Editors. This book doesn't cover designing or creating a site. However, anybody who has built their own site but needs some help using the article management features will also benefit from it.This book is a quick-start guide, aimed at Content Editors. The author's experience enables him to explain in an efficient and interactive manner how you can keep your site up to date. The book begins with a discussion of content management and Drupal and then teaches you how to create content, add elements to it, and make the content findable. You will then learn to set up the framework for a creative team and the various options for editing content offline, their benefits and pitfalls.This book helps you to quickly and easily solve problems, and manage content and users for a web site. It will help you become a more effective and efficient manager of Drupal-based web sites.

4929
E-book

3D Printing with SketchUp. Use SketchUp to generate print-ready models and transform your project from concept to reality - Second Edition

Aaron Dietzen aka 'The SketchUp Guy'

Working with the amazing 3D printing technology and getting access to the printing hardware is now easier than ever before. While there are many other resources that cover the general process of 3D printing, this book is the ultimate guide to creating models for 3D printing using SketchUp.You’ll start with a basic understanding of how SketchUp is used in the 3D printing workflow and jump into the steps to create a print-ready model using only SketchUp. This 3D printing book will guide you in using SketchUp to modify existing 3D files and cover additional tools that make SketchUp an even more powerful modeling tool. As you advance, you’ll learn how to transform 2D images into 3D printable solids, how to create multi-part prints that can be assembled without the use of fasteners or glue, and how to make sure your model, whether designed from scratch or assembled from preexisting geometry, is ready to be made real via your 3D printer.By the end of this book, you’ll have the confidence to bring your design ideas to life by generating your own 3D print-ready models with SketchUp.

4930
E-book
4931
E-book

Linux System Programming Techniques. Become a proficient Linux system programmer using expert recipes and techniques

Jack-Benny Persson

Linux is the world's most popular open source operating system (OS). Linux System Programming Techniques will enable you to extend the Linux OS with your own system programs and communicate with other programs on the system.The book begins by exploring the Linux filesystem, its basic commands, built-in manual pages, the GNU compiler collection (GCC), and Linux system calls. You'll then discover how to handle errors in your programs and will learn to catch errors and print relevant information about them. The book takes you through multiple recipes on how to read and write files on the system, using both streams and file descriptors. As you advance, you'll delve into forking, creating zombie processes, and daemons, along with recipes on how to handle daemons using systemd. After this, you'll find out how to create shared libraries and start exploring different types of interprocess communication (IPC). In the later chapters, recipes on how to write programs using POSIX threads and how to debug your programs using the GNU debugger (GDB) and Valgrind will also be covered.By the end of this Linux book, you will be able to develop your own system programs for Linux, including daemons, tools, clients, and filters.

4932
E-book
4933
E-book

Drupal for Education and E-Learning -. You don't need to be a techie to build a community-based website for your school. With this guide to Drupal you'll be able to create an online learning and sharing space for your students and colleagues, quickly and easily. - Second Edition

Bill Fitzgerald, James G. Robertson, Dries Buytaert

As social networks become more popular, their role in the classroom has come under scrutiny. Drupal offers a wide variety of useful tools for educators. Within a single Drupal site, you can set up social bookmarking, podcasting, video hosting, formal and informal groups, rich user profiles, and other features commonly associated with social web communities. Drupal for Education and E-Learning - Second Edition teaches you how to create your own social networking site to advance teaching and learning goals in the classroom, while giving you complete control over features and access. Communicate with students, share learning resources, and track assignments through simple tasks with this hands-on guide.In this book you will learn to install and configure the default Drupal distribution and then extend it to include blogs, bookmarks, a media sharing platform, and discussion forums.The book also covers how to organize your site to easily track student work on the site, and how to control who has access to that information. Additionally, it teaches you how to make the site easy to use, how to maintain the site, and how to ask for and receive help in the Drupal community.

4934
E-book

C# 7 and .NET Core Cookbook. Serverless programming, Microservices and more - Second Edition

Dirk Strauss

C# has recently been open-sourced and C# 7 comes with a host of new features for building powerful, cross-platform applications. This book will be your solution to some common programming problems that you come across with C# and will also help you get started with .NET Core 1.1. Through a recipe-based approach, this book will help you overcome common programming challenges and get your applications ready to face the modern world. We start by running you through new features in C# 7, such as tuples, pattern matching, and so on, giving you hands-on experience with them. Moving forward, you will work with generics and the OOP features in C#. You will then move on to more advanced topics, such as reactive extensions, Regex, code analyzers, and asynchronous programming. This book will also cover new, cross-platform .NET Core 1.1 features and teach you how to utilize .NET Core on macOS. Then, we will explore microservices as well as serverless computing and how these benefit modern developers. Finally, you will learn what you can do with Visual Studio 2017 to put mobile application development across multiple platforms within the reach of any developer.

4935
E-book

SQL Server Query Tuning and Optimization. Optimize Microsoft SQL Server 2022 queries and applications

Benjamin Nevarez

SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications.This book starts by describing the inner workings of the query optimizer, and will enable you to use this knowledge to write better queries and provide the query engine with all the information it needs to produce efficient execution plans. As you progress, you’ll get practical query optimization tips for troubleshooting underperforming queries. The book will also guide you through intelligent query processing and what is new in SQL Server 2022. Query performance topics such as the Query Store, In-Memory OLTP and columnstore indexes are covered as well.By the end of this book, you’ll be able to get the best possible performance for your queries and applications.

4936
E-book
4937
E-book

Migrating Applications to the Cloud with Azure. Re-architect and rebuild your applications using cloud-native technologies

Sjoukje Zaal, Amit Malik, Sander Rossel, Jason Marston, ...

Whether you are trying to re-architect a legacy app or build a cloud-ready app from scratch, using the Azure ecosystem with .NET and Java technologies helps you to strategize and plan your app modernization process effectively. With this book, you’ll learn how to modernize your applications by using Azure for containerization, DevOps, microservices, and serverless solutions to reduce development time and costs, while also making your applications robust, secure, and scalable.You will delve into improving application efficiency by using container services such as Azure Container Service, Azure Kubernetes Service (AKS), and more. Next, you will learn to modernize your application by implementing DevOps throughout your application development life cycle. You will then focus on increasing the scalability and performance of your overall application with microservices, before learning how to add extra functionality to your application with Azure serverless solutions. Finally, you’ll get up to speed with monitoring and troubleshooting techniques.By the end of this book, you will have learned how to use the Azure ecosystem to refactor, re-architect, and rebuild your web, mobile, and desktop applications.

4938
E-book

Android NDK Game Development Cookbook. For C++ developers, this is the book that can swiftly propel you into the potentially profitable world of Android games. The 70+ step-by-step recipes using Android NDK will give you the wide-ranging knowledge you need

Sergey Kosarevsky, Viktor Latypov

Android NDK is used for multimedia applications which require direct access to a system's resources. Android NDK is also the key for portability, which in turn provides a reasonably comfortable development and debugging process using familiar tools such as GCC and Clang toolchains. If your wish to build Android games using this amazing framework, then this book is a must-have.This book provides you with a number of clear step-by-step recipes which will help you to start developing mobile games with Android NDK and boost your productivity debugging them on your computer. This book will also provide you with new ways of working as well as some useful tips and tricks that will demonstrably increase your development speed and efficiency.This book will take you through a number of easy-to-follow recipes that will help you to take advantage of the Android NDK as well as some popular C++ libraries. It presents Android application development in C++ and shows you how to create a complete gaming application. You will learn how to write portable multithreaded C++ code, use HTTP networking, play audio files, use OpenGL ES, to render high-quality text, and how to recognize user gestures on multi-touch devices. If you want to leverage your C++ skills in mobile development and add performance to your Android applications, then this is the book for you.

4939
E-book

Instant Microsoft Forefront UAG Mobile Configuration Starter. Everything you need to get started with UAG and its features for mobile devices

Fabrizio Volpe

UAG provides your employees, clients, or partners secure remote access to your vital corporate resources, while delivering a seamless integration with your existing network environment. UAG is able to optimize content for different mobile devices, and is also able to publish complex applications in a simple manner. You are also able to integrate UAG with multiple domains and federated authentications, to give the highest quality service in a mobility scenario. Instant Microsoft Forefront UAG Mobile Configuration Starter is a concise and informative book that allows you to set up and start using UAG without any existing knowledge of the area.This book will start by expertly guiding you through the installation and setup of UAG, and then show you how to publish a simple application for mobile devices, in order to familiarize you with concepts and operations that you will use throughout with UAG.The main body of the book focuses on a series of essential, and incredibly practical, recipes and examples designed to help you in utilizing UAG features for their maximum effect. By the end of Instant Microsoft Forefront UAG Mobile Configuration Starter, you will know all the vital information you need to deploy UAG in a successful and efficient manner, in order to tailor the configuration to your company’s specific requirements.

4940
E-book

LLVM Techniques, Tips, and Best Practices Clang and Middle-End Libraries. Design powerful and reliable compilers using the latest libraries and tools from LLVM

Min-Yih Hsu

Every programmer or engineer, at some point in their career, works with compilers to optimize their applications. Compilers convert a high-level programming language into low-level machine-executable code. LLVM provides the infrastructure, reusable libraries, and tools needed for developers to build their own compilers. With LLVM’s extensive set of tooling, you can effectively generate code for different backends as well as optimize them.In this book, you’ll explore the LLVM compiler infrastructure and understand how to use it to solve different problems. You’ll start by looking at the structure and design philosophy of important components of LLVM and gradually move on to using Clang libraries to build tools that help you analyze high-level source code. As you advance, the book will show you how to process LLVM IR – a powerful way to transform and optimize the source program for various purposes. Equipped with this knowledge, you’ll be able to leverage LLVM and Clang to create a wide range of useful programming language tools, including compilers, interpreters, IDEs, and source code analyzers.By the end of this LLVM book, you’ll have developed the skills to create powerful tools using the LLVM framework to overcome different real-world challenges.

4941
E-book

Working with Microsoft Forms and Customer Voice. Efficiently gather and manage customer feedback, insights, and experiences

Welly Lee, James Phillips, Ray Smith

Microsoft Forms and Dynamics 365 Customer Voice enable organizations to collect and analyze feedback from employees and customers, helping developers to integrate their feedback and business users to collect feedback that will guide them to develop customer-centric solutions.This book takes a hands-on approach to leveraging Microsoft Forms and Dynamics 365 Customer Voice capabilities for common feedback scenarios and covers best practices and tips and tricks to have your solution up and running in no time. You'll start by exploring common scenarios where organizations collect feedback from employees and customers and implement end-to-end solutions with Forms. You’ll then discover how to create surveys and get to grips with different configuration options commonly used for each scenario. Throughout the book, you'll also find sample questions and step-by-step instructions for integrating the survey with related technology such as Microsoft Teams, Power Automate, and Power BI for an end-to-end scenario.By the end of this Microsoft book, you’ll be able to build and deploy your complete solution using Microsoft Forms and Dynamics 365 Customer Voice, allowing you to listen to customers or employees, interpret their feedback, take timely follow-up action, and monitor results.

4942
E-book

Amazon Connect: Up and Running. Improve your customer experience by building logical and cost-effective solutions for critical call center systems

Jeff Armstrong

Amazon Connect is a pay-as-you-go cloud contact center solution that powers Amazon’s customer contact system and provides an impressive user experience while reducing costs. Connect's scalability has been especially helpful during COVID-19, helping customers with research, remote work, and other solutions, and has driven adoption rates higher. Amazon Connect: Up and Running will help you develop a foundational understanding of Connect's capabilities and how businesses can effectively estimate the costs and risks associated with migration.Complete with hands-on tutorials, costing profiles, and real-world use cases relating to improving business operations, this easy-to-follow guide will teach you everything you need to get your call center online, interface with critical business systems, and take your customer experience to the next level. As you advance, you'll understand the benefits of using Amazon Connect and cost estimation guidelines for migration and new deployments. Later, the book guides you through creating AI bots, implementing interfaces, and leveraging machine learning for business analytics.By the end of this book, you'll be able to bring a Connect call center online with all its major components and interfaces to significantly reduce personnel overhead and provide your customers with an enhanced user experience (UX).

4943
E-book
4944
E-book

Instant Heat Maps in R How-to. Learn how to design heat maps in R to enhance your data analysis

Sebastian Raschka

R has grown rapidly over the years to become one of the most versatile and valuable tools for data analysis and graphing. One of its many useful features is the heat map representation of numerical data, which is an invaluable tool to discover patterns in data quickly and efficiently.Instant Heat Maps in R How-to provides you with practical recipes to create heat maps of all difficulty levels by yourself right from the start. At the end of each recipe, you will find an in-depth analysis that will equip you with everything you need to know to frame the code to your own needs.Instant Heat Maps in R will present you with all the different heat map plotting functions that exist in R. You will start by creating simple heat maps before moving on to learn how to add more features to them. While you advance step-by-step through the well-connected recipes, you will find out which tool suits the given situation best. You will learn how to read data from popular file formats and how to format the data to create heat maps as well as the ways to export them for presentation.