Allgemein
Car IT kompakt Reloaded
Die vielen neuen Funktionen, die im vernetzten Auto Realität werden, finden Sie in diesem Buch übersichtlich beschrieben. Dabei geht es von der Einbindung von Google und Facebook bis hin zu Diensten, die Ihnen helfen Ihren Parkplatz wiederzufinden, per App Ihr Auto einzuparken oder das Sonnendach aus der Ferne zu schließen, wenn es regnet.Als Ziel dieser Entwicklung wird das autonome Fahren definiert inklusive aktueller Entwicklungen, Implementierungsvarianten und den wesentlichen Herausforderungen bezüglich der Sicherheit und Rechtslage. Das Buch gibt darüber hinaus Auskunft zu notwendigen Qualitätsstandards in der Entwicklung komplexer Fahrzeug-IT-Systeme.Zum Abschluss werden die Auswirkungen auf Wirtschaft, Gesellschaft und Politik beschrieben. Dabei werden speziell Fahrzeugnutzer sowie Fahrzeughersteller und ihre Lieferanten berücksichtigt.ROMAN MILDNER ist Berater, Projektmanager und Buchautor für die Themen Projektorganisation und Prozessqualität in der Automobilindustrie.THOMAS ZILLER ist Projektmanager, der zudem sein umfassendes Wissen als Dozent an der Fachhochschule Heilbronn weitergibt.FRANCO BAIOCCHI ist ein Intacs™-zertifizierter Competent Assessor und Projektmanager, der seit 2021 als selbstständiger Berater wirkt.Fahrzeugindustrie zwischen Tradition und Innovation.- Das autonome Fahren.- Das vernetzte Fahrzeug.- Automobile Qualität.- Herausforderung automobiles Projektmanagement.- CORE SPICE.- Automobile Strategie im Fokus.- Automobile Zukunft.
Angular for Kids
Welcome to the book “Angular for Kids: Start your Coding Adventure”. This book is your introduction to the world of Angular. It's your first step towards developing websites and mobile applications. With Angular, you can turn your ideas into reality. Learning should be fun, so you will feel like you are reading a story. By the end of this book, you will have a good understanding of Angular. You will have taken the first steps in your modern web programming adventure. Have fun programming! Hello, I am Abdelfattah Ragab, a professional software developer with more than 20 years of experience. I am an expert in Angular, CSS, graphic design and all web related technologies. I have published numerous books on modern CSS layouts and Angular as well as complete business solutions for e-commerce and the like. I hope you enjoy my books. With kind regards.
Hands-On Object-Oriented Programming
Learn how to easily design and implement a software system using object-oriented programming. Through hands-on activities, this book equips you with the real-world practice needed to master OOP skills that can be applied universally across any programming language.This book is dedicated to bridging the gap between theoretical concepts and practical implementation in software development using OOP. Readers will first understand the importance of OOP in handling software complexities before learning how to model real-world problems through access control, extendible object design, and object relationships. Specifically, the author discusses how to use inheritance, association, and polymorphism concepts for implementing reusable and easy-to-use complex software. More importantly, this book covers design patterns and event-driven programming for learning how to model complex interactions among various objects of the software system to implement various use cases.Unlike existing books on OOP which teach syntax and semantics through standard examples, this book leverages an immersive learning experience through a variety of real-world use cases, applications, games, and system software. While written in C++, the skills can be applied to any OOP language of the reader's preference. The book's last chapters will quickly introduce Python and Solidity languages for learning advanced technologies. By the end, novice and seasoned developers will know how to implement practical and reusable software systems with confidence.WHAT YOU WILL LEARN* Apply OOP concepts through real-time use cases: games, applications software (online shopping, reservations, etc.), system software (protocols, simulators, etc.), and modeling and implementation using C+* Design and implement reusable and extendible software with OOP* Understand the importance of design patterns and learn how to use them for solving real-time issues* Use event-driven programming for implementing complete interactions of complex application software, system software, and simulators* Implement OOP using C++ features and discover Python and Solidity constructs for OOPWHO THIS BOOK IS FORBeginners and intermediate software developers with basic programming knowledge to quickly learn OOP concepts with C++. Advanced users will find it useful for quickly exploring best-design principles, patterns, and event-driven programming for implementing complex software systems.DR. ANIL KUMAR RANGISETTI received his PhD in the field of computer science and engineering from IIT Hyderabad. He has 10 years of teaching and research experience in computer science and engineering. During his career, he worked at prestigious Indian institutions such as IIIT Dharwad, SRM-AP, and GMR, and worked at software development and research labs such as ARICENT, IRL-Delhi. Currently he is working as Assistant Professor in the Department of CSE, IIITDM Kurnool. He trained the students in OOP languages, and how to use advanced simulators (NS-3), Docker, and Networking tools for researching and developing applications at his work places. He guided a significant number of undergraduate and postgraduate students for project works.Broadly, his research interests include Wi-Fi technologies, Next Generation Mobile Networks, SDN, NFV, and Cloud Computing. Besides research activities, he is interested in writing and reviewing books on computer science technologies and programming languages. He published a number of novel research publications with IEEE, Springer, Elsevier, and Wiley in the field of a variety of networking technologies such as LTE, SDN and NFV, and Wi-Fi technologies. He authored a book titled _Advanced Network Simulations Simplified._Chapter 1: Importance of Object Oriented Programming.- Chapter 2: Start Learning OOP Using C++.- Chapter 3: Systematically Starting and Stopping Software Objects.- Chapter 4: Exploring Important C++ Features.- Chapter 5: Quickly and Systematically Model Real-World Problems into Software.- Chapter 6: Quick Software Development using OOP.- Chapter 7: Easy to Use Software Development Using OOP.- Chapter 8: Learning the Design Patterns.- Chapter 9: Learning Event Driven Programming.- Chapter 10: Quick Introduction to Python and Solidity Ways of OOP.
Advanced ASP.NET Core 8 Security
Most .NET developers do not incorporate security best practices when creating websites. The problem? Even if you use all of the best practices that the ASP.NET team recommends, you are still falling short in several key areas due to issues within the framework itself. And most developers don’t use all of the best practices that are recommended.If you are interested in truly top-notch security, available sources don’t give you the information you need. Most blogs and other books simply state how to use the configurations within ASP.NET, but do not teach you security as understood by security professionals. Online code samples aren't much help because they are usually written by developers who aren’t incorporating security practices.This book solves those issues by teaching you security first, going over software best practices as understood by security professionals, not developers. Then it teaches you how security is implemented in ASP.NET. With that foundation, it dives into specific security-related functionality and discusses how to improve upon the default functionality with working code samples. And you will learn how security professionals build software security programs so you can continue building software security best practices into your own Secure Software Development Life Cycle (SSDLC).WHAT YOU’LL LEARN* Know how both attackers and professional defenders approach web security* Establish a baseline of security for understanding how to design more secure software* Discern which attacks are easy to prevent, and which are more challenging, in ASP.NET* Dig into ASP.NET source code to understand how the security services work* Know how the new logging system in ASP.NET falls short of security needs* Incorporate security into your software development processWHO THIS BOOK IS FORSoftware developers who have experience creating websites in ASP.NET and want to know how to make their websites secure from hackers and security professionals who work with a development team that uses ASP.NET. To get the most out of this book, you should already have a basic understanding of web programming and ASP.NET, including creating new projects, creating pages, and using JavaScript.TOPICS THAT ARE NEW TO THIS EDITIONThis edition has been updated with the following changes:* Best practices and code samples updated to reflect security-related changes in ASP.NET 8* Improved examples, including a fully-functional website incorporating security suggestions* Best practices for securely using Large Language Models (LLMs) and AI* Expansions and clarifications throughoutSCOTT NORBERG is a web security specialist with almost 20 years of experience in various technology and programming roles, specializing in web development and web security using Microsoft technologies. He has a wide range of experiences in security, from working with development teams on secure code techniques, to software security assessments, and application security program building. He also has an interest in building plug-and-play software libraries that developers can use to secure their sites with little-to-no extra effort.Scott holds several certifications, including Microsoft Certified Technology Specialist (MCTS), and certifications for ASP.NET and SQL Server. He also holds two certifications from ISC2, (Certified Information Systems Security Professional (CISSP) and Cloud Certified Security Professional (CCSP)) and an MBA from Indiana University.Scott is the Founder and President of Opperis Technologies LLC, a firm dedicated to helping small- to mid-sized businesses write more secure software. His latest project is CodeSheriff.NET, an open-source security scanner for ASP.NET Core, which can be found on GitHub at ScottNorberg-NCG/CodeSheriff.NET.Chapter 1: Intro to Security.- Chapter 2: Software Security Overview.- Chapter 3: Web Security.- Chapter 4: Thinking Like a Hacker.- Chapter 5: Introduction to ASP.NET Core Security.- Chapter 6: Cryptography.- Chapter 7: Processing User Input.- Chapter 8: Data Access and Storage.- Chapter 9: Authentication and Authorization.- Chapter 10: Advanced Web Security.- Chapter 11: Logging and Error Handling. Chapter 12: Setup and Configuration. - Chapter 13: Secure Software Development Life Cycle. (SSDLC).
Advanced interactive interfaces with Access
Explore and learn advanced techniques for working with graphical, interactive interfaces that can be built in Access.This book starts with best practices and tips to write code using VBA, and covers how to implement them in a real-world scenario. You will learn how to create and use VBA classes. An introduction to the binary code and the "bit vector" technique is discussed, followed by the implementation of a drag-and-drop engine. You also will learn how to design a timeline, and make it scrollable.WHAT YOU WILL LEARN* Write readable, easy-to-maintain code* Add a drag-and-drop engine to an Access application* Apply variations to the drag-and-drop technique to create different graphical effects* Embed a scrollable timeline in an Access application, on which objects can be dynamically placedWHO THIS BOOK IS FORVBA developersALESSANDRO GRIMALDI was born in Rome, Italy, where he first approached the computer world in 1982. He has been a professional VBA developer since 1998. For several years Alessandro consulted for the World Food Programme (WFP), a major United Nations agency for which he worked in Afghanistan, North Korea, Ethiopia, and Italy. He has also worked in Vienna, Austria for the CTBTO, another UN agency. Since 2014 he has lived in Frankfurt, Germany, and where he worked for the European Central Bank for about five years. In all these places he has developed VBA tools, ranging from simple automation tools to complex, multi-user, distributed, enterprise-level applications.In recent years, Alessandro has produced several videos about the drag-and-drop and the scrolling timeline, and delivered live workshops and presentations explaining these techniques. He has an online VBA shop (AlessandroGrimaldi.com/Shop) where he sells VBA tutorials, workshops, and tools. He also has a YouTube channel (@AlxGrim) where he publishes VBA-related videos.Introduction.- Chapter 1 - Writing code: good practices and tips.- Chapter 2 - VBA classes.- Chapter 3 - The presence vector technique.- Chapter 4 - Advanced interfaces: Drag and Drop.- Chapter 5 - Advanced interfaces: Scrollable timeline.- Conclusion.
Deep Reinforcement Learning and Its Industrial Use Cases
THIS BOOK SERVES AS A BRIDGE CONNECTING THE THEORETICAL FOUNDATIONS OF DRL WITH PRACTICAL, ACTIONABLE INSIGHTS FOR IMPLEMENTING THESE TECHNOLOGIES IN A VARIETY OF INDUSTRIAL CONTEXTS, MAKING IT A VALUABLE RESOURCE FOR PROFESSIONALS AND ENTHUSIASTS AT THE FOREFRONT OF TECHNOLOGICAL INNOVATION.Deep Reinforcement Learning (DRL) represents one of the most dynamic and impactful areas of research and development in the field of artificial intelligence. Bridging the gap between decision-making theory and powerful deep learning models, DRL has evolved from academic curiosity to a cornerstone technology driving innovation across numerous industries. Its core premise—enabling machines to learn optimal actions within complex environments through trial and error—has broad implications, from automating intricate decision processes to optimizing operations that were previously beyond the reach of traditional AI techniques. “Deep Reinforcement Learning and Its Industrial Use Cases: AI for Real-World Applications” is an essential guide for anyone eager to understand the nexus between cutting-edge artificial intelligence techniques and practical industrial applications. This book not only demystifies the complex theory behind deep reinforcement learning (DRL) but also provides a clear roadmap for implementing these advanced algorithms in a variety of industries to solve real-world problems. Through a careful blend of theoretical foundations, practical insights, and diverse case studies, the book offers a comprehensive look into how DRL is revolutionizing fields such as finance, healthcare, manufacturing, and more, by optimizing decisions in dynamic and uncertain environments. This book distills years of research and practical experience into accessible and actionable knowledge. Whether you’re an AI professional seeking to expand your toolkit, a business leader aiming to leverage AI for competitive advantage, or a student or academic researching the latest in AI applications, this book provides valuable insights and guidance. Beyond just exploring the successes of DRL, it critically examines challenges, pitfalls, and ethical considerations, preparing readers to not only implement DRL solutions but to do so responsibly and effectively. AUDIENCEThe book will be read by researchers, postgraduate students, and industry engineers in machine learning and artificial intelligence, as well as those in business and industry seeking to understand how DRL can be applied to solve complex industry-specific challenges and improve operational efficiency. SHUBHAM MAHAJAN, PHD, is an assistant professor in the School of Engineering at Ajeekya D Y Patil University, Pune, Maharashtra, India. He has eight Indian, one Australian, and one German patent to his credit in artificial intelligence and image processing. He has authored/co-authored more than 50 publications including peer-reviewed journals and conferences. His main research interests include image processing, video compression, image segmentation, fuzzy entropy, and nature-inspired computing methods with applications in optimization, data mining, machine learning, robotics, and optical communication. PETHURU RAJ, PHD, is chief architect and vice president at Reliance Jio Platforms Ltd in Bangalore, India. He has a PhD in computer science and automation from the Indian Institute of Science in Bangalore, India. His areas of interest focus on artificial intelligence, model optimization, and reliability engineering. He has published thirty research papers and edited forty-two books. AMIT KANT PANDIT, PHD, is an associate professor in the School of Electronics & Communication Engineering Shri Mata Vaishno Devi University, India. He has authored/co-authored more than 60 publications including peer-reviewed journals and conferences. He has two Indian and one Australian patent to his credit in artificial intelligence and image processing. His main research interests are image processing, video compression, image segmentation, fuzzy entropy, and nature-inspired computing methods with applications in optimization. Preface 1. Deep Reinforcement Learning Applications in Real-World Scenarios: Challenges and OpportunitiesSunilkumar Ketineni and Sheela J.2. Deep Reinforcement Learning: A Key to Unlocking the Potential of Robotics and Autonomous SystemsSaksham and Chhavi Rana3. Deep Reinforcement Learning Algorithms: A Comprehensive OverviewShweta V. Bondre, Bhakti Thakre, Uma Yadav and Vipin D. Bondre4. Deep Reinforcement Learning in Healthcare and Biomedical ApplicationsBalakrishnan D., Aarthy C., Nandhagopal Subramani, Venkatesan R. and Logesh T. R.5. Application of Deep Reinforcement Learning in Adversarial Malware DetectionManju and Chhavi Rana6. Artificial Intelligence in Blockchain and Smart Contracts for Disruptive InnovationEashwar Sivakumar, Kiran Jot Singh and Paras Chawla7. Clinical Intelligence: Deep Reinforcement Learning for Healthcare and Biomedical AdvancementsKeerthika K., Kannan M. and T. Saravanan8. Cultivating Expertise in Deep and Reinforcement Learning PrinciplesChilakalapudi Malathi and J. Sheela9. . Deep Reinforcement Learning in Healthcare and Biomedical ResearchShruti Agrawal and Pralay Mitra10. Deep Reinforcement Learning in Robotics and Autonomous SystemsUma Yadav, Shweta V. Bondre and Bhakti Tha11. Diabetic Retinopathy Detection and Classification Using Deep Reinforcement LearningH.R. Manjunatha and P. Sathish12. Early Brain Stroke Detection Based on Optimized Cuckoo Search Using LSTM‑Gated Multi-Perceptron Neural NetworkAnita Venaik, Asha A., Dhiyanesh B., Kiruthiga G., Shakkeera L. and Vinodkumar Jacob13. Hybrid Approaches: Combining Deep Reinforcement Learning with Other TechniquesM. T. Vasumathi, Manju Sadasivan and Aurangjeb Khan14. Predictive Modeling of Rheumatoid Arthritis Symptoms: A High-Performance Approach Using HSFO-SVM and UNET-CNNAnusuya V., Baseera A., Dhiyanesh B., Parveen Begam Abdul Kareem and Shanmugaraja P.15. Using Reinforcement Learning in Unity Environments for Training AI AgentGeetika Munjal and Monika Lamba16. Emerging Technologies in Healthcare SystemsRavi Kumar Sachdeva, Priyanka Bathla, Samriti Vij, Dishika, Madhur Jain, Lokesh Kumar, G. S. Pradeep Ghantasala and Rakesh AhujaReferencesIndex
Das große Plotterbuch für Einsteiger
Das große Plotterbuch für Einsteiger. 1. Auflage 2024Du möchtest endlich plotten, weißt jedoch nicht, für welches Gerät du dich entscheiden sollst? Du möchtest gerne wissen, was für dich und deinen Bedarf am besten geeignet ist: Cricut Maker oder Cricut Joy von Cricut, ScanNCut von Brother oder Cameo von Silhouette?Du fragst dich, was du überhaupt alles mit einem Plotter machen kannst und was du alles zum Erstellen toller Designs brauchst?Dann ist dieses Buch genau das richtige für dich, denn »Plotter-tante« Miriam Jug gibt dir in diesem Buch alle Infos, die du für einen leichten Einstieg in die Welt der Schneidemaschinen brauchst:Angefangen bei der Frage, welches Gerät das richtige für dich ist, über die Anwendungsbereiche der verschiedenen Materialien und Folien sowie die Möglichkeiten der jeweiligen Software bis hin zu hilfreichen Tipps und Tricks insbesondere für Plotter-Neulinge.Um dir den Start zu erleichtern, findest du außerdem eine Auswahl leicht umsetzbarer Projekte, die Miriam für dich zusammengestellt hat. Sie zeigt dir alle Schritte, die dir den Einstieg erleichtern, um mit dem Plotten loszulegen.Über die Autorin:Miriam Jug, auch bekannt als »Plottertante«, gehört zu den bekanntesten Creatorinnen der deutschsprachigen Plotterszene. Die gebürtige Österreicherin lebt mit ihrem Mann und drei Kindern in der Schweiz. Ihre kreative Leidenschaft lebt sie in Online-Kursen, auf YouTube und in ihrer eigenen Facebook-Community aus.
Critical Security Controls for Effective Cyber Defense
This book is an essential guide for IT professionals, cybersecurity experts, and organizational leaders navigating the complex realm of cyber defense. It offers an in-depth analysis of the Critical Security Controls for Effective Cyber Defense, known as the CIS 18 Controls, which are vital actions for protecting organizations against prevalent cyber threats.The core of the book is an exhaustive examination of each CIS 18 Control. Developed by the Center for Internet Security (CIS), these controls are the benchmark in cybersecurity, crafted to counteract the most common and impactful cyber threats. The book breaks down these controls into comprehensible segments, explaining their implementation, management, and effectiveness. This detailed approach is crucial in the context of the digital era's evolving cyber threats, heightened by the rise in remote work and cloud-based technologies. The book's relevance is magnified by its focus on contemporary challenges, offering strategies to strengthen cyber defenses in a fast-paced digital world.WHAT YOU WILL LEARN* IMPLEMENTATION STRATEGIES: Learn detailed strategies for implementing each of the CIS 18 Controls within your organization. The book provides step-by-step guidance and practical insights to help you integrate these controls effectively, ensuring that your cyber defenses are robust and resilient.* RISK MITIGATION TECHNIQUES: Discover how to identify and mitigate risks associated with failing to implement these controls. By understanding the potential consequences of neglecting each control, you can prioritize actions that protect your organization from the most significant threats.* ACTIONABLE RECOMMENDATIONS: Access practical, actionable recommendations for managing and maintaining these controls. The book offers clear and concise advice on how to continuously improve your cybersecurity measures, adapting to evolving cyber threats and organizational needs to ensure long-term protection.* TRAINING AND SIMPLIFICATION: Explore recommended training programs and simplified security control measures that can be tailored to fit the specific needs and challenges of your business environment. This section emphasizes the importance of ongoing education and streamlined processes to enhance your organization's overall cybersecurity readiness.* IMPORTANCE AND RELEVANCE: Understand the importance and relevance of each CIS 18 Control in the context of contemporary cybersecurity challenges. Learn why these controls are crucial for safeguarding your organization against the most prevalent cyber threats.* KEY CONCEPTS AND TERMS: Familiarize yourself with the key concepts and terms associated with each CIS 18 Control. This foundational knowledge will help you communicate more effectively with stakeholders and ensure a common understanding of cybersecurity principles.* QUESTIONS TO ASK: Discover the critical questions you should ask when assessing your organization’s implementation of each control. These questions will guide your evaluation and help identify areas for improvement.WHO THIS BOOK IS FORIT and cybersecurity professionals, business leaders and executives, small business owners and managers, students and academics in cybersecurity fields, government and on-profit sector professionals, and cybersecurity consultants and trainersDR. JASON EDWARDS is a seasoned cyber author and professional with over 20 years of experience in the cybersecurity field, having held diverse roles from IT operations and project management to cybersecurity strategy and governance. His strategic approach has enabled him to guide organizations through complex cyber defense challenges, ensuring robust protection against evolving threats. As the author of several books and dozens of articles, Dr. Edwards shares deep knowledge and practical insights with IT professionals, cybersecurity experts, and organizational leaders. Active on LinkedIn, he connects with over 70,000 professionals through daily and weekly posts, and manages a 20,000-subscriber mailing list called the Cyber Spear. Passionate about education and community engagement, he offers monthly group sessions, one-on-one consultations, and is a frequent podcast guest discussing cybersecurity trends, strategies, and best practices. For more information, visit his website at jason-edwards.me.Chapter 1. Control 1: Inventory and Control of Enterprise (Hardware) Assets.- Chapter 2. Control 2: Inventory and Control of Software Assets.- Chapter 3. Control 3: Data Protection.- Chapter 4. Control 4: Secure Configuration of Enterprise Assets and software.- Chapter 5. Control 5: Account Management.- Chapter 6. Control 6: Access Control Management.- Chapter 7. Control 7: Continuous Vulnerability Management.- Chapter 8. Control 8: Audit Log Management.- Chapter 9. Control 9: Email and Web Browser Protections.- Chapter 10. Control 10: Malware Defenses.- Chapter 11. Control 11: Data Recovery.- Chapter 12. Control 12: Network Infrastructure Management.- Chapter 13. Control 13: Network Monitoring and Defense.- Chapter 14. Control 14: Security Awareness and Skills Training.- Chapter 15. Control 15: Service Provider Management.- Chapter 16. Control 16: Application Software Security.- Chapter 17. Control 17: Incident Response Management.- Chapter 18. Control 18: Penetration Testing.
Java Microservices and Containers in the Cloud
Spring Boot helps developers create applications that simply run. When minimal configuration is required to start up an application, even novice Java developers are ready to start. But this simplicity shouldn't constrain developers in addressing more complex enterprise requirements where microservice architecture is concerned. With the need to rapidly deploy, patch, or scale applications, containers provide solutions which can accelerate development, testing as well as production cycles. The cloud helps companies to scale and adapt at speed, accelerate innovation and drive business agility, without heavy upfront IT investment. What if we can equip even a novice developer with all that is required to help enterprises achieve all of this, this book does this and more._Java Microservices and Containers in the Cloud_offers a comprehensive guide to both architecture and programming aspects to Java microservices development, providing a fully hands-on experience. We not only describe various architecture patterns but also provide practical implementations of each pattern through code examples. Despite the focus on architecture, this book is designed to be accessible to novice developers with only basic programming skills, such as writing a "Hello World" program and using Maven to compile and run Java code. It ensures that even such readers can easily comprehend, deploy, and execute the code samples provided in the book. Regardless of your current knowledge or lack thereof in Docker, Kubernetes, and Cloud technologies, this book will empower you to develop programming skills in these areas.There is no restriction on beginners attempting to understand serious and non-trivial architecture constraints. While mastering concurrency and scalability techniques often requires years of experience, this book promises to empower you to write microservices, as well as how to containerize and deploy them in the cloud. If you are a non-programming manager who is not afraid to read code snippets, this book will empower you to navigate the challenges posed by seasoned architects. It will equip you with the necessary understanding of specialized jargon, enabling you to engage in more meaningful discussions and break through barriers when collaborating with programmers, architects and engineers across the table.The code examples provided in the book are intentionally designed to be simple and accessible to all, regardless of your programming background. Even if you are a C# or Python programmer and not familiar with Java, you will find the code examples easy to follow and understand.YOU WILL* Acquire proficiency in both RPC-style and Messaging-style inter-microservice communication* Construct microservices utilizing a combination of SQL (PostgreSQL) and NoSQL (MongoDB) databases* Leverage Liquibase, a database schema version control tool, and administer UI in conjunction with PostgreSQL* Leverage both GraphQL and conventional REST approaches side by side* Gain practical experience in implementing Hexagonal and Onion Architectures through hands-on exercises* Integrate asynchronous processing into your Java applications using powerful APIs such as DeferredResult and CompletableFutureWHO IT'S FOR:Developers, programmers and Architects who want to level up their Java Micoservices and Archtecture knowledge as well as managers who want to brush up on their technical knowledge around the topic.BINILDAS A. CHRISTUDAS is an experienced architect and developer, specializing in building distributed software solutions for the Airlines, Hospitality, and Telecommunications domains ever since the inception of Java. He is currently working in IBS Software, a leader in Airline Cargo software domain as Vice President, heading Technology Services. Binildas is currently engaged in architecting highly resilient and highly available software solutions for some of the world's largest Cruise and Airline companies. He specializes in ensuring data consistency across distributed and decentralized systems, encompassing various scenarios such as cross-region deployments across major public cloud.Binildas is a Mechanical engineer from the College of Engineering, Trivandrum (CET) with a post-graduation in Systems from the Institute of Management Kerala (IMK). Leveraging over 25 years of experience in distributed systems, Binil currently dedicates his focus to architecting Conflict-Free, Replicated, and Eventually Consistent systems thathandle streaming data and big data and is the author of “_Practical Microservices Architectural Patterns_” by Apress and “_Service Oriented Java Business Integration_” by Packt. Binildas was the captain of Kerala University Power Lifting team and was the national champion during his studies. He has been awarded patent for “_A Method and a System for Facilitating Multitenancy of Services_” by the USPTO.Binildas can be contacted through www.linkedin.com/in/binildasca/1: Microservices for the Enterprise.- 2 More Hands-on Microservices .- 3: Onion and Hexagonal Architecture in Practice.- 4: Message Oriented Microservices,- 5: Microservices Integration in Practice.- 6: Production Grade Message Oriented Microservices.- 7: Introducing Docker.- 8: Microservices Containers.- 9: Composing Multi Service Containers.- 10: Microservices with Kubernetes.- 11: Message Oriented Microservices in Kubernetes.- 12:Automating Kubernetes Deployment and Helm Packaging.-13: CI/CD for Microservices in Containers.- 14: Microservices in AWS Elastic Compute Cloud (EC2).-15: Microservices in AWS Elastic Kubernetes Service (EKS).
Numerical Python
Learn how to leverage the scientific computing and data analysis capabilities of Python, its standard library, and popular open-source numerical Python packages like NumPy, SymPy, SciPy, matplotlib, and more. This book demonstrates how to work with mathematical modeling and solve problems with numerical, symbolic, and visualization techniques. It explores applications in science, engineering, data analytics, and more._Numerical Python, Third Edition_, presents many case study examples of applications in fundamental scientific computing disciplines, as well as in data science and statistics. This fully revised edition, updated for each library's latest version, demonstrates Python's power for rapid development and exploratory computing due to its simple and high-level syntax and many powerful libraries and tools for computation and data analysis.After reading this book, readers will be familiar with many computing techniques, including array-based and symbolic computing, visualization and numerical file I/O, equation solving, optimization, interpolation and integration, and domain-specific computational problems, such as differential equation solving, data analysis, statistical modeling, and machine learning.WHAT YOU'LL LEARN* Work with vectors and matrices using NumPy* Review Symbolic computing with SymPy* Plot and visualize data with Matplotlib* Perform data analysis tasks with Pandas and SciPy* Understand statistical modeling and machine learning with statsmodels and scikit-learn* Optimize Python code using Numba and CythonWHO THIS BOOK IS FORDevelopers who want to understand how to use Python and its ecosystem of libraries for scientific computing and data analysis.ROBERT JOHANSSON is an experienced Python programmer and computational scientist with a Ph.D. in Theoretical Physics from Chalmers University of Technology, Sweden. He has worked with scientific computing in academia and industry for over 15 years and participated in open source and proprietary research and development projects. His open-source contributions include work on QuTiP, a popular Python framework for simulating the dynamics of quantum systems, and he has also contributed to several other popular Python libraries in the scientific computing landscape. Robert is passionate about scientific computing and software development, teaching and communicating best practices for combining these fields with optimal outcomes: novel, reproducible, extensible, and impactful computational results.1. Introduction to Computing with Python.- 2. Vectors, Matrices and Multidimensional Arrays.- 3. Symbolic Computing.- 4. Plotting and Visualization.- 5. Equation Solving.- 6. Optimization.- 7. Interpolation.- 8. Integration.- 9. Ordinary Differential Equations.- 10. Sparse Matrices and Graphs.- 11. Partial Differential Equations.- 12. Data Processing and Analysis.- 13. Statistics.- 14. Statistical Modeling.- 15. Machine Learning.- 16. Bayesian Statistics.- 17. Signal and Image Processing.- 18. Data Input and Output.- 19. Code Optimization.- Appendix.
Data Engineering for Machine Learning Pipelines
This book covers modern data engineering functions and important Python libraries, to help you develop state-of-the-art ML pipelines and integration code.The book begins by explaining data analytics and transformation, delving into the Pandas library, its capabilities, and nuances. It then explores emerging libraries such as Polars and CuDF, providing insights into GPU-based computing and cutting-edge data manipulation techniques. The text discusses the importance of data validation in engineering processes, introducing tools such as Great Expectations and Pandera to ensure data quality and reliability. The book delves into API design and development, with a specific focus on leveraging the power of FastAPI. It covers authentication, authorization, and real-world applications, enabling you to construct efficient and secure APIs using FastAPI. Also explored is concurrency in data engineering, examining Dask's capabilities from basic setup to crafting advanced machine learning pipelines. The book includes development and delivery of data engineering pipelines using leading cloud platforms such as AWS, Google Cloud, and Microsoft Azure. The concluding chapters concentrate on real-time and streaming data engineering pipelines, emphasizing Apache Kafka and workflow orchestration in data engineering. Workflow tools such as Airflow and Prefect are introduced to seamlessly manage and automate complex data workflows.What sets this book apart is its blend of theoretical knowledge and practical application, a structured path from basic to advanced concepts, and insights into using state-of-the-art tools. With this book, you gain access to cutting-edge techniques and insights that are reshaping the industry. This book is not just an educational tool. It is a career catalyst, and an investment in your future as a data engineering expert, poised to meet the challenges of today's data-driven world.WHAT YOU WILL LEARN* Elevate your data wrangling jobs by utilizing the power of both CPU and GPU computing, and learn to process data using Pandas 2.0, Polars, and CuDF at unprecedented speeds* Design data validation pipelines, construct efficient data service APIs, develop real-time streaming pipelines and master the art of workflow orchestration to streamline your engineering projects* Leverage concurrent programming to develop machine learning pipelines and get hands-on experience in development and deployment of machine learning pipelines across AWS, GCP, and AzureWHO THIS BOOK IS FORData analysts, data engineers, data scientists, machine learning engineers, and MLOps specialistsPAVAN KUMAR NARAYANAN has an extensive and diverse career in the information technology industry, with a primary focus on the data engineering and machine learning domains. Throughout his professional journey, he has consistently delivered solutions in environments characterized by heterogeneity and complexity. His experience spans a broad spectrum, encompassing traditional data warehousing projects following waterfall methodologies and extending to contemporary integrations that involve APIs and message-based systems. Pavan has made substantial contributions to large-scale data integrations for applications in data science and machine learning. At the forefront of these endeavors, he has played a key role in delivering sophisticated data products and solutions, employing a versatile mix of both traditional and agile approaches. Currently employed with Ether Infinitum LLC, Sheridan, WY, Pavan Kumar Narayanan continues to bring his wealth of experience to the forefront of the data engineering and machine learning landscape.Chapter 1: Data Manipulation and Analytics Using Pandas.- Chapter 2: Data Manipulation Using Polars and CuDF.- Chapter 3: Introduction to Data Validation.- Chapter 4: Data Validation Using Great Expectations.- Chapter 5: Introduction to API Design Using FastAPI.- Chapter 6: Introduction to Concurrency Programming Using Task.- Chapter 7: Dask ML.- Module 5: Data Pipelines in the Cloud.- Chapter 9: Introduction to Microsoft Azure.- Chapter 10: Introduction to Google Cloud.- Chapter 11: Introduction to Streaming Data.- Chapter 12: Introduction to Workflow Management Using Airflow.- Chapter 13: Introduction to Workflow Management Using Prefect.
Knowledge Management and Industry Revolution 4.0
GET UP TO SPEED WITH HOW THE LATEST KNOWLEDGE MANAGEMENT AND INDUSTRY 4.0 TECHNOLOGYHELP MAKE ENTERPRISES SECURE, CONTROLLED, AND OPTIMIZED FOR A BETTER FUTURE.This book focuses on how the practices of Industrial Revolution 4.0 and knowledge management interact to create value. In recent years, value chain relationships and related activities have utilized new technologies so that existing conceptual frameworks require a roadmap for innovation strategies and effective implementation. The chapters in this book include case studies contributed by researchers and industry practitioners that showcase the impact of practices and challenges presented by technological changes, upgrading of old systems, and internal and external factors. Knowledge Management and Industrial Revolution 4.0 describes how knowledge management impacts the automation of the industry in secure, controlled, and optimized ways. For instance, the use of the latest technologies and sensors can lead to significant time and cost savings, and operators can utilize their machines and equipment from remote locations. The Industrial Revolution 4.0 incorporates the latest technologies for automation and, in many cases, the result is similar to working from home, even in manufacturing. The use of deep learning should offer many quality control benefits. Furthermore, blockchain technology can help the industry with automation in secure and transparent ways. Apart from industry automation, other departments like human resources can also use effective knowledge management for better outcomes. The use of HR knowledge management allows employees to find and access the information they require without the assistance of the HR department. The book focuses on every aspect of the industry to help all the stakeholders of an organization. The benefits include a reduction in time required for accessing information, easier training, decreased operational expenses, improved stakeholders’ satisfaction, faster problem-solving, increased pace of innovation, simpler employee review and progress reports. AUDIENCEThe book will have a wide audience within academia, education, businesses, and industrial organizations, especially those who are undergoing industry 4.0 changes to optimize for a better future. RAJENDRA KUMAR, PHD, is an associate professor in the Department of Computer Science & Engineering, School of Engineering and Technology, Sharda University, Greater Noida, India. He has published 5 textbooks and about 35 papers in national and international journals and conferences. VISHAL JAIN, PHD, is an associate professor at Sharda University, Greater Noida, India. His research interests focus on information retrieval, the semantic web, ontology engineering, data mining, etc. He has edited 50 books for a variety of publishers and authored 95 research papers for reputed conferences and journals. Jain has several awards, which include the 2012 Young Active Member Award and the 2019 Best Researcher Award. VENUS C. IBARRA, MD, DBA, works as the dean of the MBA/DBA Department of San Pablo Colleges, Philippines. Ibarra also works as a lecturer at the Ateneo Graduate School of Business in management accounting. Ibarra earned her master’s degree in business administration at the Philippines Women’s University. She has professional experience in administration, finance, budgeting, and statistical functions. In 2009, Ibarra was recognized as an outstanding finance educator by CITI NBank and Bank Central in the Philippines. CORRIENNA ABDUL TALIB, PHD, is a senior lecturer in the Department of Educational Science, Mathematics, and Creative Multimedia, Universiti Teknologi, Malaysia. She is a certified computational thinking master trainer who designs professional skill courses at UTM and researches and leads projects on computational skills, microscale chemistry, visual programming language, and educational robotic and game-based learning. VINAY KUKREJA, PHD, is a professor of computer science & engineering at Chitkara University, Punjab, India. His research interests primarily focus on machine learning, deep learning, agile software development, image processing, etc. He has about 90 articles indexed in Scopus and has authored 3 books. In 2018, Kukreja received the first prize in the SIH Hackathon from the Ministry of Housing & Urban Affairs, India.
Foundations and Opportunities of Biometrics
Biometrics are used in many situations of our daily lives, but we still don’t fully understand the way they work and what potential lies behind them. This book covers a fascinating and broad area that impacts everyone, not only companies involved in deep-tech. Over the past decades, biometrics have made their way into our daily lives after being first limited to science fiction and later expensive high-tech applications. With the widespread use of smartphones and other technological gadgets we interact with on a daily basis, the ability to collect and use biometric signals has become ubiquitous.This book provides a comprehensive overview of the type of biometric signals that are being used, how they are implemented, and what their limitations are. With technology being more relevant in all aspects of life, it’s more important for people who make decisions in their business to understand the opportunities and limitations of biometric use.This book will guide the readerthrough the history of biometric technology, including initial applications of the technology, and reflect on how pop culture like science fiction media has influenced the way we look at biometrics and shaped our expectations and fears. It also covers real-world applications and how they work. This book provides foundational information that will help readers understand how they can use biometrics in their everyday life and assess their ability to disrupt existing business processes and models.WHAT YOU WILL LEARN:How Biometrics have evolved over time and the main drivers for them being disruptive.The scope and limitations of various types of biometrics.Foundational knowledge to lead the conversation about biometrics within your company.An analysis of BMD sources that remain stable over time.Develop an analytical understanding of accuracy, precision and errors and understand how the various uses of BMD rate within these contexts.WHO THIS BOOK IS FOR:This book is aimed at people who have an interest in technology, but perhaps aren’t very technical themselves. It focuses on business leaders, product managers, product designers, etc. who want to understand the opportunities biometrics offer to their customers and how to implement them in a useful and effective way.Dario Salice is a seasoned professional in the space of Telecommunications, Security, and Online-Identities. While most recently working at Google and then Meta, he provided the right security tools to billions of users to protect their online accounts. I also launched dedicated security programs to protect highly targeted individuals from more sophisticated attacks. Serving as Meta’s representative on the Board of the FIDO Alliance, an industry standards organization working on strong authentication methods, he gained a broader perspective on the global authentication market. Dario's current focus is ramping up an independent boutique consulting service to engage with companies of any size who want to benefit from my insights Part I - Laying the foundationJennifer Bailey-Salice is an author of calculus workbooks at Calculus Workbooks at White Willow Math. For over 20 year, Jennifer Bailey-Salice taught all levels of math from 6th grade through Multi-Variable Calculus. As a classroom teacher and a private tutor, Ms. Bailey-Salice developed an understanding of what students need to know in order to fully understand the topic at hand. While her teaching took her from Atlanta to Spain and then California, she is now settled in Surrey, UK where she hopes to continue helping students succeed atmath.Part I: Laying Down the Foundation.- Chapter 1: The growing Use of Biometrics.- Chapter 2: What are Biometrics?.- Chapter 3: Adversarial Behavior - Attack and Defense.- Part II: Sources of Biometric Signals.- Chapter 4: Physiological Biometrics.- Chapter 5: Facial Recognition.- Chapter 6: Behavioral Biometrics.- Chapter 7: Voice Analysis.- Part III: Critical Analysis.- Chapter 8: How Do We Judge Accuracy?.- Chapter 9: Risks and Responsibilities.- Chapter 10: Usability and Practicality.
Biotech and IoT
Dive into the intricacies of biotech and IoT integration with a meticulously crafted journey through the chapters. This book unveils the synergies between lab-based biotech processes and cloud-connected technologies, promising a paradigm shift in healthcare, agriculture, and beyond.Beginning with an introduction to IoT applications and biotechnological principles, the book navigates historical developments and convergence. Chapters unfold transformation of laboratories into smart spaces, revolutionizing healthcare through remote patient monitoring and personalized medicine. Explore the world of IoT-enabled biomedical devices and their impact, while delving into data management, security challenges, and ethical considerations. The narrative extends to precision agriculture, environmental monitoring, and synergy of biometric security systems with wearable devices. Bioinformatics and cloud analytics take center stage, unraveling their role in the biotech IoT landscape. Finally, gaze into the future, anticipating trends, innovations, and global collaborations, concluding with practical insights for professionals and enthusiasts alike.On completion, you will emerge from this enlightening journey equipped with a deep understanding of the transformative power at the intersection of biotechnology and IoT. Gain insights into the historical context, current applications, and future trends shaping the landscape. Armed with a wealth of technical knowledge, readers will navigate smart laboratories, healthcare revolutions, environmental interventions, and more. This book not only opens doors to the intricacies of biotech IoT but also provides practical guidance for navigating the evolving field.WHAT YOU WILL LEARN* Understand the core principles of IoT and its versatile applications across various fields* Review the integration of IoT in laboratories, witnessing the metamorphosis of traditional labs into intelligent, connected spaces* Explore real-world applications of IoT in healthcare, agriculture, and environmental monitoringWHO THIS BOOK IS FORProfessionals in healthcare, agriculture, or laboratory settings with a foundational knowledge of biotechnology or IoT looking to deepen their understanding of how these technologies converge and impact their respective industries would greatly benefit from this book.DR. ALOK KUMAR SRIVASTAV is an accomplished Assistant Professor in the Department of Health Science at the University of the People, Pasadena, California, USA. His academic background includes a Ph.D., M.Tech, M.Sc. in Bio-Technology, a Post-Doctoral Fellowship (Research) in Bio-Technology from Lincoln University College, Malaysia, and an MBA in Human Resource Management. He is a distinguished figure in Academia and Research, honored with the "International Pride of Educationist Award" at AIT, Thailand in 2022, for pioneering contributions to advancing education in the digital era and receiving a prestigious accolade "Innovative Academic Researcher Award" at HULT, France, UK in 2024 for his exceptional creativity, innovation, and impact in academic research.DR. PRIYANKA DAS serves as an Assistant Professor in the Department of Health Science at the prestigious University of the People in Pasadena, California, USA. She holds a Ph.D., M.Tech, and M.Sc. in Biotechnology along with an MBA in Human Resource Management. Prior to her current position, she was a Post-Doctoral Fellow (Research) in Biotechnology at Lincoln University College, Malaysia. Dr. Priyanka Das is a dedicated scholar, contributing significantly to the field of Biotechnology.ASHISH KUMAR SRIVASTAVA is renowned in the industry for expertise in IoT and smart connected products, with a proven track record of collaborating across functions to develop assets in new products, R&D, and portfolios. As a seasoned manager, Ashish effectively launched smart connected products, providing value in processes, designs, and business models. Leading product development in IoT platforms, Ashish excels in stakeholder alignment and managing client relationships. With extensive experience in IoT and cloud architecture, Ashish has spearheaded the development of innovative solutions in categories such as smart home, security, and sensors. Beyond corporate achievements, Ashish has contributed significantly to community building, mentoring in Intel CAG youth empowerment programs and leading projects in diverse areas such as robotics, embedded systems, and innovation. Ashish is an active participant in Intel College excellence programs, offering hands-on training and workshops on IoT projects. As an accomplished author, Ashish brings a wealth of knowledge and a commitment to advancing technology.Chapter 1: Introduction to Biotechnology and IoT Integration.- Chapter 2: Historical Development and Convergence.- Chapter 3: Smart Laboratories and IoT Transformation.- Chapter 4: Healthcare Revolution.- Chapter 5: Connected Biomedical Devices and Digital Integration.- Chapter 6: Data Management, Security, and Ethical Considerations.- Chapter 7: Precision Agriculture and Environmental Monitoring.- Chapter 8: Biometric Security Systems and Wearable Devices.- Chapter 9: Bioinformatics and Cloud Analytics.- Chapter 10: Future Trends, Innovations, and Global Collaboration.
Jedes Team ist anders
Praxiserprobtes Know-how für die nachhaltige Entwicklung von Team und Team-Coach - Schrittweise Einführung einer Methode für nachhaltige Teamentwicklung - Präsentiert 12 Team-Personas mit typischem Teamverhalten zur Unterstützung des Team-Coaches bei der Einschätzung seines Teams - Fokussiert die Haltung und nicht nur das Handwerkszeug - Mit vielen Erfahrungsberichten, Analogien und Tipps aus der Praxis Teamentwicklung ist ein kontinuierlicher, komplexer Prozess. Er erfordert vom Team-Coach Empathie, ein schrittweises Vorgehen und ständige Reflexion, mag er nun Teamleiter, Projektleiter, People Lead, Scrum Master, Agile Coach oder Teammitglied heißen. »Jedes Team ist anders« ist eine Methode für kontinuierliche, nachhaltige Teamentwicklung. Sie umfasst eine Teamdefinition, ein Modell mit fünf Entwicklungsfeldern und zwei Leitfragen, eingebettet in einen Regelkreis. Team-Personas unterstützen die Einschätzung der Situation und die Wahl des nächsten Entwicklungsschritts. Praxistipps und Reflexionsfragen helfen dem Team-Coach, das Team und sich selbst weiterzuentwickeln und dabei gut auf sich zu achten. In diese 2., aktualisierte und erweiterte Auflage sind zwei Jahre Praxiserfahrung und das Feedback der Community eingeflossen. Begriffe wurden geschärft, das Modell überarbeitet und weitere Erfahrungsberichte ergänzt. Die Themen im Einzelnen: - Umgang mit Störungen - Den nächsten Entwicklungsschritt festlegen - Entwicklungsfelder bestimmen - Maßnahmen planen und umsetzen - Wirksamkeit und eigene Haltung reflektieren - Sich als Team-Coach weiterentwickeln - Die passenden Werkzeuge finden
Angular Routing
Welcome to the book “Angular Routing”. In this book, I explain everything you need to know about Angular routing. Routing helps you to change what the user sees in a single-page app. In this book, you will learn how to implement common routing tasks. You will learn how to set up routes, retrieve route information, display 404 pages, prevent unauthorized access, and much more. By the end of this book, you will be confident working with routing in your Angular application and be able to handle all kinds of scenarios. Let us get started. Hello, I am Abdelfattah Ragab, a professional software developer with more than 20 years of experience. I am an expert in Angular, CSS, graphic design and all web related technologies. I have published numerous books on modern CSS layouts and Angular as well as complete business solutions for e-commerce and the like. I hope you enjoy my books. With kind regards.
Cybersecurity Essentials
Embarking on the journey through this comprehensive cybersecurity guide promises readers a transformative experience, equipping them with invaluable insights, practical skills, and a profound understanding of the intricate world of digital defense. Whether you're an industry professional seeking to enhance your expertise or a newcomer eager to navigate the cybersecurity landscape, this guide serves as your trusted companion.Expect to gain a profound grasp of foundational concepts, illustrated through real-world examples and practical applications. Dive into the logical flow of CompTIA Pentest+ objectives and (ISC)2 SSCP & CCSP, aligning your learning with industry standards. Beyond theory, this guide empowers you with actionable tips and emerging trends, ensuring your knowledge remains current in the dynamic realm of cybersecurity.As you progress through each chapter, anticipate a hands-on exploration of offensive and defensive security, offering a pathway to certification from a vendor-neutral perspective. Ultimately, this guide is designed to not only enhance your cybersecurity skill set but to foster a holistic approach, making you adept at navigating the evolving cyber landscape with confidence and expertise.WHAT YOU WILL LEARN* Study a step-by-step guide to conducting vulnerability assessments* Follow post-exploitation techniques for maintaining access* Understand essential network security concepts, including firewalls, intrusion detection systems, and other network security measures* Review secure coding practices and the importance of web application security* Explore mobile and IoT security best practices* Review tools and practices for securing cloud environments* Discover tips for recognizing and mitigating social engineering threatsWHO THIS BOOK IS FORAnyone interested in cybersecurity: recent graduates, IT professionals transitioning into security, veterans, and those who are self taught. One of the largest motivating factors is that there are several certifications—this book will greatly improve the reader's chance of obtaining.KODI COCHRAN is highly invested in the field of cybersecurity, something he has followed as a hobbyist for the past decade and expanded to make it his field of study and work. He has both a bachelor's degree and a master's degree in Cybersecurity and Information Assurance, in addition to working as an Information Systems Manager for the Networking and Infrastructure team of the Department of Human and Health Resources under the agency of the Office of Management of Information Services at the state of West Virginia.Kodi is responsible for networking administration, project management, system support, and site support for the state of West Virginia in all state-owned health care facilities, hospitals, and labs. In addition, he holds the following certifications: CompTIA A+, Network+, Security+, Project+, CySA+, and Pentest+. He’s currently working on the CompTIA CASP+.Chapter 1. Safeguarding the Digital Realm.- Chapter 2. The CIA Triad: Safeguarding Data in the Digital Realm.- Chapter 3. Information Gathering and Footprinting in Cybersecurity.- Chapter 4. Scanning and Enumeration.- Chapter 5. Securing Strength: A Comprehensive Guide to Vulnerability Assessment.- Chapter 6. Exploitation Unveiled: Navigating the Cybersecurity Offensive.- Chapter 7. After the Breach: Decoding Post-Exploitation Dynamics.- Chapter 8. Network Security: Safeguarding Digital Pathways.- Chapter 9. Securing thhe Airwaves: Essentials of Wireless Security.- Chapter 10. Fortifying the Front: Mastering Web Application Security.- Chapter 11. Security the Internet of Things and our Mobile World.- Chapter 12. Securing the Cloud: A Comprehensive Guide to Cloud Security.- Chapter 13. Social Engineering: Manipulating the Human Element.- Chapter 14. Incident Response, Business Continuity. and Disaster Recovery.-Chapter 15. Legal and Compliance Considerations in Cybersecurity.
Online Machine Learning (2. Auflg.)
Dieses Buch beschreibt Theorie und Anwendungen aus dem Bereich des Online Maschine Learnings (OML), wobei der Fokus auf Verfahren des überwachten Lernens liegt. Es werden Verfahren zur Drifterkennung und -behandlung beschrieben. Verfahren zur nachträglichen Aktualisierung der Modelle sowie Methoden zur Modellbewertung werden dargestellt. Besondere Anforderungen aus der amtlichen Statistik (unbalancierte Daten, Interpretierbarkeit, etc.) werden berücksichtigt. Aktuelle und mögliche Anwendungen werden aufgelistet. Ein Überblick über die verfügbaren Software-Tools wird gegeben. Anhand von zwei Studien (“simulierten Anwendungen”) werden Vor- und Nachteile des OML-Einsatz in der Praxis experimentell analysiert.Das Buch eignet sich als Handbuch für Experten, Lehrbuch für Anfänger und wissenschaftliche Publikation, da es den neuesten Stand der Forschung wiedergibt. Es kann auch als OML-Consulting dienen, indem Entscheider und Praktiker OML anpassen und für ihre Anwendung einsetzen, um abzuwägen, ob die Vorteile die Kosten aufwiegen. Einleitung: Vom Batch Machine Learning zum Online Machine Learning. Supervised Learning: Klassifikation und Regression. Drifterkennung und -Behandlung. Initiale Auswahl und nachträgliche Aktualisierung von OML Modellen. Evaluation und Performance-Messung. Besondere Anforderungen an OML-Verfahren. Praxisanwendungen. Open-Source-Software für Online Machine Learning. Ein experimenteller Vergleich von Batch- und Online Machine Learning-Algorithmen. Hyperparameter Tuning. Zusammenfassung und Ausblick. PROF. DR. THOMAS BARTZ-BEIELSTEIN ist Experte für KI mit über 30 Jahren Erfahrung. Als Professor für Angewandte Mathematik an der TH Köln und Leiter des Instituts für Data Science, Engineering und Analytics (IDE+A) forscht er in den Bereichen KI, maschinelles Lernen, Simulation und Optimierung.EVA BARTZ ist auf KI und Datenschutz spezialisierte Juristin. Seit 2014 führt sie die angesehene Unternehmensberatung Bartz & Bartz GmbH. Diese bietet KI-basierte Lösungen für die Praxis in industriellen Anwendungen an. Die herausragende Arbeit der Unternehmensberatung führte zur Erstellung einer Expertise für das Statistische Bundesamt, aus der schließlich dieses wegweisende Buch entstand.
Vertrauen in Künstliche Intelligenz
Der vorliegende Band markiert einen initialen Schritt zur umfassenden Erörterung des Themenfelds ‚Vertrauen in KI‘ aus vielfältigen Blickwinkeln. Dabei wird eine Herangehensweise sowohl aus wirtschafts- und sozialwissenschaftlicher als auch aus informationstechnischer Perspektive gewählt, die zudem interdisziplinäre Aspekte einbezieht. Insgesamt präsentiert der Band fünfzehn Beiträge von 25 renommierten Autorinnen und Autoren, die ihre Expertise aus vierzehn unterschiedlichen Einrichtungen einbringen. Ziel dieser Debatten ist es, Lernende, Lehrende, Forschende sowie Entscheidungsträgerinnen und -träger aus Politik und Wirtschaft dazu zu befähigen, auf Basis von Fakten eine fundierte Meinung zu bilden. Auf dieser Grundlage sollen sie in der Lage sein, gut durchdachte persönliche Entscheidungen im Umgang mit KI zu treffen. Die Herausgeberin Dr. Sabrina Schork ist Forschungsprofessorin an der Technischen Hochschule Aschaffenburg. Ihr Ziel ist die Stärkung der Innovationskraft in Deutschland. Sie setzt sich dafür ein, frühzeitig kognitive und kreative Potenziale zu identifizieren und zu Talenten auszubauen. Ihr Fokus liegt darauf, individuelle Begabungen bei der Ausbildung von nachhaltigen Innovatorinnen und Innovatoren zu nutzen. Die Begabungen braucht es, um komplexe Probleme auf originelle und nutzbringende Weise lösen können. Dabei legt sie besonderen Wert darauf, dass entwickelte Lösungen von Anfang bis Ende nachhaltig konzipiert und umgesetzt werden, sowohl sozial als auch ökologisch verträglich. Im Bereich digitaler Lösungen berücksichtigt sie die Nachhaltigkeit der Datennutzung und -speicherung, digitaler Technologien und Netzwerksysteme. Die Kapitel 9 und 11 werden auf link.springer.com unter der Creative Commons Namensnennung 4.0 International Lizenz veröffentlicht. Der vorliegende Band markiert einen initialen Schritt zur umfassenden Erörterung des Themenfelds ‚Vertrauen in KI‘ aus vielfältigen Blickwinkeln. Dabei wird eine Herangehensweise sowohl aus wirtschafts- und sozialwissenschaftlicher als auch aus informationstechnischer Perspektive gewählt, die zudem interdisziplinäre Aspekte einbezieht. Insgesamt präsentiert der Band fünfzehn Beiträge von 25 renommierten Autorinnen und Autoren, die ihre Expertise aus vierzehn unterschiedlichen Einrichtungen einbringen. Ziel dieser Debatten ist es, Lernende, Lehrende, Forschende sowie Entscheidungsträgerinnen und -träger aus Politik und Wirtschaft dazu zu befähigen, auf Basis von Fakten eine fundierte Meinung zu bilden. Auf dieser Grundlage sollen sie in der Lage sein, gut durchdachte persönliche Entscheidungen im Umgang mit KI zu treffen. Die Kapitel 9 und 11 werden auf link.springer.com unter der Creative Commons Namensnennung 4.0 International Lizenz veröffentlicht. Dr. Sabrina Schork ist Forschungsprofessorin an der Technischen Hochschule Aschaffenburg. Ihr Ziel ist die Stärkung der Innovationskraft in Deutschland. Sie setzt sich dafür ein, frühzeitig kognitive und kreative Potenziale zu identifizieren und zu Talenten auszubauen. Ihr Fokus liegt darauf, individuelle Begabungen bei der Ausbildung von nachhaltigen Innovatorinnen und Innovatoren zu nutzen. Die Begabungen braucht es, um komplexe Probleme auf originelle und nutzbringende Weise lösen können. Dabei legt sie besonderen Wert darauf, dass entwickelte Lösungen von Anfang bis Ende nachhaltig konzipiert und umgesetzt werden, sowohl sozial als auch ökologisch verträglich. Im Bereich digitaler Lösungen berücksichtigt sie die Nachhaltigkeit der Datennutzung und -speicherung, digitaler Technologien und Netzwerksysteme. Vertrauen in KI aus einer relationalen Perspektive.- Vertrauen in KI aus der Perspektive der Hochschulbildung.- Vertrauen in KI aus der Perspektive der Informatik.- Andere Perspektiven auf Vertrauen in KI.
Python programmieren lernen mit ChatGPT
Der leichte Weg, um als Einsteiger Python programmieren zu lernen! Programmiere 5x schneller professionelle Anwendungen mit der künstlichen Intelligenz „ChatGPT“ und das ohne Vorkenntnisse! Alle Programmiergrundlagen Damit du eigene Anwendungen programmieren kannst, findest du alle relevanten Bausteine in diesem Buch: Daten- und Kontrollstrukturen, mathematische und logische Operatoren, rekursive und objektorientierte Programmierung und vieles mehr! Durch Übung zum Profi In jedem Kapitel erwarten dich Übungen mit einem steigenden Schwierigkeitsgrad und einer Musterlösung. Damit kannst du dein Wissen anwenden und testen. Mit Tipps und Tricks zu schnelleren Ergebnissen Lerne aus meiner jahrelangen Erfahrung als Softwareentwickler, worauf es ankommt, effizient und effektiv zu programmieren. Die praktischen Tipps und Tricks lernst du in der Regel nicht an der Universität, sodass du deinen Kommilitonen und Arbeitskollegen meilenweit voraus sein wirst. Als Anfänger professionelle Anwendungen programmieren Dafür nutzen wir die Fähigkeiten der künstlichen Intelligenz „ChatGPT“. Damit wird der Weg zu deinen professionellen Anwendungen mindestens 5x schneller sein. Worauf du genau achten musst und wie du Schritt-für Schritt einen funktionierenden Code mit ChatGPT erstellen kannst, erfährst du in diesem Buch. Ich verrate dir sogar meine optimierten Eingabebefehle für ChatGPT, damit du sie als Vorlage für die Erstellung deines Codes nutzen kannst. Worauf wartest du also noch? Denn schon bald wirst du in der Lage sein, Anwendungen zu entwickeln wie erfahrene Softwareentwickler! Ich wünsche dir viel Erfolg beim Programmieren mit Python! Simon FlaigNeben exzellenten Leistungen im Programmieren im Schulunterricht, eignete sich Simon Flaig in seiner Freizeit selbstständig verschiedene Programmierkenntnisse an. Nach einem sehr guten Abschluss seines Informatikstudiums, konnte Simon reichlich praktische Erfahrung im Bereich der Softwareentwicklung in etablierten Unternehmen im In- und Ausland sammeln. Nun vermittelt Simon sein Know-How im Bereich der Programmierung mithilfe seiner praxisnahen Lehrbücher.
Large Language Models Projects
This book offers you a hands-on experience using models from OpenAI and the Hugging Face library. You will use various tools and work on small projects, gradually applying the new knowledge you gain.The book is divided into three parts. Part one covers techniques and libraries. Here, you'll explore different techniques through small examples, preparing to build projects in the next section. You'll learn to use common libraries in the world of Large Language Models. Topics and technologies covered include chatbots, code generation, OpenAI API, Hugging Face, vector databases, LangChain, fine tuning, PEFT fine tuning, soft prompt tuning, LoRA, QLoRA, evaluating models, and Direct Preference Optimization. Part two focuses on projects. You'll create projects, understanding design decisions. Each project may have more than one possible implementation, as there is often not just one good solution. You'll also explore LLMOps-related topics. Part three delves into enterprise solutions. Large Language Models are not a standalone solution; in large corporate environments, they are one piece of the puzzle. You'll explore how to structure solutions capable of transforming organizations with thousands of employees, highlighting the main role that Large Language Models play in these new solutions.This book equips you to confidently navigate and implement Large Language Models, empowering you to tackle diverse challenges in the evolving landscape of language processing.WHAT YOU WILL LEARN* Gain practical experience by working with models from OpenAI and the Hugging Face library* Use essential libraries relevant to Large Language Models, covering topics such as Chatbots, Code Generation, OpenAI API, Hugging Face, and Vector databases* Create and implement projects using LLM while understanding the design decisions involved* Understand the role of Large Language Models in larger corporate settingsWHO THIS BOOK IS FORData analysts, data science, Python developers, and software professionals interested in learning the foundations of NLP, LLMs, and the processes of building modern LLM applications for various tasksPERE MARTRA is a seasoned IT Engineer and AI Enthusiast with years of experience in the financial sector. He is currently pursuing a Master's in Research on Artificial Intelligence. Initially, he delved into the world of AI through his passion for game development. Applying Reinforcement Learning techniques, he infused video game characters with personality and autonomy, sparking his journey into the realm of AI. Today, AI is not just his passion but a pivotal part of his profession. Collaborating with startups on NLP-based solutions, he plays a crucial role in defining technological stacks, architecting solutions, and guiding team inception. As the author of a course on Large Language Models and their applications, available on GitHub, Pere shares his expertise in this cutting-edge field. He serves as a mentor in the TensorFlow Advanced Techniques Specialization at Deeplearning.AI, assisting students in solving problems within their tasks. He holds the distinction of being one of the few TensorFlow Certified Developers in Spain, complementing this achievement with an Azure Data Scientist Associate certification. Follow Pere on Medium, where he writes about AI, emphasizing Large Language Models and deep learning with TensorFlow, contributing valuable insights to TowardsAI.net. Top skills include Keras, Artificial Intelligence (AI), TensorFlow, Generative AI, and Large Language Models (LLM). Connect with Pere on https://www.linkedin.com/in/pere-martra/ for project collaborations or insightful discussions in the dynamic field of AI.Part I: Techniques and Libraries.- Chapter 1. Introduction to Large Language Models with OpenAI.- Chapter 2: Vector Databases and LLMs.- Chapter 3: LangChain & Agents.- Chapter 4: Evaluating Models.- Chapter 5: Fine-Tuning Models.- Part II: Projects.- Chapter 6: Natural Language to SQL.- Chapter 7: Creating and Publishing Your Own LLM.- Part III: Enterprise solutions.- Chapter 8: Architecting an NL2SQL Project for Immense Enterprise Databases.- Chapter 9: Transforming Banks with Customer Embeddings.
All Hands on Tech
SUPERCHARGE YOUR ORGANIZATION'S CAPACITY FOR INNOVATIONThe greatest untapped asset in an enterprise today is the ingenuity of its people. Dive into a future of work where technology empowers everyone to be a creator and builder with All Hands on Tech: The Citizen Revolution in Business Technology. This pivotal book offers a comprehensive look into the role of citizen developers—business domain experts who are driving IT-enabled innovation using technology previously reserved for professional technologists. Through case studies of citizens and citizen-enabled enterprises, the authors demonstrate how emerging technology bestows unprecedented power on these individuals and unprecedented value on the organizations that channel their efforts. They outline a transformative approach to citizen development that not only enhances companies' innovative capacity via the empowerment of domain experts, but also minimizes risk and liberates IT departments to pursue more strategic initiatives. All Hands on Tech describes a revolution in work—powered by technology becoming more human and humans becoming more comfortable with technology. This convergence provides a clear pathway for enterprises to leverage the on-the-ground experience and insight of all employees. The authors provide diverse examples of companies that have aligned the work of their citizen developers with wider organizational goals across citizen data science, automation, and development projects. These examples demonstrate why and how to commit to the citizen revolution in your organization. In the book, you'll:* Discover the untapped potential of citizen developers to revolutionize business operations with technology democratization* Find a practical framework for integrating citizen development into a broader corporate digital and data strategy, while controlling risk* Explore a forward-thinking approach to redefining the roles of all hands in an enterprise, empowering them to turn ideas into applications, automations, and analytical/AI modelsFor business leaders, executives, managers, and IT professionals looking to harness the full potential of their front-line employees and redefine the landscape of IT work, All Hands on Tech is a must-have resource. For business domain specialists and those eager to turn ideas into action, the citizen revolution democratizes information technology and empowers you to lead your organization towards a more innovative and efficient future. For subject matter experts, domain specialists, and those eager to put their ideas to work while also future-proofing their careers with invaluable skills, the citizen revolution ushers in an entirely new way of working. THOMAS H. DAVENPORT is Distinguished Professor at Babson College, the Bodily Centennial Professor of Analytics at the UVA Darden School of Business, a Fellow at the MIT Initiative on the Digital Economy, and Senior Advisor to Deloitte. He’s authored or co-authored 24 books, including Process Innovation, Working Knowledge, Competing on Analytics, and All In on AI.IAN BARKIN is a co-founder of 2B Ventures, an investment and advisory firm, and a serial entrepreneur in RPA and AI. He has an extensive background in BPO and digital operations. He co-authored the book Intelligent Automation and has multiple LinkedIn Learning courses on technology and business. CHASE DAVENPORT is focused on the intersection of artificial intelligence and climate change. After many years as an AI researcher at Accenture, Chase founded the Ocean Beach Institute to bring intelligent technology to coastal climate issues.
CompTIA Tech+ Study Guide
AN EASY-TO-READ AND AUTHORITATIVE NEW STUDY GUIDE FOR THE UPDATED COMPTIA TECH+ CERTIFICATION EXAMIn the newly updated third edition of the CompTIA Tech+ Study Guide: Exam FC0-U71, veteran IT professional and tech trainer Quentin Docter delivers an up-to-date resource for effectively and efficiently preparing for the popular new introductory Tech+ certification from CompTIA. This Sybex Study Guide is the gold-standard exam prep roadmap, offering complete coverage of every exam domain, including IT concepts and terminology, infrastructure, applications and software development, data and database fundamentals, security, and more. Perfect for practicing and aspiring entry-level IT pros as well as those preparing to take the CompTIA Tech+ test, this book includes complementary access to online learning resources, two practice exams, flashcards, and practice questions with answer explanations. You'll also find:* Optimized learning resources to get you up to speed as fast as possible* Exam resources designed to reduce test anxiety and familiarize you with testing procedure and content* One full year of access to the Sybex online learning environment, complete with real-world examples and scenarios, objective maps, and a glossary of useful terminologyThe new, entry-level CompTIA Tech+ certification has been created to get you ready for further certification paths, like the A+, Security+, and Network+ credentials, and prepare you for an exciting career in tech. Whether you're an IT beginner or you've already begun your tech journey and are looking for a refresher on foundational concepts, CompTIA Tech+ Study Guide: Exam FC0-U71 is the book you've been waiting for. QUENTIN DOCTER, TECH+ A+, started in the IT industry in 1994 as a tech support agent for Packard Bell. Since then he has worked in tech support, network administration, consulting, training, web development, and project management. During his career, he has achieved certifications from CompTIA, Microsoft, Cisco, Novell, and Sun Microsystems. He is the author of over a dozen books, including Sybex’s CompTIA A+ Complete Study Guide and CompTIA Cloud Essentials+ Study Guide.Introduction xxvAssessment Test xxxivCHAPTER 1 CORE HARDWARE COMPONENTS 1Introducing Internal Components 3Exploring Motherboards, Processors, and Memory 4Motherboards 4Processors 22Memory 27Exploring Storage and Expansion Devices 34Storage Devices 34Other Internal Expansion Devices 47Exploring Power and Cooling 52Power Supplies 52Cooling Systems 55Summary 58Exam Essentials 59Chapter 1 Lab 60Review Questions 62CHAPTER 2 PERIPHERALS AND CONNECTORS 67Installing and Configuring Audio and Video Devices 70Audio Connectors 71Display Devices and Connectors 73Understanding External Storage and Communications Connectors 88External Storage Devices 88Communications Connectors 96Understanding Input, Output, and Power Devices 101Keyboards 101Pointing Devices 105Uninterruptible Power Supplies 112Printers 114Understanding Installation Basics 124Internal Devices 124External Devices 125IP- and Web-Based Devices 125Reviewing Connector Types 127Summary 128Exam Essentials 129Chapter 2 Lab 130Review Questions 131CHAPTER 3 COMPUTING DEVICES AND THE INTERNET OF THINGS 135Exploring Larger Computing Devices 138Servers and Workstations 138Laptops 140Exploring Handheld and Mobile Devices 147Comparing and Contrasting Mobile Devices 148Using Mobile Devices 150Understanding Augmented and Virtual Reality 176Exploring Gaming Consoles 179Understanding the Internet of Things 182A Brief History of the Internet of Things 182Consumer Uses 183Commercial Uses 189Potential Issues 191Summary 193Exam Essentials 193Chapter 3 Lab 194Review Questions 195CHAPTER 4 OPERATING SYSTEMS 199Operating System Fundamentals 201A Brief History of Operating Systems 202Basic Functions of Operating Systems 206Types of Operating Systems 210Managing an Operating System 228Managing Features and Interfaces 229Managing Folder and File Structures 248Summary 264Exam Essentials 264Chapter 4 Lab 265Review Questions 270CHAPTER 5 SOFTWARE APPLICATIONS 275Understanding Application Installation and Management 277Considerations for Installing Software 278Installing and Uninstalling Software 285Updating and Patching Software 293Exploring Common Application Types 299File Extensions 299Productivity Software 302Collaboration Software 307Utility Software 310Using Web Browsers 323Configuring Web Browsers 323Understanding Basic Browser Security 336Private Browsing 343Summary 344Exam Essentials 345Chapter 5 Lab 346Review Questions 348CHAPTER 6 SOFTWARE DEVELOPMENT 353Exploring Programming Languages 355Assembly Language 356Compiled Languages 362Interpreted Languages 364Query Languages 368Understanding Programming Concepts and Techniques 369Programming Logic 370Organizing Code 373Summary 377Exam Essentials 378Chapter 6 Lab 379Review Questions 380CHAPTER 7 DATABASE FUNDAMENTALS 385Understanding Databases 387Exploring Database Concepts and Structures 388Working With Databases 398Summary 411Exam Essentials 412Chapter 7 Lab 412Review Questions 415CHAPTER 8 NETWORKING CONCEPTS AND TECHNOLOGIES 419Exploring Connection Types and Features 422Choosing External Network Connections 423Choosing Internal Network Connections 435Understanding Network Connectivity Essentials 444Common Networking Devices 444Networking Protocol Basics 449TCP/IP Essentials 449Network Storage Options 459Setting Up a Small Wireless Network 463Basic Configuration 463Wireless Router Security 469Additional Wireless Router Services 472Summary 476Exam Essentials 477Chapter 8 Lab 478Part 1: Setting Up Your Wireless Router 478Part 2: Testing Your Neighbors 479Review Questions 480CHAPTER 9 CLOUD COMPUTING AND ARTIFICIAL INTELLIGENCE 485Understanding Virtualization and Cloud Computing 486Virtual Machines 487Cloud Computing 492Exploring Artificial Intelligence 498How AI Works 499Types of AI 501Summary 509Exam Essentials 509Chapter 9 Lab 510Review Questions 512CHAPTER 10 SECURITY CONCEPTS AND THREATS 517Understanding Hackers and Motives 519Understanding Security Threats 523Confidentiality Concerns 524Integrity Concerns 530Availability Concerns 531Privacy Expectations 534Software-Based Security Threats 538Understanding Access Control 546Authentication 546Authorization 549Accounting 551Nonrepudiation 553Summary 554Exam Essentials 554Chapter 10 Lab 556Review Questions 557CHAPTER 11 SECURITY BEST PRACTICES 561Understanding Security Best Practices 564Device Hardening 564Managing Users and Passwords 591Using Data Encryption 597Summary 607Exam Essentials 608Chapter 11 Lab 609Review Questions 611CHAPTER 12 DATA CONTINUITY AND COMPUTER SUPPORT 615Understanding Data Continuity 616Fault Tolerance 616Disaster Recovery 631Exploring Computer Support Concepts 633Understanding the Troubleshooting Methodology 633Troubleshooting Examples 645Summary 666Exam Essentials 666Chapter 12 Lab 667Review Questions 669APPENDIX A ANSWERS TO WRITTEN LABS 673Chapter 1 Lab Answers 674Chapter 2 Lab Answers 674Chapter 3 Lab Answers 675Chapter 4 Lab Answers 675Chapter 5 Lab Answers 676Chapter 6 Lab Answers 676Chapter 7 Lab Answers 677Chapter 8 Lab Answers 677Chapter 9 Lab Answers 678Chapter 10 Lab Answers 679Chapter 11 Lab Answers 679Chapter 12 Lab Answers 680APPENDIX B ANSWERS TO REVIEW QUESTIONS 681Chapter 1: Core Hardware Components 682Chapter 2: Peripherals and Connectors 683Chapter 3: Computing Devices and the Internet of Things 685Chapter 4: Operating Systems 686Chapter 5: Software Applications 687Chapter 6: Software Development 688Chapter 7: Database Fundamentals 690Chapter 8: Networking Concepts and Technologies 691Chapter 9: Cloud Computing and Artificial Intelligence 692Chapter 10: Security Concepts and Threats 694Chapter 11: Security Best Practices 695Chapter 12: Data Continuity and Computer Support 697Index 699
Beginning MongoDB Atlas with .NET
This book is a tutorial on MongoDB customized for developers working in Microsoft .NET 6, .NET 7, and beyond. It explains the differences between relational database systems and the document model supported by MongoDB, and shows how to build .NET applications that run against a MongoDB database, especially one in the cloud.Author Luce Carter kicks things off by teaching you how to determine when to use a document database versus a relational engine. After that, she walks you through building a Microsoft .NET project combining the MongoDB Atlas cloud database as a service solution with a .NET. application. In the process, you will learn how to create, read, update, and delete data in MongoDB from any .NET project.You will come away from this book with a solid understanding of MongoDB’s Developer Data Platform and how to use it from your .NET applications. You’ll be able to connect to MongoDB in the cloud and take advantage of the flexibility and scalability that MongoDB’s document storage model provides, and you’ll understand how to craft your applications to run using document storage and the MongoDB database engine.WHAT YOU WILL LEARN* Know when to use the MongoDB document model* Build .NET applications that connect to MongoDB for data storage* Create MongoDB clusters on the MongoDB Atlas cloud platform* Store data in MongoDB Atlas* Create, Read, Update, and Delete (CRUD) data from .NET Web API projects* Test your CRUD endpoints using RESTful operations* Validate schemas to help protect against breaking changesWHO THIS BOOK IS FOR.NET developers who are looking for an alternative to relational databases, and those looking for a flexible and scalable document storage solution for use from .NET applications. Additionally, anyone wanting to learn MongoDB in the context of .NET and C# will benefit from this book.LUCE CARTER is a Developer Advocate for MongoDB with a passion for sharing knowledge and making technology and code seem less intimidating. She is a Microsoft MVP and an international public speaker, enjoying speaking at conferences and other local meetups to share things she is passionate about. She can also be found creating YouTube videos, and blogging, or on a squash court. Her work to educate developers includes helping them to battle Imposter Syndrome–one line of code and story at a time.PART I. GETTING STARTED.- 1. Choosing MongoDB.- 2. What is MongoDB?.- PART II. SETTING UP MONGODB.- 3. Creating an Account.- 4. Creating Your First Cluster and Loading Sample Dataset.- 5. Browsing Your Data.- PART III. BUILDING A PROJECT.- 6. Creating the Application.- 7. Adding MongoDB.- 8. Creating and Interacting with Documents from Code.- 9. Testing The Endpoints.- PART IV. TAKING IT FURTHER.- 10. Schema Validation.- 11. What Next?.