Видавець: 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.
4873
Eлектронна книга
4874
Eлектронна книга

Mastering Microsoft Dynamics 365 Business Central. Discover extension development best practices, build advanced ERP integrations, and use DevOps tools

Stefano Demiliani, Duilio Tacconi

Dynamics 365 Business Central is an all-in-one business management solution, which is easy to adopt and helps you make smarter business decisions. This book is a comprehensive guide to developing solutions with Microsoft ERP (in the cloud and also on-premises). It covers all aspects of developing extensions, right from preparing a sandbox environment to deploying a complete solution.The book starts by introducing you to the Dynamics 365 Business Central platform and the new Modern Development Environment. You'll then explore the sandbox concept, and see how to create sandboxes for development. As you advance, you’ll be able to build a complete advanced solution for Dynamics 365 Business Central with AL language and Visual Studio Code. You'll then learn how to debug and deploy the extension and write automatic testing. The book will also take you through advanced topics like integration (with Azure Functions, web services, and APIs), DevOps and CI/CD techniques, and machine learning. You'll discover how Dynamics 365 Business Central can be used with Office 365 apps. Finally, you'll analyze different ways to move existing solutions to the new development model based on extensions.By the end of this book, you'll be able to develop highly customized solutions that meet the requirements of modern businesses using Dynamics 365 Business Central.

4875
Eлектронна книга

Dream! Hack! Build!. Unleash citizen-driven innovation with the power of hackathons

Ann Molin, Johan Söderström, Love Dager, Mustafa Sherif, ...

Drawing from the combined expertise of five distinguished professionals, this book brings together diverse perspectives on hackathon innovation. Ann, founder of Hack for Earth Foundation, joins forces with serial entrepreneur and hackathon expert Love Dager and renowned urban planner Mustafa Sherif. Completing this powerhouse team are Carolina Emanuelson, a leader in talent management, and Kristofer Vernmark, a researcher at Linköping University. Together, they present the groundbreaking Dream! Hack! Build! method, equipping you with proven strategies to run successful hackathons and rapidly transform ideas into reality. The book explains why hackathons are so particularly effective in today’s fast-changing business world. Through real-life examples of citizen-driven innovation, it demonstrates how these events can drive impact and how you can apply them within your own organization. You'll gain insights into how hackathons can address complex problems and foster creative, high-impact solutions. The authors cover everything from engaging participants and creating urgent challenges to managing teams, mentors, and partners. They show you how to design an acceleration program based on proven start-up success strategies, ensuring that the ideas generated during your hackathon lead to real-world results. By the end of this book, you'll be well-prepared to lead transformative events that create lasting impact in your field.

4876
Eлектронна книга

Blockchain for Decision Makers. A systematic guide to using blockchain for improving your business

Romain Tormen

In addition to cryptocurrencies, blockchain-based apps are being developed in different industries such as banking, supply chain, and healthcare to achieve digital transformation and enhance user experience. Blockchain is not only about Bitcoin or cryptocurrencies, but also about different technologies such as peer-to-peer networks, consensus mechanisms, and cryptography. These technologies together help sustain trustless environments in which digital value can be transferred between individuals without intermediaries.This book will help you understand the basics of blockchain such as consensus protocols, decentralized applications, and tokenization. You'll focus on how blockchain is used today in different industries and the technological challenges faced while implementing a blockchain strategy. The book also enables you, as a decision maker, to understand blockchain from a technical perspective and evaluate its applicability in your business. Finally, you'll get to grips with blockchain frameworks such as Hyperledger and Quorum and their usability.By the end of this book, you'll have learned about the current use cases of blockchain and be able to implement a blockchain strategy on your own.

4877
Eлектронна книга

Machine Learning on Kubernetes. A practical handbook for building and using a complete open source machine learning platform on Kubernetes

Faisal Masood, Ross Brigoli

MLOps is an emerging field that aims to bring repeatability, automation, and standardization of the software engineering domain to data science and machine learning engineering. By implementing MLOps with Kubernetes, data scientists, IT professionals, and data engineers can collaborate and build machine learning solutions that deliver business value for their organization.You'll begin by understanding the different components of a machine learning project. Then, you'll design and build a practical end-to-end machine learning project using open source software. As you progress, you'll understand the basics of MLOps and the value it can bring to machine learning projects. You will also gain experience in building, configuring, and using an open source, containerized machine learning platform. In later chapters, you will prepare data, build and deploy machine learning models, and automate workflow tasks using the same platform. Finally, the exercises in this book will help you get hands-on experience in Kubernetes and open source tools, such as JupyterHub, MLflow, and Airflow.By the end of this book, you'll have learned how to effectively build, train, and deploy a machine learning model using the machine learning platform you built.

4878
Eлектронна книга

Unity 2020 By Example. A project-based guide to building 2D, 3D, augmented reality, and virtual reality games from scratch - Third Edition

Robert Wells

The Unity game engine, used by millions of developers around the world, is popular thanks to its features that enable you to create games and 3D apps for desktop and mobile platforms in no time. With Unity 2020, this state-of-the-art game engine introduces enhancements in Unity tooling, editor, and workflow, among many other additions.The third edition of this Unity book is updated to the new features in Unity 2020 and modern game development practices. Once you’ve quickly got to grips with the fundamentals of Unity game development, you’ll create a collection, a twin-stick shooter, and a 2D adventure game. You’ll then explore advanced topics such as machine learning, virtual reality, and augmented reality by building complete projects using the latest game tool kit. As you implement concepts in practice, this book will ensure that you come away with a clear understanding of Unity game development.By the end of the book, you'll have a firm foundation in Unity development using C#, which can be applied to other engines and programming languages. You'll also be able to create several real-world projects to add to your professional game development portfolio.

4879
Eлектронна книга

Electron Projects. Build over 9 cross-platform desktop applications from scratch

Denys Vuika

The Electron framework allows you to use modern web technologies to build applications that share the same code across all operating systems and platforms. This also helps designers to easily transition from the web to the desktop. Electron Projects guides you through building cross-platform Electron apps with modern web technologies and JavaScript frameworks such as Angular, React.js, and Vue.js.You’ll explore the process of configuring modern JavaScript frameworks and UI libraries, real-time analytics and automatic updates, and interactions with the operating system. You’ll get hands-on with building a basic Electron app, before moving on to implement a Markdown Editor. In addition to this, you’ll be able to experiment with major JavaScript frameworks such as Angular and Vue.js, discovering ways to integrate them with Electron apps for building cross-platform desktop apps. Later, you’ll learn to build a screenshot snipping tool, a mini-game, and a music player, while also gaining insights into analytics, bug tracking, and licensing. You’ll then get to grips with building a chat app, an eBook generator and finally a simple digital wallet app.By the end of this book, you’ll have experience in building a variety of projects and project templates that will help you to apply your knowledge when creating your own cross-platform applications.

4880
Eлектронна книга

Expert Python Programming. Become a master in Python by learning coding best practices and advanced programming concepts in Python 3.7 - Third Edition

Michał Jaworski, Tarek Ziadé

Python is a dynamic programming language that's used in a wide range of domains thanks to its simple yet powerful nature. Although writing Python code is easy, making it readable, reusable, and easy to maintain is challenging. Complete with best practices, useful tools, and standards implemented by professional Python developers, the third edition of Expert Python Programming will help you overcome this challenge.The book will start by taking you through the new features in Python 3.7. You'll then learn the advanced components of Python syntax, in addition to understanding how to apply concepts of various programming paradigms, including object-oriented programming, functional programming, and event-driven programming. This book will also guide you through learning the naming best practices, writing your own distributable Python packages, and getting up to speed with automated ways to deploy your software on remote servers. You’ll discover how to create useful Python extensions with C, C++, Cython, and CFFI. Furthermore, studying about code management tools, writing clear documentation, and exploring test-driven development will help you write clean code.By the end of the book, you will have become an expert in writing efficient and maintainable Python code.