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.
5409
Ebook

Enterprise React Development with UmiJS. Learn efficient techniques and best practices to design and develop modern frontend web applications

Douglas Alves Venancio

UmiJS is the Ant Group's underlying frontend development framework, an open source project for developing enterprise-class frontend applications. In this book, you'll get hands-on with single-page application development using UmiJS. By following practical step-by-step examples, you'll develop essential skills to build and publish your apps and create a modern user experience with responsive interfaces.This book will help you learn the essential features of UmiJS and how to set up and build a project from scratch using React, Less, and TypeScript. You'll study Ant Design, a framework based on solid design concepts that provides a series of React components to accelerate interface development. Along the way, you'll see how to make requests and develop the frontend using simulated data while ensuring that your app has a high level of security and feedback. You'll also discover ways to improve your code quality and readability using formatting tools.By the end of the book, you'll have learned how to use UmiJS to design user interfaces, as well as compile, test, and package your app locally, and deliver your app by deploying it to online services.

5410
Ebook
5411
Ebook
5412
Ebook
5413
Ebook

Moodle 4 E-Learning Course Development. The definitive guide to creating great courses in Moodle 4.0 using instructional design principles - Fifth Edition

Susan Smith Nash

Moodle 4.0 maintains its flexible, powerful, and easy-to-use platform while adding impressive new features to enhance the user experience for student success.This updated edition addresses the opportunities that come with a major update in Moodle 4.0. You'll learn how to determine the best way to use the Moodle platform’s new features and configure your courses to align with your overall goals, vision, and even accreditation review needs. You’ll discover how to plan an effective course with the best mix of resources and engaging assessments that really show what the learner has accomplished, and also keep them engaged and interested. This book will show you how to ensure that your students enjoy their collaborations and truly learn from each other. You'll get a handle on generating reports and monitoring exactly how the courses are going and what to do to get them back on track. While doing this, you can use Moodle 4.0’s new navigation features to help keep students from getting “lost.” Finally, you'll be able to incorporate functionality boosters and accommodate the changing needs and goals of our evolving world.By the end of this Moodle book, you'll be able to build and deploy your educational program to align with learning objectives and include an entire array of course content.

5414
Ebook

Salesforce Platform App Builder Certification Guide. A beginner's guide to building apps on the Salesforce Platform and passing the Salesforce Platform App Builder exam

Paul Goodey

Do you want to be able to confidently design and build apps that support business processes within the Lightning Platform? Salesforce Platform App Builder Certification Guide not only helps you to do this, but also prepares you for the certification exam.The book starts by describing the core capabilities of the Lightning Platform. You'll learn techniques for data modeling to design, build, and deploy apps without writing code and achieve rapid results with the declarative capabilities that the Lightning Platform provides. Next, you'll explore utilities for importing and exporting data and the features available in the Lightning Platform to restrict and extend access to objects, fields, and records. You'll also be able to customize the Salesforce Lightning Experience user interface (UI) and build functionality for custom buttons, links, and actions. Later, this certification study guide will take you through reporting and the social and mobile features of the Lightning Platform. Finally, you’ll get to grips with Salesforce build environments and deployment options.By the end of this Salesforce book, you'll not only have learned how to build data models, enforce data security, and implement business logic and process automation, but also have gained the confidence to pass the Platform App Builder exam and achieve Salesforce certification.

5415
5416
Ebook

Microsoft Power BI Quick Start Guide. Bring your data to life through data modeling, visualization, digital storytelling, and more - Second Edition

Devin Knight, Mitchell Pearson, Bradley Schacht, Erin Ostrowsky

This revised edition has been fully updated to reflect the latest enhancements to Power BI. It includes a new chapter dedicated to dataflow, and covers all the essential concepts such as installation, designing effective data models, as well as building basic dashboards and visualizations to help you and your organization make better business decisions.You’ll learn how to obtain data from a variety of sources and clean it using Power BI Query Editor. You’ll then find out how you can design your data model to navigate and explore relationships within it and build DAX formulas to make your data easier to work with. Visualizing your data is a key element in this book, and you’ll get to grips rapidly with data visualization styles and enhanced digital storytelling techniques. In addition, you will acquire the skills to build your own dataflows, understand the Common Data Model, and automate data flow refreshes to eradicate data cleansing inefficiency.This guide will help you understand how to administer your organization's Power BI environment so that deployment can be made seamless, data refreshes can run properly, and security can be fully implemented.By the end of this Power BI book, you’ll have a better understanding of how to get the most out of Power BI to perform effective business intelligence.

5417
Ebook
5418
Ebook
5419
Ebook
5420
Ebook

Python Geospatial Development. Develop sophisticated mapping applications from scratch using Python 3 tools for geospatial development - Third Edition

Erik Westra

Geospatial development links your data to locations on the surface of the Earth. Writing geospatial programs involves tasks such as grouping data by location, storing and analyzing large amounts of spatial information, performing complex geospatial calculations, and drawing colorful interactive maps. In order to do this well, you’ll need appropriate tools and techniques, as well as a thorough understanding of geospatial concepts such as map projections, datums, and coordinate systems.This book provides an overview of the major geospatial concepts, data sources, and toolkits. It starts by showing you how to store and access spatial data using Python, how to perform a range of spatial calculations, and how to store spatial data in a database. Further on, the book teaches you how to build your own slippy map interface within a web application, and finishes with the detailed construction of a geospatial data editor using the GeoDjango framework. By the end of this book, you will be able to confidently use Python to write your own geospatial applications ranging from quick, one-off utilities to sophisticated web-based applications using maps and other geospatial data.

5421
Ebook

Android UI Development with Jetpack Compose. Bring declarative and native UI to life quickly and easily on Android using Jetpack Compose and Kotlin - Second Edition

Thomas Künneth

Compose has caused a paradigm shift in Android development, introducing a variety of new concepts that are essential to an Android developer’s learning journey. It solves a lot of pain points associated with Android development and is touted to become the default way to building Android apps over the next few years. This second edition has been thoroughly updated to reflect all changes and additions that were made by Google since the initial stable release, and all examples are based on Material 3 (also called Material You).This book uses practical examples to help you understand the fundamental concepts of Jetpack Compose and how to use them when you are building your own Android applications. You’ll begin by getting an in-depth explanation of the declarative approach, along with its differences from and advantages over traditional user interface (UI) frameworks. Having laid this foundation, the next set of chapters take a practical approach to show you how to write your first composable function. The chapters will also help you master layouts, an important core component of every UI framework, and then move to more advanced topics such as animation, testing, and architectural best practices.By the end of this book, you’ll be able to write your own Android apps using Jetpack Compose and Material Design.

5422
Ebook

Mastering Visual Studio 2022. Develop apps like a pro with advanced Visual Studio techniques using C# and .NET

Romain Ottonelli Dabadie, Dave Callan

Mastering Visual Studio, one of the fastest and most comprehensive integrated development environments (IDEs), is crucial for building efficient, scalable, and modern apps. Written by a seasoned technical expert in .NET with over a decade of experience, Mastering Visual Studio 2022 helps you leverage the full capabilities of this powerful IDE.Packed with step-by-step guidance and self-assessment tools, this book adopts a practical approach to helping you advance your Visual Studio expertise. You’ll explore complex topics such as debugging, testing, extension development, and CI/CD, and gain practical insights to enhance your skills. The book covers advanced coding analysis and refactoring techniques that will help improve code quality and maintainability. You’ll also get to grips with Visual Studio’s capabilities for multi-platform development; integrating machine learning models; and cloud development with Azure, AWS, and Google Cloud. You’ll master Git workflows, conflict resolution, and DevOps practices with GitHub Actions and Azure DevOps, ensuring seamless team collaboration and efficient deployment pipelines.By the end of this book, you’ll have become proficient in Visual Studio 2022, as well as being able to craft your own customized experience and confidently create robust, high-quality applications.

5423
Ebook

The Kubernetes Book. The fastest way to get your head around Kubernetes

Nigel Poulton, Pushkar Joglekar

Kubernetes is the leading orchestrator of cloud-native apps. With knowledge of how to work with Kubernetes, you can easily deploy and manage applications on the cloud or in your on-premises data center. The book begins by introducing you to Kubernetes and showing you how to install it. You’ll learn how to use Kubernetes Services and bring stable and reliable networking to apps that are deployed on Kubernetes. You'll delve deep into the powerful storage subsystem of Kubernetes and learn how to leverage the variety of external storage backends in your applications. As the book progresses, it shows you how to use features such as DaemonSets, Helm, and RBAC to enhance your Kubernetes applications. You'll explore the six categories of identifying vulnerabilities and look at a few ways to prevent and mitigate them. You'll also look at ways to secure the software delivery pipeline by discussing some image-related best practices. The book ends by sharing with you some resources that’ll help take your Kubernetes knowledge to the next level.By the end of the book, you’ll have the confidence and skills to leverage all the features of Kubernetes to develop scalable applications.

5424
Ebook

FreePBX 2.5 Powerful Telephony Solutions. Configure, deploy, and maintain an enterprise-class VoIP PBX

Alex Robar

FreePBX is an easy-to-use GUI that controls and manages Asterisk. It gives you pre-programmed functionality accessible through user-friendly web interfaces that allows you to have a fully functional PBX pretty much straight away with no programming. With this book it's easy to master the many features of FreePBX, which will help you to save time and money as you set up your enterprise-class network.This book will guide you through these features to install, configure, and maintain a professional PBX with plenty of examples and screenshots. By the end of this book, you will have learned to create an enterprise-class VoIP PBX that features the stability and feature set of traditional telephony systems without the hefty price tag.This book will help its readers to roll out a robust, web-based, and inexpensive yet powerful telephony solution through the GUI. By following the practical examples in this book, you will learn how to install, configure, and manage an enterprise-class PBX using open source telephony tools Asterisk and FreePBX. From here on, this book takes a closer look at the open source telephony engine software, discussing a broad range of topics from how to build and deploy an enterprise-class VoIP PBX to creating VoIP trunks using SIP, IAX2, and ZAP technologies and setting up user extensions with voicemail. FreePBX 2.5 Powerful Telephony Solutions will introduce you to advanced options such as call routing, voicemail, and other calling features. Finally, this book will provide you with the relevant information to help you personalize and secure your PBX.