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

Agile Project Management with GreenHopper 6 Blueprints. Written by an Agile enthusiast, this comprehensive guide to GreenHopper will help you track and manage your projects in a way that achieves the best value for your team. Excellent reading for everybody from stakeholders to scrum masters

Jaibeer Malik

Agile methodologies like Scrum focus on customer values in an incremental way. Regular planning, tracking, reporting, and improving can become equally challenging from a project management perspective. GreenHopper is a tooling support for JIRA that offers easy adoption of agile practices through rich interfaces for effective team collaboration and project management.Agile Project Management with GreenHopper 6 Blueprints is a step-by-step guide that teaches you how to manage agile projects using the GreenHopper tooling system. With easy adoption using pre-sets for Scrum & Kanban, the rich interface focuses on the work at hand, increasing team productivity. Executing sprints, tracking sprints, and reporting on agile projects has never been so easy. The integration with different development environments helps teams to focus on collaboration, communication, and continuous improvement. This book covers agile project management concepts using GreenHopper.You will learn about backlog management for your agile team, how to create projects and boards for your agile team, and how to create new backlog items, prioritize items, estimate backlog items, create sprints, and update technical task status and report on the same.You will learn everything you need to know about managing an agile project using GreenHopper and how to achieve the best value for your team.

2130
Ebook
2131
Ebook

UI Testing with Puppeteer. Implement end-to-end testing and browser automation using JavaScript and Node.js

Dario Kondratiuk

Puppeteer is an open source web automation library created by Google to perform tasks such as end-to-end testing, performance monitoring, and task automation with ease. Using real-world use cases, this book will take you on a pragmatic journey, helping you to learn Puppeteer and implement best practices to take your automation code to the next level!Starting with an introduction to headless browsers, this book will take you through the foundations of browser automation, showing you how far you can get using Puppeteer to automate Google Chrome and Mozilla Firefox. You’ll then learn the basics of end-to-end testing and understand how to create reliable tests. You’ll also get to grips with finding elements using CSS selectors and XPath expressions. As you progress through the chapters, the focus shifts to more advanced browser automation topics such as executing JavaScript code inside the browser. You’ll learn various use cases of Puppeteer, such as mobile devices or network speed testing, gauging your site’s performance, and using Puppeteer as a web scraping tool.By the end of this UI testing book, you’ll have learned how to make the most of Puppeteer’s API and be able to apply it in your real-world projects.

2132
Ebook

Microsoft Visio 2013 Business Process Diagramming and Validation. Using Microsoft Visio to visualize business information is a huge aid to comprehension and clarity. Learn how with this practical guide to process diagramming and validation, written as a practical tutorial with sample code and demos. - Second Edition

David Parker

Microsoft Visio is a diagramming program which ultimately allows business professionals to explore and communicate complex information more effectively. Through easy-to-understand visual representations, Visio enables you to present complicated data in a clear and communicative way. Therefore, productivity is increased by utilizing the wide variety of diagrams that can convey information at a glance as data can be understood and acted upon quickly. This book enables business developers to unleash the full potential of Visio 2013 Professional Edition.Microsoft Visio 2013 Business Process Diagramming and Validation is a focused tutorial with a range of practical examples and downloadable code that shows you how to create business process diagramming templates with Visio, enabling you to effectively visualize business information. It draws on real business examples and needs and covers all the new features of Visio 2013 Professional Edition.This focused tutorial will enable you to get to grips with diagram validation in Visio 2013 Professional Edition to the fullest extent, enabling you to perform powerful automatic diagram verification based on custom logic and assuring correct and compliant diagrams. You will learn how to create and publish rules and how to use the ShapeSheet to write formulae. There is also a special focus on extending and enhancing the capabilities of Visio 2013 diagram validation and on features that are not found in the out-of-the-box product, like installing and using the new Rules Tools add-on complete with source code, reviewing the new diagramming rules in flowcharts and BPMN templates, and creating your own enhanced Data Flow Model Diagram template complete with validation rules.Microsoft Visio 2013 Business Process Diagramming and Validation begins by covering the basic functions of Visio 2013 before moving on to discuss how to formulate your own validation rules and how to use the Visio Object Model. ShapeSheet functions are explored in detail as well as how to create validation rule sets and visualizing issues, with practical demonstrations along the way. It also covers integration with SharePoint 2013 and Office365 and how to build a Rules Tools add-on using C#, how to create test and filter expressions, and how to publish validation rules for others to use. Finally, the book concludes with the creation and implementation of a new RuleSet for Data Flow Model Diagrams with a worked example. By following the practical and immediately deployable examples found in this book, you will successfully learn how to use the features of Microsoft Visio 2013 and how to extend the functionality provided in the box.

2133
Ebook

Hands-On Vision and Behavior for Self-Driving Cars. Explore visual perception, lane detection, and object classification with Python 3 and OpenCV 4

Luca Venturi, Krishtof Korda

The visual perception capabilities of a self-driving car are powered by computer vision. The work relating to self-driving cars can be broadly classified into three components - robotics, computer vision, and machine learning. This book provides existing computer vision engineers and developers with the unique opportunity to be associated with this booming field.You will learn about computer vision, deep learning, and depth perception applied to driverless cars. The book provides a structured and thorough introduction, as making a real self-driving car is a huge cross-functional effort. As you progress, you will cover relevant cases with working code, before going on to understand how to use OpenCV, TensorFlow and Keras to analyze video streaming from car cameras. Later, you will learn how to interpret and make the most of lidars (light detection and ranging) to identify obstacles and localize your position. You’ll even be able to tackle core challenges in self-driving cars such as finding lanes, detecting pedestrian and crossing lights, performing semantic segmentation, and writing a PID controller.By the end of this book, you’ll be equipped with the skills you need to write code for a self-driving car running in a driverless car simulator, and be able to tackle various challenges faced by autonomous car engineers.

2134
Ebook

The Art of Modern PHP 8. Learn how to write modern, performant, and enterprise-ready code with the latest PHP features and practices

Joseph Edmonds, Lorna Jane Mitchell

PHP has come a long way since its introduction. While the language has evolved with PHP 8, there are still a lot of websites running on a version of PHP that is no longer supported. If you are a PHP developer working with legacy PHP systems and want to discover the tenants of modern PHP, this is the book for you.The Art of Modern PHP 8 walks you through the latest PHP features and language concepts. The book helps you upgrade your knowledge of PHP programming and practices. Starting with object-oriented programming (OOP) in PHP and related language features, you'll work through modern programming techniques such as inheritance, understand how it contrasts with composition, and finally look at more advanced language features. You'll learn about the MVC pattern by developing your own MVC system and advance to understanding what a DI container does by building a toy DI container. The book gives you an overview of Composer and how to use it to create reusable PHP packages. You’ll also find techniques for deploying these packages to package libraries for other developers to explore.By the end of this PHP book, you'll have equipped yourself with modern server-side programming techniques using the latest versions of PHP.

2135
Ebook

Mastering MongoDB 6.x. Expert techniques to run high-volume and fault-tolerant database solutions using MongoDB 6.x - Third Edition

Alex Giamas

MongoDB is a leading non-relational database. This book covers all the major features of MongoDB including the latest version 6. MongoDB 6.x adds many new features and expands on existing ones such as aggregation, indexing, replication, sharding and MongoDB Atlas tools. Some of the MongoDB Atlas tools that you will master include Atlas dedicated clusters and Serverless, Atlas Search, Charts, Realm Application Services/Sync, Compass, Cloud Manager and Data Lake.By getting hands-on working with code using realistic use cases, you will master the art of modeling, shaping and querying your data and become the MongoDB oracle for the business. You will focus on broadly used and niche areas such as optimizing queries, configuring large-scale clusters, configuring your cluster for high performance and availability and many more. Later, you will become proficient in auditing, monitoring, and securing your clusters using a structured and organized approach.By the end of this book, you will have grasped all the practical understanding needed to design, develop, administer and scale MongoDB-based database applications both on premises and on the cloud.

2136
Ebook

Automated Testing in Microsoft Dynamics 365 Business Central. Efficiently automate test cases in Dynamics NAV and Business Central

Luc van Vugt

Dynamics 365 Business Central is the new cloud-based SaaS ERP proposition from Microsoft. It’s not as simple as it used to be way back when it was called Navigator, Navision Financials, or Microsoft Business Solutions-Navision. Our development practices are becoming more formal, and with this, the call for test automation is pressing on us.This book will teach you to leverage testing tools available with Dynamics 365 Business Central to perform automated testing. We’ll begin with a quick introduction to automated testing, followed by an overview of test automation in Dynamics 365 Business Central. Then you’ll learn to design and build automated tests and we’ll go through some efficient methods to get from requirements to application and testing code. Lastly, you’ll learn to incorporate your own and Microsoft tests into your daily development practice.By the end of the book, you’ll be able to write your own automated tests for Dynamics 365 Business Central.