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

Cisco UCS Cookbook. Over 40 practical recipes to get your hands dirty with the powerful Cisco UCS and overcome various challenges

Victor Wu

Cisco Unified Computing System (UCS) is a data center server platform that is used for computing, deploying, and storing resources in data center environments.This cookbook aims to teach you about various tasks you can implement to improve your existing method of configuring and deploying UCS. You will start by learning how to upgrade your firmware on Brocade and Cisco Fibre Channel Switch and will move on to enhance your knowledge of LAN connectivity. We will then discuss how to configure Windows 2008 and 2012 local boot in Cisco UCS. Next, you will learn how to install the operating system on Cisco UCS and use Cisco UCS Power Calculator to calculate the UCS consumption. Finally, we’ll take a look at backup solutions.By the end of the book, you will know several ways to build and compute in data center environment using Cisco UCS.

4418
Ebook

The AI Product Manager's Handbook. Develop a product that takes advantage of machine learning to solve AI problems

Irene Bratsis

Product managers working with artificial intelligence will be able to put their knowledge to work with this practical guide to applied AI. This book covers everything you need to know to drive product development and growth in the AI industry. From understanding AI and machine learning to developing and launching AI products, it provides the strategies, techniques, and tools you need to succeed.The first part of the book focuses on establishing a foundation of the concepts most relevant to maintaining AI pipelines. The next part focuses on building an AI-native product, and the final part guides you in integrating AI into existing products.You’ll learn about the types of AI, how to integrate AI into a product or business, and the infrastructure to support the exhaustive and ambitious endeavor of creating AI products or integrating AI into existing products. You’ll gain practical knowledge of managing AI product development processes, evaluating and optimizing AI models, and navigating complex ethical and legal considerations associated with AI products. With the help of real-world examples and case studies, you’ll stay ahead of the curve in the rapidly evolving field of AI and ML.By the end of this book, you’ll have understood how to navigate the world of AI from a product perspective.

4419
Ebook
4420
Ebook

Mastering Joomla! 1.5 Extension and Framework Development. The Professional’s Guide to Programming Joomla!

Chuck Lanham, Chris Davenport, James Kennard, Charles Lanham (Chuck)

Joomla! is one of the world’s top open source content management systems, which enables you to build websites and powerful online applications. Out of the box, Joomla! does a great job of managing the content needed to enhance the functionality of your website. But for many people, the true power of Joomla! lies in its application framework that makes it possible for thousands of developers around the world to create powerful add-ons and extensions.This book will guide you through the complexities of implementing add-ons, components, modules, and plugins in Joomla! 1.5. If you feel that you’ve mastered the basics of creating Joomla! extensions, then this book will take you to the next level. Packed with expert advice on all aspects of programming with Joomla!, this book is an invaluable reference guide you will turn to again and again for your Joomla! development tasks.The book starts by explaining the structure and design of the Joomla! Framework. Then we move on to extending and storing data in standard fields and dealing with multilingual requirements. Further, you will discover best practices, design, and coding methods for Joomla! components, modules, plugins, and other extensions. Along the way, you will actually design and create a component, module, and plugin that work together to add functionality to the Joomla! framework.You will also learn about customizing the page output using JavaScript effects, making use of Web Services from within Joomla! and ensuring that your code is secure and error-free. You will discover how to easily create sophisticated extensions that are robust, user-friendly, and professional by taking advantage of the many libraries and utilities provided by the Joomla! framework. A comprehensive, up-to-date reference to the Joomla! Framework API is also included in the book.Finally, we will discuss advanced methods for rendering your extensions more robust, secure, and professional.

4421
Ebook

Mastering OpenVPN. Master building and integrating secure private networks using OpenVPN

Jan Just Keijser, Eric F Crist

Security on the internet is increasingly vital to both businesses and individuals. Encrypting network traffic using Virtual Private Networks is one method to enhance security. The internet, corporate, and “free internet” networks grow more hostile every day. OpenVPN, the most widely used open source VPN package, allows you to create a secure network across these systems, keeping your private data secure. The main advantage of using OpenVPN is its portability, which allows it to be embedded into several systems.This book is an advanced guide that will help you build secure Virtual Private Networks using OpenVPN. You will begin your journey with an exploration of OpenVPN, while discussing its modes of operation, its clients, its secret keys, and their format types. You will explore PKI: its setting up and working, PAM authentication, and MTU troubleshooting. Next, client-server mode is discussed, the most commonly used deployment model, and you will learn about the two modes of operation using tun and tap devices.The book then progresses to more advanced concepts, such as deployment scenarios in tun devices which will include integration with back-end authentication, and securing your OpenVPN server using iptables, scripting, plugins, and using OpenVPN on mobile devices and networks.Finally, you will discover the strengths and weaknesses of the current OpenVPN implementation, understand the future directions of OpenVPN, and delve into the troubleshooting techniques for OpenVPN.By the end of the book, you will be able to build secure private networks across the internet and hostile networks with confidence.

4422
Ebook

Designing Next Generation Web Projects with CSS3. A practical guide to the usage of CSS3 – a journey through properties, tools, and techniques to better understand CSS3

Sandro Paganotti

CSS3 unveils new possibilities for frontend web developers: things that would require JavaScript, such as animation and form validation, or even third party plugins, such as 3D transformations, are now accessible using this technology.Designing Next Generation Web Projects with CSS3 contains ten web projects fully developed using cutting edge CSS3 techniques. It also covers time saving implementation tips and tricks as well as fallback, polyfills, and graceful degradation approaches.This book draws a path through CSS3; it starts with projects using well supported features across web browsers and then it moves to more sophisticated techniques such as multi polyfill implementation and creating a zooming user interface with SVG and CSS. React to HTML5 form validation, target CSS rules to specific devices, trigger animations and behavior in response to user interaction, gain confidence with helpful tools like SASS, learn how to deal with old browsers and more.Designing Next Generation Web Projects with CSS3 is a helpful collection of techniques and good practices designed to help the implementation of CSS3 properties and features.

4423
Ebook

IBM Cloud Pak for Data. An enterprise platform to operationalize data, analytics, and AI

Hemanth Manda, Sriram Srinivasan, Deepak Rangarao

Cloud Pak for Data is IBM's modern data and AI platform that includes strategic offerings from its data and AI portfolio delivered in a cloud-native fashion with the flexibility of deployment on any cloud. The platform offers a unique approach to addressing modern challenges with an integrated mix of proprietary, open-source, and third-party services.You'll begin by getting to grips with key concepts in modern data management and artificial intelligence (AI), reviewing real-life use cases, and developing an appreciation of the AI Ladder principle. Once you've gotten to grips with the basics, you will explore how Cloud Pak for Data helps in the elegant implementation of the AI Ladder practice to collect, organize, analyze, and infuse data and trustworthy AI across your business. As you advance, you'll discover the capabilities of the platform and extension services, including how they are packaged and priced. With the help of examples present throughout the book, you will gain a deep understanding of the platform, from its rich capabilities and technical architecture to its ecosystem and key go-to-market aspects.By the end of this IBM book, you'll be able to apply IBM Cloud Pak for Data's prescriptive practices and leverage its capabilities to build a trusted data foundation and accelerate AI adoption in your enterprise.

4424
Ebook

Learning Grunt. Monitor and automate complex JavaScript tasks and processes by obtaining a practical understanding of Grunt

Douglas Reynolds

With the increasing focus on task automation, the Grunt task runner is a vast platform that allows you to incorporate automation into your workflows.At the outset, you will learn how to use Node.js and NMP through an example. You will then find out how to build a sample app and the development environment for it. You will further delve into the implementation of Grunt plugins and the configuration of Grunt tasks. Furthermore, you will explore the various methods and packages for workflow automation. The final chapter will cover some advanced concepts, such as configuration variables and how to create a Grunt plugin.By the end of the book, you will have gained the fundamentals of Grunt and progressed through advanced concepts, including building a Grunt plugin.

4425
Ebook

Inkscape by Example. A project-based guide to exploring the endless features of Inkscape and upgrading your skills

István Szép

Growing into its final form after years of development, Inkscape now rivals industry leaders like Illustrator and CorelDraw – this versatile free vector graphics editor program has all the capabilities of paid software and is ready for professional use. While there are plenty of resources for beginners, this book will enable you to uncover the full potential of the tool through sample projects and tutorials. With Inkscape by Example, you’ll understand how this one-stop solution helps vector designers meet all their requirements.Starting with an introduction to the new tools and features of Inkscape 1.0, you’ll master the software by working through a chain of real-world projects. The book will guide you through creating an icon set and understanding modularity in vector design. As you advance, you’ll draw a detailed illustration every client is looking for and learn about photo editing and creating a logo in Inkscape, combining all of these into one single web design project. Finally, you’ll discover tips for working faster with SVG and XML and using Inkscape with other free tools to reach maximum workflow and creativity.By the end of this Inkscape book, you’ll have developed the skills to create your own solutions for any project confidently.

4426
Ebook

The Complete Power BI Interview Guide. A modern approach to acing the data analyst interview and landing your dream job

Sandielly Ortega Polanco, Gogula Aryalingam, Abu Bakar Nisar Alvi

The Complete Power Interview Guide helps you excel in a Power BI interview, secure desired roles, and be ready with the knowledge and skills to ace your role from the first day. Whether you're beginning your career journey or transitioning into a data analytics role, this guide offers hands-on skills and interview questions you need to succeed as a BI or data analyst. This book also offers supplemental content for PowerBI certification exams like PL-300. The book will equip you with the knowledge and strategies to effectively navigate the competitive job market. From creating an outstanding online professional profile to optimizing your resume and building a compelling work portfolio, you'll learn how to establish a strong personal brand. The essentials of Power BI, including data preparation, data modeling, DAX programming, expert report development, and impactful storytelling, are covered in-depth through real-world examples and valuable tips.By the end of this book, you'll have the confidence to interview for Power BI roles, navigate technical assessments, answer behavioral questions, and tackle case studies. You’ll have gained applied knowledge and the competitive edge needed to succeed in the data analytics job market and stay ahead of industry trends for career advancement.

4427
Ebook

Mastering Swift 5. Deep dive into the latest edition of the Swift programming language - Fifth Edition

Jon Hoffman

Over the years, the Mastering Swift book has established itself amongst developers as a popular choice as an in-depth and practical guide to the Swift programming language. The latest edition is fully updated and revised to cover the new version: Swift 5.Inside this book, you'll find the key features of Swift 5 easily explained with complete sets of examples. From the basics of the language to popular features such as concurrency, generics, and memory management, this definitive guide will help you develop your expertise and mastery of the Swift language.Mastering Swift 5, Fifth Edition will give you an in-depth knowledge of some of the most sophisticated elements in Swift development, including protocol extensions, error handling, and closures. It will guide you on how to use and apply them in your own projects.Later, you'll see how to leverage the power of protocol-oriented programming to write flexible and easier-to-manage code. You will also see how to add the copy-on-write feature to your custom value types and how to avoid memory management issues caused by strong reference cycles.

4428
Ebook

PrestaShop 1.5 Beginner's Guide. Build your own attractive online store with this fast and flexible e-commerce solution - Second Edition

Jose A. Tizon, John Horton

PrestaShop is an open source, e-commerce solution which allows you to build a highly functional, flexible, and attractive online store.InPrestaShop 1.5 Beginner's Guide you will learn how to set up, extend, and personalize your own online shop. Newly updated to focus on PrestaShop 1.5, this book features descriptive and practical tutorials on everything you need to make a splash in the world of e-commerce.If you want to start selling your products online but are a bit daunted about shipping, tax, and designing your online presence, then this is the book for you.This practical book starts by showing you how to download, install, and configure your own shop. Using a step-by-step approach, this book takes you through the processes required to create a fully functioning online shop with the potential to make you serious money.With distinct chapters on the methods required to make your products stand out to your customers better, this title will enable you to create and customize a vivid, online presence to get people visiting your store and buying your goods.Targeting further sales, this book then shows you how to develop a targeted search engine optimization campaign to get new customers and keep existing customers returning. From here you will learn how to tackle complicated tax rates and shipping costs efficiently and with less hassle to ensure your customers are satisfied with your service.If you want to start your own e-commerce business using PrestaShop, then this book will show you how.

4429
Ebook

Corporate Learning with Moodle Workplace. Explore concepts, implementation, and strategies for adopting Moodle Workplace in your organization

Alex Büchner

Moodle Workplace is a comprehensive extension to Standard Moodle, the world's most used learning management system (LMS) platform, empowering millions of learners worldwide. Moodle Workplace is suitable for businesses and organizations, from small enterprises to global corporations.Corporate Learning with Moodle Workplace is a comprehensive introduction to this latest product from Moodle, which facilitates collaborative learning in enterprises and larger teams. Complete with detailed descriptions, a variety of diagrams, and real working examples, this easy-to-follow guide will teach you everything you need to know to manage a Moodle Workplace system. You’ll learn how to manage your users along reporting lines and organize them in to tenants, organizations, positions, job assignments, and teams, before setting up typical HR processes such as induction, compliance, and reporting. Filled with real-world examples, the book covers blended and offline scenarios, including appointments and the Moodle Workplace mobile app.By the end of this Moodle book, you’ll have learned how to fully manage a Moodle Workplace instance.

4430
Ebook
4431
Ebook
4432
Ebook

Learning Microsoft Windows Server 2012 Dynamic Access Control. When you know Dynamic Access Control, you know how to take command of your organization's data for security and control. This book is a practical tutorial that will make you proficient in the main functions and extensions

Jochen Nickel

Identifying and classifying information inside a company is one of the most important prerequisites for securing the sensitive information of various business units. Windows Server 2012 Dynamic Access Control helps you not only to classify information, but it also gives you the opportunity and the functionality to provide a safe-net policy across your file servers, showing you some helpful ways of auditing and access denied assistance to improve usability.Understanding the architecture, the design, and implementing the solution, to troubleshooting will be covered in a practical and easy-to-read manner. This book is packed with project-based examples with plenty of information about the architecture, functionality, and extensions of Dynamic Access Control to help you excel in real-life projects. The book guides you through all the stages of a successful implementation of Dynamic Access Control.Microsoft Windows Server 2012 Dynamic Access Control will teach you everything you need to know to create your own projects, and is an essential resource for reviewing or extending already existing implementations.The book initially takes you through the task of understanding all of the functionality and extensions with ideas and overviews to help guide you in the decision process. The whole architecture will be explained in the main building blocks of Dynamic Access control. You will have a strong foundation and understanding of the claims model and Kerberos. Classifying information, the hardest part of the prerequisites to fulfil, is also covered in depth. You will also spend time understanding conditional expressions, and the method used to deploy them across your file server infrastructure. A special chapter is included for handling the data quality and the integration in other systems and strategies. Last, but not least, to get your solution up and running you will learn how to troubleshoot a Dynamic Access Control solution.