Utvidet returrett til 31. januar 2025

Bøker utgitt av APress

Filter
Filter
Sorter etterSorter Populære
  • av Dinesh Kumar Chemuduru
    643,-

    Learn the fundamentals of PL/PGSQL, the programming language of PostgreSQL which is most robust Open Source Relational Database. This book provides practical insights into developing database code objects such as functions and procedures, with a focus on effectively handling strings, numbers, and arrays to achieve desired outcomes, and transaction management.The unique approach to handling Triggers in PostgreSQL ensures that both functionality and performance are maintained without compromise. You'll gain proficiency in writing inline/anonymous server-side code within the limitations, along with learning essential debugging and profiling techniques. Additionally, the book delves into statistical analysis of PL/PGSQL code and offers valuable knowledge on managing exceptions while writing code blocks. Finally, you'll explore the installation and configuration of extensions to enhance the performance of stored procedures and functions.What You'll LearnUnderstand the PL/PGSQL conceptsLearn to debug, profile, and optimize PL/PGSQL codeStudy linting PL/PGSQL codeReview transaction management within PL/PGSQL codeWork with developer friendly features like operators, casts, and aggregatorsWho Is This Book ForApp developers, database migration consultants, and database administrators.

  • - Apply Lean Frameworks to the Process of Game Development
    av Julia Naomi Rosenfield Boeira
    585,-

  • av George Koelsch
    550,-

    Learn how to create good requirements when designing hardware and software systems. While this book emphasizes writing traditional ¿shall¿ statements, it also provides guidance on use case design and creating user stories in support of agile methodologies. The book surveys modelling techniques and various tools that support requirements collection and analysis. Yoüll learn to manage requirements, including discussions of document types and digital approaches using spreadsheets, generic databases, and dedicated requirements tools. Good, clear examples are presented, many related to real-world work the author has performed during his career. More importantly, you will learn how these techniques can prevent the problems that occur during requirements development. Most of all, you will learn how good requirements governance will greatly increase the success of development projects by getting all people involved to eliminate the adverse impacts to requirements throughout the developmentlifecycle.Hardware and Software Projects Troubleshooting covers techniques for defining user needs, so you can determine which combination of approaches to use for your projects. Yoüll also learn how to analyze the different development methodologies so that you can determine the advantages and disadvantages of different requirements approaches and implement them correctly as your needs evolve. Unlike most requirements books, this one teaches writing both hardware and software requirements because many projects include both areas. To exemplify this approach, two example projects are developed throughout the book, one focusing on hardware, and the other on software.What You Will LearnFocus on how to eliminate or mitigate requirements problemsUnderstand the 14 techniques for capturing all requirementsAddress software and hardware needs; because most projects involve bothEnsure all statements meetthe 16 attributes of a good requirementDifferentiate the 19 different functional types of requirements, and the 31 non-functional typesWrite requirements properly based on extensive examples of good ¿shall¿ statements, user stories, and use casesEmploy modelling techniques to mitigate the imprecision of wordsInstall requirements governance to significantly improve project successWho This Book Is ForRequirements engineers who want to improve and master their craft, as well as students and those employed in government or other organizations at all levels.

  • av Joseph B Ottinger
    701,-

    This book will teach you how to use the Spring Framework to build Java-based applications, web applications, and microservices. Aimed at beginners, it has been revised and expanded to reflect the latest features and best practices for Spring 6. Authors Joseph Ottinger and Andrew Lombardi will get you started using Spring Framework 6 and its ecosystem, walking you through all the best practices in modern application development. Yoüll see how Spring has drastically and positively affected the way applications are designed and programmed in Java, and how to build apps with the Spring mindset. Along the way, you will learn many aspects of the Spring ecosystem with easy-to-understand applications designed to teach you not only the technology, but also the practices that benefit the most from Spring. Starting with the basics, yoüll learn gradually, including topics such as the configuration and declaration of beans, the application lifecycle, how todeploy a Spring application into a Java EE application, Spring Reactive, Spring Web, Spring Boot, and Spring Cloud. After completing this book, yoüll be prepared to develop your own scalable, modular Spring-based applications. What You Will LearnDiscover the most common use cases encountered in the real worldLearn the proper way of testing with the Spring frameworkCreate reliable, modular softwareBuild skills that will translate well across all languages and environmentsIntegrate and use data access and persistence frameworks such as Hibernate, JPA, and MongoDBGet started with the most common, most-used Spring features Who This Book Is ForThose who are new to Spring or for those who have experience with Spring but want to learn what's new in Spring 6. This book assumes you have some prior coding experience inJava, but many core concepts in Java are discussed as they¿re encountered.

  • av Tiow Wee Tan
    701,-

    Dive into the heart of game development with Unreal Engine 5 (UE5), the latest revolution in creating immersive and visually stunning game worlds. Crafted to encourage your imaginative and inventive skills, Volume 1 of this two-part guide stands as a crucial tool in your journey towards developing incredible video games with UE5 and serves as a transition into the programming dimensions of game creation with C++ featured in Volume 2.Blending artistic mastery with technical prowess, yoüll journey from the basics of UE5¿s environment to creating expansive landscapes with procedural content generation and combining materials for lifelike terrains. Discover the power of Quixel Bridge and Megascans to bring realistic textures and models into your projects, and master Nanite for rendering complex scenes with cinematic fidelity.Yoüll also learn to create dynamic lighting and shadow effects with Lumen, enrich your game¿s atmosphere with sophisticated particle systems using Niagara. Then integrate characters and adversaries into our worlds, making them come alive with interactive elements. From designing large open landscapes to implementing advanced visual effects, Game Development with UE 5, Volume 1 is your gateway to elevating the visual appeal and interactive experience of your game.What You Will Learn Sculpt vast, open worlds with UE5's advanced landscape tools and Heightmaps. Construct highly detailed environments with Nanite, achieving unparalleled visual quality without sacrificing performance. Introduce dynamic global illumination with Lumen, crafting stunning lighting and shadow effects that respond to changes in the game world in real-time. Implement Real-Time Virtual Textures to significantly enhance texture streaming efficiency in large-scale environments. Use Procedural Content Graph to populate your game worlds with dynamic, lifelike vegetation that adds depth and realism to your landscapes. Explore Niagara's powerful visual effects system to create complex and captivating effects that elevate the aesthetic appeal of your game.Who This Book Is ForGame developers who want to learn how to use Unreal Engine 5 would benefit from this book.

  • av Carlos Oliveira
    643,-

    This book is a hands-on guide for programmers who want to learn how C++ is used to develop solutions for options and derivatives trading in the financial industry. It explores the main algorithms and programming techniques used in implementing systems and solutions for trading options and derivatives. This updated edition will bring forward new advances in C++ software language and libraries, with a particular focus on the new C++23 standard.The book starts by covering C++ language features that are frequently used to write financial software for options and derivatives. These features include the STL (standard template library), generic templates, functional programming, and support for numerical code. Examples include additional support for lambda functions with simplified syntax, improvements in automatic type detection for templates, custom literals, modules, constant expressions, and improved initialization strategies for C++ objects. This book also provides how-to examples that cover all the major tools and concepts used to build working solutions for quantitative finance. It discusses how to create bug-free and efficient applications, leveraging the knowledge of object-oriented and template-based programming. It has two new chapters covering backtesting option strategies and processing financial data.. It introduces the topics covered in the book in a logical and structured way, with lots of examples that will bring them to life.Options and Derivatives Programming in C++23 has been written with the goal of reaching readers who are looking for a concise, algorithms-based book that provides basic information through well-targeted examples and ready to use solutions.What You Will LearnGain insight into the fundamental challenges of the options and derivatives marketMaster the features of the C++ language used in quantitative financial programmingUnderstand quantitative finance algorithms for options and derivativesBuild pricing algorithms around the Black-Scholes model, and use binomial and differential equations methodsWho This Book Is ForProfessional developers who have some experience with the C++ language and would like to leverage that knowledge into financial software development.

  • av Patrick Caldwell
    411,-

    Learn how to deal with difficult employee demands, what candidates actually think about recruitment processes, how to navigate layoffs, address the gender pay gap, and protect your time and wellbeing. People Ops is a collection of candid lessons, stories, and principles in leadership, people, and culture from startup environments. It reveals the hard truths and sometimes uncomfortable realities that we all know exist but struggle to articulate.For decades, business and HR leaders have struggled to navigate the complexities of managing people and teams within startups and scaling companies, instead relying on the broad rhetoric of management theory to tackle these challenges or leaning on their networks of leaders who have encountered these challenges before. In parallel, the HR industry has been undergoing a transformation with the growth of People Operations. It¿s a distinct field in HR that relentlessly focuses on engagement, culture, automation and putting people at the heart of all business operations. At the intersection of startups and people operations is an increasingly ambiguous business challenge for how startups can apply leading people practices to drive their growth, rather than in spite of their growth.People Ops is a tactical companion for business and People Operations leaders designed to support them in their roles, spark inspiration and challenge conventional thinking. It supplements author Patrick Caldwell's own experience across multiple startups with stories and examples from his network of investors, CEOs, Founders and C-Level HR executives.What You'll LearnLessons from a path walked building People Operations in a startup environmentUncomfortable truths around the complexities of managing people The key components of a People Operations strategy within a small businessWho This Book is ForThose in small-mediumsized businesses, especially startups, where the reader is in a position of responsibility for people and culture. They¿ll likely hold business leadership positions such as Founder, CEO, COO, VP and Director, or they¿ll be directly within the HR and People Operations space with titles such as CHRO/CPO, Head, Director, Business Partner or Advisor

  • av Neha Zaidi
    643,-

    This book provides insight into technologies that offer competitive advantage in marketing. These technologies can help us with describing and predicting customer behavior with the help of analytics, designing of radical products, creating of meaningful value, optimization of distribution, informing and promoting solutions, and making marketing more effective overall by aligning marketing with business goals. A range of technologies, such as analytics, big data, artificial intelligence, IoT, machine learning are expected to transform future businesses. Understanding customer needs, matching them to solutions and delivering value can all be dramatically optimized with the help of technology. Businesses need to realize that AI has already made inroads in marketing and can be expected to wield its influence across functional areas in the foreseeable future. The business world is headed towards acceptance of technology to synthesize knowledge by interpreting diverse information and facilitating decision making.This book is an attempt to reflect deployment of technologies across businesses and sectors. As the functional discipline comes together, harnessing a gamut of technologies becomes indispensable to deliver a superior customer experience and driving profits. Marketers should thus adopt the concepts of openness, convergence, and creation of value through new emerging technologies. A resultant hyper connected market will thus have to adopt innovative changes in its existing processes and services. The proposed book offers its readers an insight into technological interventions in various aspects of marketing domain. From understanding various technologies as an enabler to marketing efforts and its impact on decision making and mapping of various facets of customer experience, this book is recommended for marketers and learners to understand the advantages of using technology. What You Will LearnThedevelopments and applications of Artificial Intelligence in marketingThe precise, practical framework necessary to discover, utilize, and embrace AI potential to optimize the outcomes for company growthAutomation and optimization of media planning through AIWho This Book is ForThe book is designed for marketers, academicians, business professionals, data scientists, practitioners, and researchers.

  • av Rajat Arora
    585,-

    This book will show you how to harness the power of Appsmith, an open-source low-code platform with a large set of integration tools and an active community.The book begins with an introduction to Appsmith and its features. As you explore the platform, you will learn about widgets, UI Canvas, and data stores, among other things. Authors Rahul Sharma and Rajat Arora then show you how to build customizations and navigation workflows, as well as how to handle error handling, debugging, and troubleshooting with Appsmith. You will also learn efficient monitoring and authentication for deploying production-ready systems. Low-Code Development with AppSmith provides examples, realistic scenarios, and explanations of the tools you'll need to build successful low-code apps, helping you gain practical skills.Upon completing this book, you will be able to use Appsmith to build low-code solutions that suit your business requirements. What You Will LearnUnderstand low-code development and the factors driving its adoptionSolve your business's most pressing issues with AppsmithGain an understanding of the key concepts of app development, such as data management, APIs, troubleshooting, and debuggingModel different design patterns for low-code development Who This Book Is ForAnyone interested in designing technical solutions with minimal programming. This book assumes a basic understanding of object-oriented programming and JavaScript.

  • av Ameet Joshi
    669,-

    This book explores, from a high level, the parallels between the evolution of humans and the evolution of machines. The book reviews practical questions about the future of AI but also engages in philosophical discussions about what machine intelligence could mean for the human experience.The book focuses on what is intelligence and what separates intelligent species from non-so-intelligent ones. It concludes this section with the description of true nature of humanintelligence can be. We discuss how we looked at machines few hundred years back and how their definition and the expectations from them has changed over time. We will consider when and how machines became intelligent and then explore in depth he latest developments in artificial intelligence with explanation of deep learning technology and humanlike chat interface provided with products like ChatGPT. We will define both human intelligence and artificial intelligence and the distinction between the two.In the third and final section of the book, we will focus on near- and longer-term futures with widespread use of machine intelligence, making the whole ambient environment that we will live in intelligent How is this going to change human lives, and what parts of human life will be encroached with machines and their intelligence? We will explore how the job market will look with some jobs being taken by machines, and if this is overall a positive or negative change. What You Will LearnHow human intelligence is connected with artificial intelligence as well as the differencesHow AI is going to change our lives in the coming years, decades and centuriesAn explanation of deep learning technology and humanlike chat interface provided with products like ChatGPTWho This Book is ForReaders looking to contextualize the evolution of artificial intelligence in human history

  • - Cognitive Computing Fundamentals for Better Decision Making
    av Patanjali Kashyap
    569 - 643,-

  • av Sivaraj Selvaraj
    643,-

    Dive into the diverse facets of the Laravel ecosystem. This comprehensive guide will put you on the fast track to becoming an expert in Laravel development. Starting with the fundamentals, yoüll explore essential concepts, enabling you to grasp the framework's structure. Subsequent chapters cover intricate topics, such as advanced routing techniques, database management, and eloquent object relational mapping (ORM), allowing developers to build robust applications. The book offers comprehensive insights into building secure applications with authentication and authorization mechanisms, as well as constructing efficient APIs and employing caching techniques for enhanced performance. Chapters on real-time applications and queues offer practical knowledge to optimize application responsiveness. Advanced package development and performance monitoring provide valuable tools for developing high-quality Laravel packages and debugging. Yoüll also gain expertise in internationalization, front-end development, and database optimization.Building Real-Time Marvels with Laravel doesn't shy away from the latest trends, featuring chapters on serverless computing, progressive web applications (PWAs), and UI/UX design patterns. It also emphasizes security, DevOps, and infrastructure automation. Bonus appendixes feature a handy Laravel cheat sheet, recommended resources, and a glossary of essential terms, making it a comprehensive reference for Laravel enthusiasts.What You Will Learn Gain a comprehensive understanding of advanced routing, database management with eloquent ORM, authentication, and API development.Study caching, database query optimization, queuing, and scaling strategies for high-traffic applicationsExplore advanced middleware, real-time applications, testing, and package development Who This Book Is ForIntermediate to advanced developers.

  • av Mykyta Chernenko
    527,-

    This book will serve as a framework for you as a software engineer seeking a fulfilling career and wishing to stay passionate and maintain a healthy mental state. It is filled with protocols to achieve effective life-long learning, navigate career development, adapt to changes, maintain work-life balance, and have a healthy lifestyle.As a successful software engineer you tend to focus on improving your technical skills: learning a new programming language, mastering another tool, or using a library. But you also need to build a solid mental framework that will help you navigate your professional development. You need to develop the skills that will help you be a happy software engineer.This book will help you if you feel frustrated, unmotivated, or unhappy; lost in your career path; or uncertain if you want to be a software engineer. It can help you deal with burnout, high levels of stress, or depression; or if you struggle to be productive while working from home. What You Will LearnEfficiently organize your work dayKnow when and how to seek a new project, company, or careerTake care of your body and mind in a software engineering contextUnderstand what contributes to job satisfaction and how to integrate it into your careerUse non-coding activities for your and your company¿s benefitBuild healthy relationships with managers and colleaguesWho This Book Is ForThe typical reader of this book is a software engineer who is highly skilled in technical areas but may feel frustrated, unmotivated, or unhappy in their current position and looking for a way to navigate their professional development and find a healthy work-life balance.The book also will appeal to audiences of other IT or tech professionals, such as project managers, product owners, or designers, who work closely with software engineers and want to understand the challenges they face in their roles. Additionally, individuals who are considering a career in software engineering or development may benefit from the book by gaining insight into the profession and understanding the skills and mindset required to be successful.

  • av Thomas Visby Snitker
    328,-

    Wenn Sie als Designer, Produzent, Vermarkter oder Forscher Produkte für Kinder entwerfen, müssen Sie sich unbedingt über die wesentlichen Unterschiede zwischen Kindern und Erwachsenen im Hinblick auf die User Journey im Klaren sein. Kinder mögen zwar die gleiche Sprache sprechen wie erwachsene Nutzer, aber was sie tatsächlich mitteilen, kann völlig anders sein. User Research with Kids erforscht diese Unterschiede und mehr.Der Autor Thomas Visby Snitker führt Sie durch die Prozesse der Konzeptualisierung, des Designs, des Prototypings und schließlich der Markteinführung, wie Sie die Nutzerforschung mit Kindern am besten angehen. Erwachsene, die die Erfahrungen von Kindern erforschen, begeben sich in ein vertrautes und doch fremdes Land, in dem die Bewohner eine andere (und doch vertraute) Sprache sprechen und andere Verhaltensnormen und Werte haben. Für die Forscher ist es wichtig, diese Sprache zu entschlüsseln und zu verstehen. Die Einbeziehung von Kindern in den Prozess wird zu gezielteren und besser gestalteten Produkten führen, und User Research with Kids wird Ihnen helfen, dieses Ziel zu erreichen.Snitkers nützliche Erkenntnisse in diesem Buch werden Fachleuten und Studenten in allen Bereichen der Forschung, des Designs und der Innovation helfen. In User Research with Kids lernen Sie, wie Sie besser mit Kindern arbeiten können, indem Sie wichtige Ansätze anwenden, wie z. B. das Verständnis, was Spielen ist, und die ganzheitliche Messung von Erfahrungen aus der kognitiven Perspektive eines Kindes. Wenden Sie für Ihre nächste Produkteinführung strenge Forschungsmethoden und Best Practices an und erweitern Sie Ihr Nutzerverständnis mit User Research with Kids.Was Sie lernen werdenSpiel und bewährte Praktiken in ein Forschungsprojekt mit Kindern als (oder unter den) Teilnehmern einzubringenForschungsprojekte anzugehen, zu planen, vorzubereiten, durchzuführen und zu berichtenWählenSie die Methode und den Ansatz, der für die Bedürfnisse Ihres Projekts und der Beteiligten am besten geeignet ist.Für wen ist dieses Buch gedacht?Designer, Produzenten, Vermarkter oder Forscher, die Kinder als Zielgruppe haben, oder Studenten.

  • - Learn to Operate at a Professional Level with PERL and MySQL
    av Thomas Valentine
    585,-

  • av Varun Gor
    585,-

    Learn to implement web designs using HTML5 and CSS3. This book focuses on the need for responsive web design and how you can leverage HTML5 and CSS3 to create interactive websites that work in the real world. You do not need be a technology expert or have a prior coding background to benefit from this book. All you need is a want to learn and a curious mind to explore the full spectrum of features HTML5 and CSS3 have to offer.You'll see how to migrate legacy websites to responsive websites in a very easy-to-understand, step-by-step, manner. Additionally, you will learn to use supportive software to create, run, and debug any issues that may arise during the development process. This book will also show you how to implement websites that work on multiple devices, and on various browsers such as Opera, Chrome, internet Explorer, or Edge. All this will be explored with supporting files, open-source software, as well as a practical guide to creating your demo website along with learning new technologies.From the basics to more advanced topics, Creating Responsive Websites Using HTML and CSS is for anyone who wants to learn about and build beautiful responsive websites. What You'll LearnCode and design websites using HTML5 and CSS3 Design professional-looking websites using colors, margins, images, and other aspectsCreate a responsive design that will work on laptops, PCs, and any kind of mobile deviceTroubleshoot and fix code errors independently using developer toolsSolve cross-browser responsiveness issues and the challenges that come with different operating systemsWho This Book Is ForStudents and/or website designers who want to upskill their talents

  • av Mark Simon
    527,-

    Learn the basics of JavaScript to enhance your web pages. This book focuses on modern JavaScript programming and encourages a well-organized approach to programming in general. JavaScript for Web Developers explains each foundational concept of the language, followed by a practical implementation of that lesson to reinforce what yoüve learned. Author Mark Simon starts with the basics of JavaScript programming, followed by a tutorial on manipulating HTML elements. You will then learn to work with forms, along with CSS and Event Listeners. Hands-on projects will not only solidify each concept in your mind, but they will also give you greater confidence and help you absorb best practices. The book concludes with coverage of Ajax, which will enable you to send and retrieve data from a server asynchronously without interfering with the display and behavior of an existing web page. After reading this book, you will be able to use JavaScript to design and program your own web applications. What Will You LearnUnderstand the basics of JavaScript programmingManipulate and modify web pages with JavaScriptUse JavaScript to interact with HTML and CSSWork with data and understand the basics of working with Ajax Who Is This Book ForBeginning web developers with little to no experience using JavaScript.

  • av Alison Box
    639,-

    Are you a reasonably competent Power BI user but still struggling to generate reports that truly tell the story of your data? Or do you simply want to extend your knowledge of Power BI by exploring more complex areas of visualizations, data modelling, DAX, and Power Query? If so, this book is for you. This book serves as a comprehensive resource for users to implement more challenging visuals, build better data models, use DAX with more confidence, and execute more complex queries so they can find and share important insights into their data. The contents of the chapters are in a question-and-answer format that explore everyday data analysis scenarios in Power BI. These questions have been generated from the author¿s own client base and from commonly sought-for information from the Power BI community. They cover a wide and diverse range of topics that many Power BI users often struggle to get to grips with or don¿t fully understand. Examples of suchquestions are:How can I generate dynamic titles for visuals?How can I control subtotals in a Matrix visual?Why do I need a date dimension?How can I show the previous N month¿s sales in a column chart?Why do I need a Star Schema?Why aren't my totals correct?How can I bin measures into numeric ranges?Can I import a Word document?Can I dynamically append data from different source files?Solutions to these questions and many more are presented in non-technical and easy-to-follow explanations negating the requirement to perform tiresome and fruitless ¿google¿ searches. There are also companion Power BI Desktop files that set out the answers to each question so you can follow along with the examples given in the book..After working through this book, you will have extended your knowledge of Power BI to an expert level, alleviating your existing frustrations and so enabling you to design Power BI reports where you are no longer limited by your lack of knowledge or experience.Who is This Book For: Power BI users who can build reports and now want to extend their knowledge of Power BI.

  • av Tarun Telang
    594,-

    This book will show you how to build Java-based microservices architecture using the popular Spring Boot framework by evolving a small monolith application to an event-driven architecture composed of several services. This third edition has been updated to cover Spring Boot 3, including its compatibility with Java 17 and Jakarta EE 10, and employs an incremental approach to teach the structure of microservices, test-driven development, and common patterns in distributed systems such as service discovery, load balancing, routing, centralized logs, per-environment configuration, and containerization. Authors Moisés Macero and Tarun Telang get the ball rolling by introducing you to the fundamentals of microservices and Spring Boot before walking you through the development of a basic Spring Boot application. Yoüll then see how to build a front end using React, and learn how to use the data layer to read and write data from and to other systems via Spring Boot and its access to Spring Data and its available APIs. Putting together what you've learned thus far, yoüll begin to transform an application from a monolith to a microservice. This pragmatic approach will enable you to better grasp the benefits of using this type of software architecture, instead of keeping you distracted with theoretical concepts. The emphasis is on what matters most, starting with the minimum viable product, while maintaining the ability to adapt and improve your application as needed. After completing this book, you will have the foundational knowledge necessary to build your own microservice-based applications using Spring Boot.What You Will LearnGain a thorough understanding of microservices architecture and how it differs from monolithic architectures.Discover the step-by-step process of breaking down a monolithic application into smaller, focused servicesBuild microservices with Spring Boot 3, Spring Data, Spring Cloud, React.js, Docker, Cucumber, and moreDevelop Java-based microservices using the latest version of Spring Boot, compatible with Java 17 and Jakarta EE 10.Discover architecture patterns for distributed systems such as asynchronous processing, eventual consistency, resilience, scalability, and moreGain insight into event-driven communication patterns and understand how to design and build event-driven microservicesTrace every request from beginning to end with Sleuth and centralized loggingDeploy your microservices anywhere as Docker containersWho This Book Is ForThose with at least some prior experience with Java programming. Some prior exposure to Spring Boot recommended but not required.

  • av Sagar Lad
    539,-

    This book is an exhaustive guide to designing and implementing data solutions on Azure. It covers the process of managing data from end to end, starting from data collection all the way through transformation, distribution, and consumption.Modern Data Architecture on Azure begins with an introduction to the fundaments of data management, followed by a demonstration of how to build relational and non-relational data solutions on Azure. Here, you will learn data processing for complex analysis and how to work with CSV and JSON files. Moving forward, you will learn the foundational concepts of big data architecture, along with data management patterns and technology options offered by Azure. From there, yoüll be walked through the data architecture process, including data consortium on Azure, enterprise data governance, and much more. The book culminates with a deep dive into data architecture frameworks with data modeling.After reading this book, you will have a thorough understanding of data design and analytics using Azure, allowing you to collect and analyze massive amounts of data to optimize business performance, forecast future results, and more.What Will You LearnUnderstand the fundamentals of data architecture including data management, data handling ethics, data governance, and metadata managementAnalyze and understand business needs to choose the right Azure services and make informed business decisionsUnderstand Azure Cloud Data design patterns for relational and non-relational data, batch real-time processing, and ETL/ELT pipelinesModernize data architecture using Azure to leverage data and AI to enable digital transformation by securing and optimizing overall data lifecycle managementWho Is This Book For:Data solution architects, data engineers, and IT consultants who want to gain a better understanding of modern data architecture design and implementation on Azure.

  • av Omid Motamedisedeh
    527,-

    This book is a complete guide to using functions in Power Query and is designed to help users of all skill levels learn and master its various functions.The Ultimate Guide to Functions in Power Query begins with an introduction to Power Query and an overview of the different types of functions available, along with detailed explanations of how to use each of them. Yoüll see how to leverage power functions to process and transform large datasets from various sources and learn advanced techniques such as creating custom functions and using conditional statements. The book also covers best practices for using functions, including tips on how to optimize query performance and troubleshoot common errors. Using practical example applications, Author Omid Motamedisedeh demonstrates how to optimize your data processing workflows, saving time and boosting productivity.By the end of the book, readers will have a deep understanding of Power Query functions and be ableto apply their knowledge to a wide range of data analysis tasks.What You Will LearnMaster the fundamentals of Power Query, including how to load and transform data from various sourcesUnderstand all the functions available in Power Query, including text, date/time, logical, numeric, and moreUse functions to transform data and perform complex calculationsEmploy advanced techniques such as custom functions, conditional statements, and working with parametersOptimize query performance, handle errors, and use the M language effectivelyUse real-world examples and exercises to hone your skills and gain practical experience with the toolWho This Book Is ForAnyone who wants to learn how to use functions in Power Query to transform and analyze data. This includes data analysts, business analysts, Excel users, and data scientists. Readers should have a basic understanding of Excel and data analysis concepts, but may be new to Power Query and functions.

  • av Greg Donald
    643,-

    Learn to properly test Ruby and Ruby on Rails applications by first writing failing tests, and then by implementing application code to make the failing tests pass. This book will teach you how to employ test-driven development (TDD) using RSpec while building a blog from start to finish. By the end of the book, you will be ready to deploy their fully tested blog to their own production web server using the latest versions of Ruby 3 and Ruby on Rails 7.The biggest challenge with learning and becoming comfortable with test-driven development is that software engineers often cannot imagine what writing a failing test looks like in practice. They write their implementation code first, and only then think about writing tests around their implementation code. This leads to tests that pass by accident, or tests that do not actually test anything. This book will give you the confidence to write tests in the RSpec domain-specific language. You will see your tests fail "properly" before proceeding with writing any implementation code to get them to pass.This book covers the latest techniques for writing RSpec tests, including "system" specs, and the often overlooked "view" specs, and how to integrate RSpec with other tools like Capybara, headless Chrome, and the new web driver gem. It also covers FactoryBot for mock test data and offers experienced advice on how to avoid creating tests that fail randomly.What You Will LearnBuild a blog application from start to finish using test driven developmentInstall and explore popular tools used in professional Ruby software engineeringEvaluate the benefits of effective testing in RSpecExplore Capistrano for advanced user interface testing Who Is This Book ForBeginner to intermediate Ruby software engineers who are interested in learning to use TDD with RSpec to test and build web applications using Ruby on Rails. Readers should have some basic experience with Ruby and Ruby on Rails and have read the "Getting Started with Rails" guide, or something similar.

  • av Abdelaziz Testas
    585,-

    Migrate from pandas and scikit-learn to PySpark to handle vast amounts of data and achieve faster data processing time. This book will show you how to make this transition by adapting your skills and leveraging the similarities in syntax, functionality, and interoperability between these tools.Distributed Machine Learning with PySpark offers a roadmap to data scientists considering transitioning from small data libraries (pandas/scikit-learn) to big data processing and machine learning with PySpark. You will learn to translate Python code from pandas/scikit-learn to PySpark to preprocess large volumes of data and build, train, test, and evaluate popular machine learning algorithms such as linear and logistic regression, decision trees, random forests, support vector machines, Naïve Bayes, and neural networks.After completing this book, you will understand the foundational concepts of data preparation and machine learning and will have the skills necessary toapply these methods using PySpark, the industry standard for building scalable ML data pipelines.What You Will LearnMaster the fundamentals of supervised learning, unsupervised learning, NLP, and recommender systemsUnderstand the differences between PySpark, scikit-learn, and pandasPerform linear regression, logistic regression, and decision tree regression with pandas, scikit-learn, and PySparkDistinguish between the pipelines of PySpark and scikit-learn Who This Book Is ForData scientists, data engineers, and machine learning practitioners who have some familiarity with Python, but who are new to distributed machine learning and the PySpark framework.

  • av Dmitry Vostokov
    539,-

    This book is for those who wish to understand how Python debugging is and can be used to develop robust and reliable AI, machine learning, and cloud computing software. It will teach you a novel pattern-oriented approach to diagnose and debug abnormal software structure and behavior.The book begins with an introduction to the pattern-oriented software diagnostics and debugging process that, before performing Python debugging, diagnoses problems in various software artifacts such as memory dumps, traces, and logs. Next, yoüll learn to use various debugging patterns through Python case studies that model abnormal software behavior. Yoüll also be exposed to Python debugging techniques specific to cloud native and machine learning environments and explore how recent advances in AI/ML can help in Python debugging. Over the course of the book, case studies will show you how to resolve issues around environmental problems, crashes, hangs, resource spikes, leaks, and performancedegradation. This includes tracing, logging, and analyzing memory dumps using native WinDbg and GDB debuggers. Upon completing this book, you will have the knowledge and tools needed to employ Python debugging in the development of AI, machine learning, and cloud computing applications.What You Will LearnEmploy a pattern-oriented approach to Python debugging that starts with diagnostics of common software problemsUse tips and tricks to get the most out of popular IDEs, notebooks, and command-line Python debuggingUnderstand Python internals for interfacing with operating systems and external modulesPerform Python memory dump analysis, tracing, and loggingWho This Book Is ForSoftware developers, AI/ML engineers, researchers, data engineers, as well as MLOps and DevOps professionals.

  • av Jonathon Simpson
    432,-

    JavaScript is a complicated language with a lot of misinformation surrounding how it works. This book provides a comprehensive introduction to JavaScript, from how it works at a technical level to how it is used to create websites and applications. Everything you need to know to start a career in JavaScript development is covered here.How JavaScript Works begins with a practical introduction of the basics before moving into the technical underpinnings of JavaScript, detailing everything you need to know, including variables, memory storage, functions, classes, types, maps, sets and APIs. Once yoüve fully absorbed these key topics. author Jonathan Simpson will show you how to put them into practice, demonstrating how they are employed for modern web development. Yoüll learn how to use JavaScript with HTML and CSS to construct web pages and applications, how to change CSS with JavaScript, and how to utilize Fetch and asynchronous operations.Uponcompleting this book, you will have the foundational knowledge necessary to continue your journey to becoming a professional JavaScript developer.What You Will Learn:Gain insight into the technical essentials of JavaScript and how it worksLearn advanced concepts and such as memory storage and how classes, functions and objects actually workExplore the basic mathematical underpinnings of JavaScriptUnderstand how JavaScript is used to manipulate HTML and CSSObtain the tools and knowledge needed to start your career in web developmentWho This Book Is For:Anyone interested in a web development career, as well as those who may have already embarked on their careers, but who want to deepen their technical understanding of JavaScript and how it works.

  • av Bradley Fowler
    643,-

    Learn how to deploy information assurance risk management strategies that align with the National Institute of Standards and Technology¿s recommendations. This book will show you how to implement information assurance risk management strategies within your organization. Aimed at system administrators and cybersecurity practitioners, author Bradley Fowler first walks you through how to assess known risks in your organization, understand why using a risk mitigation security strategy control profile is essential, and how to create one for your organization. You will then learn how to develop a risk factor table, outlining descriptions for each risk factor within your organization and which software applications yoüll need to rely on for daily business communication and operations. You will also see how to assess and categorize the level of risk within each technology tool, as well as the impact of an information security breach on the organization. As you progress through the book, you'll review privacy issues relating to your organization, develop and manage a privacy compliance risk profile, and develop and manage a privacy compliance control profile. Additionally, you will gain insight into creating a privacy compliance risk mitigation strategy that helps protect your organization even as security threats evolve. Take the first step to safeguarding your company¿s highly valuable information assets today! What You'll LearnUnderstand what information assurance is and how it relates to risk management strategiesAssess, develop, implement, and manage risk management strategies for corporate information systems, technology, and cloud environmentsDevelop and utilize information usage profiles and risk factor tablesUnderstand the value of data encryption and usage of private and public key exchange for information assurance and security Who This Book Is ForInformation system and cloud architects responsible for developing, implementing, and managing corporate information systems and cloud environments.

  • av Diana Lakatos
    527,-

    Developer documentation is a powerful tool in developer relations because it provides all the necessary information during the onboarding process and keeps your users informed on changes such as release notes, status reports and new and updated topics. Using a design thinking approach, this book aims to provide an easy to follow blueprint for building successful developer documentation by using the award winning platformOS developer portal as inspiration.You'll work with practical usable templates, workflows, and tools validated and peer-reviewed by international experts in the fields of documentation, technical writing, developer relations, and UX design. This book reveals the many factors that must be considered while crafting developer documentation, such as hitting the right target audience, designing a seamless onboarding experience, and selecting the right workflows and data analysis methods. You'll delve into this complex mix of topics, each with its unique considerations, and understand why it¿s difficult for those working on developer documentation to understand the process, as well as all the necessary ingredients, tools, and resources to overcome that challenge. Crafting Docs for Success is your one-stop resource for empowering your team and community to contribute and help maintain your documentation, as well as further improve diversity and inclusion. What You'll LearnExamine how user research facilitates documentation developmentUtilize design thinking, community-driven documentation, and Docs as Code Understand editorial workflows and what happens at each stepWrite a style guide from scratch and use it for content productionReview how methods and strategies fall into place during technical implementationWho This Book Is ForSoftware developersand designers, documentation maintainers and managers, technical writers, developer relations practitioners and advocates, technical community managers, developer marketers, and start-up founders, CTOs, and CEOs

  • av Nayanjyoti Paul
    353,-

    This book explains how to implement a data lake strategy, covering the technical and business challenges architects commonly face. It also illustrates how and why client requirements should drive architectural decisions. Drawing upon a specific case from his own experience, author Nayanjyoti Paul begins with the consideration from which all subsequent decisions should flow: what does your customer need? He also describes the importance of identifying key stakeholders and the key points to focus on when starting a new project. Next, he takes you through the business and technical requirement-gathering process, and how to translate customer expectations into tangible technical goals. From there, yoüll gain insight into the security model that will allow you to establish security and legal guardrails, as well as different aspects of security from the end user¿s perspective. Yoüll learn which organizational roles need to be onboarded into the data lake, their responsibilities, the services they need access to, and how the hierarchy of escalations should work. Subsequent chapters explore how to divide your data lakes into zones, organize data for security and access, manage data sensitivity, and techniques used for data obfuscation. Audit and logging capabilities in the data lake are also covered before a deep dive into designing data lakes to handle multiple kinds and file formats and access patterns. The book concludes by focusing on production operationalization and solutions to implement a production setup. After completing this book, you will understand how to implement a data lake, the best practices to employ while doing so, and will be armed with practical tips to solve business problems. What You Will LearnUnderstand the challenges associated with implementing a data lakeExplore the architectural patterns and processes used to design a new data lakeDesign and implement data lake capabilitiesAssociate business requirements with technical deliverables to drive success Who This Book Is ForData Scientists and Architects, Machine Learning Engineers, and Software Engineers.

  • av Goloknath Mishra
    643,-

    Understand the basics of flow and learn how to implement guidelines in real-life scenarios, including Robotic Process Automation (RPA) capabilities. This book covers the evolution of flow and how it is transformed to a full-fledged RPA (such as Power Automate).The book starts with an introduction to flow and its transformation to Process Automation. You will learn how to create a Power Automate environment and demonstrate different types of flows within it. Author Goloknath Mishra takes you through various types of cloud flows and their best practices. Desktop Flows (RPA) or Power Automate Desktop (PAD) is discussed and the author teaches you its architecture, installation steps, and how to manage, schedule, and share a desktop. You will learn about Business Process Flow, Process Advisors, and AI Builder. You also will go through licensing considerations in Power Automate and AI Builder, and demonstrate all of your learnings through a mini project.After reading thebook, you will have gained expertise in Power Automate and be able to implement its guidelines and solve problems at your organization.What Will You LearnKnow the difference between Intelligent Process Automation (IPA) and Robotic Process Automation (RPA)Understand the different types of flows in Power AutomateCreate various types of cloud flows, Desktop flows, Business Process flows, and AI Builder modelsStudy common use cases and be aware of Power Automate best practicesWho This Book Is ForBusiness executives, citizen developers, IT professionals, and computer scientists who wish to efficiently automate monotonous work

  • av Himanshu Agrawal
    527,-

    Explore the world of Kubernetes and learn the concepts needed to develop, deploy, and manage applications on this container orchestrator. This step-by-step development guide is designed for application developers and support members aiming to learn Kubernetes and/or prepare for interviews. All the concepts in the book are presented in Q&A format, with questions framed exactly the way they are asked in an interview, giving you a distinctive edge in interviews.Yoüll start by understanding how application development and deployment have evolved over the decades leading up to containerization. Yoüll then dive deep into core Kubernetes concepts, learning Kubernetes architecture, Kubernetes objects and workload resources, and how to exploit them to their full potential. Yoüll also learn Kubernetes deployment strategies and concepts related to rollout and rollback.Moving on, yoüll look at two very important aspects of any computing ecosystem: networking and storage. You will gain an understanding of access control in Kubernetes and how to manage a Kubernetes cluster using probes, resource quotas, taints, and tolerations. You will also get an overview of Docker and review Docker and Kubernetes best practices. Finally, you will learn about the kubectl command line tool.What You Will LearnLearn about basic and advanced Kubernetes objects and workload resourcesMaster important concepts such as namespaces, selectors, annotations, and access controlUnderstand the Kubernetes networking and storage systemManage a Kubernetes cluster with the help of probes, resource quotas, limits, and taintsWho This Book Is For Application developers and technical managers¿both on the development and support sides, beginner and intermediate Kubernetes practitioners and aspirants, and those preparing for Kubernetes interviews.

Gjør som tusenvis av andre bokelskere

Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.