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.
5097
E-book
5098
E-book

The Missing Bootstrap 5 Guide. Customize and extend Bootstrap 5 with Sass and JavaScript to create unique website designs

Jeppe Schaumburg Jensen

Bootstrap is one of the world's most popular and easy-to-use frontend UI toolkits for building responsive websites, but few know how to get the most out of its vast range of components, utilities, JavaScript plugins, and other features. The Missing Bootstrap 5 Guide will help you customize Bootstrap 5 with Sass to achieve a layout that stands out from the crowd, enabling you to create something unique that doesn't look like it was created with Bootstrap.With this practical guide to Bootstrap customization, developers working with Bootstrap will be able to utilize powerful customization techniques to create websites with unique designs and exclusive features. You’ll see how you can develop a visually appealing website quickly and easily by taking a hands-on approach to customizing your website using advanced features of CSS, Sass, and JavaScript. Starting with learning how the Bootstrap 5 visual style is created with Sass, you’ll find out how to customize it to fit your needs while achieving the website look you want. You'll then use this knowledge to create a website using most of Bootstrap 5's components and customization with Sass and JavaScript. Finally, you’ll explore various advanced Bootstrap 5 topics related to Sass, CSS, JavaScript, and source code optimization.By the end of this book, you'll be able to design and build modern, captivating, and unique websites on your own using the immense capabilities of Bootstrap 5.

5099
E-book

SQL Injection Strategies. Practical techniques to secure old vulnerabilities against modern attacks

Ettore Galluccio, Edoardo Caselli, Gabriele Lombari

SQL injection (SQLi) is probably the most infamous attack that can be unleashed against applications on the internet. SQL Injection Strategies is an end-to-end guide for beginners looking to learn how to perform SQL injection and test the security of web applications, websites, or databases, using both manual and automated techniques. The book serves as both a theoretical and practical guide to take you through the important aspects of SQL injection, both from an attack and a defense perspective.You’ll start with a thorough introduction to SQL injection and its impact on websites and systems. Later, the book features steps to configure a virtual environment, so you can try SQL injection techniques safely on your own computer. These tests can be performed not only on web applications but also on web services and mobile applications that can be used for managing IoT environments. Tools such as sqlmap and others are then covered, helping you understand how to use them effectively to perform SQL injection attacks.By the end of this book, you will be well-versed with SQL injection, from both the attack and defense perspective.

5100
E-book

IBM Lotus Quickr 8.5 for Domino Administration. Ensure effective and efficient team collaboration by building a solid social infrastructure with IBM Lotus Quickr 8.5

Keith Brooks, Olusola Omosaiye, Mark Harper, David Byrd, ...

When the IT strategy calls for maximizing the value of social software for building effective teams, neither social networking nor team collaboration is sufficient on its own. Lotus Quickr Team Collaboration software delivers the promise of social software; but ensuring that a business's social networking site is compliant can be daunting. This book will help you ensure effective and efficient team collaboration by building a solid social infrastructure with IBM Lotus Quickr 8.5.The book will familiarize system administrators with all the information they need to install, upgrade, and manage IBM Lotus Quickr 8.5. You will also learn to leverage social software principles to foster diverse teams in an interconnected world. This book will help you break virtual boundaries and remove the impediments to the development of high-performance teams through the use of IBM Lotus Quickr 8.5.This practical book starts off by providing you with a clear, detailed walkthrough of key concepts including collaboration beyond document management, and adopting social collaboration in an enterprise.We then examine the product architecture of Lotus Quickr services and provide a walkthrough of deployment aspects of Lotus Quickr to provide a scalable environment through clustering. We cover some of the basic tools used to set up and manage the IBM Lotus Quickr server along with unique methods for upgrading to the latest 8.5 version. We provide you with an in-depth look at the concepts of Lotus Quickr Connectors deployment, management, and a new capability around Windows-based single sign-on to solve a variety of problems.By the end of this book, you will be able to build a well-executed social collaboration platform that delivers the productivity edge needed to succeed in the digitally interconnected business world of today.

5101
E-book

Hands-On Serverless Computing with Google Cloud. Build, deploy, and containerize apps using Cloud Functions, Cloud Run, and cloud-native technologies

Richard Rose

Google Cloud's serverless platform allows organizations to scale fully managed solutions without worrying about the underlying infrastructure. With this book, you will learn how to design, develop, and deploy full stack serverless apps on Google Cloud.The book starts with a quick overview of the Google Cloud console, its features, user interface (UI), and capabilities. After getting to grips with the Google Cloud interface and its features, you will explore the core aspects of serverless products such as Cloud Run, Cloud Functions and App Engine. You will also learn essential features such as version control, containerization, and identity and access management with the help of real-world use cases. Later, you will understand how to incorporate continuous integration and continuous deployment (CI/CD) techniques for serverless applications. Toward the concluding chapters, you will get to grips with how key technologies such as Knative enable Cloud Run to be hosted on multiple platforms including Kubernetes and VMware.By the end of this book, you will have become proficient in confidently developing, managing, and deploying containerized applications on Google Cloud.

5102
E-book

Learning Angular. A no-nonsense guide to building web applications with Angular 15 - Fourth Edition

Aristeidis Bampakos, Pablo Deeleman

As Angular continues to reign as one of the top JavaScript frameworks, more developers are seeking out the best way to get started with this extraordinarily flexible and secure framework. Learning Angular, now in its fourth edition, will show you how you can use it to achieve cross-platform high performance with the latest web techniques, extensive integration with modern web standards, and integrated development environments (IDEs).The book is especially useful for those new to Angular and will help you to get to grips with the bare bones of the framework to start developing Angular apps. You'll learn how to develop apps by harnessing the power of the Angular command-line interface (CLI), write unit tests, style your apps by following the Material Design guidelines, and finally, deploy them to a hosting provider.Updated for Angular 15, this new edition covers lots of new features and tutorials that address the current frontend web development challenges. You’ll find a new dedicated chapter on observables and RxJS, more on error handling and debugging in Angular, and new real-life examples.By the end of this book, you’ll not only be able to create Angular applications with TypeScript from scratch, but also enhance your coding skills with best practices.

5103
E-book

RHCSA Red Hat Enterprise Linux 9. Comprehensive Mastery for Advanced System Administration and Certification Success

Asghar Ghori

Embark on a journey through Red Hat Enterprise Linux 9, beginning with the basics of local installation and initial system interactions. Our course guides you through fundamental and advanced file management techniques, ensuring you can handle any file-related tasks with ease. Explore user management in-depth, from basic to advanced levels, providing you with the skills to manage users and groups effectively.Delve into the core aspects of the Linux operating system, including the Bash shell, process management, and job scheduling. Gain expertise in package management, both basic and advanced, to keep your system up-to-date and efficient. Understand the intricacies of the Linux boot process, system initialization, and system tuning to optimize performance and reliability.The course also covers essential networking concepts, including device management, connections, and hostname resolution. You'll learn to secure your system with SSH, firewall configuration, and SELinux. Additionally, explore storage management, local file systems, and swap configurations to ensure robust data handling. Finally, enhance your automation skills with shell scripting and containers, preparing you for modern DevOps environments.

5104
E-book

Mastering NLP from Foundations to LLMs. Apply advanced rule-based techniques to LLMs and solve real-world business problems using Python

Lior Gazit, Meysam Ghaffari, Asha Saxena

Do you want to master Natural Language Processing (NLP) but don’t know where to begin? This book will give you the right head start. Written by leaders in machine learning and NLP, Mastering NLP from Foundations to LLMs provides an in-depth introduction to techniques. Starting with the mathematical foundations of machine learning (ML), you’ll gradually progress to advanced NLP applications such as large language models (LLMs) and AI applications. You’ll get to grips with linear algebra, optimization, probability, and statistics, which are essential for understanding and implementing machine learning and NLP algorithms. You’ll also explore general machine learning techniques and find out how they relate to NLP. Next, you’ll learn how to preprocess text data, explore methods for cleaning and preparing text for analysis, and understand how to do text classification. You’ll get all of this and more along with complete Python code samples.By the end of the book, the advanced topics of LLMs’ theory, design, and applications will be discussed along with the future trends in NLP, which will feature expert opinions. You’ll also get to strengthen your practical skills by working on sample real-world NLP business problems and solutions.