Allgemein
Deep Learning and its Applications using Python
DEEP LEARNING AND ITS APPLICATIONS USING PYTHONTHIS PRACTICAL BOOK GIVES A DETAILED DESCRIPTION OF DEEP LEARNING MODELS AND THEIR IMPLEMENTATION USING PYTHON PROGRAMMING RELATING TO COMPUTER VISION, NATURAL LANGUAGE PROCESSING, AND OTHER APPLICATIONS.This book thoroughly explains deep learning models and how to use Python programming to implement them in applications such as NLP, face detection, face recognition, face analysis, and virtual assistance (chatbot, machine translation, etc.). It provides hands-on guidance in using Python for implementing deep learning application models. It also identifies future research directions for deep learning. Readers/users will discover* A precise description of deep learning history, fundamental concepts, and background information relating to deep learning;* A detailed introduction to several concepts including tensorflow and keras, starting from the fundamentals to the application-based concept implementation using Python;* Explanations of multilayer perceptron, convolutional neural network, recurrent neural network, and long short-term memory in terms of applications like chatbot, face detection and recognition;* Advanced deep learning concepts along with their future research advancements;* Assist in building the reader’s understanding through intuitive explanations and practical examples by exploring challenging concepts in the related applications of computer vision, natural language processing, and other models.AUDIENCEThe book is ideal for computer science researchers, industry professionals, as well as postgraduate and undergraduate students who want to learn how to program deep learning models using Python. NIHA KAMAL BASHA is an assistant professor in the Department of Information Security, School of Computer Science and Engineering, Vellore Institute of Science and Technology, India. She has received a number of awards and published numerous research articles in peer-reviewed journals. SURBHI BHATIA, PHD, is an assistant professor in the Department of Information Systems, College of Computer Sciences and Information Technology, King Faisal University, Saudi Arabia. She has more than 10 years of teaching experience in different universities in India and Saudi Arabia. She has published many articles in peer-reviewed journals, authored or edited 9 books, and has been granted 8 national and international patents. ABHISHEK KUMAR gained his PhD in computer science from the University of Madras, India in 2019. He is assistant director/associate professor in the Computer Science & Engineering Department, Chandigarh University, Punjab, India. He has more than 100 publications in peer-reviewed international and national journals, books & conferences. His research interests include artificial intelligence, image processing, computer vision, data mining, and machine learning. ARWA MASHAT, gained her PhD in Instructional Design and Technology from Old Dominion University, Virginia, USA in 2017. She has a rich 14 years of teaching and academic experience. She is currently an assistant professor at the College of Computing and Information Technology, King Abdulaziz University, Saudi Arabia. She is currently the Vice Dean for two colleges; the College of Computing and Information Technology and the Applied College at King Abdulaziz University. She has published many research papers in reputed journals. Preface ix1 INTRODUCTION TO DEEP LEARNING 11.1 History of Deep Learning 11.2 A Probabilistic Theory of Deep Learning 41.3 Back Propagation and Regularization 141.4 Batch Normalization and VC Dimension 171.5 Neural Nets--Deep and Shallow Networks 181.6 Supervised and Semi-Supervised Learning 191.7 Deep Learning and Reinforcement Learning 212 BASICS OF TENSORFLOW 252.1 Tensors 252.2 Computational Graph and Session 272.3 Constants, Placeholders, and Variables 282.4 Creating Tensor 322.5 Working on Matrices 352.6 Activation Functions 362.7 Loss Functions 392.8 Common Loss Function 392.9 Optimizers 402.10 Metrics 413 UNDERSTANDING AND WORKING WITH KERAS 453.1 Major Steps to Deep Learning Models 453.2 Load Data 473.3 Pre-Process Data 483.4 Define the Model 483.5 Compile the Model 493.6 Fit and Evaluate the Mode 513.7 Prediction 523.8 Save and Reload the Model 523.9 Additional Steps to Improve Keras Models 533.10 Keras with TensorFlow 554 MULTILAYER PERCEPTRON 574.1 Artificial Neural Network 574.2 Single-Layer Perceptron 604.3 Multilayer Perceptron 614.4 Logistic Regression Model 614.5 Regression to MLP in TensorFlow 634.6 TensorFlow Steps to Build Models 634.7 Linear Regression in TensorFlow 634.8 Logistic Regression Mode in TensorFlow 674.9 Multilayer Perceptron in TensorFlow 694.10 Regression to MLP in Keras 724.11 Log-Linear Model 724.12 Keras Neural Network for Linear Regression 734.13 Keras Neural Network for Logistic Regression 734.14 MLPs on the Iris Data 754.15 MLPs on MNIST Data (Digit Classification) 764.16 MLPs on Randomly Generated Data 785 CONVOLUTIONAL NEURAL NETWORKS IN TENSORFLOW 815.1 CNN Architectures 815.2 Properties of CNN Representations 825.3 Convolution Layers, Pooling Layers - Strides - Padding and Fully Connected Layer 825.4 Why TensorFlow for CNN Models? 845.5 TensorFlow Code for Building an Image Classifier for MNIST Data 845.6 Using a High-Level API for Building CNN Models 885.7 CNN in Keras 885.8 Building an Image Classifier for MNIST Data in Keras 885.9 Building an Image Classifier with CIFAR-10 Data 895.10 Define the Model Architecture 905.11 Pre-Trained Models 916 RNN AND LSTM 956.1 Concept of RNN 956.2 Concept of LSTM 966.3 Modes of LSTM 976.4 Sequence Prediction 986.5 Time-Series Forecasting with the LSTM Model 996.6 Speech to Text 1006.7 Examples Using Each API 1026.8 Text-to-Speech Conversion 1056.9 Cognitive Service Providers 1066.10 The Future of Speech Analytics 1077 DEVELOPING CHATBOT'S FACE DETECTION AND RECOGNITION 1097.1 Why Chatbots? 1097.2 Designs and Functions of Chatbot's 1097.3 Steps for Building a Chatbot's 1107.4 Best Practices of Chatbot Development 1167.5 Face Detection 1167.6 Face Recognition 1177.7 Face Analysis 1177.8 OpenCV--Detecting a Face, Recognition and Face Analysis 1177.8.1 Face Detection 1177.8.2 Face Recognition 1207.9 Deep Learning-Based Face Recognition 1247.10 Transfer Learning 1277.11 API's 1318 ADVANCED DEEP LEARNING 1338.1 Deep Convolutional Neural Networks (AlexNet) 1338.2 Networks Using Blocks (VGG) 1378.3 Network in Network (NiN) 1408.4 Networks with Parallel Concatenations (GoogLeNet) 1448.5 Residual Networks (ResNet) 1488.6 Densely Connected Networks (DenseNet) 1518.7 Gated Recurrent Units (GRU) 1548.8 Long Short-Term Memory (LSTM) 1568.9 Deep Recurrent Neural Networks (D-RNN) 1588.10 Bidirectional Recurrent Neural Networks (Bi-RNN) 1598.11 Machine Translation and the Dataset 1608.12 Sequence to Sequence Learning 1619 ENHANCED CONVOLUTIONAL NEURAL NETWORK 1679.1 Introduction 1679.2 Deep Learning-Based Architecture for Absence Seizure Detection 1789.3 EEG Signal Pre-Processing Strategy and Channel Selection 1809.4 Input Formulation and Augmentation of EEG Signal for Deep Learning Model 1889.5 Deep Learning Based Feature Extraction and Classification 1969.6 Performance Analysis 2009.7 Summary 20110 CONCLUSION 20510.1 Introduction 20510.2 Future Research Direction and Prospects 20510.3 Research Challenges in Deep Learning 21010.4 Practical Deep Learning Case Studies 21010.4.1 Medicine: Epilepsy Seizure Onset Prediction 21910.4.2 Using Data from Test Drills to Predict where to Drill for Oil 23210.5 Summary 235References 235Index 239
Scrum - kurz & gut
Die kompakte Referenz für alle, die mit Scrum arbeiten - Scrum-Konzepte, Grundbegriffe und Arbeitsabläufe werden kurz und übersichtlich dargestellt - Mit Praxistipps, Checklisten und ausführlichem Glossar - Komplett überarbeitete 3. Auflage, berücksichtigt alle Aktualisierungen des offiziellen Scrum Guides Scrum ist ein populäres Framework für das agile Projektmanagement. In der Softwareentwicklung ist Scrum mittlerweile weit verbreitet, und auch in anderen Branchen wird es zunehmend als Methode für die Arbeitsorganisation eingesetzt. Dieses Buch bietet allen, die sich für Scrum interessieren oder bereits mit Scrum arbeiten, einen kompakten und praxisbezogenen Überblick über das Framework. Scrum – kurz & gut beschreibt leicht verständlich alle Rollen, Meetings und Artefakte, die Bestandteil von Scrum sind, und bettet diese in den Gesamtkontext der Produktentwicklung ein. Das Buch erläutert auch die agilen Werte und Prinzipien, die dieser Arbeitsmethode zugrunde liegen. Dank wertvoller Praxistipps, Checklisten für die Organisation der Scrum-Meetings und eines umfassenden Glossars mit Definitionen aller Schlüsselbegriffe eignet sich Scrum – kurz & gut gleichermaßen als Kurzeinführung und als Nachschlagewerk. Die überarbeitete und erweiterte 3. Auflage berücksichtigt alle Aktualisierungen des offiziellen Scrum Guides.
AWS Certified Advanced Networking Study Guide
THE LATEST EDITION OF THE OFFICIAL STUDY GUIDE FOR THE AWS ADVANCED NETWORKING CERTIFICATION SPECIALTY EXAMThe newly revised second edition of the AWS Certified Advanced Networking Study Guide: Specialty (ANS-C01) Exam delivers an expert review of Amazon Web Services Networking fundamentals as they relate to the ANS-C01 exam. You’ll find detailed explanations of critical exam topics combined with real-world scenarios that will help you build the robust knowledge base you need for the test—and to succeed in the field as an AWS Certified Networking specialist. Learn about the design, implementation and deployment of AWS cloud-based Networking solutions, core services implementation, AWS service architecture design and maintenance (including architectural best practices), monitoring, Hybrid networks, security, compliance, governance, and network automation. The book also offers one year of free access to Sybex’s online interactive learning environment and expert study tools, featuring flashcards, a glossary of useful terms, chapter tests, practice exams, and a test bank to help you keep track of your progress and measure your exam readiness. The coveted AWS Advanced Networking credential proves your skills with Amazon Web Services and hybrid IT network architectures at scale. It assesses your ability to apply deep technical knowledge to the design and implementation of AWS Networking services. This book provides you with comprehensive review and practice opportunities so you can succeed on the challenging ANS-C01 exam the first time around. It also offers:* Coverage of all relevant exam domains and competencies* Explanations of how to apply the AWS skills discussed within to the real world in the context of an AWS Certified Networking-related career* Complimentary access to the practical Sybex online learning environment, complete with practice exams, flashcards, a glossary, and test bankAWS certification proves to potential employers that you have the knowledge and practical skills you need to deliver forward-looking, resilient, cloud-based solutions. The AWS Certified Advanced Networking Study Guide: Specialty (ANS-C01) Exam, 2nd Edition, is your ticket to the next big step in your career. ABOUT THE AUTHORTODD MONTGOMERY, AWS Certified Advanced Networking, AWS Certified Solutions Architect, AWS Certified Developer, is a Network Automation Engineer for a Fortune 500 company. He is involved with network design and implementation of emerging datacenter technologies, as well as software defined networking design plans, cloud design, and implementation.
Building the Modern Workplace with SharePoint Online
This book is a comprehensive guide that will empower you to create robust digital workplace solutions from scratch using SharePoint Online and Microsoft’s Power Platform. This revised edition incorporates the latest features of SharePoint Online, including Advanced JSON formatting, Power Automate updates, and SPFx updates.Author Hari Narayn kicks things off with an overview of the fundamentals of SharePoint Online, followed by tutorials covering how to analyze business requirements, design solutions, and leverage SharePoint Online's extensive functionalities. The book covers essential topics such as creating basic artifacts, building SharePoint forms using out-of-the-box forms, and mastering JSON formatting through practical examples. You’ll explore the basics of Power Apps and how to integrate it with SharePoint Online before diving into advanced Power Automate and discovering how to automate processes and streamline workflows.Additionally, you’ll gain insight into SharePoint Framework (SPFx) customization, empowering you to tailor SharePoint Online sites to suit specific needs. Configuration and customization of PnP modern search are also detailed, so that you can optimize search capabilities within SharePoint Online. You will also learn how to integrate Microsoft Teams, MS Graph, and Power Virtual Agents with SharePoint Online to enhance collaboration.After completing this book, you will have the skills and knowledge to build powerful SharePoint Online sites that align with your business requirements. You will also be equipped to seamlessly integrate SharePoint Online with other Microsoft services, creating a cohesive and efficient digital workplace.WHAT YOU WILL LEARN* Leverage advanced JSON formatting* Utilize Power Apps, SPFx using React, and modern search* Create Advanced Power Automate workflows* Develop Teams solutions and chatbots* Use Microsoft Graph and PnP JS with SharePoint OnlineWHO THIS BOOK IS FORAll SharePoint developers and power users.HARI NARAYN is a highly skilled and experienced technology enthusiast with a 13-year track record in developing cutting-edge web and mobile applications. His expertise spans a wide range of technologies, including React, Microsoft 365, SharePoint, Azure, Teams, Power Platform, .Net, Open AI, Angular, and JavaScript. Throughout his career, Hari has successfully delivered numerous web and mobile solutions for clients worldwide, showcasing his exceptional abilities and commitment to excellence.Hari holds several certifications, including the Certified Power Platform Solution Architect Expert, Microsoft 365 Certified Developer Associate, and Certified Azure Solutions Architect Expert. These certifications demonstrate his in-depth knowledge and mastery of the respective platforms, solidifying his status as a trusted expert in the field. He is also the author of the book "Just React".Hailing from Kerala, India, he is currently based in Melbourne, Australia. He is an integral part of the Victorian Public Service, serving as a Full Stack Engineer. His role entails leveraging his extensive knowledge and experience to spearhead innovative projects and deliver high-quality solutions.CHAPTER 1: GET STARED WITH SHAREPOINT ONLINECHAPTER GOAL: This chapter covers the evolution of SharePoint and what experiences SharePoint Online can bring in.No of pages 20SUBTOPICS1. Evolution of SharePoint in the cloud.2. Experiences SharePoint can bring.3. Integration with Microsoft suite4. Integration with Third party solutionsCHAPTER 2: CASE STUDY: INTRANETCHAPTER GOAL: This chapter puts an example of an intranet and mentions about various requirementsNO OF PAGES: 30SUB - TOPICS1. Business requirements of the intranet2. How SharePoint Online is the right choice3. Value-adds.4. Approach of solving various business needsCHAPTER 3: BUILDING THE UI – SHAREPOINT FORMSCHAPTER GOAL: Covers the out of box form capabilities of SharePoint to bring the best possible user experience.NO OF PAGES: 30SUB - TOPICS:1. SharePoint forms.2. JSON formatting with examples.3. The pros and cons.4. Performance glitches and user experience.Advanced JSON FormattingQuick Approvals using JSON FormattingSummaryCHAPTER 4: POWER APPSCHAPTER GOAL: Covers the user experience that Power Apps forms can bring in.NO OF PAGES:30SUB - TOPICS:1. Introduction to Power Apps.2. Develop your first Power Apps List form3. Form validations4. Deploy Power AppsPower Automate TipsAdvanced ConceptsCHAPTER 5: POWER AUTOMATECHAPTER GOAL: Covers how to automate business processes using power automate and how to trigger eventsNo of pages:50SUB - TOPICS:1. Introduction to Power Automate2. Business Process workflows3. Power Automate tips4. Deploy Power Automate flowsCHAPTER 6: SHAREPOINT FRAMEWORK (SPFX)CHAPTER GOAL: Covers customization of SharePoint Online sites using SPFxNO OF PAGES:60SUB - TOPICS:1. Introduction to modern JavaScript2. Quick start on Typescript and React JS3. Build SPFx Web Parts4. SPFx Extensions with examples.5. SPFx Deployment6. SPFx Interesting factsJust ReactService Portal DesignApp DeploymentOverview of SPFx ExtensionsSPFx Form CustomizerWhat’s new in SPFx?SummaryCHAPTER 7: MODERN SEARCHCHAPTER GOAL: Covers SharePoint Online search capabilities.NO OF PAGES:30SUB - TOPICS:1. Configuring PnP Modern Search Webpart2. Customizing the Search Web part3. Different Search experiences.CHAPTER 8: MICROSOFT TEAMS AND POWER VIRTUAL AGENTSCHAPTER GOAL: Covers Teams development, Microsoft Graph and Power Virtual AgentsNO OF PAGES:50SUB - TOPICS:1. Introduction to Microsoft Graph2. Microsoft Teams development3. Integrating teams with SharePoint Online4. Power Virtual Agents chatbot with Teams
Unlocking dbt
This book shows how dbt is used to build data transformation pipelines that enable dependency management and allow for version control and automated testing. It explains how dbt is revolutionizing data transformation and the advantages that a command-line tool like dbt provides over and above the use of database stored procedures and other ETL and ELT tools that handle data transformations. You’ll see how to create custom-written transformations through simple SQL SELECT statements, eliminating the need for boilerplate code and making it easy to incorporate dbt as the transformation layer in your data warehouse pipelines. Additionally, you will learn how dbt enables data teams to incorporate software engineering best practices such as code reusability, version control, and automated testing into the data transformation process.Unlocking dbt walks you through using dbt to establish a project, build and modularize SQL models, and execute jobs in a way that is easy to maintain and scale as your data ecosystem matures. You’ll begin by establishing and configuring a project, a process covered using both dbt Cloud and dbt Core, so that you can confidently stand up a project using either platform. From there, you’ll move into building transformations with peace of mind that your project will scale appropriately as you continue to develop it.After learning the basics needed to get started, you’ll continue to build on that foundation by looking at the unique ways in which dbt combines SQL with Jinja to take your code beyond what is capable in normal SQL. You will learn about advanced materializations, building lineage in your data flows, the unlimited potential of macros, and so much more. This book also explores supported file types and the building of Python models. Rounding things out, you will learn features of dbt that will assist you in making your transformation layer production ready. These include how to implement automated testing, using dbt to generate documentation, and running CI/CD pipelines.WHAT YOU WILL LEARN* Understand what dbt is and how it is used in the modern data stack* Set up a project using both dbt Cloud and dbt Core* Connect a dbt project to a cloud data warehouse* Build SQL and Python models that are scalable and maintainable* Configure development, testing, and production environments* Capture reusable logic in the form of Jinja macros* Incorporate version control with your data transformation codeWHO THIS BOOK IS FORCurrent and aspiring data professionals, including architects, developers, analysts, engineers, data scientists, and consultants who are beginning the journey of using dbt as part of their data pipeline’s transformation layer. Readers should have a foundational knowledge of writing basic SQL statements, development best practices, and working with data in an analytical context such as a data warehouse.CAMERON CYR is a data fanatic who has spent his career developing data systems enabling valuable use cases such as analytics and machine learning. During this time, he has placed a focus on building reliable and scalable data systems with an emphasis on data quality. He is active in the data community and is one of the co-organizers and founders of Nashville's Data Engineering Group. Cameron currently serves as a data engineer for a healthcare tech startup.DUSTIN DORSEY is a data leader and architect who has been building and managing data solutions for nearly 15 years. He is currently leading the build out of data infrastructure and analytics environments for a fast-growing healthcare tech startup. Dustin is a well-respected leader in the data community as an international speaker and mentor. He has previously organized several data community events and user groups and currently is one of the founders and organizers of the Nashville Data Engineering group. Dustin is one of the authors of the popular Apress book, Pro Database Migration to Azure.
Database-Driven Web Development
This book will teach you the essential knowledge required to be a successful and productive web developer with the ability to produce cutting-edge websites utilizing a database.This updated edition starts with the fundamentals of web development before delving into Perl and MySQL concepts such as script and database modelling, script-driven database interactions, content generation from a database, and information delivery from the server to the browser and vice versa. The only skills required to get the most from this book are basic knowledge of how the Internet works and a novice skill level with Perl and MySQL. The rest is intuitively presented code that most people can quickly and easily understand and employ. An extensive selection of practical, fully functional programming constructs in six different programming languages will give you the knowledge and tools required to create eye-catching, capable, and functionally impressive database-driven websites.Author Thomas Valentine has taken the concepts presented in the first edition of this book to new heights, offering in-depth discussions of each area of functionality required to develop fully formed database-driven web applications. He has expanded on the examples presented in the first edition and has included some very interesting and useful programming techniques for your consideration. Upon completing this book, you’ll have gained the benefit of the author’s decades worth of experience and will be able to apply your new knowledge and skills to your own projects.WHAT YOU WILL LEARN* Install, configure and use a trio of software packages (Apache Web Server, MySQL Database Server, and Perl Scripting Server)* Create an effective web development workstation with databases in mind* Use the PERL scripting language and MySQL databases effectively* Maximize the Apache Web Server WHO THIS BOOK IS FORThose who already know web development basics and web developers who want to master database-driven web development. The skills required to understand the concepts put forth in this book are a working knowledge of PERL and basic MySQL.THOMAS VALENTINE has 20 years of experience as both a professional web developer and writer. He is a LAMP, Perl, PHP and MySQL web developer, programmer and expert. He writes for various magazines and web sites and has been a technical consultant for large scale, database driven web sites such as FedEx.ca and Texas Instruments (ti.com).
Data Smart
A STRAIGHTFORWARD AND ENGAGING APPROACH TO DATA SCIENCE THAT SKIPS THE JARGON AND FOCUSES ON THE ESSENTIALSIn the newly revised second edition of Data Smart: Using Data Science to Transform Information into Insight, accomplished data scientist and speaker Jordan Goldmeier delivers an approachable and conversational approach to data science using Microsoft Excel’s easily understood features. The author also walks readers through the fundamentals of statistics, machine learning and powerful artificial intelligence concepts, focusing on how to learn by doing. You’ll also find:* Four-color data visualizations that highlight and illustrate the concepts discussed in the book* Tutorials explaining complicated data science using just Microsoft Excel* How to take what you’ve learned and apply it to everyday problems at work and lifeA must-read guide to data science for every day, non-technical professionals, Data Smart will earn a place on the bookshelves of students, analysts, data-driven managers, marketers, consultants, business intelligence analysts, demand forecasters, and revenue managers. JORDAN GOLDMEIER is an award-winning author in analytics, data science, and data visualization, and 11-time Microsoft MVP winner. Jordan has served analytics solutions for global organizations like NATO, The World Bank and Habitat for Humanity, and Fortune 500 companies likes Principal Financial and H&M. He has taught as an instructor for Wake Forest University, and served as a volunteer Emergency Medical Technician in New York City.
Deep Learning and its Applications using Python
This book thoroughly explains deep learning models and how to use Python programming to implement them in applications such as NLP, face detection, face recognition, face analysis, and virtual assistance (chatbot, machine translation, etc.). It provides hands-on guidance in using Python for implementing deep learning application models. It also identifies future research directions for deep learning.NIHA KAMAL BASHA is an assistant professor in the Department of Information Security, School of Computer Science and Engineering, Vellore Institute of Science and Technology, India. She has received a number of awards and published numerous research articles in peer-reviewed journals.SURBI BHATIA, PHD, is an assistant professor in the Department of Information Systems, College of Computer Sciences and Information Technology, King Faisal University, Saudi Arabia. She has more than 10 years of teaching experience in different universities in India and Saudi Arabia. She has published many articles in peer-reviewed journals, authored or edited 9 books, and has been granted 8 national and international patents.ABHISHEK KUMAR gained his PhD in computer science from the University of Madras, India in 2019. He is assistant director /associate professor in the Computer Science & Engineering Department, Chandigarh University, Punjab, India. He has more than 100 publications in peer-reviewed international and national journals, books & conferences His research interests include artificial intelligence, image processing, computer vision, data mining and machine learning.ARWA MASHAT, gained her PhD in Instructional Design and Technology from Old Dominion University, Virginia, USA in 2017. She has a rich 14 years of teaching and academic experience. She is currently an assistant professor in the College of Computing and Information Technology, King Abdulaziz University, Saudi Arabia. She is currently the Vice Dean for two colleges; the College of Computing and Information Technology and the Applied Colllege at King Abdulaziz University. She has published many research papers in reputed journals.
The DevSecOps Playbook
THE DEVSECOPS PLAYBOOKAN ESSENTIAL AND UP-TO-DATE GUIDE TO DEVSECOPSIn The DevSecOps Playbook: Deliver Continuous Security at Speed, the Chief Information and Information Security Officer at Wiley, Sean D. Mack, delivers an insightful and practical discussion of how to keep your business secure. You’ll learn how to leverage the classic triad of people, process, and technology to build strong cybersecurity infrastructure and practices. You’ll also discover the shared responsibility model at the core of DevSecOps as you explore the principles and best practices that make up contemporary frameworks. The book explains why it’s important to shift security considerations to the front-end of the development cycle and how to do that, as well as describing the evolution of the standard security model over the last few years and how that has impacted modern cybersecurity. A must-read roadmap to DevSecOps for practicing security engineers, security leaders, and privacy practitioners, The DevSecOps Playbook will also benefit students of information technology and business, as well as governance, risk, and compliance specialists who want to improve their understanding of cybersecurity’s impact on their organizations. SEAN D. MACK, MBA, CISO, is the Chief Information Officer at Wiley, an education and research company. He has extensive experience leading DevOps, infrastructure, enterprise applications, security, ad desktop services in the educational technology and publishing industry.
Metaverse and Immersive Technologies
This book provides a thorough explanation of how the technology behind metaverse and other virtual reality is changing the world. The primary objective is to present the revolutionary innovation of the 21st Century—the metaverse—and exhibit its wide range of applications in different domains. Although blockchain and VR/AR were the first popularly known applications of the metaverse, several other applications also exist. While some still believe the metaverse is overhyped, in reality, it is transforming almost every industry—healthcare, 3D, 4D, industry, game industry, business management, artificial intelligence, and IoT, just to name a few.This technological breakthrough not only paved the way for virtual reality but provides useful solutions for other areas of technology. The unique nature of the technology, which is a single, shared, immersive, persistent, 3D virtual space where humans experience life in ways not possible in the physical world, makes it suitable for all real-world applications. The technology has great potential to transform business, and companies are already in the race for different product offeringsCHANDRASHEKHAR A, SHAIK HIMAM SAHEB, AND SANDEEP KUMAR PANDA,ICFAI Foundation for Higher Education, Hyderabad, Telangana, IndiaS. BALAMURUGAN, Albert Einstein Engineering and Research LabsCoimbatore, Tamilnadu, India andSHENG-LUNG PENG, Department of Creative Technologies and Product DesignNational Taipei University of Business, Taiwan
Pro Exchange Administration
Move to the current version of Exchange Server, whether it be stand-alone, on-premises, or in a hybrid configuration with Exchange Online. This updated edition provides background information on Exchange 2019, and teaches you how to bring it up to date and keep it up to date in a consistent state.The book starts with an introduction to Exchange Server, Active Directory, Exchange Online, and Azure Active Directory (AD). It takes you through designing and installing Exchange Server and guides you in managing it. You will learn Microsoft 365 integration with Azure AD in your Exchange Server. Moving to Exchange Online, Mail Flow, and authentication are also discussed, so you will better understand hybrid transport. As you progress through the book, you will see how to secure your Exchange Server with Azure App Proxy, message hygiene, and multi-factor authentication. Also covered are corporate compliance needs such as backup and restore, message records management, auditing, and information rights management.After reading this book, you will not only be able to install, configure, and maintain Exchange Server, you will also know how to secure and monitor the environment.WHAT YOU WILL LEARN* Secure your Exchange environment, including message hygiene* Create the best hybrid solution available for your needs using the best of both worlds* Implement compliancy features in Exchange Server* Manage and monitor the Exchange environmentWHO THIS BOOK IS FORSystem administrators, Windows administrators, network administrators, system engineersMICHEL DE ROOIJ is a consultant and Microsoft MVP since 2013. He lives in The Netherlands, and has been working in the IT industry for over 20 years. Michel helps customers with their journeys related to Microsoft 365, with a focus on Exchange and Identity, but also related technologies such as Microsoft Teams or email in general. Michel has a developer background, but after some long-term dedicated Exchange-related work for a large multinational he switched to Exchange and never looked back. Michel is also a big fan of automating processes and procedures related to infrastructure, whether supporting projects or automating administrator tasks. Michel is also active in online communities, such as Tech Community, or on social media such as Twitter (@mderooij). He runs an Exchange-related blog at eightwone.com, guest authors for several other sites, and speaks at international events.JAAP WESSELIUS is an independent consultant based in The Netherlands. As a consultant, Jaap has been working with Exchange Server since Exchange 5.0 in 1997. After working for Microsoft, he became an independent consultant in 2006. For his work in the (Exchange) community, Jaap has received a Microsoft MVP award 2007, an award he still holds in 2023. The first MVP category was Exchange Server, but over the years that has changed to Office Apps and Services. Besides working with Exchange, Jaap also works with Office 365, identity management, privacy, and security. Jaap is 56 years old, married, has three grown sons, and likes to ride his motorcycle, when possible.CHAPTER 1. INFRASTRUCTURE AND EXCHANGE SERVER1.1. Exchange and Active Directory1.2. Exchange Online and Azure Active Directory1.3. Exchange introduction1.4. Designing Exchange server1.5. Installing Exchange server1.6. High Availability1.7. Managing Exchange server1.7.1. Managing recipients1.7.2. Exchange Transport1.7.3. Upgrading from Exchange 2013 or Exchange 20161.7.4. Cumulative Updates and Security Updates1.7.5. Monitoring and ReportingCHAPTER 2 .MICROSOFT 365 INTEGRATION2.1. Azure AD Containers and Identities2.2. Azure AD Connect2.3. Exchange Online2.4. Moving to Exchange Online2.4.1. Exchange Hybrid2.4.2. Managing hybrid recipients2.4.3. Exchange Online Archiving2.5. Hybrid Transport2.5.1. Edge Transport Server2.5.2. Mail Flow2.5.3. Centralized Mail Flow2.5.4. Enhanced Filtering2.5.5. AuthenticationCHAPTER 3.SECURITY3.1. Publishing3.1.1. Azure App Proxy3.1.2. Frontdoor3.2. Email Authentication3.2.1. SPF, DKIM and DMARC3.2.2. DANE3.2.3. MTA-STS3.3. Message hygiene3.3.1. Anti-Malware3.3.2. Anti-Phishing3.3.3. Defender for Office 3653.3.4. Security Defaults3.3.5. Business E-mail Compromise3.4. Hybrid Modern Authentication3.5. Multi-Factor Authentication3.6. Access Rules3.7. Conditional Access3.8. SMTP AUTH3.9. S/MIME3.10. Role Based Access Control3.11. Split Permissions3.12. Windows Antimalware Scan InterfaceCHAPTER 4.COMPLIANCE4.1. Backup and Restore4.2. In-place archiving4.3. eDiscovery4.4. Online Hold4.5. Message Records Management4.6. Data Loss Prevention4.7. Transport Rules4.8. Auditing4.9. Information Rights Management
Data Smart
WANT TO JUMP INTO DATA SCIENCE BUT DON'T KNOW WHERE TO START?Let's be real, data science is presented as something mystical and unattainable without the most powerful software, hardware, and data expertise. Real data science isn't about technology. It's about how you approach the problem.In this updated edition of Data Smart: Using Data Science to Transform Information into Insight, award-winning data scientist and bestselling author Jordan Goldmeier shows you how to implement data science problems using Excel while exposing how things work behind the scenes.Data Smart is your field guide to building statistics, machine learning, and powerful artificial intelligence concepts right inside your spreadsheet.Inside you'll find:* Four-color data visualizations that highlight and illustrate the concepts discussed in the book* Tutorials explaining complicated data science using just Microsoft Excel* How to take what you've learned and apply it to everyday problems at work and life* Advice for using formulas, Power Query, and some of Excel's latest features to solve tough data problems* Smart data science solutions for common business challenges* Explanations of what algorithms do, how they work, and what you can tweak to take your Excel skills to the next levelData Smart is a must-read for students, analysts, and managers ready to become data science savvy and share their findings with the world.JORDAN GOLDMEIER is an award-winning author in analytics, data science, and data visualization, and 11-time Microsoft MVP winner. Jordan has served analytics solutions for global organizations like NATO, The World Bank and Habitat for Humanity, and Fortune 500 companies likes Principal Financial and H&M. He has taught as an instructor for Wake Forest University, and served as a volunteer Emergency Medical Technician in New York City. Introduction xix1 EVERYTHING YOU EVER NEEDED TO KNOW ABOUT SPREADSHEETS BUT WERE TOO AFRAID TO ASK 1Some Sample Data 2Accessing Quick Descriptive Statistics 3Excel Tables 4Filtering and Sorting 5Table Formatting 7Structured References 7Adding Table Columns 10Lookup Formulas 11VLOOKUP 11INDEX/MATCH 13XLOOKUP 15PivotTables 16Using Array Formulas 19Solving Stuff with Solver 202 SET IT AND FORGET IT: AN INTRODUCTION TO POWER QUERY 27What Is Power Query? 27Sample Data 28Starting Power Query 29Filtering Rows 32Removing Columns 33Find & Replace 34Close & Load to Table 353 NAÏVE BAYES AND THE INCREDIBLE LIGHTNESS OF BEING AN IDIOT 39The World's Fastest Intro to Probability Theory 39Totaling Conditional Probabilities 40Joint Probability, the Chain Rule, and Independence 40What Happens in a Dependent Situation? 41Bayes Rule 42Separating the Signal and the Noise 43Using the Bayes Rule to Create an AI Model 44High-Level Class Probabilities Are Often Assumed to Be Equal 45A Couple More Odds and Ends 46Let's Get This Excel Party Started 47Cleaning the Data with Power Query 48Splitting on Spaces: Giving Each Word Its Due 50Counting Tokens and Calculating Probabilities 55We Have a Model! Let's Use It 584 CLUSTER ANALYSIS PART 1: USING K-MEANS TO SEGMENT YOUR CUSTOMER BASE 65Dances at Summer Camp 65Getting Real: K-Means Clustering Subscribers in Email Marketing 70The Initial Dataset 71Determining What to Measure 72Start with Four Clusters 75Euclidean Distance: Measuring Distances as the Crow Flies 76Solving for the Cluster Centers 80Making Sense of the Results 82Getting the Top Deals by Cluster 83The Silhouette: A Good Way to Let Different K Values Duke It Out 86How About Five Clusters? 95Solving for Five Clusters 96Getting the Top Deals for All Five Clusters 96Computing the Silhouette for 5-Means Clustering 99K-Medians Clustering and Asymmetric Distance Measurements 100Using K-Medians Clustering 100Getting a More Appropriate Distance Metric 100Putting It All in Excel 102The Top Deals for the 5-Medians Clusters 1045 CLUSTER ANALYSIS PART II: NETWORK GRAPHS AND COMMUNITY DETECTION 109What Is a Network Graph? 110Visualizing a Simple Graph 110Beyond GiGraph and Adjacency Lists 115Building a Graph from the Wholesale Wine Data 117Creating a Cosine Similarity Matrix 118Producing an R-Neighborhood Graph 121Introduction to Gephi 123Creating a Static Adjacency Matrix 124Bringing in Your R-Neighborhood Adjacency Matrix into Gephi 124Node Degree 128Touching the Graph Data 130How Much Is an Edge Worth? Points and Penalties in Graph Modularity 132What's a Point, and What's a Penalty? 133Setting Up the Score Sheet 136Let's Get Clustering! 138Split Number 1 138Split 2: Electric Boogaloo 143And. . .Split3: Split with a Vengeance 145Encoding and Analyzing the Communities 146There and Back Again: A Gephi Tale 1516 REGRESSION: THE GRANDDADDY OF SUPERVISED ARTIFICIAL INTELLIGENCE 157Predicting Pregnant Customers at RetailMart Using Linear Regression 158The Feature Set 159Assembling the Training Data 161Creating Dummy Variables 163Let's Bake Our Own Linear Regression 165Linear Regression Statistics: R-Squared, F-Tests, t-Tests 173Making Predictions on Some New Data and Measuring Performance 182Predicting Pregnant Customers at RetailMart Using Logistic Regression 192First You Need a Link Function 192Hooking Up the Logistic Function and Reoptimizing 193Baking an Actual Logistic Regression 1967 ENSEMBLE MODELS: A WHOLE LOT OF BAD PIZZA 203Getting Started Using the Data from Chapter 6 203Bagging: Randomize, Train, Repeat 204Decision Stump is Another Name for a Weak Learner 204Doesn't Seem So Weak to Me! 204You Need More Power! 207Let's Train It 208Evaluating the Bagged Model 220Boosting: If You Get It Wrong, Just Boost and Try Again 223Training the Model—Every Feature Gets a Shot 224Evaluating the Boosted Model 2318 FORECASTING: BREATHE EASY: YOU CAN'T WIN 235The Sword Trade Is Hopping 236Getting Acquainted with Time-Series Data 236Starting Slow with Simple Exponential Smoothing 238Setting Up the Simple Exponential Smoothing Forecast 240You Might Have a Trend 249Holt's Trend-Corrected Exponential Smoothing 250Setting Up Holt's Trend-Corrected Smoothing in a Spreadsheet 252So Are You Done? Looking at Autocorrelations 258Multiplicative Holt-Winters Exponential Smoothing 266Setting the Initial Values for Level, Trend, and Seasonality 268Getting Rolling on the Forecast 274And. . .Optimize! 280Putting a Prediction Interval Around the Forecast 283Creating a Fan Chart for Effect 287Forecast Sheets in Excel 2899 OPTIMIZATION MODELING: BECAUSE THAT "FRESH-SQUEEZED" ORANGE JUICE AIN'T GONNA BLEND ITSELF 293Wait Is This Data Science? 294Starting with a Simple Trade-Off 295Representing the Problem as a Polytope 296Solving by Sliding the Level Set 297The Simplex Method: Rooting Around the Corners 298Working in Excel 300Fresh from the Grove to Your Glass with a Pit Stop Through a Blending Model 305Let's Start with Some Specs 307Coming Back to Consistency 308Putting the Data into Excel 309Setting Up the Problem in Solver 311Lowering Your Standards 314Dead Squirrel Removal: the Minimax Formulation 317If-Then and the "Big M" Constraint 320Multiplying Variables: Cranking Up the Volume to 11,000 324Modeling Risk 330Normally Distributed Data 33110 OUTLIER DETECTION: JUST BECAUSE THEY'RE ODD DOESN'T MEAN THEY'RE UNIMPORTANT 339Outliers Are (Bad?) People, Too 340The Fascinating Case of Hadlum v Hadlum 340Tukey's Fences 341Applying Tukey's Fences in a Spreadsheet 342The Limitations of This Simple Approach 345Terrible at Nothing, Bad at Everything 346Preparing Data for Graphing 347Creating a Graph 350Getting the k-Nearest Neighbors 351Graph Outlier Detection Method 1: Just Use the Indegree 352Graph Outlier Detection Method 2: Getting Nuanced with k-Distance 355Graph Outlier Detection Method 3: Local Outlier Factors Are Where It's At 35811 MOVING ON FROM SPREADSHEETS 363Getting Up and Running with R 364A Crash Course in R-ing 366Show Me the Numbers! Vector Math and Factoring 367The Best Data Type of Them All: the Dataframe 370How to Ask for Help in R 371It Gets Even Better Beyond Base R 372Doing Some Actual Data Science 374Reading Data into R 374Spherical K-Means on Wine Data in Just a Few Lines 375Building AI Models on the Pregnancy Data 381Forecasting in R 389Looking at Outlier Detection 39312 CONCLUSION 397Where Am I? What Just Happened? 397Before You Go-Go 397Get to Know the Problem 398We Need More Translators 398Beware the Three-Headed Geek-Monster: Tools, Performance, and Mathematical Perfection 399You Are Not the Most Important Function of Your Organization 401Get Creative and Keep in Touch! 402Index 403
Accelerating Unity Through Automation
Building games with Unity is hard enough without having to stand up and go and make a coffee each time you want to just build your project or find out days/weeks down the line that some change you made while building your dream has incurred a debt that means your project cannot be built for one of your target platforms without a lot of rework.Through automation, many of these hardships can be detected early and free up time and stress by monitoring your project as it is being created, identify risks and issues as you write the code, and free up your machine while lengthy build processes are running. The change might be hard, but once setup, it will give you peace of mind that everything you create will run, updates will be automatically managed, and your players are less likely to be drafting one-star reviews on your next publication.WHAT YOU WILL LEARN• Build the automation of your dreams to accelerate your project• Get detailed examples for generating workflows tailored to your needs• Learn to save time and money by having a backend work for youWHO IS THIS BOOK FORDevelopers having experience with Unity and interested in learning about (with no foreknowledge in) automation will greatly benefit from this book.Simon is a proud educator, showing developers how to make the most of modern technology to enable them to build the best they can using the tools of today and tomorrow. He is a proud father/husband and engineer who is always breaking down new tech and learning something everyday in order to expand his horizons as well as having as much fun as possible along the way. Alongside his work in XR working with the best and brightest to build the next generation of tech, he is also a strong supporter of open-source and publishing tools and features to accelerate every developers workflow.Chapter 1: What is Automation?.- Chapter 2: What is Gained Through Automation, the Highlights.- Chapter 3: Services Covered by This Title.- Chapter 4: Automation Hosting.- Chapter 5: Structure of Automation.- Chapter 6: Validation, Checking Your Code.- Chapter 7: Testing, Making Sure It Runs.- Chapter 8: Building and Publishing.- Chapter 9: Setting Up Unity Game Services Automation.- Chapter 10: Setting up Azure DevOps.- Chapter 11: Setting up GitHub Actions.- Chapter 12: Final Notes.
Excel auf der Landkarte
Zeigen Sie Ihre Excel-Zahlen auf der Landkarte - die Werkzeuge dazu haben Sie schon. Die passenden Kenntnisse dazu gibt es hier! Ergebnisse werden an Orten erzielt. Und wo es wichtig ist, diese Orte darzustellen, können alle aktuellen Excel-Versionen das für Sie leisten. Diagramme können in regional auf der Landkarte aufgebaut und später als Bild oder kommentiertes Video exportiert werden. Alles mit Bordmitteln ohne weitere Kosten. In diesem Heft sehen wir uns verschiedene Anwendungsfälle an – zusammen mit ein paar Tricks, wie kleine Fußangeln zu vermeiden sind. Dazu noch ein paar verwandte Möglichkeiten, falls Sie mal kurz allgemeine geografische Daten z.B. zur Bevölkerung beschaffen wollen – aktuelle Excel-Versionen liefern sie eingebaut mit!
Automatisierte Analyse von virtuellen Prototypen auf der Ebene elektronischer Systeme
Dieses Buch beschreibt eine Reihe von SystemC-basierten Analysemethoden für virtuelle Prototypen, einschließlich Entwurfsverständnis, Verifikation, Sicherheitsvalidierung und Entwurfsraumuntersuchung. Der Leser erhält einen Überblick über die neuesten Forschungsergebnisse auf dem Gebiet der Electronic Design Automation (EDA) auf der elektronischen Systemebene (ESL). Die besprochenen Methoden ermöglichen es den Lesern, wichtige Aufgaben und Anwendungen im Entwurfsprozess leicht zu bewältigen. Übersetzt mit www.DeepL.com/Translator (kostenlose Version)
Designing and Implementing Cloud-native Applications Using Microsoft Azure Cosmos DB
This book will help prepare you for the Microsoft DP-420 exam. Whether you are new to Azure Cosmos DB or have experience working with the platform, Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB is organized to address the specific skills measured in the DP-420 exam. The topics covered include NoSQL models, code, and real-world scenarios aimed at helping you to understand and solve the case studies included in the exam.Beyond the exam, this book will assist you in your journey to adopt Microsoft Azure Cosmos DB for your own projects. You’ll learn what makes Azure Cosmos DB such a robust NoSQL service, as well as how NoSQL approaches help enable modern applications. You’ll also get practical guidance for your own implementations. The topics covered in this book are essential to knowing how to leverage the Cosmos DB service and provide best practices that will guide you to success both on the exam and in your career.WHAT YOU WILL LEARN* Understand and hone the skills needed to pass the DP-420 exam* Gain insight into the test-taking experience, whether at a testing center or virtually* Evaluate and understand features of Azure Cosmos DB using real-world use cases and code samples* Learn from case studies in the book that will help you to correctly address case studies in the exam* Build a foundation that goes beyond the exam and gives you the confidence to implement Azure Cosmos DB in your own projects* Determine the trade-offs between different configurations, whether your implementation is small and local or large and requires global scaleWHO THIS BOOK IS FORAnyone planning to take the DP-420 exam, as well as developers, engineers, and architects seeking a better understanding of Azure Cosmos DB and how it is used in developing modern applications using a NoSQL approach.STEVE FLOWERS is a Senior Cloud Solution Architect at Microsoft focused on Data and AI. He has 12 years of experience in technology, and for the past three years he has helped customers achieve success with Azure Cosmos DB. In 2022, Steve achieved the Azure Cosmos DB Technical Insider badge acknowledging his training with the product group and Microsoft Global Black Belts in Azure Cosmos DB, and for helping enterprise customers architect and deploy Azure Cosmos DB. Steve’s technical experience ranges from networking and system administration to cloud native development on Azure and IoT solutions. He is passionate about data architecture and enjoys the challenge of a customer driven role within Microsoft.1. Scheduling and Taking the DP-420 Exam2. Design and Implement a Non-Relational Data Model3. Design a Data Partitioning Strategy4. Plan and implement Sizing and Scaling5. Implement Client Connectivity Options6. Implement Data Access with Cosmos DB SQL7. Implement Data Access with SQL API SDKs8. Implement Server-Side Programming9. Design and Implement a Replication Strategy10. Design and Implement Multi-Region Write11. Enable Analytical Workloads12. Implement Solutions Across Services13. Optimize Query Performance14. Design and Implement Change Feeds15. Define and Implement an Indexing Strategy16. Monitor and Troubleshoot17. Implement Backup and Restore18. Implement Security19. Implement Data Movement20. Implement a DevOps Process
Beginner's Guide to Unity Shader Graph
Discover how shaders can enhance your game and mesmerize players by making graphic gameplay elements more realistic and attractive. This book provides easy-to-follow recipes that will show you how to leverage the Unity Shader Graph to create more immersive, enjoyable games.Author Álvaro Alda takes you through each effect step by step, so that you gain a foundational understanding of how they are created using the Shader Graph tool. Practical projects help you put what you’re learning into context, from simple effects like 3D scan lines to more complicated effects such as black holes, bubble particles, water, and even interactive snow. Twelve different effects are demonstrated, to cover almost everything related to shader graph.On completing this book, you will have a thorough understanding of the Shader Graph tool and samples to replicate and continue learning from. Whether you are an indie game developer or technical artist, Beginner's Guide to Unity Shader Graph will give you the confidence to use the Shader Graph tool to create games that will keep players glued to their screens.WHAT YOU WILL LEARN* Understand the purpose and use of every node and function in Shader Graph* Gain a working knowledge of the mathematics needed to use the fragment and vertex shaders* Create complex effects with Shader Graph using post processing and taking full advantage of the URP of the Unity 3D engine* Develop procedural textures using mathematical nodes in Shader GraphWHO IS THIS BOOK FORTechnical artists, indie developers, and game developers with little to no knowledge of shaders, but who have basic knowledge of Unity. As the Shader Graph in Unity is similar to other shader editors like Amplify, Blender material nodes and Unreal shaders, this book can be used as reference when working with other platforms and game engines different from Unity. ÁLVARO ALDA is a game developer with over 4 years of experience currently working for Popcore, a pioneer German hypercasual game company. He has also worked at LabCave, a Spanish mobile game company. In his spare time, he likes to work on personal projects, which has led to release of his three games, one of them appearing on national Spanish television. He has also created tools for developers and artists for videogames. Chapter 0: Unity Set Up and GuidelinesChapter 1: Introduction to ShadersSub -Topics:•What is a shader?•Vertex and fragment shader•Working spaces (world, object, view, tangent)•Light in URP•Create your first shader in URPChapter 2: Shader Graph EditorSub -Topics:•Master nodes Connecting nodes•Properties•Connecting nodes•SubshaderChapter 3: NoiseSub -Topics:•What is a procedural noise?•Noise samples (Simple, Gradient, Voronoi)•Dissolve effectChapter 4: Movement and Time ControlSub -Topics:•Scanlines 3D•UI transitionChapter 5: SciFi ShadersSub -Topics:•Hologram effect•SciFi shieldChapter 6: Scene DepthSub -Topics:•Water Shader•Acid Shader•Ice refraction•Black holeChapter 7: Vertex DeformationSub -Topics:•Bubbles•Snow deformation•Stroke EffectsChapter 8: PBR MaterialsSub -Topics:•What is PBR?•Lava EffectChapter 9: Bonus EffectsSub -Topics:•Retro particles•Interactive Snow•Toon shaderAppendix A: Maths ReviewSub -Topics:•Trigonometry•Vector mathematics•Matrix and algebraAppendix B: Shader Graph NodesSub -Topics:•Coordinate nodes.•Mathematic operation nodes (add, subtract, multiply...)•Restrictive nodes (clamp, frac)•Master nodes (position, base color, normals, smoothness)•Custom functions•Mix nodes (blend, lerp)•Color nodes (color, gradient, etc.)
Microsoft Dynamics 365 Business Central (2. Auflg.)
Das Anwenderbuch für den kompakten Einstieg in Microsoft Dynamics 365 Business Central!Als integrierte Unternehmenslösung unterstützt Microsoft Dynamics 365 Business Central durchgängig die Geschäftsprozesse in Unternehmen. Der Buchaufbau orientiert sich an den Unternehmensbereichen Beschaffung, Vertrieb, Lager, Produktion und Produktionsplanung sowie Finanzmanagement.Ausgehend von der Bedienung des Systems, Aspekten zur Systemeinrichtung und zugrundeliegenden Konzepten erklären die Autoren am Beispiel der verschiedenen Rollen, wie Sie die zentralen Geschäftsabläufe in Unternehmen abwickeln – vom Einkauf über die Produktion bis hin zum Vertrieb.Neben dem Umgang mit der Software lernen Sie auch, wie Geschäftsprozesse in Dynamics 365 Business Central abgebildet werden. Mithilfe von Schrittanleitungen lösen Sie zentrale Aufgaben im jeweiligen Fachgebiet und vertiefen Ihre neu erworbenen Kenntnisse.Jürgen Ebert arbeitet seit fast 25 Jahren als Berater, Trainer und Programmierer im Microsoft Dynamics NAV-Umfeld. Seit mehr als 10 Jahren ist er selbstständiger Microsoft Certified Business Management Solutions Specialist. Zu seinen Kunden zählen Marktführer in ihrer Branche ebenso wie „hidden champions“.Christian Hauptmann ist freiberuflicher Trainer und Berater für Dynamics NAV in Österreich und Deutschland. Er arbeitet seit 20 Jahren mit Microsoft Dynamics NAV in zahlreichen Projekten und verfügt über umfangreiches Wissen in den verschiedenen Bereichen der ERP-Software.
Frameworkless Front-End Development
Explore an alternative method of front-end application development without using frameworks or third-party libraries. This updated book provides you with the required skills and freedom to consider a “no framework” approach when choosing a technology for creating a new project. New topics covered include a brief history of JavaScript frameworks and their key developments, how to protect domain code, and how to work with frameworkless in legacy applications.You’ll work through the most important issues in a clear and sensible way, using practical methods and tools to gain an understanding of non-functional requirements. This book answers questions on important topics such as state management, making a routing system, creating a REST client using fetch, and reveals the trade-offs and risks associated with choosing the wrong framework or tool for your project, as well as provides sustainability, and functional alternatives.Frameworkless Front-End Development breaks down the concept of technical debt and the ways in which a framework can impact the lifespan of a project. Along with gaining a comprehensive and clear guide on coding effectively from scratch without frameworks, you will also learn some principles of technical decision-making.WHAT YOU’LL LEARN* Understand DOM manipulation * Manage the state of a fronted application with different patterns* Safely migrate existent applications to a new framework or to frameworkless code* Understand the importance of non-functional requirements* See how a Framework can affect the “health” of a codebaseWHO THIS BOOK IS FOR* Skilled JavaScript developers who want to understand how to effectively write code without using dependencies* CTOs who need to help teams to choose a technology stack for their next project* Consultants that need to refactor an existent JavaScript front-end codebaseFRANCESCO STRAZZULLO is an experienced front-end engineer, JavaScript trainer, developer and a partner at the digital project consultancy Flowing. He has presented at tech conferences and meet-ups around Europe. Francesco is a technical reviewer for multiple tech publishers, and writes technical articles on his blog. He is always enthusiastic about trying out new APIs, and he is a firm believer that the best way to learn something new is to explain and teach it to somebody else. With a group of friends and fellow developers, he has founded the Frameworkless Movement, a group interested in developing software without using frameworks and spreading knowledge about making informed decisions about the choice and use of frameworks in front-end software development
Pro Spring 6 with Kotlin
Master the fundamentals of Spring Framework 6 while learning from the real-world experiences of Spring experts. Over the course of this book, you'll learn how to leverage Spring 6 in tandem with the Kotlin programming language to build complex enterprise applications from top to bottom. From monoliths to cloud native apps for streaming microservices, you’ll gain insight into every aspect of the process, including transactions, data access, persistence, and web and presentation tiers.As you progress through the book, the authors demonstrate how to run Kotlin with a single command, deploy new utility methods in String class, use Local-Variable Syntax for Lambda Parameters Nested Based Access Control, read/write strings to and from files, and using Flight Recorder. Also, a whole new generation of dependencies are available, and you’ll see exactly how to make optimal use of them. A full sample application will show you how to apply Spring 6’s new tools and techniques and see how they work together.After reading this comprehensive book, you'll be ready to build your own Spring applications using Kotlin.WHAT YOU WILL LEARN* Explore what's new in Spring Framework 6 and the Kotlin APIs it supports* Leverage a new generation of dependencies* Build complex enterprise monoliths, cloud-native applications, and microservices* Master data access, persistence, and transactions* Use with Spring Batch, Integration, and other key Spring modules* Integrate Spring 6 with Hibernate and other third party APIs and packagesWHO THIS BOOK IS FORExperienced Kotlin and Java software developers and programmers. Some previous experience with Spring is highly recommended.PETER SPÄTH graduated in 2002 as a physicist and soon afterward became an IT consultant, mainly for Java-related projects. In 2016, he decided to concentrate on writing books on various aspects, but with a main focus on software development. With two books about graphics and sound processing, three books on Android app development, and several books on Kotlin, Java and Jakarta EE development, the author continues his effort in writing software development-related literature.IULIANA COSMINA is a Spring Certified Web Developer and a Spring Certified Core Spring Professional. She is a Spring certified expert, as defined by Pivotal, the makers of Spring Framework, Boot and other tools. She has authored books with Apress on Core Spring certification and Spring Certified web development. She is a Lead Engineer at Cloudsoft, Edinburgh and is an active coder and software contributor on Apache Brooklyn, GitHub, StackOverflow and more.ROB HARROP is a software consultant specializing in delivering high-performance, highly-scalable enterprise applications. He is an experienced architect with a particular flair for understanding and solving complex design issues. With a thorough knowledge of both Java and .NET, Harrop has successfully deployed projects across both platforms. He also has extensive experience across a variety of sectors, retail and government in particular. Harrop is the author of five books, including Pro Spring, a widely-acclaimed, comprehensive resource on the Spring Framework.CHRIS SCHAEFER is a Principle Software Developer for Spring project at Pivotal, the makers of Spring Framework, Boot and other Spring tools.CLARENCE HO is the Senior Java Architect of a HK-based software consultancy firm, SkywideSoft Technology Limited. Having been worked in the IT field for over 20 years, Clarence had been the team leader of many in-house application development projects, as well as providing consultancy services on enterprise solutions to clients.Chapter 01 Introducing Spring Framework 6Chapter 02 Getting Started with Spring and KotlinChapter 03 Introducing IoCChapter 04 Spring Configuration In Detail and Spring BootChapter 05 Introducing Spring AOPChapter 06 Using Spring Data JPA with KotlinChapter 07 Using Spring Data JDBC with KotlinChapter 08 Using other Spring Data and Integrating with HibernateChapter 09 Transaction ManagementChapter 10 Validation Conversion FormattingChapter 11 Task SchedulingChapter 12 Using Spring RemotingChapter 13 Spring TestingChapter 14 Scripting Support In SpringChapter 15 Application MonitoringChapter 16 Web Applications and Microservices with Spring MVC and WebFluxChapter 17 WebSocketsChapter 18 Spring Projects Batch, Integration and moreChapter 19. Spring Cloud for Cloud-Native AppsAppendix A Setting Up Your Development Environment
Introducing Functional Programming Using C#
Understand the power of C#, a multi-paradigm language. This book will help you learn, analyze, and harness the functional aspects of C# so you can create a better program.The book is divided into two parts. Part I starts with an overview of functional programming (FP). It covers the building blocks for FP: functions and immutability. You will learn about the built-in supports for FP, first- and higher-order functions (HOF), functional purity and side effects, different forms of immutability, and much more. Part II includes discussions on functional composition using pipelining and currying. It also explains how to handle temporal coupling and discusses partial functions and useful functional patterns (such as Map, Bind, Filter, and Fold). Author Vaskaran Sarcar takes you through functional exception-handling mechanisms and provides additional tips to make your programs more efficient.After reading the book, you will understand and be able to implement key aspects of FP. You will be able to produce better code (and refactor existing code) by combining the best techniques from both FP and object-oriented programming (OOP) paradigms.WHAT WILL YOU LEARN* Understand how the concepts of functional programming (FP) can be implemented using C#* Refactor existing code (following the FP paradigm) to make it more readable, maintainable, and predictive* Know how advanced features (such as delegates, lambdas, generics) can be used differently* Understand how to efficiently use features such as lambda expressions and type inference as C# includes explicit language extensions to support functional programmingWHO THIS BOOK IS FORC# developers familiar with object-oriented programming (OOP) who want to harness the power of functional programming (FP)VASKARAN SARCAR obtained his Master of Engineering degree in Software Engineering from Jadavpur University, Kolkata (India), and an MCA from Vidyasagar University, Midnapore (India). He was a National Gate Scholar (2007-2009) and has over 12 years of experience in education and the IT industry. He devoted his early years (2005-2007) to the teaching profession at various engineering colleges, and later he joined HP India PPS R&D Hub in Bangalore. He worked there until August of 2019. At the time of his retirement from HP, he was a Senior Software Engineer and Team Lead at HP. Vaskaran is following his dream and passion and is now a full-time author. You can see all of his books on Amazon's website.
Blocks: Auf dem Weg zu Energieeffizienten, Grobkörnigen, Rekonfigurierbaren Architekturen (CGRA)
Dieses Buch beschreibt eine neue, grobkörnige rekonfigurierbare Architektur (CGRA), genannt Blocks, und stellt sie in den Kontext von Computerarchitekturen und insbesondere von anderen CGRAs. Das Buch beginnt mit einer ausführlichen Bewertung historischer und bestehender CGRAs und deren Stärken und Schwächen. Dies führt auch zu einem besseren Verständnis und einer neuen Definition dessen, was CGRAs von anderen Architekturansätzen unterscheidet. Die Autoren stellen Blocks als einzigartig vor, da es über separate programmierbare Steuer- und Datenpfade verfügt, so dass leichtgewichtige Befehlsdekodiereinheiten über eine statisch konfigurierte Verbindung beliebig mit einer oder mehreren Funktionseinheiten (FUs) verbunden werden können. In der Diskussion wird erläutert, wie Architekturen modelliert werden können, was zu einem Flächen- und Energiemodell für Blöcke führt. Die Genauigkeit dieses Modells wird anhand vollständig implementierter Architekturen bewertet, wobei sich zeigt, dass die Fehlerspanne sehr akzeptabel ist, obwohl es um drei Größenordnungen schneller ist als die Synthese. Das Buch schließt mit einer Fallstudie zu einem echten System-on-Chip, einschließlich einer RISC-Architektur, der Blocks CGRA und Peripheriegeräten.
How to be a Web Developer
This complete beginner's guide is for anyone interested in becoming a web developer. Aimed at those without any previous experience, this book provides an overview of the key principles of modern web development.You'll gain insight into the key facets of JavaScript, HTML and CSS, as well as the difference between front-end, back-end, and full stack development. You'll also be introduced to popular tools and frameworks such as React, Angular, GraphQL, and Node.js, and gain an understanding of the role of a web developer: what it entails, how to secure your first role, and how to survive your first week in the job.Moreover, How to be a Web Developer will take you through the steps of building your first web application, allowing you to apply the principles you've learned in a practical way. Filled with additional information and resources, this book will give you the knowledge and tools needed to start your journey to becoming a professional web developer.WHAT YOU WILL LEARN* Master the principles of JavaScript, HTML, CSS, and UX Design* Utilize tools and frameworks like React, Angular and GraphQL* Understand what it means to be a web developer and what it entails* Develop key soft skills such as teamwork and project management* Gain practical knowledge that will help you get started as a web developerWHO THIS BOOK IS FORComplete beginners without any previous knowledge or experience who are interested in web development. RADU NICOARA has worked in web development for more than 10 years. Being self-taught, he knows how difficult it is to simple know what to study and what practical knowledge you need to get started. Because of this, he has spent the past five organizing and teaching programming courses in Berlin where he lives and works as a Senior Web Engineer. PART I: GETTING STARTED- IntroductionPART II: THE TECH STACK- SQL Basics- HTML& CSS- GraphQL & JavaScript- The Back-End- Other Technologies You Should KnowPART III: LANDING YOUR FIRST ROLE- Your First Role- Working in A Team- Project Management MethodsPART IV: IN SUMMARY- Conclusions
Design and Deploy a Secure Azure Environment
Follow this comprehensive guide as it provides you with a deep understanding of Azure security principles, best practices, and implementation strategies aligned with the NIST Cybersecurity Framework (CSF). The book covers various topics from Azure security to designing and deploying solutions for infrastructure, data, and applications, including identify, protect, detect, respond, and recover solutions, in line with the NIST CSF.The book will take you through an introduction and the basic requirements for cloud security aligned with the NIST CSF. And then it will teach you how to design and deploy security for infrastructure, data, and apps security in an Azure enterprise environment. The book covers the NIST CSF and various cloud services offered by Microsoft Azure, maps each service against the NIST CSF, and explains each section with design and deployment considerations from a cybersecurity viewpoint.After reading this book, you will understand_ _NIST CSF alignment with Microsoft Azure Services. You will also have a comprehensive understanding of Azure security and be equipped with the knowledge and skills to design, deploy, and manage secure Azure environments. Whether you are a security professional, system administrator, or cloud architect, this book is a valuable resource for mastering Azure security and implementing robust security measures in the Azure environment using the NIST CSF.WHAT YOU WILL LEARN* Design and deploy security for infrastructure, data, and applications* Design and deploy an identify solution* Design and deploy a protect solution* Design and deploy a detect solution* Design and deploy a respond solution* Design and deploy a recover solutionWHO THIS BOOK IS FORCyber system administrators and architects working with Microsoft Azure integrated servicesPUTHIYAVAN UDAYAKUMAR is an infrastructure architect with over 15 years of experience in modernizing and securing IT infrastructure, including the cloud. He has been writing technical books for more than 10 years on various infrastructure and cybersecurity domains. He has designed, deployed, and secured IT infrastructure on premises and in the cloud, including virtual servers, networks, storage, and desktops for various industries (including pharmaceutical, banking, healthcare, aviation, federal entities, etc.). He is an open group certified Master certified architect.CHAPTER 1: Getting Started with Azure Securityo Introduction to Cloud Securityo Best practices for securing enterprise cloudo Create an overall security design baselineo Define Security Operations Strategyo Overview of NIST Cybersecurity frameworkCHAPTER 2: Design and deploy security for infrastructure, data and appso Design and deploy a strategy for securing server and client endpoints \o Design and deploy a strategy for securing SaaS, PaaS, and IaaS serviceso Design and deploy security for data across Azure enterprise environmento Design and deploy security for application across Azure enterprise environmentCHAPTER 3: Design and deploy Identify solution.o Introduction to Azure identify security serviceso Design and deploy Azure information protectiono Design and deploy Azure network watchero Design and deploy Azure PolicyCHAPTER 4: Design and deploy Identify solution.o Design and deploy Azure Automationo Design and deploy Azure IoT Hubo Design and deploy Microsoft Intuneo Design and deploy Service Mapo Enable Security CenterCHAPTER 5:Design and deploy detect solution.o Design and deploy Azure Intelligent Security Grapho Design and deploy Azure monitoro Design and deploy Azure SentinelCHAPTER 6: Design and deploy protect solutiono Design and deploy Azure Application gatewayo Design and deploy Azure Firewallo Design and deploy Azure WAFCHAPTER 7: Design and deploy protect solution.o Design and deploy Azure AD and AD Identity protectiono Design and deploy Azure DDoSo Design and deploy Azure NSGCHAPTER 8: Design and deploy protect solution.o Design and deploy Azure NSGo Design and deploy Azure Bastiono Design and deploy Azure EncryptionCHAPTER 9: Design and deploy respond solutiono Design and deploy Azure Logic Appso Design and deploy Azure Encryptiono Define your security teamCHAPTER 10:Design and deploy recover solutiono Design and deploy Azure Backupo Design and deploy Site recovery