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

Instant Yii 1.1 Application Development Starter. Get started with building attractive PHP web applications with the Yii framework

Jacob Mumm, Mark Safronov

PHP is one of the most popular languages for building web sites and applications. While the Yii framework came a little bit later to the PHP scene, it has taken a lot of the best practices from around the Web and put it all into a single, awesome framework for making custom web apps.Yii 1.1 Application Development Starter is a straightforward, hands-on look at what is rapidly becoming one of the most revered frameworks for custom web application development. The Yii framework follows a tried and true object-oriented software development pattern called Model-View-Controller, making it quick and easy to build database driven applications.This book takes you through everything you need to know to get set up and rolling with the Yii framework. You will learn how to plan and start your application and how to take it where you want to go with the tools and extensions available with the Yii framework.This book will teach you how to build an application from the ground up, how to make sure you have everything you need in your hosting environment and get the Yii framework installed, how to create a strong relational database design, and how to set up model classes for your tables. You will also learn how to generate CRUD code to add/remove, view, and list records from your tables, then add custom routes, widgets, and extensions to make a robust application. Additionally, you will learn how to integrate authentication and role-based access permissions throughout your site. With this book, you will learn everything you need to get started with web application development using the Yii PHP framework.

1610
Ebook

Expert C++. Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features - Second Edition

Marcelo Guerra Hahn, Araks Tigranyan, John Asatryan, Vardan Grigoryan, ...

Are you an experienced C++ developer eager to take your skills to the next level? This updated edition of Expert C++ is tailored to propel you toward your goals.This book takes you on a journey of building C++ applications while exploring advanced techniques beyond object-oriented programming. Along the way, you'll get to grips with designing templates, including template metaprogramming, and delve into memory management and smart pointers. Once you have a solid grasp of these foundational concepts, you'll advance to more advanced topics such as data structures with STL containers and explore advanced data structures with C++. Additionally, the book covers essential aspects like functional programming, concurrency, and multithreading, and designing concurrent data structures. It also offers insights into designing world-ready applications, incorporating design patterns, and addressing networking and security concerns. Finally, it adds to your knowledge of debugging and testing and large-scale application design.With Expert C++ as your guide, you'll be empowered to push the boundaries of your C++ expertise and unlock new possibilities in software development.

1611
Ebook

Mastering SaltStack. Use Salt to the fullest - Second Edition

Joseph Hall

SaltStack is a powerful configuration management and automation suite designed to manage servers and tens of thousands of nodes. This book showcases Salt as a very powerful automation framework. We will review the fundamental concepts to get you in the right frame of mind, and then explore Salt in much greater depth. You will explore Salt SSH as a powerful tool and take Salt Cloud to the next level. Next, you’ll master using Salt services with ease in your infrastructure. You will discover methods and strategies to scale your infrastructure properly. You will also learn how to use Salt as a powerful monitoring tool.By the end of this book, you will have learned troubleshooting tips and best practices to make the entire process of using Salt pain-free and easy.

1612
Ebook

Haskell Design Patterns. Take your Haskell and functional programming skills to the next level by exploring new idioms and design patterns

Ryan Lemmer

Design patterns and idioms can widen our perspective byshowing us where to look, what to look at, and ultimatelyhow to see what we are looking at. At their best, patternsare a shorthand method of communicating better waysto code (writing less, more maintainable, and moreefficient code)This book starts with Haskell 98 and through the lens ofpatterns and idioms investigates the key advances andprogramming styles that together make modern Haskell.Your journey begins with the three pillars of Haskell.Then you'll experience the problem with Lazy I/O, togetherwith a solution. You'll also trace the hierarchy formedby Functor, Applicative, Arrow, and Monad. Next you'llexplore how Fold and Map are generalized by Foldableand Traversable, which in turn is unified in a broadercontext by functional Lenses. You'll delve more deeply intothe Type system, which will prepare you for an overviewof Generic programming. In conclusion you go to theedge of Haskell by investigating the Kind system andhow this relates to Dependently-typed programming

1613
Ebook

PostgreSQL 11 Administration Cookbook. Over 175 recipes for database administrators to manage enterprise databases

Simon Riggs, Gianni Ciolli, Sudheer Kumar Meesala

PostgreSQL is a powerful, open source database management system with an enviable reputation for high performance and stability. With many new features in its arsenal, PostgreSQL 11 allows you to scale up your PostgreSQL infrastructure. This book takes a step-by-step, recipe-based approach to effective PostgreSQL administration.The book will introduce you to new features such as logical replication, native table partitioning, additional query parallelism, and much more to help you to understand and control, crash recovery and plan backups. You will learn how to tackle a variety of problems and pain points for any database administrator such as creating tables, managing views, improving performance, and securing your database. As you make steady progress, the book will draw attention to important topics such as monitoring roles, backup, and recovery of your PostgreSQL 11 database to help you understand roles and produce a summary of log files, ensuring high availability, concurrency, and replication.By the end of this book, you will have the necessary knowledge to manage your PostgreSQL 11 database efficiently.

1614
Ebook

Apple Motion 5 Cookbook. With this book you'll be able to fully exploit the fantastic features of Apple Motion. There are over 110 recipes with downloadable content for each chapter and stacks of screenshots. A video editor's dream

Nicholas Harauz

Let's face it, people like images that move. Whether you see images on a moving billboard, walk into a bank with an LCD screen, watch TV, or surf the Web, motion graphics are everywhere. With an even greater demand to integrate motion graphics in just about every type of video or interactive content there is, this book will help you get there with Motion 5. It's all about creating eye-catching titles, transitions, and effects!Apple Motion 5 Cookbook contains exercises for the beginner and seasoned motion graphics user. You will learn how to navigate Motion's interface and quickly grasp the tools available to you while creating sophisticated and sleek animations in both 2D and 3D environments. Not forgetting visual effects, we will also explore motion tracking and green screen techniques that will help you composite like a pro. Let's launch the application, grab a cup of coffee, and get started on this exciting journey!The exercises will take you right from creating your very first Motion project through to export. You will learn how to navigate quickly and efficiently through Motion's complex interface and toolsets so that you can focus oncreating your masterpiece!You will learn how to create a new project and import material into that project from the File Browser and Motion's vast and rich content library. From there, you will learn to manipulate and animate these source files using Motion's behaviors, classic keyframing techniques, adding filters, and master the built-in tools such as particle systems that will knock your socks off! Last but not least, you will export your projects to a variety of different formats including DVD, as a Final Cut Pro generator, and the Web.The Apple Motion 5 Cookbook contains downloadable content for each chapter and is packed with screenshots and illustrations. After reading this book, you'll be creating motion graphics and visual effects in no time!

1615
Ebook
1616
Ebook

Mastering Azure Security. Keeping your Microsoft Azure workloads safe - Second Edition

Mustafa Toroman, Tom Janetscheck

Security is integrated into every cloud, but this makes users put their guard down as they take cloud security for granted. Although the cloud provides higher security, keeping their resources secure is one of the biggest challenges many organizations face as threats are constantly evolving. Microsoft Azure offers a shared responsibility model that can address any challenge with the right approach.Revised to cover product updates up to early 2022, this book will help you explore a variety of services and features from Microsoft Azure that can help you overcome challenges in cloud security. You'll start by learning the most important security concepts in Azure, their implementation, and then advance to understanding how to keep resources secure. The book will guide you through the tools available for monitoring Azure security and enforcing security and governance the right way. You'll also explore tools to detect threats before they can do any real damage and those that use machine learning and AI to analyze your security logs and detect anomalies.By the end of this cloud security book, you'll have understood cybersecurity in the cloud and be able to design secure solutions in Microsoft Azure.