Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
Unveiling the power and potential of Generative AI for a limitless future¿DESCRIPTION The Potential of Generative AI invites you for a captivating journey into the revolutionary technology, where machines become co-creators and the line between imagination and reality blurs. You will learn how AI helps doctors, engineers, and scientists solve real-world problems.Next, you will explore use cases where ChatGPT can boost productivity and enhance creativity. The book explores the journey from the origins of this revolutionary technology to its cutting-edge applications. Discover how generative models like GANs and VAEs work, and familiarize yourself with the impact they are making in fields like healthcare, finance, and art. Through real-world case studies and engaging examples, you will witness AI generating life-saving drugs, composing music, and even designing innovative products.This book explores the cutting-edge capabilities and potential of generative AI in the tech landscape. It will help you discover how generative AI can unlock new opportunities and enhance business operations.WHAT YOU WILL LEARN¿ Learn about the different types of generative models, how they work, and their impact across various industries including healthcare, finance, and entertainment. ¿ Explore the creative potential of generative AI in art, music, and design.¿ Develop Generative Adversarial Networks (GANs), with a focus on their architecture, training process, and real-world applications. ¿ Build and deploy generative models, ensuring readers to leverage this powerful technology.¿ Perfect the art of generating text, images, music, and even code with AI, utilize your creative potential.WHO THIS BOOK IS FORThis book is for artists, programmers, musicians, designers, writers, researchers, entrepreneurs, scientists, Machine Learning practitioners and dreamers of all sorts. Generative AI awaits and is ready to transform your craft and empower your vision.
Analyze, Architect, and Innovate with Databricks Lakehouse¿The Databricks Lakehouse is groundbreaking technology that simplifies data storage, processing, and analysis. This cookbook offers a clear and practical guide to building and optimizing your Lakehouse to make data-driven decisions and drive impactful results.This definitive guide walks you through the entire Lakehouse journey, from setting up your environment, and connecting to storage, to creating Delta tables, building data models, and ingesting and transforming data. We start off by discussing how to ingest data to Bronze, then refine it to produce Silver. Next, we discuss how to create Gold tables and various data modeling techniques often performed in the Gold layer. You will learn how to leverage Spark SQL and PySpark for efficient data manipulation, apply Delta Live Tables for real-time data processing, and implement Machine Learning and Data Science workflows with MLflow, Feature Store, and AutoML. The book also delves into advanced topics like graph analysis, data governance, and visualization, equipping you with the necessary knowledge to solve complex data challenges.By the end of this cookbook, you will be a confident Lakehouse expert, capable of designing, building, and managing robust data-driven solutions.WHAT YOU WILL LEARN¿ Design and build a robust Databricks Lakehouse environment.¿ Create and manage Delta tables with advanced transformations.¿ Analyze and transform data using SQL and Python.¿ Build and deploy machine learning models for actionable insights.¿ Implement best practices for data governance and security.WHO THIS BOOK IS FORThis book is meant for Data Engineers, Data Analysts, Data Scientists, Business intelligence professionals, and Architects who want to go to the next level of Data Engineering using the Databricks platform to construct Lakehouses.
Get enterprise framework for building and operating IT automation at scale, from networking to operations.¿DESCRIPTION This book equips you to revolutionize operations across Cloud Infrastructure, Applications, Networks, Containers, and Security. From foundational concepts to advanced strategies, the readers will navigate Ansible Automation intricacies, covering architecture, syntax, and installation scenarios, including single-machine setups and high-availability clusters. Authentication mastery encompasses Role-Based Access Controls (RBAC) and external authentication, ensuring a secure user management foundation.System administration intricacies, such as metrics, logging, performance monitoring, and backup strategies, are explored, providing readers with holistic insights. Application deployment takes center stage in this book, emphasizing creating Ansible playbooks and content, automating deployment processes, and managing container applications. The book explores hybrid cloud environments, integrating Ansible with Kubernetes to manage applications across major cloud providers.The concluding chapter encapsulates key learnings, offering a reflective mastery of the Ansible Automation Platform. This guide provides practical skills for designing, deploying, and orchestrating end-to-end automation. WHAT YOU WILL LEARN¿ Automate security patching for enhanced system uptime and resilience.¿ Orchestrate multi-cloud deployments with unified playbooks for consistent and efficient control.¿ Apply RBAC for secure collaboration and auditable workflows.¿ Integrate metrics and logs for actionable insights and optimized automation workflows.¿ Implement granular user roles and permissions for access control and team collaboration.WHO THIS BOOK IS FORThis book is for IT operations teams, Automation engineers, DevOps engineers, Sysadmins, Software development teams, and cloud management teams with prior knowledge of the basics of Ansible.
Comprehensive coverage of MLOps concepts, architecture, tools and techniques. Practical focus on building end-to-end ML Systems for Continual Learning with MLOps. Actionable insights on CI/CD, monitoring, continual model training and automated retraining.
In today's data-driven world, harnessing the power of big data is no longer a luxury, but a necessity. This comprehensive guide, "Big Data and Hadoop," dives deep into the world of big data and equips you with the knowledge and skills you need to conquer even the most complex data landscapes.Start with the fundamentals of big data, exploring its growing significance and diverse applications. You'll look into the heart of the Apache Hadoop ecosystem, mastering its core components like HDFS and MapReduce. We'll demystify NoSQL databases, introducing you to HBase and Cassandra as powerful alternatives to traditional databases.Clarify the details of MapReduce programming with practical examples, and discover the power of PigLatin and HiveQL for efficient data analysis. Explore advanced tools like Spark, unlocking its potential for real-time data processing and analytics. Rounding out your knowledge, the book delves into practical applications, exploring real-world scenarios and research-based insights. By the end of this book , you'll emerge as a confident big data explorer, equipped to tackle any data challenge with expertise and precision.WHAT YOU WILL LEARN¿ Gain a solid grasp of the fundamental concepts of big data.¿ Acquire a comprehensive understanding of HDFS, MapReduce, YARN, Spark, and related components.¿ Learn how to set up and configure Hadoop clusters to create scalable and reliable data processing environments.¿ Develop the expertise to design, code, and execute MapReduce jobs to process and analyze vast datasets efficiently.¿ Learn how to use Hadoop and related tools to perform advanced data analytics. WHO THIS BOOK IS FORWhether you are a beginner or have some experience with big data. This book is for aspiring big data professionals, including data analysts, software developers, IT professionals, and students in computer science and related fields.
DevOps design, architecture and its implementations with best practices¿DESCRIPTION DevOps design patterns encompass a set of best practices aimed at revolutionizing the software development lifecycle. It introduces a collaborative and streamlined approach to bring together different aspects of development, testing, deployment, and operations. At its core, DevOps seeks to break down traditional silos between these functions, fostering a culture of cooperation and continuous communication among teams. This interconnectivity enables faster, higher-quality software delivery by eliminating bottlenecks. DevOps best practices offer significant benefits to DevOps engineers, enhancing their effectiveness and efficiency. Examine best practices for version control and dynamic environments closely, learn how to "build once, deploy many," and master the art of continuous integration and delivery (CI/CD), reducing manual intervention and minimizing errors. Each chapter equips you with actionable insights, guiding you through automated testing, robust monitoring, and effective rollback strategies. You will confidently tap into the power of Infrastructure as Code (IaC) and DevSecOps methodologies, ensuring secure and scalable software delivery.Overall, DevOps best practices enable DevOps engineers to deliver high-quality, scalable, and secure software in a more streamlined and collaborative environment. WHAT YOU WILL LEARN¿ Apply DevOps design patterns to optimize system architecture and performance.¿ Implement DevOps best practices for efficient software development.¿ Establish robust and scalable CI/CD processes with security considerations.¿ Effectively troubleshoot issues and ensure reliable and resilient software.¿ Seamlessly integrate security practices into the entire software development lifecycle, from coding to deployment.WHO THIS BOOK IS FORSoftware Developers, Software Architects, Infrastructure Engineers, Operation Engineers, Cloud Engineers, Quality Assurance (QA) Engineers, and all DevOps professionals across all experience levels to master efficient software delivery through proven design patterns.
Unlocking computer vision with Python and OpenCV¿DESCRIPTION Neural Network Computer Vision with OpenCV equips you with professional skills and knowledge to build intelligent vision systems using OpenCV. It creates a sequential pathway for understanding morphological operations, edge and corner detection, object localization, image classification, segmentation, and advanced applications like face detection and recognition, and optical character recognition. This book offers a practical roadmap to explore the nuances of image processing with detailed discussions on each topic, supported by hands-on Python code examples. The readers will learn the basics of neural networks, deep learning and CNNs by using deep learning frameworks like Keras, Tensorflow, PyTorch, Caffe etc. They will be able to utilize OpenCV DNN module to classify images by using models like Inception V3, Resnet 101, Mobilenet V2. Moreover, the book will help to successfully Implement object detection using YOLOv3, SSD and R-CNN models. The character detection and recognition models are also covered in depth with code examples.You will gain a deeper understanding of how these techniques impact real-world scenarios and learn to harness the potential of Python and OpenCV to solve complex problems. Whether you are building intelligent systems, automating processes, or working on image-related projects, this book equips you with the skills to revolutionize your approach to visual data.WHAT YOU WILL LEARN¿ Acquire expertise in image manipulation techniques.¿ Apply knowledge to practical scenarios in computer vision.¿ Implement robust systems for face detection and recognition.¿ Enhance projects with accurate object localization capabilities.¿ Extract text information from images effectively.WHO THIS BOOK IS FORThis book is designed for those with basic Python skills, from beginners to intermediate-level readers. Whether you are building intelligent robots that perceive their surroundings or crafting advanced vision systems for object detection and image analysis, this book will equip you with the tools and skills to push the boundaries of AI perception.
Bottom-up approach to crack your python interview Key Features Get the answer for the most common and challenging Python question Learn to trace the code and answer the question correctly Explore the solutions of GUI and DBMS in Python Gain sufficient understanding on Machine Learning library and Pandas DescriptionThis book covers all possible interview questions and coding in Python. It presents written theory as well as practical questions as all the interviewers do not follow the same pattern. Questions are jumbled and compiled. Practical questions may help you to understand the logic and will help you to fight the technical round. Simple questions with deep coding are the hallmark of this book. With over 242 questions in this book, you will be able to crack your Python interview. The book covers the following topics: >What you will learn Become a Python Developer without having to spend a lot of money on theoretical content. You will achieve the confidence to tackle the most challenging questions on Python. You will develop a strong understanding around the entire ecosystem of Python programming.Who this book is forThis book is targeted at Python Developers, Technical specialist, Beginners who want to stand out in a Python coding interview. Table of Contents 1. Core Concept2. OOPs Concept3. Python Module4. Python GUI5. File Handling6. Python Database7. NumPy, Pandas8. Django, FlaskAbout the Authors Swati Saxena is an expert in Java programming and coding.She holds an MCA, OCJP ( Oracle Certified Java Professional ), and ADST and has in-depth knowledge of the subject and vast experience in developing and training . She has been awarded by Rajasthan Women Achievement Award and PratibhaSamman for her writing work.She is an achiever of a Certificate of Excellence by MyGov.> LinkedIn Profile: https: //www.linkedin.com/in/swati-saxena-49851b1a5/ Facebook Profile: https: //www.facebook.com/SwatiComputersJaipur/
Learn how to rapidly build and document scalable Salesforce applications¿This book is a practical guide for building secure, scalable, and performant SaaS applications on top of the Salesforce platform. Learn how to dissect a business problem and extract non-communicated requirements. Gain practical knowledge on designing and documenting a Salesforce application using the right mix of low-code development tools such as flows, validation rules, and formula fields and full-code using APEX, Lightning Components, and off-platform modules.Start with the fundamental concepts of the Salesforce platform and its SaaS application development capabilities. Learn key building blocks like objects, fields, and security models, explore powerful tools like App Builder and Flow Builder, and master the principles of the Salesforce app development lifecycle.The book will use real-life business scenarios to practically teach you foundational information and skills that you can use to develop enterprise-ready applications. You will gain critical knowledge and skills to put you on track for your journey toward the prestigious Salesforce Certified Technical Architect credentials.WHAT YOU WILL LEARN¿ Develop scalable, extendable, and performant Salesforce applications. ¿ Build a fully functional Phonebook application and experience the entire development cycle.¿ Design and document a Salesforce application efficiently and effectively using standard artifacts.¿ Test and release your Salesforce application.¿ Build a lively feedback loop with your application's end users.WHO THIS BOOK IS FORThis book is for citizen developers, business analysts, SaaS application developers, salesforce developers and architects, and anyone interested in developing SaaS applications to solve enterprise business problems or to become Salesforce Certified Technical Architects.
KEY FEATURES ¿ Comprehensive coverage of C programming fundamentals.¿ Clear explanations and engaging examples given in each chapter.¿ Designed to help you develop a problem-solving mindset.This book equips you with the knowledge of fundamentals of C, a powerful and versatile programming language. It extensively explores the building blocks of computers, software, and algorithms, helping the readers gain a comprehensive understanding of how data is manipulated and solutions are designed.The readers will learn more about fundamental data types like integers, floats, and characters, master operators and expressions for manipulating data efficiently. We will explore control flow statements like if and for to write structured and logical code, and unlock the power of loops for repetitive tasks. As the book progresses, we will conquer advanced topics like recursion, user-defined functions, dynamic memory allocation, expanding coding skills and tackling complex problems with ease.This book guarantees knowledge beyond merely learning concept, helping you to acquire expertise required for future job roles. WHAT YOU WILL LEARN¿ Understand file handling in C for practical application.¿ Analyze time and space complexities for optimized algorithm design.¿ Navigate decision-making statements and loop structures seamlessly.¿ Demonstrate proficiency in array, string, and pointer manipulation.WHO THIS BOOK IS FORThis book is meant for students in fields like, computer science or data analysis, seeking a strong C foundation. It can also be utilised by professional engineers, scientists, or developers looking to boost their analytical skills with C.
One tool, endless possibilities: Multi-cloud mastery with Ansible¿Across the modern IT landscape, managing infrastructure across diverse cloud platforms has become a formidable task. Ansible, a robust open-source automation tool, emerges as the ultimate weapon in your arsenal, unlocking efficiency and control over your multi-cloud environment, such as IBM, AWS, GCP, and Azure. Indulge in an in-depth venture through Ansible's fundamentals, architecture, and applications in multi-cloud environments with use cases. Gain a deep understanding of core concepts, such as playbooks, tasks, and roles, and learn to set up Ansible seamlessly across diverse operating systems and cloud providers. Master the creation of efficient playbooks to automate infrastructure provisioning, application deployment, and configuration management in multi-cloud scenarios. Dig into advanced areas like network automation, security automation, and edge computing, acquiring the skills to automate intricate tasks effortlessly.By the end of this book, you will emerge as a confident Ansible expert, capable of automating your multi-cloud operations with precision and efficiency. You will gain the skills to reduce manual effort, minimize errors, and achieve unprecedented agility in your cloud deployments.WHAT YOU WILL LEARN¿ Write efficient Ansible Playbooks for automated system configurations.¿ Deploy and manage cloud infrastructure across major providers seamlessly.¿ Integrate Ansible with Kubernetes for container orchestration automation.¿ Implement Ansible Automation Platform and Tower for enterprise scaling.¿ Apply Ansible techniques to automate AI and deep learning pipelines.WHO THIS BOOK IS FORThis book is tailored for IT professionals, including system administrators, DevOps engineers, cloud architects, cloud security professionals, automation engineers, and network specialists seeking to leverage Ansible for automation.
Architect your own benchmarks¿Open-source development has been the single most significant contributor to the development community, and the contributions are used across the IT landscape including corporations, universities, schools, etc. Despite being highly popular, contributing to open-source and navigating open-source systems has always been challenging. Some reasons could be that most open-source developers hold other day jobs, which might also be their regular work. Memcached is one of the largest commercially and non-commercially used caching systems in the IT world, with a relatively smaller codebase that enables developers to understand the basic skeletal of source code structures while enabling developers to hone their skills towards the development of high-quality production-grade, enterprise-ready open-source software. Most server-based technologies.Open-source development skills enable developers to understand the intricacies of softwares, enabling robust decision-making while choosing technologies over trends and making mature decisions on a day-to-day development basis. This book is for all programming enthusiasts and is designed to be a Source code 101 level book, but it can help developers elevate to architect-level decision-making as well as architects to make solid software decisions while building the systems. WHAT YOU WILL LEARN¿ Uncover the secrets of Memcached, a high-performance caching system.¿ Learn about security measures safeguarding Memcached's integrity and scalability.¿ Understand large-scale use cases of Memcached and how to continue further study of open source systems.¿ Students can learn the implementation of most concepts through their journey with a practical approach. WHO THIS BOOK IS FORThis book is designed for software developers, system administrators, and IT professionals who want to delve into the world of Memcached, a high-performance caching system. It is a comprehensive guide to Memcached's architecture, design, and implementation for all programming enthusiasts.
Empowering you to investigate, analyze, and secure the digital realmDigital forensics is the art and science of extracting the hidden truth and this book is your hands-on companion, bringing the world of digital forensics to life. Starting with the core principles of digital forensics, the book explores the significance of various case types, the interconnectedness of the field with cybersecurity, and the ever-expanding digital world's challenges. As you progress, you will explore data acquisition, image formats, digital evidence preservation, file carving, metadata extraction, and the practical use of essential forensic tools like HxD, The Sleuth Kit, Autopsy, Volatility, and PowerForensics. The book offers step-by-step instructions, real-world case studies, and practical examples, ensuring that beginners can confidently set up and use forensic tools. Experienced professionals, on the other hand, will find advanced insights into memory analysis, network forensics, anti-forensic techniques, and more.This book empowers you to become a digital detective, capable of uncovering data secrets, investigating networks, exploring volatile and non-volatile evidence, and understanding the intricacies of modern browsers and emails.WHAT YOU WILL LEARN¿ Learn how to set up and use digital forensic tools, including virtual environments. ¿ Learn about live forensics, incident response, and timeline examination.¿ In-depth exploration of Windows Registry and USBs.¿ Network forensics, PCAPs, and malware scenarios.¿ Memory forensics, malware detection, and file carving.¿ Advance tools like PowerForensics and Autopsy.WHO THIS BOOK IS FORWhether you are a tech-savvy detective, a curious student, or a seasoned cybersecurity pro seeking to amplify your skillset. Network admins, law enforcement officers, incident responders, aspiring analysts, and even legal professionals will find invaluable tools and techniques within these pages.
PowerShell Essentials - Your path to efficient automation and scripting¿¿DESCRIPTION In the last decade, PowerShell has propelled in every way in the automation arena. Since the inception of PowerShell, it has become a de facto tool for automation, and it is the favorite solution of many Windows administrators, with the capability to automate almost any task in the Microsoft ecosystem. Since the advent of PowerShell, it has been a lot easier to import the related modules and invoke the associated cmdlets call to take care of many day-to-day mundane activities, from simple to complex maintenance.Beginning with introductory chapters that cover Azure concepts, an overview of PowerShell, and other related tools, the reader will be introduced to the advanced concepts of Azure components without heavy emphasis on Cloud. This book would give an IT administrator's view of Microsoft Azure by equipping them to construct, manage, and administer workloads on-premise or in the Cloud. The later chapters are straightforward to understand and completely isolated from each section. For every section, the PowerShell code is designed, and readers with no prior experience can jump into the topics and get started with the examples.The aim of this book is to provide the reader with hands-on experience with Azure databases, enabling them to work with what is relevant in the market today and is clearly in the future. It would be great to have hands-on experience with PowerShell; this would help you to progress faster. However, if you have experience with PowerShell, you can jump to a specific chapter or topic in the book. WHAT YOU WILL LEARN¿ Get to understand the Windows operating system as PowerShell is a cross-platform scripting language, so understand how it works on multi-platforms.¿ Learn to use PowerShell for administration, such as on the Cloud, Active Directory, VMware and SQL Server, and more.¿ Learn to administer infrastructure effectively.WHO THIS BOOK IS FORPowerShell serves as a crucial framework for IT professionals. It is a top choice for automation engineers, Windows administrators, and network administrators looking to standardize, automate server installation, integrate automation workflows, and streamline day-to-day Windows network management. Cloud engineers benefit from built-in PowerShell tools provided by various cloud vendors. Database administrators effectively administer SQL infrastructure with PowerShell's SQL modules.
Master the art of GUI development in Python with this comprehensive guide¿¿Python GUI with PyQt is an invaluable guide for both novice and experienced programmers who want to master the art of creating visually appealing and interactive graphical user interfaces (GUIs) for Python applications using the PyQt5 library and the Qt Designer visual layout tool. It covers all the essential concepts of PyQt5 GUI programming in a comprehensive and beginner-friendly manner.The book starts with the basics of GUI programming, such as creating windows, using layout managers, and managing signals and events. It then covers more advanced topics, such as creating dialog and message boxes, using container, input, item views, and display widgets. Then it teaches you to connect signals to slots, the cornerstone of event-driven programming, and discover how to utilize Qt Designer, a visual GUI design tool, to streamline the development process. As you progress, delve into the realm of containers, learning to organize and manage widgets with finesse. Explore the vast array of input widgets, enabling users to seamlessly provide data. You finally conclude your journey by mastering the art of display widgets, empowering you to present information with clarity and elegance. The book is also highly interactive, with practical examples and exercises at the end of each chapter. These help you solidify your understanding of the concepts and gain practical experience in PyQt5 GUI programming.WHAT YOU WILL LEARN¿ Practice your code in various IDEs, such as VS Code and Jupyter Notebook.¿ Write comments against your code to make it more readable and maintainable.¿ Discover different types of widgets available in Qt Designer, such as buttons, labels, text boxes, check boxes, radio buttons, drop-down menus, item views, and container widgets. ¿ Explore the different layout management options available in PyQt5, such as vertical, horizontal, form, and grid layouts.¿ Learn about the unique signals and slots mechanism in PyQt5 for handling events.WHO THIS BOOK IS FORThis book is for students of all levels, whether you're a novice programmer seeking to build your first GUI application or an experienced developer seeking to expand your skillset. From middle school to postgraduate, in any branch of engineering, science, or programming, this book will serve as your indispensable companion in elevating your Python programming prowess.
Analytics made easy with Base and Advance SASData Analytics with SAS is an attempt to learn concepts of Data Analytics with SAS tool. Starting with the fundamentals, the book introduces you to SAS by explaining its architecture, components, libraries and graphical user interface. It then delves into abilities like manipulating and exploring data, where both basic and advanced techniques are covered.The book outlines concepts and functions for data manipulation. Data manipulation is important as without it, we cannot define data in a proper format. Moreover, data without a proper format and features cannot be used for further analysis.The book outlines concepts and functions of data exploration. Data exploration or Exploratory Data Analysis (EDA) is the first step in data analysis. It is a very critical step as it helps us get insights from data to understand past behaviors. To facilitate a practical learning experience with SAS, the book offers examples and code snippets.In conclusion, this comprehensive guidebook serves as a valuable resource for individuals interested in data analytics using SAS. It caters to both novices and seasoned users alike while preparing them for roles, within the field of Data Analytics.WHAT YOU WILL LEARN¿ Get familiar with the functions for insightful data exploration.¿ Shape and transform data using data manipulation functions.¿ Improve efficiency of SAS Operations by combining power of SQL with SAS.¿ Learn how to automate data analysis tasks and share insights across your team with SAS macros.¿ Learn how to visualize your data with impact using a variety of data visualization functions.WHO THIS BOOK IS FORThis book is meant for Data Analysts, Data Engineers, Business Analysts, Data Scientists, Business Intelligence Experts, Data journalists, Market researchers, Financial analysts, Risk analysts and anyone who wants to pursue a career in Analytics.
Long path to better systems that last longer and make engineers and customers happierThis book is a comprehensive guide to designing scalable and maintainable software written by an expert. It covers the principles, patterns, anti-patterns, trade-offs, and concepts that software developers and architects need to understand to design software that is both scalable and maintainable.The book begins by introducing the concept of monoliths and discussing the challenges associated with scaling and maintaining them. It then covers several anti-patterns that can lead to these challenges, such as lack of isolation and internal shared libraries.The next section of the book focuses on the principles of good software design, such as loose coupling and encapsulation. It also covers several software architecture patterns that can be used to design scalable and maintainable monoliths, such as the layered architecture pattern and the microservices pattern.The final section of the book guides how to migrate monoliths to distributed systems. It also covers how to test and deploy distributed systems effectively.WHAT YOU WILL LEARN¿ Understand the challenges of monoliths and the common anti-patterns that lead to them.¿ Learn the principles of good software design, such as loose coupling and encapsulation.¿ Discover software architecture patterns that can be used to design scalable and maintainable monoliths.¿ Get guidance on how to migrate monoliths to distributed systems.¿ Learn how to test and deploy distributed systems effectively. WHO THIS BOOK IS FORThis book is for software developers, architects, system architects, DevOps engineers, site reliability engineers, and anyone who wants to learn about the principles and practices of modernizing software architectures. The book is especially relevant for those who are working with legacy systems or want to design new systems that are scalable, resilient, and maintainable.
Learn how to use C# 11 to build apps for any platform, from the ground upC# 11 is the latest version of C#, a popular programming language for building cloud, web, and desktop applications. It is a powerful and versatile language that can create a wide range of applications, from simple command-line tools to complex enterprise systems.This book teaches you how to use C# 11, the latest version of C#, to build real-world applications. It introduces the new language features in C# 11, such as global using directives, file-scoped namespaces, and top-level statements. Then, it shows you how to use these features to write code that is more concise and expressive. Next, the book teaches you how to build various applications using C# 11, including web apps, mobile apps, desktop apps, and machine learning models. You'll learn to use ASP.NET Core, gRPC, Blazor, Angular, WPF, WinUI 3, .NET MAUI, and ML.NET. Throughout the book, you'll also learn the best practices for writing clean, efficient, and maintainable codes.By the end of the book, you will have a deep understanding of C# 11 and how to use it to build a wide range of cloud, web, and desktop applications.WHAT YOU WILL LEARN¿ Get an overview of the new language enhancements in C# 11.¿ Create simple applications from start to finish using a built-in project template step-by-step.¿ Learn related concepts, and be aware of the nuances, pitfalls, and workarounds while creating each application.¿ Reflect on the testing and deployment strategies for each application type.¿ Challenge yourself to think deeper and learn more with end-of-chapter exercises.WHO THIS BOOK IS FORThis book is for experienced C# programmers who want to learn about the latest enhancements to the language, project types, tools, technologies, and design approaches. The book assumes readers are familiar with C# and can build applications using the .NET Platform in Visual Studio.
Think smart, code better with quick project-oriented Python¿¿Embark on an exciting journey into the world of programming with "Python Programming for Students" In today's quickly changing world of technologies, Python is serving as an up-and-coming programming language with its applicability in a variety of domains ranging from task-specific Python programs, standalone GUI applications, programming sustainable websites, developing interactive games, data analytics, and machine learning, artificial intelligence, etc.Begin your programming adventure by delving into the basics of Python, establishing a solid foundation in variables, data types, and operators. As you progress, you'll explore the intricacies of flow control, data structures, and algorithms, gaining the tools to tackle complex programming challenges. Next, venture into the principles of object-oriented programming. Unleash your creativity with Turtle Programming in Python, crafting graphical designs and animations. Discover the power of database handling using SQLite, by learning to store, retrieve, and manipulate data efficiently. Develop graphical user interfaces (GUIs) with Tkinter, creating interactive and intuitive user applications. Experience the thrill of game development in PyGame, building engaging and interactive games.Finally, explore the realm of mobile app development with Kivy, mastering the techniques to create applications for Android and iOS devices. This book is carefully crafted for easy understanding for students through numerous examples, exercises, and projects to provide hands-on practice and enhance your programming prowess.WHAT YOU WILL LEARN¿ Understand a real-time problem statement and develop the required solution through programming in Python. ¿ Learn the fundamentals of Python programming, including data structures, flow control, functions, and recursion.¿ Learn the various object-oriented fundamentals such as classes, objects, inheritance, polymorphism, overloading, overriding, etc.¿ Get a deep insight into database handling in Python using SQLite.WHO THIS BOOK IS FORThe book is meant for any learner who wants to learn Python programming and build applications from scratch. Whether your goal is to become a professional programmer, build your own projects, or simply explore the possibilities of programming, this book will guide you every step of the way.
Everything you need to know about managing the ServiceNow platform, in one place¿The ServiceNow platform is a powerful tool for managing IT services, but it can be complex to manage. This book provides a comprehensive guide to managing the ServiceNow platform effectively, from the core architecture concepts to scripting and integration.Whether you're a beginner or an experienced administrator, this book will help you get the most out of the ServiceNow platform. You'll learn how to manage users and access, manage licensing, move configuration across environments, manage upgrades, and configure forms, workflows, business rules, and more. You'll also learn about foundational data such as locations and groups, how to configure notifications and the mobile app, and how to import and export data. And, of course, no book on managing the ServiceNow platform would be complete without a discussion of scripting and integration. In addition to the core topics, this book also covers some more advanced topics such as managing technical debt in the ServiceNow platform.By the end of the book, you will be able to manage the ServiceNow platform effectively and efficiently.WHAT YOU WILL LEARN¿ Learn how to manage users, groups, access, settings, and integrations.¿ Create and configure forms, workflows, business rules, and more.¿ Integrate ServiceNow with other systems to streamline workflows and automate tasks.¿ Learn how to import, export, and protect your ServiceNow data.¿ Keep ServiceNow running smoothly by troubleshooting and resolving problems.WHO THIS BOOK IS FORThis book is for anyone who wants to learn about ServiceNow, whether you're a beginner or an experienced IT professional. It's a quick and easy way to get started with ServiceNow, and it can help you prepare for a ServiceNow career or simply gain a better understanding of the platform.
Learn how to use cloud native tools for robotics¿DESCRIPTION Embrace the transformative power of cloud robotics with Cloud-Powered Robotics with Raspberry Pi, your ultimate guide to building and deploying intelligent robotic applications using cutting-edge DevOps and cloud native tools. Immerse yourself in the fundamentals of DevOps, mastering the principles and practices that streamline software development and deployment. Uncover the intricacies of cloud native tools like Docker and Kubernetes, learning how to containerize, orchestrate, and manage your robotic applications with unparalleled efficiency.Transform your knowledge into action by constructing a comprehensive robot monitoring system step by step. Through this hands-on project, you will gain practical experience with cloud native tools, solidifying your understanding of their applications and empowering you to leverage their capabilities for your own projects.Explore the boundless potential of cloud native computing in robotics, discovering how these tools are revolutionizing industries like assembly, farming, and medicine. Gain insights from real-world case studies, witnessing how small companies are harnessing the power of cloud native tools to create innovative robotic solutions.Join the forefront of cloud robotics and empower yourself to build, deploy, and monitor intelligent robotic applications that transform industries and shape the future.WHAT YOU WILL LEARN¿ Learn the basics of DevOps and Cloud Native Computing.¿ Learn how to use cloud native tools by building a robot monitoring application.¿ Learn how each tool works and understand the concepts of cloud native computing along the way. ¿ Specific examples of how to use cloud native tools in other fields such as assembly, farming and medicine.WHO THIS BOOK IS FORThis book is for DevOps engineers who are already familiar with these tools and want to apply them to other projects, software developers who want to learn cloud native tools for the first time, robotics and IoT enthusiasts and engineers who want to learn cloud native tools to apply them to their projects. The only requirements are knowing the basics of Python, Node.js or Java.
Acquire the skill of managing Windows Server 2022 using the instructional approach¿¿Beginning with an introduction to computer networks and Windows Server 2022, this book takes you through the initial stages of installing and configuring Windows Server 2022. It then covers the post-installation activities that must be performed within the Windows Server 2022 framework. As you continue reading the book, it delves into advanced aspects of Windows Server 2022 operation, such as installing various roles and configuring client/server network services like Active Directory Domain Services (AD DS), Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Deployment Services (WDS), Print and Document Services (PDS), Windows Server Update Services (WSUS), Web Server, Hyper-V, and other critical network services.Building on these foundations, the book leverages real-world scenarios to help you deepen your understanding of Windows Server 2022 fundamentals and provide adept solutions to complex tasks. In addition to maintenance and troubleshooting, it also teaches you the best practices for effectively managing Windows Server 2022.By the end of this book, you will have acquired the essential knowledge required to administer and oversee Windows Server environments proficiently.WHAT YOU WILL LEARN¿ Learn the fundamental concepts and components of the Windows Server 2022 environment.¿ Learn how to install Windows Server 2022 and complete essential post-installation tasks for optimal configuration.¿ Dive into advanced topics by mastering the installation of various roles crucial to the functioning of Windows Server 2022, such as AD DS, DNS, DHCP, WDS, PDS, WSUS, Web Server, and Hyper-V.¿ Enhance your skills by working through real-world examples, enabling you to tackle complex tasks using practical approaches and problem-solving techniques.¿ Learn the best practices for maintaining and troubleshooting Windows Server 2022 instances, ensuring your server environment's ongoing reliability and performance.WHO THIS BOOK IS FORThis book is a valuable resource for system administrators of all skill levels. It provides comprehensive coverage of Windows Server 2022 roles and features, making it an excellent choice for beginners, intermediates, and experts.
Learn how to leverage DevSecOps to secure your modern enterprise in the cloud¿¿¿"Demystifying DevSecOps in AWS" is a practical and insightful handbook designed to empower you in your pursuit of securing modern enterprises within Amazon Web Services (AWS) environments. This book delves deep into the world of DevSecOps, offering a thorough understanding of its fundamentals, principles, methodologies, and real-world implementation strategies. It equips you with the knowledge and skills needed to seamlessly integrate security into your development and operations workflows, fostering a culture of continuous improvement and risk mitigation. With step-by-step guidance and real-world examples, this comprehensive guide navigates the intricate landscape of AWS, showcasing how to leverage its services and tools to enhance security throughout the DevSecOps lifecycle. It bridges the gap between development, security, and operations teams, fostering collaboration and automation to fortify AWS pipelines.This book is your one-stop shop for mastering DevSecOps in AWS. With it, you'll be able to protect your applications and data, and achieve operational excellence in the cloud.WHAT YOU WILL LEARN¿ Learn to infuse security into the DevOps lifecycle and master AWS DevSecOps.¿ Architect and implement a DevSecOps pipeline in AWS.¿ Scale DevSecOps practices to accommodate the growth of AWS environments.¿ Implement holistic security measures across the software lifecycle.¿ Learn real-world DevSecOps scenarios and lead DevSecOps initiatives.WHO THIS BOOK IS FORThis book is for anyone who wants to learn about DevSecOps in AWS, including cybersecurity professionals, DevOps and SRE engineers, AWS cloud practitioners, software developers, IT managers, academic researchers, and students. A basic understanding of AWS and the software development lifecycle is required, but no prior experience with DevSecOps is necessary.
Unlock your programming potential with Kotlin - Start building todayDESCRIPTION Kotlin is a modern, expressive, and concise programming language popular among developers for its many benefits. These include its interoperability with Java, ability to build native mobile and web applications, and support for functional programming.This book provides a comprehensive introduction to Kotlin, covering everything you need to know to start building Kotlin applications, regardless of your prior programming experience.You'll start by learning the basics of Kotlin, including its variables, types, functions, and control flow statements. Then, you'll explore more advanced topics such as object-oriented programming, generics, coroutines, RxKotlin, and multiplatform development.Once you have a solid foundation in Kotlin, you'll learn how to use it to build real-world applications. You'll start with a simple Android application and then move on to more complex projects, such as a web application and a desktop application.By the end of this book, you will have a deep understanding of Kotlin and be confident in your ability to use it to build robust, maintainable, and scalable applications.WHAT YOU WILL LEARN¿ Learn Kotlin syntax, type system, and basic concepts to write idiomatic, expressive, and safe code.¿ Build robust and scalable applications using Kotlin, including web, mobile, and desktop applications. Use reactive patterns and frameworks such as Spring Boot to design highly scalable and resilient applications.¿ Apply best practices and design patterns to write maintainable and reusable code.¿ Write code that is reliable and easy to maintain.¿ Become a more productive and efficient programmer.WHO THIS BOOK IS FORBuilding Kotlin Applications is for anyone who wants to learn how to build modern and scalable applications with Kotlin. Whether you are a software engineer, mobile developer, web developer, or student, this book will teach you everything you need to know to get started with Kotlin.
Learn how to build an IoT Data Analytics infrastructure. Explore advanced techniques for IoT Data Analysis with Python. Gain hands-on experience applying IoT Data Analytics to real-world situations.
Develop a solid understanding of foundational principles in machine learning. Master regression and classification methods for accurate data prediction and categorization in machine learning.
Additionally, it discusses correlated subqueries, joining and filtering datasets, using SQL in calculations, segmenting and classifying data, rolling analysis, and analyzing data over time. The book concludes with a chapter on advanced data presentation.
Learn the essentials of C# and object-oriented programming. Gain insights into best practices for quality coding. Learn how to use design patterns to write code that is reusable, flexible, and maintainable.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.