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

Learning Go Programming. Click here to enter text

Vladimir Vivien, Parth Desai

The Go programming language has firmly established itself as a favorite for building complex and scalable system applications. Go offers a direct and practical approach to programming that let programmers write correct and predictable code using concurrency idioms and a full-featured standard library.This is a step-by-step, practical guide full of real world examples to help you get started with Go in no time at all. We start off by understanding the fundamentals of Go, followed by a detailed description of the Go data types, program structures and Maps. After this, you learn how to use Go concurrency idioms to avoid pitfalls and create programs that are exact in expected behavior. Next, you will be familiarized with the tools and libraries that are available in Go for writing and exercising tests, benchmarking, and code coverage. Finally, you will be able to utilize some of the most important features of GO such as, Network Programming and OS integration to build efficient applications. All the concepts are explained in a crisp and concise manner and by the end of this book; you would be able to create highly efficient programs that you can deploy over cloud.

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

Architecting Solutions with SAP Business Technology Platform. An architectural guide to integrating, extending, and innovating enterprise solutions using SAP BTP

Serdar Simsekler, Eric Du

SAP BTP is the foundation of SAP’s intelligent and sustainable enterprise vision for its customers. It’s efficient, agile, and an enabler of innovation. It’s technically robust, yet its superpower is its business centricity.If you’re involved in building IT and business strategies, it’s essential to familiarize yourself with SAP BTP to see the big picture for digitalization with SAP solutions. Similarly, if you have design responsibilities for enterprise solutions, learning SAP BTP is crucial to produce effective and complete architecture designs.This book teaches you about SAP BTP in five parts. First, you’ll see how SAP BTP is positioned in the intelligent enterprise. In the second part, you’ll learn the foundational elements of SAP BTP and find out how it operates. The next part covers integration architecture guidelines, integration strategy considerations, and integration styles with SAP’s integration technologies. Later, you’ll learn how to use application development capabilities to extend enterprise solutions for innovation and agility. This part also includes digital experience and process automation capabilities. The last part covers how SAP BTP can facilitate data-to-value use cases to produce actionable business insights.By the end of this SAP book, you’ll be able to architect solutions using SAP BTP to deliver high business value.

6123
Eлектронна книга
6124
Eлектронна книга

C# 9 and .NET 5 - Modern Cross-Platform Development. Build intelligent apps, websites, and services with Blazor, ASP.NET Core, and Entity Framework Core using Visual Studio Code - Fifth Edition

Mark J. Price

In C# 9 and .NET 5 – Modern Cross-Platform Development, Fifth Edition, expert teacher Mark J. Price gives you everything you need to start programming C# applications.This latest edition uses the popular Visual Studio Code editor to work across all major operating systems. It is fully updated and expanded with a new chapter on the Microsoft Blazor framework.The book’s first part teaches the fundamentals of C#, including object-oriented programming and new C# 9 features such as top-level programs, target-typed new object instantiation, and immutable types using the record keyword. Part 2 covers the .NET APIs, for performing tasks like managing and querying data, monitoring and improving performance, and working with the file system, async streams, serialization, and encryption. Part 3 provides examples of cross-platform apps you can build and deploy, such as websites and services using ASP.NET Core or mobile apps using Xamarin.Forms. The best type of application for learning the C# language constructs and many of the .NET libraries is one that does not distract with unnecessary application code. For that reason, the C# and .NET topics covered in Chapters 1 to 13 feature console applications. In Chapters 14 to 20, having mastered the basics of the language and libraries, you will build practical applications using ASP.NET Core, Model-View-Controller (MVC), and Blazor.By the end of the book, you will have acquired the understanding and skills you need to use C# 9 and .NET 5 to create websites, services, and mobile apps.

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

IBM Websphere Portal 8: Web Experience Factory and the Cloud. Build a comprehensive web portal for your company with a complete coverage of all the project lifecycle stages with this book and

Chelis Camargo, Helmar Martens

IBM WebSphere® Portal is a cost- effective, scalable, and proven solution for the portal enterprise space. Given the depth and the breadth of WebSphere Portal and the challenges of developing a portal project, you need a book that covers all the nuances of the entire portal project lifecycle. This book accomplishes just that.In this book, we cover topics that range from portal assessment, governance, and architecture, to design and development. These topics are covered not only within these traditional areas, but also within the cloud environment context. Keeping both contexts in mind, several chapters are dedicated to portal and portlet testing, troubleshooting, performance monitoring, best practices, and tuning. The cloud option is also analyzed and discussed for hosting, developing, and publishing portal applications. We also cover Web Experience Factory (WEF) as the tool of choice for portlet development. We take you from the introduction to the development of advanced portlets in an intuitive and efficient manner. We cover not only common topics, such as builders, models, and user interface development, but also advanced topics, such as Dojo builders, Ajax techniques, and WEF performance.Within the WEF space, we cover other topics, which have never been covered before by any other competing book. You will learn how to develop multichannel applications, including web mobile applications and you will learn about the model types available for portlet development, including when and how to utilize them. We also present and discuss numerous aspects and facets of implementing a WEF project and what it takes to successfully deliver them.The richness and the profundity of the topics combined with an intuitive and well-structured presentation of the chapters will provide you with all the information you need to master your skills with the IBM WebSphere Portal project lifecycle and Web Experience Factory.

6126
Aудіокнига

101 UX Principles. Actionable Solutions for Product Design Success - Second Edition

Will Grant

Design is everywhere. Take a look around you right now and consider the products and services we use every day. You'll notice that our computer and phone operating systems, our web browsers, and the apps we use to work, order food, socialize and even date have been designed by UX specialists to offer you the best experiences when using their products and services.Of course, not all online experiences are designed with our best interests in mind. That's exactly why UX design is such an exciting and rewarding field?by learning the logic behind what people engage with and implementing it in your UX work, you can craft intuitive, accessible, and highly functional designs for your digital products.The 2nd edition of 101 UX Principles is the perfect companion when working on digital projects and making the right decisions for your users. From landing pages and checkout basket UIs to startup launch products and enterprise software solutions, a rich user experience design will maximize the success of your product.The audiobook includes an exclusive invitation to join an online UX designers' community, where you can read the book alongside peers and other UX designers, and participate in various challenges and discussions with the author. See you there!

6127
Aудіокнига

Cybersecurity Career Master Plan. Proven techniques and effective tips to help you advance in your cybersecurity career

Dr. Gerald Auger, Jaclyn "Jax" Scott, Jonathan Helmus, Kim Nguyen, ...

Cybersecurity is an emerging career trend and will continue to become increasingly important. Despite the lucrative pay and significant career growth opportunities, many people are unsure of how to get started.This audiobook is designed by leading industry experts to help you enter the world of cybersecurity with confidence, covering everything from gaining the right certification to tips and tools for finding your first job. The audiobook starts by helping you gain a foundational understanding of cybersecurity, covering cyber law, cyber policy, and frameworks. Next, you'll focus on how to choose the career field best suited to you from options such as security operations, penetration testing, and risk analysis. The audiobook also guides you through the different certification options as well as the pros and cons of a formal college education versus formal certificate courses. Later, you'll discover the importance of defining and understanding your brand. Finally, you'll get up to speed with different career paths and learning opportunities.By the end of this cyber audiobook, you will have gained the knowledge you need to clearly define your career path and develop goals relating to career progression.

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

Elastic Stack 8.x Cookbook. Over 80 recipes to perform ingestion, search, visualization, and monitoring for actionable insights

Huage Chen, Yazid Akadiri, Shay Banon

Learn how to make the most of the Elastic Stack (ELK Stack) products—including Elasticsearch, Kibana, Elastic Agent, and Logstash—to take data reliably and securely from any source, in any format, and then search, analyze, and visualize it in real-time. This cookbook takes a practical approach to unlocking the full potential of Elastic Stack through detailed recipes step by step.Starting with installing and ingesting data using Elastic Agent and Beats, this book guides you through data transformation and enrichment with various Elastic components and explores the latest advancements in search applications, including semantic search and Generative AI. You'll then visualize and explore your data and create dashboards using Kibana. As you progress, you'll advance your skills with machine learning for data science, get to grips with natural language processing, and discover the power of vector search. The book covers Elastic Observability use cases for log, infrastructure, and synthetics monitoring, along with essential strategies for securing the Elastic Stack. Finally, you'll gain expertise in Elastic Stack operations to effectively monitor and manage your system.

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

Getting Started with Raspberry Pi Zero. Click here to enter text

Richard Grimmett

Raspberry Pi Zero is half the size of Raspberry Pi A, only with twice the utility. At just three centimeters wide, it packs in every utility required for full-fledged computing tasks. This practical tutorial will help you quickly get up and running with Raspberry Pi Zero to control hardware and software and write simple programs and games. You will learn to build creative programs and exciting games with little or no programming experience. We cover all the features of Raspberry Pi Zero as you discover how to configure software and hardware, and control external devices. You will find out how to navigate your way in Raspbian, write simple Python scripts, and create simple DIY programs.

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

Hudson 3 Essentials. Here is a book that makes life easier for Java developers or administrators by teaching you how to automate application testing using Hudson 3. Fast-paced and hands-on, the guide covers everything from installation to writing plugins

Lloyd H. Meinholz

Continuous integration (CI) with automated test execution has been widely adopted in recent years. The concept behind CI has changed how companies look at Build Management, Release Management, Deployment Automation, and Test Orchestration. Hudson is a CI solution that provides executives, business managers, software developers, and architects with a better sense of the development progress and code quality of projects throughout their development life cycle.A fast-paced and hands-on introduction to the key features of Hudson 3. You will be introduced to tools that can be used to improve the quality of software development projects. You will also learn how to install and secure Hudson in a variety of IT environments. Staring with a brief introduction to Hudson and how it helps many IT organizations deliver high quality software, Hudson 3 Essentials will show you how Hudson can be installed and deployed in various environments. You will also be guided through the different methods of securing your Hudson installation. Moving on from the basics, you will be introduced to several important Hudson plugins and learn how to extend its functionality by developing your own plugins. You will be shown how Hudson can be used to build different types of applications and how it can deploy a web application to an application server. Finally, you will discover how Hudson can be used to perform automated testing on software applications, and how to generate reports that describe the results.

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

Instant Silverlight 5 Animation. Enrich your web page or Silverlight business application with Silverlight animations

Nick Polyak

Silverlight is a Web technology that allows you to create both large business applications and little ads for your web page. Silverlight's main advantage is the ability to create rich UIs easily. In this book we will show how to build animations for different types of Silverlight applications in order to create great user experience.Instant Silverlight 5 Animation is a practical guide to creating great user experiences in Silverlight. This book will clear Silverlight/WPF concepts needed for creating animations as well as practical examples of creating animations that will help you become an efficient developer for creating animations with Silverlight.This book provides a number of hands on examples of creating Silverlight animations in order to improve the user experience whether you are building a Silverlight Business application or a Silverlight banner ad. We also talk about ways to integrate Silverlight animations with business logic quickly and in the least invasive way. This book can be of help to both beginners and advanced developers. It starts talking about Silverlight concepts like dependency/attached properties and bindings. Then it goes into nitty-gritty detail of creating different animations for different application types. We explain how to animate custom controls, page navigation, how to imitate animation of random processes like fire or moving clouds. We talk about creating 3-D animations and building banner ads for your web page. Every concept, we describe in this book, is supported by small, detailed and easy to understand samples.

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

The Scrum Master Guide. A practical guide to successfully practicing Scrum and achieving Scrum Master certifications - Second Edition

Fred Heath

Curious why so many rely on Scrum and what makes Agile so effective? Learn from seasoned software engineer and Scrum expert Fred Heath, everything you need to become a certified Scrum Master. With over two decades of experience across the software development lifecycle, Fred brings invaluable insights from his extensive work in Scrum, both as a Scrum Master and developer. In this updated guide, he not only takes you from Scrum basics to mastery but also offers practical, real-world knowledge to help you become an effective Scrum Master.The first part of the book introduces the Scrum fundamentals and prepares you for Level I certification, covering the importance of Scrum team structure, the benefits of well-planned sprints, and how to create and manage sprint and product backlogs.The second part elevates your skills to the Level II certification standard, exploring advanced topics such as Scrum anti-patterns, scaling Scrum, and how to support developers and product owners. Each chapter concludes with quizzes to reinforce the concepts you've learned. The book wraps up with exam preparation tips and myth-busting strategies to give you a competitive edge in passing your Scrum Master exams.By the end of this book, you'll be proficient as a Scrum Master ensuring you won’t fall behind in an ever-increasingly agile world.

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

Mastering XenApp. Master the skills required to implement Citrix® XenApp® 7.6 to deploy a complete Citrix®-hosted application from scratch

Sunny Jha

Citrix® XenApp® is one of the leading pieces of Application delivery software that delivers Windows compatible apps to users on any device, anywhere. Citrix® XenApp® also gives administrators the ability to manage and control the freedom of mobility by increasing the security and saving costs at the same time.This book will provide you with all the knowledge required to successfully deploy and master a complete Citrix® hosted application. First, it will cover essential concepts of the architecture of XenApp®. You will then learn how to set up Hypervisor and how to set up Infrastructure components. Next you will learn how to Set up Citrix® Components, XenApp® resources, PVS, and Netscaler. We will further look at how to prepare the environment for Rollout. Additionally, you will learn how to configure the Citrix® components such as Citrix® Director. Moreover, you’ll learn about shared desktop for delivery to end users and the application of policies for effective and secure delivery. Finally, you will learn how to implement provisioning services for a Citrix® XenApp® 7.6 environment.

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

Python Algorithmic Trading Cookbook. All the recipes you need to implement your own algorithmic trading strategies in Python

Pushpak Dagade

If you want to find out how you can build a solid foundation in algorithmic trading using Python, this cookbook is here to help.Starting by setting up the Python environment for trading and connectivity with brokers, you’ll then learn the important aspects of financial markets. As you progress, you’ll learn to fetch financial instruments, query and calculate various types of candles and historical data, and finally, compute and plot technical indicators. Next, you’ll learn how to place various types of orders, such as regular, bracket, and cover orders, and understand their state transitions. Later chapters will cover backtesting, paper trading, and finally real trading for the algorithmic strategies that you've created. You’ll even understand how to automate trading and find the right strategy for making effective decisions that would otherwise be impossible for human traders.By the end of this book, you’ll be able to use Python libraries to conduct key tasks in the algorithmic trading ecosystem.Note: For demonstration, we're using Zerodha, an Indian Stock Market broker. If you're not an Indian resident, you won't be able to use Zerodha and therefore will not be able to test the examples directly. However, you can take inspiration from the book and apply the concepts across your preferred stock market broker of choice.

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

Mastering TypeScript. Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks - Fourth Edition

Nathan Rozentals

TypeScript is both a language and a set of tools to generate JavaScript, designed by Anders Hejlsberg at Microsoft to help developers write enterprise-scale JavaScript.Mastering Typescript is a golden standard for budding and experienced developers. With a structured approach that will get you up and running with Typescript quickly, this book will introduce core concepts, then build on them to help you understand (and apply) the more advanced language features. You’ll learn by doing while acquiring the best programming practices along the way.This fourth edition also covers a variety of modern JavaScript and TypeScript frameworks, comparing their strengths and weaknesses. You'll explore Angular, React, Vue, RxJs, Express, NodeJS, and others. You'll get up to speed with unit and integration testing, data transformation, serverless technologies, and asynchronous programming. Next, you’ll learn how to integrate with existing JavaScript libraries, control your compiler options, and use decorators and generics.By the end of the book, you will have built a comprehensive set of web applications, having integrated them into a single cohesive website using micro front-end techniques. This book is about learning the language, understanding when to apply its features, and selecting the framework that fits your real-world project perfectly.

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

Concurrency with Modern C++. What every professional C++ programmer should know about concurrency

Rainer Grimm

C++11 is the first C++ standard that deals with concurrency. The story goes on with C++17 and will continue with C++20/23. Concurrency with Modern C++ is a practical guide that gets you to grips with concurrent programming in Modern C++.Starting with the C++ memory model and using many ready-to-run code examples, the book covers everything you need to improve your C++ multithreading skills. You'll gain insight into different design patterns. You'll also uncover the general consideration you have to keep in mind while designing a concurrent data structure. The final chapter in the book talks extensively about the common pitfalls of concurrent programming and ways to overcome these hurdles.By the end of the book, you'll have the skills to build your own concurrent programs and enhance your knowledge base.

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

Enhancing Microsoft Content Management Server with ASP.NET 2.0. Use the powerful new features of ASP.NET 2.0 with your MCMS Websites

Lim Mei Ying, Spencer Harbar, Stefan Gossner

The release of Microsoft Content Management Server (MCMS) Service Pack 2 opens up the world of ASP.NET 2.0 to MCMS developers. Written by the masters of MCMS, this book shows you how to use the new features of ASP.NET 2.0 that everyone is talking about in your MCMS development.You will first learn how to install and configure MCMS SP2. There are two approaches to setting up a development environment for SP2: an upgrade from a previous SP1a installation or starting from scratch and building a fresh installation including SP2. Of course, both approaches are covered.You will become familiar with the MCMS Service Pack 2 development environment, and create custom Visual Studio 2005 templates to overcome some of the issues which are present with the templates shipped with MCMS SP2.After that, its time to look at some of the most exciting features of ASP.NET 2.0, and how you can make use of them in MCMS: master pages, site navigation, themes, and the membership provider model.One of the coolest features introduced with ASP.NET 2.0 is master pages, which allow developers to enforce common layout and behaviour across pages within an application. You will learn about the benefits of using master pages and see a step-by-step guide for implementing them in your MCMS applications, where they become master templates!ASP.NET 2.0 introduces a whole new way of implementing site navigation, driven by site maps. By programmatically adding channels and postings to a site map you will see how to smoothly integrate these controls to any MCMS site.To customize the look of your site, we will see how a common look and feel can be applied efficiently to a MCMS site by using ASP.NET 2.0 themes. An essential customization required for themes to work correctly in an MCMS site is a must-read feature of this chapter.MCMS has its own role based authorization and user management system which cannot be extended. However, the new ASP.NET 2.0 Membership Provider Model and the shipped controls can be used within MCMS applications to improve the implementation of Forms Authentication and provide a more elegant solution for authenticating against an external store.A collection of tips and tricks round off the book, including using the Provider Model design pattern to ease migration to Office SharePoint Portal Server

6138
Eлектронна книга
6139
Eлектронна книга

Hands-On Microservices with Django. Build cloud-native and reactive applications with Python using Django 5

Tieme Woldman

This book is for Django developers looking to create optimized and scalable web applications using microservices. With it, you’ll learn the principles of microservices and message/task queues and build your first microservices with Django RESTful APIs (DFR) and RabbitMQ. You’ll also master the fundamentals, dockerize your microservices, and optimize and secure them for production environments. By the end, you'll have the skills to design and develop production-ready Django microservices applications with DFR, Celery/RabbitMQ, Redis, and Django's cache framework.

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

AI for Absolute Beginners: A Clear Guide to Tomorrow. Demystifying AI for Beginners and Paving the Path to Future Innovations

Oliver Theobald

The course begins with an engaging introduction to the world of Artificial Intelligence, making it approachable for absolute beginners. We unravel the mysteries of AI's evolution, from its historical roots to the cutting-edge technologies shaping our future. By explaining complex concepts in simple terms, this course aims to illuminate the path for those curious about how AI impacts our world.The course focuses on the core components of AI, including machine learning, deep learning, and natural language processing, before advancing to more specialized topics like generative AI and computer vision. Each module is designed to build a comprehensive understanding, emphasizing why these technologies are crucial for solving real-world problems and how they're transforming industries.The course wraps up by exploring the ethical considerations and privacy concerns associated with AI, along with a visionary look at the future of work in an AI-driven world. It offers a treasure trove of further resources, ensuring learners have everything they need to continue their exploration of AI.

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

Working with Linux - Quick Hacks for the Command Line. Command line power like you've never seen

Bogdan Vaida, Petru I>>ôfan

Websites, online services, databases, and pretty much every other computer that offers public services runs on Linux. From small servers to clusters, Linux is anywhere and everywhere. With such a broad usage, the demand for Linux specialists is ever growing. For the engineers out there, this means being able to develop, interconnect, and maintain Linux environments.This book will help you increase your terminal productivity by using Terminator, Guake and other tools. It will start by installing Ubuntu and will explore tools and techniques that will help you to achieve more work with less effort. Next, it will then focus on Terminator, the ultimate terminal, and vim, one of the most intelligent console editors. Futhermore, the readers will see how they can increase their command line productivity by using sed, find, tmux, network, autoenv. The readers will also see how they can edit files without leaving the terminal and use the screen space efficiently and copy-paste like a pro. Towards the end, we focus on network settings, Git hacks, and creating portable environments for development and production using Docker. Through this book, you will improve your terminal productivity by seeing how to use different tools.

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

The Pandas Workshop. A comprehensive guide to using Python for data analysis with real-world case studies

Blaine Bateman, Saikat Basak, Thomas V. Joseph, William So

The Pandas Workshop will teach you how to be more productive with data and generate real business insights to inform your decision-making. You will be guided through real-world data science problems and shown how to apply key techniques in the context of realistic examples and exercises. Engaging activities will then challenge you to apply your new skills in a way that prepares you for real data science projects.You’ll see how experienced data scientists tackle a wide range of problems using data analysis with pandas. Unlike other Python books, which focus on theory and spend too long on dry, technical explanations, this workshop is designed to quickly get you to write clean code and build your understanding through hands-on practice. As you work through this Python pandas book, you’ll tackle various real-world scenarios, such as using an air quality dataset to understand the pattern of nitrogen dioxide emissions in a city, as well as analyzing transportation data to improve bus transportation services.By the end of this data analytics book, you’ll have the knowledge, skills, and confidence you need to solve your own challenging data science problems with pandas.

6143
Eлектронна книга
6144
Eлектронна книга