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

Spring MVC Cookbook. Over 40 recipes for creating cloud-ready Java web applications with Spring MVC

Alex Bretet

Spring MVC is a lightweight application framework that comes with a great configuration by default. Being part of the Spring Framework, it naturally extended and supported it with an amazing set of recognizable annotations. External libraries can be plugged in and plugged out. It also possesses a request flow.Complete support of REST web services makes the Spring architecture an extremely consistent choice to support your front-end needs and Internet transformations.From the design of your Maven modules, you will achieve an Enterprise-standard for a stateless REST application based on Spring and Spring MVC with this book.This guide is unique in its style as it features a massive overview of practical development techniques brought together from the Spring ecosystem, the new JEE standards, the JavaScript revolution and Internet of Things.You will begin with the very first steps of Spring MVC's product design. Focused on deployment, viability, and maintainability, you will learn the use of Eclipse, Maven, and Git. You will walk through the separation of concerns driven by the microservices principles. Using Bootstrap and AngularJS, you will develop a responsive front-end, capable of interacting autonomously with a REST API.Later in the book, you will setup the Java Persistence API (JPA) within Spring; learn how to configure your Entities to reflect your domain needs, and discover Spring Data repositories. You will analyze how Spring MVC responds to complex HTTP requests. You will implement Hypermedia and HATEOAS to guide your customer's stateless conversation with the product and see how a messaging-service based on WebSocket can be configured. Finally you will learn how to set up and organize different levels of automated-tests, including logging and monitoring.

4258
Ebook
4259
Ebook

Extending Dynamics 365 Customer Engagement Apps with Low Code. Create tailor-made Dynamics 365 CE apps using the powerful low-code capabilities of Power Platform

Nicolás Andrés Fernández

Extending Dynamics 365 Customer Engagement Apps with Low Code helps you gain a comprehensive, practical understanding of how a no-code/low-code project approach works for Dynamics 365 (D365) Customer Engagement (CE). This book covers the most relevant native capabilities for configuration, along with real-world scenarios to showcase the magic of extending D365 CE apps with Power Platform.The book starts by identifying different scenarios and use cases to extend D365 CE apps with a low-code approach. You’ll learn about the different capabilities of Dataverse and Power Apps used to extend native applications. Next, you'll discover how to leverage Power Apps, both Canvas apps and model-driven apps, and Power Pages, to build apps and portals around D365 CE processes. You’ll also explore Power Automate's capabilities to create or modify business processes, as well as incorporate new processes and automation. As you advance, you’ll also discover how Power Virtual Agents can be implemented in D365 CE apps. The book concludes by teaching you to integrate Power BI natively with customer engagement, thus facilitating the construction of advanced reports and dashboards.By the end of this book, you’ll have gained hands-on expertise in customizing CE apps with Power Platform to deliver more scalable and maintainable solutions.

4260
Ebook
4261
Ebook

Android Studio 3.5 Development Essentials - Java Edition. Developing Android 10 (Q) Apps Using Android Studio 3.5, Java, and Android Jetpack

Neil Smyth

Android applications have become an important part of our daily lives and lots of effort goes into developing an Android application. This book will help you to build you own Android applications using Java.Android Studio 3.5 Development Essentials – Java Edition first teaches you to install Android development and test environment on different operating systems. Next, you will create an Android app and a virtual device in Android Studio, and install an Android application on emulator. You will test apps on physical Android devices, then study Android Studio code editor and constraint layout, Android architecture, the anatomy of an Android app, and Android activity state changes. The book then covers advanced topics such as views and widgets implementation, multi-window support integration, and biometric authentication, and finally, you will learn to upload your app to Google Play console and handle the build process with Gradle.By the end of this book, you will have gained enough knowledge to develop powerful Android applications using Java.

4262
Ebook

Windows Server 2019 Cookbook. Over 100 recipes to effectively configure networks, manage security, and administer workloads - Second Edition

Mark Henderson, Jordan Krause

Do you want to get up and running with essential administrative tasks in Windows Server 2019?This second edition of the Windows Server 2019 Cookbook is packed with practical recipes that will help you do just that.The book starts by taking you through the basics that you need to know to get a Windows Server operating system working, before teaching you how to navigate through daily tasks using the upgraded graphical user interface (GUI). You'll then learn how to compose an optimal Group Policy and perform task automation with PowerShell scripting. As you advance, you’ll get to grips with faster app innovation, improved Windows security measures, and hybrid cloud environments. After you’ve explored the functions available to provide remote network access to your users, you’ll cover the new Hyper-V enhancements. Finally, this Windows Server book will guide you through practical recipes relating to Azure integration and important tips for how to manage a Windows Server environment seamlessly.By the end of this book, you’ll be well-versed with Windows Server 2019 essentials and have the skills you need to configure Windows services and implement best practices for securing a Windows Server environment.

4263
Ebook

Windows Server Automation with PowerShell Cookbook. Powerful ways to automate, manage, and administrate Windows Server 2022 using PowerShell 7.2 - Fifth Edition

Thomas Lee

The Windows Server Automation with PowerShell Cookbook is back with a new edition, featuring over 100 PowerShell recipes that will make your day-to-day work easier. This book is designed to help you learn how to install, configure and use PowerShell 7.2 effectively.To start with, we’ll look at how to install and configure PowerShell 7.2, along with useful new features and optimizations, and show you how the PowerShell compatibility solution bridges the gap to older versions of PowerShell. We’ll also be covering a wide range of fundamental and more advanced use cases, including how to create a VM and set up an Azure VPN, as well as looking at how to back up to Azure. As you progress, you’ll explore topics such as using PowerShell to manage networking and DHCP in Windows Server, objects in Active Directory, Hyper-V, and Azure. We’ll also take a closer look at WSUS, containers and see how to handle modules that are not directly compatible with PowerShell 7. Finally, you’ll also learn how to use some powerful tools to diagnose and resolve issues with Windows Server.By the end of this PowerShell book, you’ll know how to use PowerShell 7.2 to automate tasks on Windows Server 2022 with ease, helping your Windows environment to run faster and smoother.

4264
Ebook

Squid Proxy Server 3.1: Beginner's Guide. Reduce bandwidth use and deliver your most frequently requested web pages more quickly with Squid Proxy Server. This guide will introduce you to the fundamentals of the caching system and help you get the most from Squid

Kulbir Saini, Alex Rousskov

Squid Proxy Server enables you to cache your web content and return it quickly on subsequent requests. System administrators often struggle with delays and too much bandwidth being used, but Squid solves these problems by handling requests locally. By deploying Squid in accelerator mode, requests are handled faster than on normal web servers making your site perform quicker than everyone else's!Squid Proxy Server 3.1 Beginner's Guide will help you to install and configure Squid so that it is optimized to enhance the performance of your network. The Squid Proxy Server reduces the amount of effort that you will have to put in, saving your time to get the most out of your network. Whether you only run one site, or are in charge of a whole network, Squid is an invaluable tool that improves performance immeasurably. Caching and performance optimization usually requires a lot of work on the developer's part, but Squid does all that for you. This book will show you how to get the most out of Squid by customizing it for your network. You will learn about the different configuration options available and the transparent and accelerated modes that enable you to focus on particular areas of your network.Applying proxy servers to large networks can be a lot of work as you have to decide where to place restrictions and who should have access, but the straightforward examples in this book will guide you through step by step so that you will have a proxy server that covers all areas of your network by the time you finish the book.