Wydawca: 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.
3049
Ebook

MS-700 Managing Microsoft Teams Exam Guide. Configure and manage Microsoft Teams workloads and achieve Microsoft 365 certification with ease - Second Edition

Peter Rising, Nate Chamberlain

Exam MS-700: Managing Microsoft Teams tests your knowledge and competence in the deployment, management, and monitoring of Microsoft Teams features within the Microsoft 365 platform.This book will teach you how to effectively plan and implement the required services using both the Teams admin centre within Microsoft 365 and Windows PowerShell. Throughout the chapters, you'll learn about all the policies relating to messaging, teams, meetings, and more; get to grips with the settings; and explore configuration options that a Teams administrator would encounter in their day-to-day responsibilities. You'll also discover best practices for rolling out and managing Teams services for users within your Microsoft 365 tenant as you explore each objective in detail.By the end of this Microsoft Teams book, you'll have covered everything you need to pass the MS-700 certification exam and have a handy, on-the-job desktop reference guide.

3050
Ebook

Instant New iPad Features in iOS 6 How-to. Learn to use Mail, iCloud, Photo Stream, iPhoto, iWorks, iTunes, iMovie, and Garageband through easy-to-follow recipes

Renee Valdez, Renee J. Valdez

The new iPad's display and processing power allows for a rich media experience that is unlike any other. Instead of solely consuming media, you can create, edit, and manage everything from Excel documents to HD home movies. The multi-touch interface makes creating and editing intuitive. iCloud syncs documents, movies, music, and images to the cloud for access from all your Apple devices.Instant New iPad Features in iOS 6 How-to will walk you through iCloud setup, project creations, and syncing. If you want to utilize all that your iPad has to offer, this is the book for you. Exploring Apple's suite of apps designed especially for the iPad, these recipes provide easy to follow steps enabling you to become a power user.You'll begin with the basics; setting up Mail, and managing your photos. Each recipe builds upon previous recipes and by the end of the book, you'll have projects in every app within Apple's media suites.If you're interested in using your iPad to the fullest, this book will cover the major applications developed by Apple and take advantage of all of its features. We begin by setting up email, using the VIP inbox, iCloud, and Photostream within the Photos application. We'll then dig a little deeper and explore iPhoto and iMovie, creating slideshows, and creating a video trailer. Lastly, we'll explore the apps within Apple's iWorks suite, learning how to create and edit documents, spreadsheets, and PowerPoint presentations. We will finish the book with a musical note, exploring iTunes and GarageBand. Instant New iPad Features in iOS 6 How-to will walk you through tasks with easy to follow recipes that will give you a great overview on the new iPad and its features. 

3051
Ebook

Modern DevOps Practices. Implement, secure, and manage applications on the public cloud by leveraging cutting-edge tools - Second Edition

Gaurav Agarwal

DevOps and the cloud have changed how we look at software development and operations like never before, leading to the rapid growth of various DevOps tools, techniques, and practices. This updated edition helps you pick up the right tools by providing you with everything you need to get started with your DevOps journey.The book begins by introducing you to modern cloud-native architecture, and then teaches you about the architectural concepts needed to implement the modern way of application development. The next set of chapters helps you get familiarized with Git, Docker, Kubernetes, Ansible, Terraform, Packer, and other similar tools to enable you to build a base. As you advance, you’ll explore the core elements of cloud integration—AWS ECS, GKE, and other CaaS services. The chapters also discuss GitOps, continuous integration, and continuous delivery—GitHub actions, Jenkins, and Argo CD—to help you understand the essence of modern app delivery. Later, you’ll operate your container app in production using a service mesh and apply AI in DevOps. Throughout the book, you’ll discover best practices for automating and managing your development lifecycle, infrastructure, containers, and more.By the end of this DevOps book, you'll be well-equipped to develop and operate applications using modern tools and techniques.

3052
Ebook

Test-Driven Development in Go. A practical guide to writing idiomatic and efficient Go tests through real-world examples

Adelina Simion

Experienced developers understand the importance of designing a comprehensive testing strategy to ensure efficient shipping and maintaining services in production. This book shows you how to utilize test-driven development (TDD), a widely adopted industry practice, for testing your Go apps at different levels. You’ll also explore challenges faced in testing concurrent code, and learn how to leverage generics and write fuzz tests.The book begins by teaching you how to use TDD to tackle various problems, from simple mathematical functions to web apps. You’ll then learn how to structure and run your unit tests using Go’s standard testing library, and explore two popular testing frameworks, Testify and Ginkgo. You’ll also implement test suites using table-driven testing, a popular Go technique. As you advance, you’ll write and run behavior-driven development (BDD) tests using Ginkgo and Godog. Finally, you’ll explore the tricky aspects of implementing and testing TDD in production, such as refactoring your code and testing microservices architecture with contract testing implemented with Pact. All these techniques will be demonstrated using an example REST API, as well as smaller bespoke code examples.By the end of this book, you’ll have learned how to design and implement a comprehensive testing strategy for your Go applications and microservices architecture.

3053
Ebook

IT Audit Field Manual. Strengthen your cyber defense through proactive IT auditing

Lewis Heuermann

As cyber threats evolve and regulations tighten, IT professionals struggle to maintain effective auditing practices and ensure robust cybersecurity across complex systems. Drawing from over a decade of submarine military service and extensive cybersecurity experience, Lewis offers a unique blend of technical expertise and field-tested insights in this comprehensive field manual.Serving as a roadmap for beginners as well as experienced professionals, this manual guides you from foundational concepts and audit planning to in-depth explorations of auditing various IT systems and networks, including Cisco devices, next-generation firewalls, cloud environments, endpoint security, and Linux systems. You’ll develop practical skills in assessing security configurations, conducting risk assessments, and ensuring compliance with privacy regulations. This book also covers data protection, reporting, remediation, advanced auditing techniques, and emerging trends.Complete with insightful guidance on building a successful career in IT auditing, by the end of this book, you’ll be equipped with the tools to navigate the complex landscape of cybersecurity and compliance, bridging the gap between technical expertise and practical application.

3054
Ebook

Unity Virtual Reality Projects. Learn Virtual Reality by developing more than 10 engaging projects with Unity 2018 - Second Edition

Jonathan Linowes

Unity has become the leading platform for building virtual reality games, applications, and experiences for this new generation of consumer VR devices. Unity Virtual Reality Projects walks you through a series of hands-on tutorials and in-depth discussions on using the Unity game engine to develop VR applications. With its practical and project-based approach, this book will get you up to speed with the specifics of VR development in Unity. You will learn how to use Unity to develop VR applications that can be experienced with devices such as Oculus, Daydream, and Vive. Among the many topics and projects, you will explore gaze-based versus hand-controller input, world space UI canvases, locomotion and teleportation, software design patterns, 360-degree media, timeline animation, and multiplayer networking. You will learn about the Unity 3D game engine via the interactive Unity Editor, and you will also learn about C# programming. By the end of the book, you will be fully equipped to develop rich, interactive VR experiences using Unity.

3055
Ebook

Learning Swift. Click here to enter text. - Second Edition

Andrew J Wagner

Swift is Apple’s new programming language and the future of iOS and OS X app development. It is a high-performance language that feels like a modern scripting language. On the surface, Swift is easy to jump into, but it has complex underpinnings that are critical to becoming proficient at turning an idea into reality.This book is an approachable, step-by-step introduction into programming with Swift for everyone. It begins by giving you an overview of the key features through practical examples and progresses to more advanced topics that help differentiate the proficient developers from the mediocre ones. It covers important concepts such as Variables, Optionals, Closures, Generics, and Memory Management. Mixed in with those concepts, it also helps you learn the art of programming such as maintainability, useful design patterns, and resources to further your knowledge. This all culminates in writing a basic iOS app that will get you well on your way to turning your own app ideas into reality.

3056
Ebook

Programming Microsoft Dynamics 365 Business Central. Build powerful, robust, and scalable extensions customized for your business requirements - Seventh Edition

Marije Brummel, Natalie Karolak, Christopher D. Studebaker, David Studebaker

Business Central opens a world of endless possibilities for custom business logic and functionality through extensions and customizations. For beginners in the AL language, navigating the vast landscape can feel overwhelming. It’s challenging to know where to start and what’s essential to learn. This updated edition offers a concise and well-organized guide, featuring hands-on exercises to support a successful learning journey.You’ll get to grips with the basics of Business Central and how to create your first Visual Studio Code project with the AL language. As you learn about the table data structure, simple and complex data types, relationships, validation, and data flow, you’ll be able to add and extend tables to your project. Progressively, you'll uncover the intricacies of user interfaces with pages, create advanced Excel report layouts, and harness the power of data queries. Immersing yourself in the AL language syntax, you’ll start with variables, methods, procedures, and statements. You'll explore advanced topics to create business logic such as FlowFields, filtering, CRUD methods, interactions between object types, and different API interfaces that can be created using the AL language.By the end of this book, you’ll be equipped to build fully featured, robust extensions and custom capabilities for Business Central.

3057
Ebook

Android Programming for Beginners. Build in-depth, full-featured Android 9 Pie apps starting from zero programming experience - Second Edition

John Horton

Are you trying to start a career in programming, but haven't found the right way in? Do you have a great idea for an app, but don't know how to make it a reality? Or maybe you're just frustrated that in order to learn Android, you must know Java. If so, then this book is for you. This new and expanded second edition of Android Programming for Beginners will be your companion to create Android Pie applications from scratch. We will introduce you to all the fundamental concepts of programming in an Android context, from the basics of Java to working with the Android API. All examples use the up-to-date API classes, and are created from within Android Studio, the official Android development environment that helps supercharge your application development process. After this crash course, we'll dive deeper into Android programming and you'll learn how to create applications with a professional-standard UI through fragments and store your user's data with SQLite. In addition, you'll see how to make your apps multilingual, draw to the screen with a finger, and work with graphics, sound, and animations too. By the end of this book, you'll be ready to start building your own custom applications in Android and Java.

3058
Ebook

Mudbox 2013 Cookbook. Over 60 recipes to sculpt digital masterpieces like a modern Michelangelo with this book and

Contributions by Sagar Patel, Jeremy Roland, Sagar Patel

Mudbox 2013 Cookbook covers a variety of techniques that can be used to bring your imagination to life. You will be able to create detailed characters and environments like the ones found in games, movies, and on television. Each recipe is one more building block towards digitally sculpting your ideas into reality.Mudbox 2013 Cookbook is written in recipes so that you can refer back to it whenever you seek help. The advanced techniques described in this book cover the whole spectrum of Mudbox's capabilities. With this book you will learn the foundational techniques in using Mudbox as well as more advanced onesMudbox 2013 Cookbook will guide the reader step by step through the process of creating brushes, sculpting, 3d painting, lighting assets, extracting normal maps, and many other techniques. If a recipe is too advanced for you then you can visit the suggested recipes listed at the end of the recipe to learn supporting techniques. Supporting images are used for readers who understand things more visually. Each recipe is rated for difficulty so that you can find techniques that line up with your skill level. Once you complete the beginner and intermediate recipes you will be able to move on to the more advanced recipes.

3059
Ebook

Microsoft Cybersecurity Architect Exam Ref SC-100. Ace the SC-100 exam and develop cutting-edge cybersecurity strategies - Second Edition

Dwayne Natwick, Graham Gold, Abu Zobayer

This Second Edition of Microsoft Cybersecurity Architect Exam Ref SC-100 is a comprehensive guide that will help cybersecurity professionals design and evaluate the cybersecurity architecture of Microsoft cloud services. Packed with practice questions, mock exams, interactive flashcards, and invaluable exam tips, this comprehensive resource gives you everything you need to conquer the SC-100 exam with confidence.This book will take you through designing a strategy for a cybersecurity architecture and evaluating the governance, risk, and compliance (GRC) of the architecture of both cloud-only and hybrid infrastructures. You'll discover how to implement zero trust principles, enhance security operations, and elevate your organization's security posture.By the end of this book, you'll be fully equipped to plan, design, and assess cybersecurity frameworks for Microsoft cloud environments—and pass the SC-100 exam with flying colors. Ready to take your cybersecurity expertise to the next level? This guide is your key to success.

3060
Ebook

ArcGIS Blueprints. Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects

Eric Pimpler

This book is an immersive guide to take your ArcGIS Desktop application development skills to the next levelIt starts off by providing detailed description and examples of how to create ArcGIS Desktop Python toolboxes that will serve as containers for many of the applications that you will build. We provide several practical projects that involve building a local area/community map and extracting wildfire data. You will then learn how to build tools that can access data from ArcGIS Server using the ArcGIS REST API. Furthermore, we deal with the integration of additional open source Python libraries into your applications, which will help you chart and graph advanced GUI development; read and write JSON, CSV, and XML format data sources; write outputs to Google Earth Pro, and more. Along the way, you will be introduced to advanced ArcPy Mapping and ArcPy Data Access module techniques and use data-driven Pages to automate the creation of map books.Finally, you will learn advanced techniques to work with video and social media feeds. By the end of the book, you will have your own desktop application without having spent too much time learning sophisticated theory.

3061
Ebook

Building a Home Security System with BeagleBone. Save money and pursue your computing passion with this guide to building a sophisticated home security system using BeagleBone. From a basic alarm system to fingerprint scanners, all you need to turn your home into a fortress

William Pretty

One of the best kept secrets of the security industry is just how simple the monitoring hardware actually is - BeagleBone has all the computing power you need to build yourself an extremely sophisticated access control, alarm panel, and home automation and network intrusion-detection system. Security companies make a fortune each year by charging exorbitant fees to their customers. You will learn how easy it is to make an alarm system with Beaglebone.A company-maintained-and-monitored alarm system has its place - your dear old mum is probably not going to be creating her own system any time soon. But if you are reading this book, you are probably a builder or a hobbyist with all the skills required to do it yourself. With Building a Home Security System with BeagleBone, you will learn everything you need to know to develop your own state-of-the-art security system, all for less than a year's worth of monitoring charges from your local alarm company!You will start by building and testing your hardware and open source software on an experimenter's prototype board before progressing to more complex systems. You will then learn how to test your new creations in a modular fashion and begin to utilize BeagleBone. Once your system is built and tested, you will install some of the professional-grade sensors used in modern alarm systems and learn how to use them. You will also discover how to extend your alarm system in a variety of different ways. The only limit will be your imagination.

3062
Ebook

The Regularization Cookbook. Explore practical recipes to improve the functionality of your ML models

Vincent Vandenbussche, Akin Osman Kazakci

Regularization is an infallible way to produce accurate results with unseen data, however, applying regularization is challenging as it is available in multiple forms and applying the appropriate technique to every model is a must. The Regularization Cookbook provides you with the appropriate tools and methods to handle any case, with ready-to-use working codes as well as theoretical explanations. After an introduction to regularization and methods to diagnose when to use it, you’ll start implementing regularization techniques on linear models, such as linear and logistic regression, and tree-based models, such as random forest and gradient boosting. You’ll then be introduced to specific regularization methods based on data, high cardinality features, and imbalanced datasets. In the last five chapters, you’ll discover regularization for deep learning models. After reviewing general methods that apply to any type of neural network, you’ll dive into more NLP-specific methods for RNNs and transformers, as well as using BERT or GPT-3. By the end, you’ll explore regularization for computer vision, covering CNN specifics, along with the use of generative models such as stable diffusion and Dall-E.By the end of this book, you’ll be armed with different regularization techniques to apply to your ML and DL models.

3063
Ebook

Instant Moodle Quiz Module How-to. Create Moodle quizzes to enhance learning using practical, hands-on recipes

Joan Coy, Moodle Trust

Enhancing learning experience and improving student success has many instructors searching for effective tools. Moodle Quiz is just such a tool to aid instructors in creating powerful assessment experiences for their learners. Instant Moodle Quiz Module How-to is a practical, hands-on guide that provides you with a number of clear step-by-step procedures, which will help you take advantage of the real power that is behind Moodle Quiz, and give you a good grounding in using it to achieve effective assessment in your courses.This book covers how Moodle Quiz module can be used to create effective assessment FOR and OF learning in your courses. It will take you through a number of clear, practical recipes that will help you harness the power of Moodle Quiz quickly and painlessly.You will begin by learning to set up clear categories, carefully designed questions and helpful feedback to create the question bank that is the foundation of Moodle Quiz. Once you have configured the quiz and specified your security requirements, you can select questions by hand or randomly. Once learners have completed the quiz you can interact one-on-one or examine statistical data for large groups using the easily generated reports.Using Instant Moodle Quiz Module How-to you will learn how to create effective quizzes and how to provide meaningful feedback and evaluate results.

3064
Ebook

Building Industrial Digital Twins. Design, develop, and deploy digital twin solutions for real-world industries using Azure Digital Twins

Shyam Varan Nath, Pieter van Schalkwyk, Dan Isaacs

Digital twin technology enables organizations to create digital representations of physical entities such as assets, systems, and processes throughout their life cycle. It improves asset performance, utilization, and safe operations and reduces manufacturing, operational, and maintenance costs.The book begins by introducing you to the concept of digital twins and sets you on a path to develop a digital twin strategy to positively influence business outcomes in your organization. You'll understand how digital twins relate to physical assets, processes, and technology and learn about the prerequisite conditions for the right platform, scale, and use case of your digital twins. You'll then get hands-on with Microsoft's Azure Digital Twins platform for your digital twin development and deployment. The book equips you with the knowledge to evaluate enterprise and specialty platforms, including the cloud and industrial IoT required to set up your digital twin prototype. Once you've built your prototype, you'll be able to test and validate it relative to the intended purpose of the twin through pilot deployment, full deployment, and value tracking techniques.By the end of this book, you'll have developed the skills to build and deploy your digital twin prototype, or minimum viable twin, to demonstrate, assess, and monitor your asset at specific stages in the asset life cycle.

3065
Ebook

Javascript: Object Oriented Programming. Build sophisticated web applications by mastering the art of Object-Oriented Javascript

Kumar Chetan Sharma, Stoyan Stefanov, Ved Antani, Gaston C. Hillar

JavaScript is the behavior, the third pillar in today's paradigm that looks at web pages as something that consists of : content (HTML), presentation (CSS), and behavior (JavaScript). Using JavaScript, you can create interactive web pages along with desktop widgets, browser, and application extensions, and other pieces of software. Object-oriented programming, which is popularly known as OOP, is basically based on the concept of objects rather than actions. The first module will help you master JavaScript and build futuristic web applications. You will start by getting acquainted with the language constructs and how to organize code easily. You develop concrete understanding of variable scoping, loops, and best practices on using types and data structures, as well as the coding style and recommended code organization patterns in JavaScript. The book will also teach you how to use arrays and objects as data structures. By the end of the book, you will understand how reactive JavaScript is going to be the new paradigm.The second module is an easy-to-follow course, which includes hands-on examples of solutions to common problems with object-oriented code. It will help to identify objects from real-life scenarios, to protect and hide data with the data encapsulation features of Python, JavaScript, and C#. You will discover the advantage of duck typing in both Python and JavaScript, while you work with interfaces and generics in C#. With a fair understanding of interfaces, multiple inheritance, and composition, you will move on to refactor existing code and to organize your source for easy maintenance and extension.The third module takes you through all the in-depth and exciting futures hidden behind the facade. You should read through this course if you want to be able to take your JavaScript skills to a new level of sophistication.

3066
Ebook

Moodle 1.9 for Design and Technology. Support and Enhance Food Technology, Product Design, Resistant Materials, Construction, and the Built Environment using Moodle VLE

Paul Taylor, Moodle Trust

Educators use the Moodle web application to create effective online learning sites. Creating such learning environments that suit Design and Technology subjects requires understanding and implementation of both basic and advanced Moodle features.This book takes a detailed look at Moodle features with examples of how to fully support the Design and Technology curricula using Moodle. It will guide you to incorporate specific modules and blocks to enhance learning as well as allow detailed tracking of performance by using formative and summative assessment tools with ease.We start with setting up a very basic Moodle course for Design and Technology, and then set up some basic resources and some interactive material. You will customize your own courses and create a course for each of the key areas of the DT subjects and add material to them. We will create some basic reporting and assessment tools and enhance the look of the course. We will use Moodle's detailed and sophisticated gradebook to assess your student s ' learning progress in activities from an assignment to an offline activity. Then we will support students in designing a product or trying a new recipe in food technology in market research to find out exactly what the public wants in relation to their product, by designing a questionnaire. We will allow product design or resistant material students use the HTML features of the questionnaire module to incorporate images into the questions to make it clearer to respondents what it is they are trying to make and sell.We will allow students in construction to gather and organize their research material in a great deal of detail and also allow them to better understand their target market and the materials used in their construction through detailed questioning. We will allow food technology students to discuss and receive constructive feedback on food products that contribute to health issues that will enable them to make informed decisions and therefore better quality products. Then we explore several components within Moodle's core functionality and some third-party sources to display the progress of the student's work and development. We then have an overview of the different design portfolios available. Finally we look at additional ways to enhance the teaching and learning of D ' T with Moodle using third-party modules and add-ons.

3067
Ebook

Data Engineering with Databricks Cookbook. Build effective data and AI solutions using Apache Spark, Databricks, and Delta Lake

Pulkit Chadha

Written by a Senior Solutions Architect at Databricks, Data Engineering with Databricks Cookbook will show you how to effectively use Apache Spark, Delta Lake, and Databricks for data engineering, starting with comprehensive introduction to data ingestion and loading with Apache Spark.What makes this book unique is its recipe-based approach, which will help you put your knowledge to use straight away and tackle common problems. You’ll be introduced to various data manipulation and data transformation solutions that can be applied to data, find out how to manage and optimize Delta tables, and get to grips with ingesting and processing streaming data. The book will also show you how to improve the performance problems of Apache Spark apps and Delta Lake. Advanced recipes later in the book will teach you how to use Databricks to implement DataOps and DevOps practices, as well as how to orchestrate and schedule data pipelines using Databricks Workflows. You’ll also go through the full process of setup and configuration of the Unity Catalog for data governance.By the end of this book, you’ll be well-versed in building reliable and scalable data pipelines using modern data engineering technologies.

3068
Ebook
3069
Ebook

Architecting Salesforce Success. Quick tips to help you kickstart your career as a Salesforce Architect

Amit Chaudhary

Salesforce stands as a leading cloud-based customer relationship management (CRM) platform with extensive support for businesses in managing their sales, marketing, customer service, and other critical activities. Becoming a Salesforce Architect opens doors to lucrative career opportunities in a thriving industry, given the high demand for skilled professionals.This guide offers expert insights and best practices for developers who want to ascend the Salesforce ladder, technical leads honing their prowess in Salesforce, and enthusiasts exploring the dynamic world of Salesforce architecture. Whether you’re seeking a roadmap to success as a Salesforce Architect or want to enhance your skills, this concise yet insightful report ensures your growth in the vibrant Salesforce community.This guide will help you change your mindset from developer to architect, highlighting key considerations when designing a solution for clients. By the end of this book, you’ll have gained a comprehensive understanding of the role of a Salesforce Architect and the prerequisites and essential soft skills necessary for success within the Salesforce ecosystem.

3070
Ebook

Mastering PostgreSQL 13. Build, administer, and maintain database applications efficiently with PostgreSQL 13 - Fourth Edition

Hans-Jürgen Schönig

Thanks to its reliability, robustness, and high performance, PostgreSQL has become one of the most advanced open source databases on the market. This updated fourth edition will help you understand PostgreSQL administration and how to build dynamic database solutions for enterprise apps with the latest release of PostgreSQL, including designing both physical and technical aspects of the system architecture with ease.Starting with an introduction to the new features in PostgreSQL 13, this book will guide you in building efficient and fault-tolerant PostgreSQL apps. You’ll explore advanced PostgreSQL features, such as logical replication, database clusters, performance tuning, advanced indexing, monitoring, and user management, to manage and maintain your database. You’ll then work with the PostgreSQL optimizer, configure PostgreSQL for high speed, and move from Oracle to PostgreSQL. The book also covers transactions, locking, and indexes, and shows you how to improve performance with query optimization. You’ll also focus on how to manage network security and work with backups and replication while exploring useful PostgreSQL extensions that optimize the performance of large databases.By the end of this PostgreSQL book, you’ll be able to get the most out of your database by executing advanced administrative tasks.

3071
Ebook

Data Analytics for Marketing. A practical guide to analyzing marketing data using Python

Guilherme Diaz-Bérrio

Most marketing professionals are familiar with various sources of customer data that promise insights for success. There are extensive sources of data, from customer surveys to digital marketing data. Moreover, there is an increasing variety of tools and techniques to shape data, from small to big data. However, having the right knowledge and understanding the context of how to use data and tools is crucial.In this book, you’ll learn how to give context to your data and turn it into useful information. You’ll understand how and where to use a tool or dataset for a specific question, exploring the what and why questions to provide real value to your stakeholders. Using Python, this book will delve into the basics of analytics and causal inference. Then, you’ll focus on visualization and presentation, followed by understanding guidelines on how to present and condense large amounts of information into KPIs. After learning how to plan ahead and forecast, you’ll delve into customer analytics and insights. Finally, you’ll measure the effectiveness of your marketing efforts and derive insights for data-driven decision-making.By the end of this book, you’ll understand the tools you need to use on specific datasets to provide context and shape your data, as well as to gain information to boost your marketing efforts.

3072
Ebook

Rust Web Development with Rocket. A practical guide to starting your journey in Rust web development using the Rocket framework

Karuna Murti

Looking for a fast, powerful, and intuitive framework to build web applications? This Rust book will help you kickstart your web development journey and take your Rust programming skills to the next level as you uncover the power of Rocket - a fast, flexible, and fun framework powered by Rust.Rust Web Development with Rocket wastes no time in getting you up to speed with what Rust is and how to use it. You’ll discover what makes it so productive and reliable, eventually mastering all of the concepts you need to play with the Rocket framework while developing a wide set of web development skills. Throughout this book, you'll be able to walk through a hands-on project, covering everything that goes into making advanced web applications, and get to grips with the ins and outs of Rocket development, including error handling, Rust vectors, and wrappers. You'll also learn how to use synchronous and asynchronous programming to improve application performance and make processing user content easy.By the end of the book, you'll have answers to all your questions about creating a web application using the Rust language and the Rocket web framework.