Microsoft programming Books
APress Microsoft Blazor
Book Synopsis1. Introduction to WebAssembly and Blazor.- 2. Data Binding.- 3. Components and Structure for Blazor Applications.- 4. Advanced Components.- 5. Services and Dependency Injection.- 6. Data Storage and Microservices.-7. Communication with Microservices.- 8. Unit Testing.- 9. Single Page Applications and Routing.-10. JavaScript Interoperability .- 11. Blazor State Management.- 12. Building Real-Time Applications with Blazor and SignalR.- 13. Efficient Communication with gRPC .- 14. Supporting Multiple Languages in your Blazor Application.- 15. Deploying your Blazor Application.- 16. Security with OpenID Connect.-17. Securing Blazor WebAssembly.Table of Contents1. Introduction to WebAssembly and Blazor2. Data Binding3. Components and Structure for Blazor Applications4. Advanced Components5. Services and Dependency Injection6. Data Storage and Microservices7. Communication with Microservices8. Unit Testing9. Single Page Applications and Routing10. JavaScript Interoperability 11. Blazor State Management12. Building Real-Time Applications with Blazor and SignalR13. Efficient Communication with gRPC 14. Supporting Multiple Languages in your Blazor Application15. Deploying your Blazor Application16. Security with OpenID Connect17. Securing Blazor WebAssembly
£49.49
APress Azure Cloud Security for Absolute Beginners
Book SynopsisImplement cloud security with Azure security tools, configurations and policies that address the needs of businesses and governments alike. This book introduces you to the most important security solutions available in Azure and provides you with step-by-step guidance to effectively set up security and deploy an application on top of Azure platform services, as well as on top of Azure infrastructure.Author Pushpa Herath begins by teaching you the fundamentals of Azure security. An easy to follow exploration of management groups, subscriptions, management locks and Azure policies further elaborate the concepts underlying Azure cloud security. Next, you will learn about Azure Active Directory (AAD) and the utilization of AAD in application and infrastructure security. Essential aspects of maintaining secure application keys and certificates are further explained in the context of Azure Key Vault. New application security implementations such as Azure configuratTable of ContentsChapter 1: Understanding the Importance of Data/Application Security Chapter Goal: Give general overview on importance of data security No of pages: 5 Sub -Topics 1. Introduction to security 2. Introduction to Azure security fundamentals Chapter 2: Overview of Basic Azure Security Components Chapter Goal: Introduction to various security components in Azure and how to utilize them. No of pages: 15 Sub - Topics 1. Introduction to Azure Management groups and subscriptions 2. Azure Management locks 3. Introduction to Azure policies Chapter 3: Introduction to Azure Active Directory Chapter Goal: Lessons to provide hand-on guidance on user access control of the organization using Azure Active Directory. No of pages : 30 Sub - Topics: 1. Adding users and groups to the AD 2. Manage External Identities 3. Enable two factor authentications 4. Roles and Administrative units in Azure AD 5. Managing Enterprise applications 6. Introduction to AD devices 7. Azure AD app registration 8. Adding custom domains Chapter 4: Working with Azure Key vault Chapter Goal: Step by step guidance to setting up and using azure key vault to achieve several security requirements in the organization. No of pages: 15 Sub - Topics: 1. Setting up Key vault 2. Key vault access control 3. Using KV to save Keys 4. Using KV to secure Secrets 5. Using KV to keep certificates 6. Key vault access policies 7. KV networking and security Chapter 5: Ensure Azure Application security Chapter Goal: Step by step guidance to setting up various security components which helps to secure application hosted in Azure No of pages: 40 Sub - Topics: 1. Keep configurations in central location using Azure Configuration 2. Authentication and authorization in Azure App Service 3. How to secure application with web application firewall in Azure 4. Application Security groups Chapter 6: Ensure Data Security with Azure Storages Chapter Goal: Overview on how data storage security works in Azure No of pages: 30 Sub - Topics: 1. Setting up azure storage 2. Azure storage encryption 3. Azure defender for azure storage Chapter 7: Ensure Security using Azure Virtual Networks Chapter Goal: Step by step guide on how to setup virtual networks to enhance the security of the data and infrastructure. No of pages: 40 Sub - Topics: 1. Network security groups 2. Azure VPN gateways 3. Azure Load balancer 4. Azure Subnets Chapter 8: Working with Azure Application Gateway Chapter Goal: Hands on lessons on implementing Azure Application gateway to enhance the security of the data Sub - Topics: 1. Setting up Azure Application gateway 2. Secure Web App using App gateway 3. Secure Virtual Machine using App gateway Chapter 9: Securing data with Azure Firewall Chapter Goal: Step by step guidance to setting up azure firewall and configure it to secure data No of pages: 40 Sub - Topics: 1. Setting up Azure Firewall 2. Setting up policies 3. Setting up rules Chapter 10: Creating App Service Environment to enhance security Chapter Goal: Step by step guidance to setting up App service environment and using it to secure applications No of pages: 50 Sub - Topics: 1. Setting up Azure Application service environment 2. Deploy applications to app service environment Chapter 11: Secure Infrastructures in Azure Chapter Goal: Explains different security features available with few of the azure resources No of pages: 30 Sub - Topics: 1. Secure Azure Virtual machine using Bastian 2. Secure Azure Virtual machine using encrypted firewall rules 3. Azure SQL server security components
£42.49
APress Pro ASP.NET Core 6
Book SynopsisProfessional developers will produce leaner applications for the ASP.NET Core platform using the guidance in this best-selling book, now in its 9th edition and updated for ASP.NET Core for .NET 6. It contains detailed explanations of the ASP.NET Core platform and the application frameworks it supports. This cornerstone guide puts ASP.NET Core for .NET 6 into context and dives deep into the tools and techniques required to build modern, extensible web applications. New features and capabilities such as MVC, Razor Pages, Blazor Server, and Blazor WebAssembly are covered, along with demonstrations of how they are applied.ASP.NET Core for .NET 6 is the latest evolution of Microsoft's ASP.NET web platform and provides a host-agnostic framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.Author Adam Freeman has thoroughly revised this market-leading book and explains how to get the mosTable of ContentsPart 1 1. Putting ASP.NET Core into Context 2. Getting Started 3. Your First ASP.NET Core Application 4. Using the Development Tools 5. Essential C# Features 6. Unit Testing ASP.NET Core Applications 7. SportsStore 8. SportsStore: Navigation & Cart 9. SportsStore: Completing the Cart 10. SportsStore: Adminstration 11. SportsStore: Security & Deployment Part 2 12. Understanding the ASP.NET Core Platform 13. Using URL Routing 14. Using Dependency Injection 15. Using the Platform Features, Part 1 16. Using the Platform Features, Part 2 17. Working with Data Part 3 18. Creating the Example Project 19. Creating RESTFul Web Services 20. Advanced Web Service Features 21. Using Controllers with Views 22. Using Controllers with Views, Part 2 23. Using Razor Pages 24. Using View Components 25. Using Tag Helpers 26. Using the Built-In Tag Helpers 27. Using the Forms Tag Helpers 28. Using Model Binding 29. Using Model Validation 30. Using Filters 31. Creating Form Applications Part 4 32. Creating the Example Application 33. Using Blazor Server, Part 1 34. Using Blazor Server Part 2 35. Advanced Blazor Features 36. Blazor Forms and Data 37. Blazor Web Assembly 38. Using ASP.NET Core Identity39. Applying ASP.NET Core Identity
£49.49
APress Beginning gRPC with ASP.NET Core 6
Book SynopsisBroaden your developer experience by learning how to use gRPC and ASP.NET Core together on the Microsoft's developer framework, .NET 6 and discover a new way of developing APIs with gRPC. Beginning gRPC with ASP.NET Core6is your guide to quickly and efficiently getting down to the business of building gRPC applications in the Microsoft .NET ecosystem. Readers will dive in and build an application using gRPC and the latest technologies such Angular and ASP.NET Core Razor Pages.This book will teach you how to set up an efficient application using industry best practices such as security, monitoring, logging, and more. You will do this by performing Create, Read, Update, and Delete (CRUD) operations on a SQL Server database with Entity Framework Core. From there you will build web applications using Angular and ASP.NET Core Razor pages combined with gRPC APIs. After reading the book, you'll be able to take advantage of the full range of developer opportunities with gRPC, and come awayTable of ContentsPart I: Getting Started with .NET 6 Chapter 1: Welcome to Modern .NET Chapter 2: Introducing ASP.NET Core 6Part II: gRPC fundamentalsChapter 3 : Understanding the gRPC Specification Chapter 4: Protbufs Chapter 5: Creating an ASP.NET Core gRPC Application Chapter 6: API Versioning Part III: gRPC and ASP.NET Core Chapter 7: Create a gRPC Client Chapter 8: From WCF to gRPC Chapter 9: Import and Display Data with ASP.NET Core Razor Pages, Hosted Services, and gRPC Chapter 10: The gRPC-web Specification Chapter 11: Create a gRPC-web service from a gRPC-service with ASP.NET Core Part IV: gRPC-web and ASP.NET Core Chapter 12: Import and Display Data with Angular 12 and gRPC-webPart V: Security Chapter 13: Secure your Application with OpenId Connect
£46.74
APress Mastering Azure API Management
Book SynopsisUnsure of how or where to get started with Azure API Management, Microsoft's managed service for securing, maintaining, and monitoring APIs? Then this guide is for you.Azure API Managementintegrates services like Azure Kubernetes Services (AKS), Function Apps, Logic Apps, and many others with the cloud and provides users with a single, unified, and well-structured façade in the cloud.Mastering Azure API Managementis designed to help API developers and cloud engineers learn all aspects of Azure API Management, including security and compliance. It provides a pathway for getting started and learning valuable management and administration skills. You will learn what tools you need to publish a unified API façade towards backend services, independent of where and what they run on. You will begin with an overview of web APIs. You will learn about today's challenges and how a unified API management approach can help you address them. From there you'll dive into the key concepts of Azure APTable of ContentsPart I: Getting Started Chapter 1: Quick Start Chapter 2: OverviewPart II: Key Concepts Chapter 3: APIs and Products Chapter 4: APIs and products Chapter 5: Versions and Revisions Chapter 6: Subscriptions Chapter 7: Policies and Named Values Chapter 8: Developer Portal Part III: WorkflowChapter 9: API Development in Context Chapter 10: Developing policiesChapter 11: Deploying APIs Chapter 12: Power AppsPart IV: Enterprise Integration Chapter 13: Networking Chapter 14: Self-hosted API Gateway Part V: Maintenance Chapter 15: Security Chapter 16: Logging & MonitoringChapter 17: Administration
£42.74
APress Microsoft Azure Virtual Desktop Guide
Book SynopsisModernize your business to make it more agile using Azure Virtual Desktop (AVD). Azure Virtual Desktop is a cloud desktop virtualization platform that securely delivers virtual desktops and remote apps. This book will help you will help you to understand designing, implementing, configuring, and maintaining an Azure Virtual Desktop environment for enterprise and prepare to take the Microsoft AZ-140 certification exam. The book starts with an introduction to Azure Virtual Desktop and its design architecture. You will learn designing Azure Virtual desktop including user identities and profiles. Additionally, you will learn how to implement network for Azure Virtual desktop. Creation and configuration of host pools and session hosts is covered with all steps so that you can understand all options and select appropriate configuration for enterprise deployment. You will also go through session host images creation process and managing the image with image gallery and possible automation oTable of ContentsChapter 1: Introduction to Azure Virtual Desktop Introduction What is Azure Virtual Desktop? Chapter 2: Design the Azure Virtual Desktop Architecture · assess existing physical and virtual desktop environments · assess network capacity and speed requirements for Azure Virtual Desktop · recommend an operating system for an Azure Virtual Desktop implementation · plan and configure name resolution for Active Directory (AD) and Azure Active Directory Domain Services (Azure AD DS) · plan a host pools architecture · recommend resource groups, subscriptions, and management groups · configure a location for the Azure Virtual Desktop metadata · calculate and recommend a configuration for performance requirements · calculate and recommend a configuration for Azure Virtual Machine capacity requirements Chapter 3: Design for user identities and profiles · select an appropriate licensing model for Azure Virtual Desktop based on requirements · recommend an appropriate storage solution (including Azure NetApp Files versus Azure Files) · plan for Azure Virtual Desktop client deployment · plan for user profiles · recommend a solution for network connectivity · plan for Azure AD Connect for user identities Chapter 4: Implement and manage networking for Azure Virtual Desktop · implement Azure virtual network connectivity · manage connectivity to the internet and on-premises networks · implement and manage network security · manage Azure Virtual Desktop session hosts by using Azure Bastion · monitor and troubleshoot network connectivity Chapter 5: Implement and manage storage for Azure Virtual Desktop · configure storage for FSLogix components · configure storage accounts · configure disks · create file shares Chapter 6: Create and configure host pools and session hosts · create a host pool by using the Azure portal · automate creation of Azure Virtual Desktop host and host pools by using PowerShell, Command-Line Interface (CLI), and Azure Resource Manager templates · create a host pool based on Windows client or Windows Server session hosts · configure host pool settings · manage licensing for session hosts that run Windows client or Windows Server · assign users to host pools · apply OS and application updates to a running Azure Virtual Desktop host · apply security and compliance settings to session hosts Chapter 7: Create and manage session host images · create a gold image · modify a session host image · install language packs in Azure Virtual Desktop · deploy a session host by using a custom image · plan for image update and management · create and use a Shared Image Gallery · troubleshoot OS issues related to Azure Virtual Desktop Chapter 8: Manage access · plan and implement Azure roles and role-based access control (RBAC) for Azure Virtual Desktop · manage roles, groups and rights assignment on Azure Virtual Desktop session hosts · configure user restrictions by using AD group policies and Azure policies Chapter 9: Manage security · plan and implement Conditional Access policies for connections to Azure Virtual Desktop · plan and implement multifactor authentication in Azure Virtual Desktop · manage security by using Azure Security Center · configure Microsoft Defender Antivirus for session hosts Chapter 10: Implement and manage FSLogix · plan for FSLogix · install and configure FSLogix · configure Profile Containers · configure Cloud Cache · migrate user profiles to FSLogix Chapter 11: Configure user experience settings · configure Universal Print · configure user settings through group policies and Endpoint Manager policies · configure persistent and non-persistent desktop environments · configure Remote Desktop Protocol (RDP) properties on a host pool · configure session timeout properties · troubleshoot user profile issues · troubleshoot Azure Virtual Desktop clients Chapter 12: Install and configure apps on a session host · configure dynamic application delivery by using MSIX App Attach · implement application masking · deploy an application as a RemoteApp · implement and manage OneDrive for Business for a multi-session environment · implement and manage Microsoft Teams AV Redirect · implement and manage browsers and internet access for Azure Virtual Desktop sessions · create and configure an application group · troubleshoot application issues related to Azure Virtual Desktop Chapter 13: Plan and implement business continuity and disaster recovery · plan and implement a disaster recovery plan for Azure Virtual Desktop · design a backup strategy for Azure Virtual Desktop · configure backup and restore for FSLogix user profiles, personal virtual desktop infrastructures (VDIs), and golden images Chapter 14: Automate Azure Virtual Desktop management tasks · configure automation for Azure Virtual Desktop · automate management of host pools, session hosts, and user sessions by using PowerShell and Azure Command-Line Interface (CLI) · implement autoscaling in host pools Chapter 15: Monitor and manage performance and health · monitor Azure Virtual Desktop by using Azure Monitor · monitor Azure Virtual Desktop by using Azure Advisor · customize Azure Monitor workbooks for Azure Virtual Desktop monitoring · optimize session host capacity and performance · manage active sessions and application groups · monitor and optimize autoscaling results Chapter 16: Azure Virtual Desktop Automation AVD automation for create/delete hostpool / sessionhost AVD pooled advance autoscaling logic to start/stop/add new sessionhost in hostpool automatically based on CPU usage
£46.74
APress Azure Arcenabled Data Services Revealed
Book SynopsisGet introduced to Azure Arc-enabled Data Services and the powerful capabilities to deploy and manage local, on-premises, and hybrid cloud data resources using the same centralized management and tooling you get from the Azure cloud. This book shows how you can deploy and manage databases running on SQL Server and Postgres in your corporate data center or any cloud as if they were part of the Azure platform. This second edition has been updated to the latest codebase, allowing you to use this book as your handbook to get started with Azure Arc-enabled Data Services today. Learn how to benefit from Azure's centralized management, the automated rollout of patches and updates, managed backups, and more.This book is the perfect choice for anyone looking for a hybrid or multi-vendor cloud strategy for their data estate. The authors walk you through the possibilities and requirements to get Azure SQL Managed Instance and PostgresSQL Hyperscale deployed outside of Azure, so the services are accessible to companies that cannot move to the cloud or do not want to use the Microsoft cloud exclusively. The technology described in this book will benefit those required to keep sensitive services, such as medical databases, away from the public cloud equally as those who can't move to a public cloud for other reasons such as infrastructure constraints but still want to benefit from the Azure cloud and the centralized management and tooling that it supports. What You Will LearnUnderstand the fundamentals and architecture of Azure Arc-enabled data servicesBuild a multi-cloud strategy based on Azure Data ServicesDeploy Azure Arc-enabled data services on premises or in any cloudDeploy Azure Arc-enabled SQL Managed Instance on premises or in any cloudDeploy Azure Arc-enabled PostgreSQL Hyperscale on premises or in any cloudBackupand Restore your data that is managed by Azure Arc-enabled data servicesManage Azure-enabled data services running outside of AzureMonitor Azure-enabled data services through Grafana and KibanaMonitor Azure-enabled data services running outside of Azure through Azure MonitorWho This Book Is ForDatabase administrators and architects who want to manage on-premises or hybrid cloud data resources from the Microsoft Azure cloud. Especially for those wishing to take advantage of cloud technologies while keeping sensitive data on premises and under physical control.Table of Contents1. A Kubernetes Primer2. Azure Arc-Enabled Data Services3. Getting Ready for Deployment4. Installing Kubernetes5. Deploying a Data Controller in Indirect Mode 6. Deploying a Data Controller in Direct Mode 7. Deploying an Azure Arc-Enabled SQL Managed Instance8. Deploying Azure Arc-Enabled PostgreSQL Hyperscale 9. Monitoring and Management
£42.49
APress Microsoft Orleans for Developers
Book SynopsisUse a simple programming model and the .NET language of your choice to build large distributed systems. This book teaches you the Microsoft Orleans framework.Even well-versed professional software developers with expertise in C# (or another language) find themselves unequipped to meet the challenges of distributed systems as infrastructure moves to multi-core; multiple computers are being used for scale, redundancy, and cloud computing; and multi-region deployment is taking place.Orleans handles many of the concerns of distributed computing and cloud infrastructure, allowing you to concentrate on writing application logic.What You Will Learn Know the key concepts for building distributed systems Gain a background in the origin and evolution of Orleans, and why it is important for your projects Dive into each of the features available in Orleans by building an example application Develop troubleshootingTable of Contents1. Fundamentals2. Grains and Silos3. Hello World 4. Debugging an Orleans Application5. Orleans Dashboard6. Adding Persistence7. Adding ASP.NET Core8. Unit Testing9. Streams10. Timer and Reminders11. Transactions12. Event Sourced Grains13. Updating Grains14. Optimizations15. Advanced Features16. Interviews
£42.49
APress Up and Running with DAX for Power BI
Book SynopsisTake a concise approach to learning how DAX, the function language of Power BI and PowerPivot, works. This book focuses on explaining the core concepts of DAX so that ordinary folks can gain the skills required to tackle complex data analysis problems. But make no mistake, this is in no way an introductory book on DAX. A number of the topics you will learn, such as the concepts of context transition and table expansion, are considered advanced and challenging areas of DAX.While there are numerous resources on DAX, most are written with developers in mind, making learning DAX appear an overwhelming challenge, especially for those who are coming from an Excel background or with limited coding experience. The reality is, to hit the ground running with DAX, it''s not necessary to wade through copious pages on rarified DAX functions and the technical aspects of the language. There are just a few mandatory concepts that must be fully understood before DAX can be mastered. Table of ContentsChapter 1: Show Me the Data Chapter 2: DAX Objects, Syntax & Formatting Chapter 3: Calculated Columns & Measures Chapter 4: Evaluation Context Chapter 5: Iterators Chapter 6: The CALCULATE Function Chapter 7: DAX Table Functions Chapter 8: The ALL Function and All its Variations Chapter 9: Calculations on Dates: Using DAX Time Intelligence Chapter 10: Empty Values Versus Zero Chapter 11: Using Variables: Making Our Code More Readable Chapter 12: Returning Values in the Current Filter Chapter 13: Controlling the Direction of Filter Propagation Chapter 14: Working with Multiple Relationships Between Tables Chapter 15: Understanding Context Transition Chapter 16: Leveraging Context Transition Chapter 17: Virtual Relationships: the LOOKUPVALUE and TREATAS Functions Chapter 18: Table Expansion Chapter 19: The CALCULATETABLE Function
£44.99
APress Pro Power BI Dashboard Creation
Book SynopsisProduce high-quality, visually attractive analysis quickly and effectively with Microsoft''s key BI tool. This book teaches analysts, managers, power users, and developers how to harness the power of Microsoft''s self-service business intelligence flagship product to deliver compelling and interactive insight with remarkable ease. It then shows you the essential techniques needed to go from source data to dashboards that seize your audience''s attention and provide them with clear and accurate information. As well as producing elegant and visually arresting output, you learn how to enhance the user experience through adding polished interactivity. This book shows you how to make interactive dashboards that allow you to guide users through the meaning of the data that they are exploring. Drill down features are also covered that allow you and your audience to dig deeper and uncover new insights by exploring anomalous and interesting data points. <Table of Contents1. Dashboard Basics2. Table Visuals3. Advanced Table Visual Techniques4. Matrix Visuals5. Card Visual Types6. Charts in Power BI Desktop7. Advanced Chart Types8. Formatting Charts9. Other Types of Visuals10. Third Party Visuals11. Drilldown and Drillup12. Maps in Power BI Desktop13. Filtering Data14. Slicers and Cross-Filtering15. Enhancing Dashboards16. Multi-Page Dashboards17. Bookmarks and ButtonsA. Sample DataB. Visualization IconsC. Blank Visual Representations
£46.74
APress The Azure Data Lakehouse Toolkit
Book SynopsisDesign and implement a modern data lakehouse on the Azure Data Platform using Delta Lake, Apache Spark, Azure Databricks, Azure Synapse Analytics, and Snowflake. This book teaches you the intricate details of the Data Lakehouse Paradigm and how to efficiently design a cloud-based data lakehouse using highly performant and cutting-edge Apache Spark capabilities using Azure Databricks, Azure Synapse Analytics, and Snowflake. You will learn to write efficient PySpark code for batch and streaming ELT jobs on Azure. And you will follow along with practical, scenario-based examples showing how to apply the capabilities of Delta Lake and Apache Spark to optimize performance, and secure, share, and manage a high volume, high velocity, and high variety of data in your lakehouse with ease. The patterns of success that you acquire from reading this book will help you hone your skills to build high-performing and scalable ACID-compliant lakehouses using flexible and cost-efficient decoupled storTable of ContentsIntroductionPart I. Getting Started1. The Lakehouse Paradigm2. Mount Lakes to DatabricksPart II. Lakehouse Platforms3. Snowflake Data Warehouse4. Synapse Analytics Serverless Pools5. Databricks SQL AnalyticsPart III. Apache Spark6. PySpark7. Extract, Load, Transform JobsPart IV. Delta Lake8. Delta Schema Evolution9. Delta Change Feed10. Delta Clones11. Delta Live Tables12. Delta SharingPart V. Optimizing Performance13. Dynamic Partition Pruning for Querying Star Schemas14. Z-Ordering and Data Skipping15. Adaptive Query Execution16. Bloom Filter Index17. HyperspacePart VI. Lakehouse Capabilities18. Auto Loader Resource Management19. Advanced Schema Evolution with Auto Loader 20. Python Wheels21. Security and Controls22. Unity Catalog
£44.99
APress Design and Deploy Azure VMware Solutions
Book SynopsisLearn the essential design and deployment skills to utilize Azure VMware Solution to seamlessly move your VMware-based workloads from your datacenter to Azure and to integrate your VMware environment with Azure. This book will teach you how to manage your existing environments with the same VMware products you already know while modernizing your applications with Azure native services.Design and Deploy Azure VMware Solutions starts by reviewing Azure VMware essentials, followed by a walkthrough of the methods of preparing and expanding to Azure VMware Solution. Here, you will learn about the layers of Microsoft AVS, including the vSphere, vSAN, NSX-T, and assess and migrate on-prem VMware workloads to Azure VMware Solution using HCX. Further, you will understand how to deploy the desktop and learn Hosting Pool using Horizon on Microsoft Azure, a modern approach to managing and securing Horizon components. VMware Tanzu for moderniziTable of ContentsChapter 1: Getting Started with AVS Introduction to Azure VMware Solution Inner engineering of Azure VMware Solution Identify use case for Azure VMware SolutionChapter 2: Datacenter footprint reduction and expansion with Azure VMware Solution Prepare Azure based VMware vSphere, NSX-T, and vSAN. Design Azure based VMware vSphere, NSX-T, and vSAN. Deploy Azure based VMware vSphere, NSX-T, and vSAN. Monitor and Secure Azure based VMware vSphere, NSX-T, and vSAN. Chapter 3: Desktop virtualization with Azure VMware Solution. Prepare Azure based VMware Horizon and it’ suite. Design Azure based VMware Horizon and it’ suite. Deploy Azure based VMware Horizon and it’ suite. Monitor Azure based VMware Horizon and it’ suite. Chapter 4: Application modernization with Azure VMware Solution. Prepare Azure based VMware Tanzu Standard. Design Azure based VMware Tanzu Standard. Deploy Azure based VMware Tanzu Standard. Monitor Azure based VMware Tanzu Standard. Chapter 5: Disaster recovery with Azure VMware Solution. BC/DR Prepare for VMware workload based out of Azure. BC/DR Design for VMware workload based out of Azure. BC/DR Drill for VMware workload based out of Azure. BC/DR Orchestration for VMware workload based out of Azure. Chapter 6: VMware vRealize suite for Azure VMware Solution. Plan, optimize, and scale Azure VMware Solution using VMware vRealize Operations Manager. Build an optimized, highly available, and secure network Azure VMware Solution using VMware vRealize Network Insight. Plan and deploy Infrastructure as a Service (IaaS) for Azure VMware Solution via vRealize Automation. Chapter 7: Assess and migrate on-prem VMware workloads to Azure VMware Solution. Plan HCX deployment Configure Compute and Network profiles Migrate workloads to Azure VMware Solution.
£42.49
APress Up and Running on Microsoft Viva Connections
Book SynopsisLeverage the collaboration capabilities of Microsoft Viva Connections as an employee experience platform to build a gateway to your digital workplace. This book helps you set up Microsoft Viva connections via easy-to-follow steps and extend it to target your business scenarios.The book starts with an introduction to Microsoft Viva and its modules and it discusses Viva Connections for desktop and mobile users. You will learn about the intranet landing experience with SharePoint where you will plan, build, and launch a home site. You will know how to use the app bar and global navigation in Viva Connections and understand the importance of the dashboard and dashboard cards. You will learn how to enable Viva Connections in MS Teams and define a rollout strategy. You will gain experience with Viva Connections on mobile devices and go through end-user guidance. And you will learn to extend Viva Connections with the SharePoint Framework and deploy SPFx solutions.&nbsTable of ContentsChapter 1: Microsoft Viva for EveryoneChapter Goal: Get introduced to Microsoft Viva and modules of Microsoft Viva No of pages 5 Sub -Topics 1. Microsoft Viva Overview 2. Explore Microsoft Viva modules 3. Microsoft Viva Connections Experiencebegins to Chapter 2: Microsoft Viva Connections Experience and Set up Chapter Goal: Understand the Microsoft Viva Connection experience for desktop and mobile users No of pages: 5 Sub - Topics 1. Viva Connections desktop experience 2. Viva Connections mobile experience 3. Branding 4. Understand the setup process Chapter 3: Modern experience in SharePoint Chapter Goal: Understand the modern experience in SharePoint No of pages : 10 Sub - Topics: 1. Modern experience in SharePoint 2. Classic to modern experience journey 3. Features of SharePoint 4. Flat hierarchy structure and its importance 5. Plan for hub sites 6. Navigation experience Chapter 4: Home site superpowers Chapter Goal: Understand the intranet landing experience with SharePoint home site No of pages: 10 Sub - Topics: 1. Plan, build, and launch a home site 2. Home site superpowers 3. SharePoint templates for home site 4. Best practices for home site Chapter 5: App bar and Global Navigation Chapter Goal: Understand the importance of app bar and global navigation. No of pages: 10 Sub - Topics: 1. Enable SharePoint app bar 2. Customize global navigation 3. Localization scenarios Chapter 6: Dashboard and cards Chapter Goal: Understand the importance of dashboard and adding cards to dashboard. No of pages: 10 Sub - Topics: 1. Basics of Dashboard 2. Dashboard anatomy 3. Dashboard authoring 4. Dashboard cards 5. 3rd party support Chapter 7: Define your content feeds Chapter Goal: Get your content ready for feed with SharePoint and Yammer. No of pages: 10 Sub - Topics: 1. Prepare content for your feeds 2. Create engaging experience in feed Chapter 8: Enable Viva Connections in MS Teams Chapter Goal: Prepare strategy to enable Viva Connections and roll out in MS Teams. No of pages: 10 Sub - Topics: 1. Plan for Viva Connections in MS Teams 2. Define roll out strategy Chapter 9: Mobile Settings Chapter Goal: Define Viva connections experience for mobile. No of pages: 3 Sub - Topics: 1. Mobile settings guidance 2. Viva Connections Dashboard on a mobile device Chapter 10: End-user guidance Chapter Goal: Define end user roll out plan and guidance. No of pages: 3 Sub - Topics: 1. Define roll out plan 2. Educate end users for Viva Connections Chapter 11: Extend Viva Connections Chapter Goal: Learn to meet custom business scenarios by extending Viva Connections with SharePoint Framework (SPFx). No of pages: 15 Sub - Topics: 1. SPFx to extend Viva Connections 2. Build Adaptive Card Extensions (ACEs) with SPFx 3. Deploy SPFx solutions
£46.74
APress Target C
Book SynopsisSo, you want to learn C# and Visual Studio 2022, but are a bit intimidated? Don''t be. Programming is within your grasp! Programmers at any level have to fully understand, and more importantly, be able to code the core constructs. It is impossible to use complex programming concepts such as classes before understanding what methods and variables and their data types are. Once there is a foundation built on the basics, then all other topics can fall in line.While it is a forgone conclusion that languages change with the introduction of new features, the core concepts do not. Even large enterprises do not always update to the latest versions of languages and frameworks; their backbone applications have been developed to work, regardless. More than ever, enterprises need developers who can master and apply the core programming concepts and then be up-skilled with newer language levels and features as they integrate into the company.This book builds from the ground up. You wTable of ContentsChapter 1. .NET Chapter 2. Software Installation Chapter 3. Introduction Chapter 4. Input and Output Chapter 5. Commenting Code Chapter 6. Data TypesChapter 7. Casting and Parsing Chapter 8. Arithmetic Chapter 9. Selection Chapter 10. Iteration Chapter 11. Arrays Chapter 12. Methods Chapter 13. Classes Chapter 14. Interfaces Chapter 15. String HandlingChapter 16. File HandlingChapter 17. Exception HandlingChapter 18. SerializationChapter 19. StructsChapter 20. EnumerationsChapter 21. DelegatesChapter 22. EventsChapter 23. GenericsChapter 24. Common RoutinesChapter 25. Programming LabsChapter 26. C# 11
£49.49
APress Troubleshooting Microsoft Teams
Book SynopsisLearn and understand Microsoft Teams functionality, potential issues, and the tools available to troubleshoot Teams. This book provides a complete overview of Teams Phone system (PSTN) connectivity, call routing and quality troubleshooting, and best practices to support a Teams environment.The book begins with an introduction to Microsoft Teams and it provides a troubleshooting terminology. You will understand how to identify and develop a systematic approach for troubleshooting Teams. You will learn Teams Phone (voice) management and how to handle issues related to: Direct Routing connectivity, call routing, emergency calling, and much more. The book covers issues related to Teams client-side and external access along with Teams call quality troubleshooting. You will gain knowledge of real-world issues and use Teams troubleshooting tools such as the: Connectivity Analyzer, call diagnostic tool, SBC Syslog, Call Quality Dashboard, and quality analytics tool. You will go Table of ContentsChapter 1: Introduction (Troubleshooting) Chapter Goal: Troubleshooting introduction No of pages 20-30 Sub -Topics 1. Introduction 2. What is Microsoft Teams? 3. Why are Teams so popular? 4. Understand troubleshoot approaches 5. Discuss a systematic approach to troubleshooting 6. Summary Chapter 2: Microsoft Teams Overview Chapter Goal: Whats new in Microsoft Teams and management No of pages: 30-40 Sub - Topics 1. Introduction 2. Microsoft Teams Service architecture 3. Teams, Team, Channel, file, and Tab 4. Microsoft Teams different client 5. Teams Phone system 6. Teams live Event 7. Introduction of Microsoft Teams admin center 8. Summary Chapter 3: Identify and Develop Systemic Approach for Teams Troubleshooting Chapter Goal: No of pages : 30 -35 Sub - Topics: 1. Introduction 2. Understand Microsoft Teams administration 3. Teams diagnostic logs and collecting process 4. Diagnose common Teams problem 5. Use a troubleshooting methodology using 6. Create and implement a plan of action 7. Summary Chapter 4: Troubleshoot Teams Identity and Sign-in Issues Chapter Goal: No of pages: 30-40 Sub - Topics: 1. Introduction 2. Understand and review Teams network configuration 3. Evaluate and design conditional access policies 4. Understand Teams Identity and troubleshoot Teams account issues 5. Capture and Analyze Teams sign-in logs 6. Troubleshoot issues with Teams apps (first and 3rd party) 7. Troubleshoot problems with public and private channels 8. Troubleshoot file issues for private and public channels 9. Summary Chapter 5: Troubleshoot Microsoft Teams Call Quality Issue. Chapter Goal: 1. Introduction 2. Understand and troubleshoot Teams signaling and media flow. 3. Learn and troubleshoot Teams One-to-One and multi-party call flow problem 4. Troubleshoot Teams meeting creation and recording issues 5. Examine Teams content sharing and attendee access problems 6. Effectively manage and troubleshoot Teams live events issues 7. Troubleshoot Teams messaging and reporting problems 8. Troubleshoot file sharing in person-to-person private chat 9. Summary Chapter 6: Troubleshoot Microsoft Teams Phone System (Calling plan & Direct routing) issue Chapter Goal: No of pages: 30-40 Sub - Topics: 1. Introduction 2. Understand Microsoft Teams phone system a. Teams calling plan b. Teams Direct Routing 3. Troubleshoot Teams Direct routing (connectivity) issue 4. Troubleshoot emergency calling issues. 5. Troubleshoot Teams Call (PSTN) routing issues. 6. Configure and troubleshoot audio conferencing 7. Troubleshoot dial-plan, voice routing, and emergency call routing policies 8. Troubleshoot phone system issues 9. Summary Chapter 7: Troubleshooting Teams client-side and external access issues Chapter Goal: No of pages: 20-30 Sub - Topics: 1. Introduction 2. Deploy and update Teams client software 3. Troubleshoot Teams client startup and configuration 4. Troubleshoot audio and video devices 5. Troubleshoot Teams desktop client performance issues 6. Understand Teams external and Troubleshoot external (federation) access issues 7. Enable and Troubleshoot Teams Guest access issues 8. Troubleshoot issues interoperating with Skype for Business 9. Summary Chapter 8: Apply best practices and Teams Optimal Management Using PowerShell Chapter Goal: No of pages: 30-40 Sub - Topics: · Introduction · Best practices for Implementation QoS · Best practices for Implementing VPN split tunnel · Lesson learning for applying Location-Based Routing (LBR) · Implementations inbound and outbound normalization rules · Frequently used PowerShell command and script · Summary Chapter 9: Teams real-world issue using troubleshooting tools Chapter Goal: No of pages: 20-30 Sub - Topics: 1. Introduction 2. Identify and Review Teams troubleshooting tools a. Connectivity analyzer b. Call diagnostic tool 3. Understand and use Teams call quality analytics tool a. Troubleshoot single user call quality issues 4. Use the Call Quality Dashboard to investigate audio and video issues. a. Investigate organization call quality issues 5. Log parsing tool 6. Diagnose and resolve Teams real-world issues 7. Summary Chapter 10: PowerBI based Teams call Quality dashboard for call quality troubleshooting Chapter Goal: No of pages: 30-40 Sub - Topics: 1. Introduction 2. PowerBI and Microsoft Teams 3. Design PowerBI based Teams Reports 4. Design Teams Call Quality dashboard to identify poor audio and video call 5. Use Call quality dashboard for call quality troubleshooting 6. Summary 7. Knowledge check
£46.74
APress Test Your Skills in C Programming
Book SynopsisReview the fundamental constructs in C# using Q&As and program segments to boost your confidence and gain expertise. This book will help you analyze your programs more efficiently and enhance your programming skills.The book is divided into three parts, where you will learn the fundamentals, object-oriented programming, and some advanced features of C#. In the first part, you will review C# and .NET basics along with the important constructs such as strings, arrays, and structures. In the second part, you''ll review the concepts of object-oriented programming in detail. Here, you will go through various program segments in class and objects, inheritance, polymorphism, abstraction, encapsulation, and much more. You will also analyze the output of the given programs with the help of Q&A sections. The uses of interfaces, static class, and exception handling are discussed in the book along with some other important concepts in C#. In the third and last part, you will learn aTable of ContentsPart I Fundamentals Chapter 1: Language Basics Chapter Goal: This chapter discusses the following topics: The important concepts in .NET The basic programming constructs in C#. Use of some useful data types including the var type. Use of some useful operators and explicit-casting. Use of the selection statements and case guards. Use of iteration statements. Use of the jump statements. Use of the ternary operator. No of pages: 28 Sub - Topics N Chapter 2: String and Arrays Chapter Goal: Once you finish this chapter, you can answer the following questions and related areas: How can you use string datatype in your program? How can you use the common in-built methods from the String class? How a String variable is different from a StringBuilder? How can you convert a string to an int? How can you use nullable reference type in a program? How to create arrays in C#? What are the different types of C# arrays and how to use them? How to use common in-built methods from the System.Array class? How can you iterate over a string or an array? No of pages 23 Sub - Topics NA Chapter 3: Enumeration and Structures Chapter Goal: This chapter discusses the following topics: The enum fundamentals Flags enumeration Defaut value expressions The struct fundamentals Non-destructive mutations No of pages: 26 Sub - Topics NA Part II Object-Oriented Programming Chapter 4: Class and Objects Chapter Goal: This chapter focuses on the following topics: Classes and objects creations. Instance fields and methods. Constructors and their usage. Optional parameters. Object initializers. Nested classes. The uses of private, internal, and public modifiers inside a class. No of pages: 17 Sub - Topics NA Chapter 5: Inheritance Chapter Goal: This chapter covers the following topics: Inheritance and types. Method and constructor overloading. Method overriding. Use of virtual, override, and new keywords. Use of the sealed keyword. Introductory discussion on covariance and contravariance No of pages 33 Sub - Topics NA Chapter 6: Polymorphism Chapter Goal: This chapter helps you to review: Polymorphism and its benefits. Abstract classes and their uses. Interfaces and their uses. Different types of interfaces. Writing polymorphic codes using abstract classes and interfaces No of pages: 30 Sub - Topics NA Chapter 7: Encapsulation Chapter Goal: This chapter covers the following topics: What is encapsulation? How is it different from an abstraction? Properties and their usage. Different ways to create a property. The usage of the get and set accessors. Virtual and abstract properties. The discussion of the init accessor. Indexers and their usage. How can the indexers and properties work with an interface? Discussion on different aspects of properties and indexers. No of pages: 26 Sub - Topics NA Chapter 8: Exception Handling Chapter Goal: This chapter covers the following topics: Exception and its uses in C# programming. Use of the try, catch, and finally blocks. Use of multiple catch blocks in a program. Use of a general catch block. How to throw and re-throw an exception. Use of exception filters. Custom exception class and its usage. No of pages: 23 Sub - Topics NA Chapter 9: Useful Concepts Chapter Goal: Q&A and program segments on some useful constructs such as casting and boxing, static class and methods, passing value type by value, passing value type by references(using ref and out keyword), extension methods, and so on. No of pages: 15-25+ Sub - Topics NA Part III Advanced Features Chapter 10: Delegates Chapter Goal: This chapter covers the following topics: Delegates and their uses Multicast delegates Some commonly used in-built delegates Covariance and contravariance using delegates No of pages: 20 Sub - Topics NA Chapter 11: Events Chapter Goal: This chapter helps you to review your understanding of events and discusses the following: Events creation and their uses. How to pass the event data. Use of event accessors. Use of interface events (both implicit and explicit). Simplified coding with events. No of pages: 22 Sub - Topics NA Chapter 12: Lambdas Chapter Goal: This chapter focuses on this and covers the following topics: Lambda expressions and their use Expression-bodied members Use of local variables inside lambda expressions. Event handling using lambda expressions. Use of a static lambda. Understanding natural type. No of pages: 22 Sub - Topics NA Chapter 13: Generics Chapter Goal: This chapter focuses on the following topics: The motivation behind generics. The fundamentals of generic programs. Use of generic interfaces. Use of generic constraints. Use of covariance and contravariance using generics. Self-referencing generic type. Experimenting with generic method’s overloading and overriding. Analyzing the static data in the context of generics. No of pages: 35 Sub - Topics NA Chapter 14: Multithreading Chapter Goal: Upon completion of this chapter, you’ll be able to answer the following questions: What are the threads and how can you create them? What is a multithreaded program? How does it differ from a single-threaded application? Why are the ThreadStart and ParameterizedThreadStart delegates important in thread programming? How to block a thread using Sleep or Join methods? How can you use lambda expressions in a multithreaded program? How to use important Thread class members? How a foreground thread is different from a background thread? What is synchronization and why is it needed? How can you implement thread safety in C# using lock statements? How can you implement an alternative approach to lock statements using Monitor’s Entry and Exit Method? What is a deadlock and how can you detect the deadlock in your system? What is the purpose of using the ThreadPool class? What are the associative pros and cons of using it? How to cancel a running thread in the managed environment? And many more. No of pages: 40 Sub - Topics NA Chapter 15: Miscellaneous Chapter Goal: Q&A and program segments on the related latest features that are covered in the previous chapters and any other important topics(if any). No of pages: 10-20+ Sub - Topics NA
£46.74
APress The Art of Site Reliability Engineering SRE with
Book SynopsisGain a foundational understanding of SRE and learn its basic concepts and architectural best practices for deploying Azure IaaS, PaaS, and microservices-based resilient architectures.The book starts with the base concepts of SRE operations and developer needs, followed by definitions and acronyms of Service Level Agreements in real-world scenarios. Moving forward, you will learn how to build resilient IaaS solutions, PaaS solutions, and microservices architecture in Azure. Here you will go through Azure reference architecture for high-available storage, networking and virtual machine computing, describing Availability Sets and Zones and Scale Sets as main scenarios. You will explore similar reference architectures for Platform Services such as App Services with Web Apps, and work with data solutions like Azure SQL and Azure Cosmos DB. Next, you will learn automation to enable SRE with Azure DevOps Pipelines and GitHub Actions. You''ll also gain an undersTable of ContentsChapter 1: The foundation of SREThis chapter lays out the foundation of Site Resiliency Engineering, founded by Google. From the base concepts of how IT Operations and Developers need to collaborate, to how SRE helps organizations in running business-critical workloads without major downtimeChapter 2: Service Level Management definitions and acronyms and their meaning in a real-life contextThis Chapter describes all common Service Level Agreements (SLA) definitions and acronyms, looked at from a real-world scenario to provide a clear understandingo Some examples, SLA, SLO, MTTF, MTBF, MTTR,…Chapter 3: Architecting Resilient Infrastructure as a Service (IaaS) Solutions in AzureSRE is all about providing ultimate uptime of your organization’s workloads, and this chapter will cover that in relation to Azure IaaS Compute solutions. Explaining the Azure reference architecture for high-available storage, networking and Virtual Machine computing, describing Availability Sets and Zones and ScaleSets as main scenarios. It will also touch on preparing for Disaster Recovery with Azure Backup and Azure Site Recovery, helping you to quickly mitigate outages in case of a failureChapter 4: Architecting Resilient Platform as a Service (PaaS) Solutions in AzureFollowing on the scenario of Virtual Machines, this chapter details similar reference architectures for Platform Services such as App Services with Web Apps, but also touching on data solutions like Azure SQL and Azure Cosmos DBChapter 5: Architecting Resilient Serverless and Microservices architectures in AzureThis third chapter in the reference architecture topic describes how to build high-available, business-critical scenarios using Serverless Functions and Azure LogicApps, as well as Microservices scenarios using Azure Container Instance and Azure Kubernetes Service (AKS).Chapter 6: Automation to enable SRE with Azure DevOps Pipelines / GitHub ActionsAutomation is the cornerstone to SRE, allowing businesses to not only deploy new workloads in a easy way, but also relying on SRE to avoid critical outages or, when an outage occurs, relying on automation to mitigate the problem as fast as possible. Sharing several examples from both Azure DevOps Pipelines and GitHub Actions, this chapter provides the reader a lot of real-life examples to reuse in their own environmentChapter 7: Efficiently handling blameless post-mortems Post-Mortems are the way to look back at what caused the outage, and describe any lessons learned for the future, helping in avoiding a similar outage in the future, or assist in quickly fixing an identical incident. Blameless is where the focus is on finding the root-cause of the problem, without pinpointing any individual or team as being the victim. This chapter describes how an open culture around post-mortems dramatically helps in optimizing SRE and the overall company culture around managing and running IT systems and application workloads. Chapter 8: Monitoring as the key to knowledge Besides the automated deployments, monitoring is the 2nd big technical topic in any SRE scenario. You can’t manage what you don’t know. This chapter provides an overview of Azure Monitor and Log Analytics, which forms the foundation of monitoring Azure and Hybrid-running workloads. Starting from metrics for the different Azure services touched on in earlier chapters, this chapter also covers how to export logs to 3rd party solutions such as Splunk or integrating dashboarding tools like Grafana
£28.49
APress Pro SQL Server 2022 Wait Statistics
Book SynopsisUse this practical guide to analyze and troubleshoot SQL Server performance using wait statistics. You''ll learn to identify precisely why your queries are running slowly. And you''ll know how to measure the amount of time consumed by each bottleneck so you can focus attention on making the largest improvements first. This edition is updated to cover analysis of wait statistics current with SQL Server 2022. Whether you are new to wait statistics, or already familiar with them, this book provides a deeper understanding on how wait statistics are generated and what they mean for your SQL Server instance''s performance. The book goes beyond the most common wait types into the more complex and performance-threatening wait types. You''ll learn about per-query wait statistics and session-based wait statistics, and the types of problems they can help you solve. The different wait types are categorized by their area of impact, including CPU, IO, Latching, Locking, and many more.Clear examples are included to help you gain practical knowledge of why and how specific wait times increase or decrease, how they impact your SQL Server''s performance, and what you can do to improve performance. After reading this book, you won''t want to be without the valuable information that wait statistics provide regarding where you should be spending your limited tuning time to maximize performance and value to your business. What You''ll Learn Understand how the SQL Server engine processes requests Identify resource bottlenecks in a running SQL Server instance Locate wait statistics information inside DMVs and Query Store Analyze the root cause of sub-optimal performance Diagnose I/O contention and locking contention Benchmark SQL Server performance Improve database performance by lowering overall wait time Who This Book Is ForDatabase administrators who want to identify and resolve performance bottlenecks, those who want to learn more about how the SQL Server engine accesses and uses resources inside SQL Server, and administrators concerned with achieving-and knowing they have achieved-optimal performanceTable of ContentsPart I: Foundations of Wait Statistics Analysis1. Wait Statistics Internals2. Querying SQL Server Wait Statistics3. The Query Store4. Building a Solid BaselinePart II: Wait Types5. CPU-Related Wait Types6. IO-Related Wait Types7. Backup-Related Wait Types8. Lock-Related Wait Types9. Latch-Related Wait Types10. High-Availability and Disaster-Recovery Wait Types11: Preemptive Wait Types12: Background and Miscellaneous Wait Types13. In-Memory OLTP-Related Wait Types14. Appendix I. Example SQL Server Machine Configurations15. Appendix II. Spinlocks16. Appendix III. Latch Classes
£49.49
APress Pro SQL Server 2022 Administration
Book Synopsis Get your daily work done efficiently using this comprehensive guide for SQL Server DBAs that covers all that a practicing database administrator needs to know. Updated for SQL Server 2022, this edition includes coverage of new features, such as Ledger, which provides an immutable record of table history to protect you against malicious data tampering, and integration with cloud providers to support hybrid cloud scenarios. You''ll also find new content on performance optimizations, such as query pan feedback, and security controls, such as new database roles, which are restructured for modern ways of working. Coverage also includes Query Store, installation on Linux, and the use of containerized SQL. Pro SQL Server 2022 Administration takes DBAs on a journey that begins with planning their SQL Server deployment and runs through installing and configuring the instance, administering and optimizing database objects, and ensuring that data iTable of ContentsPart I: Installation and Configuration1. Planning the Deployment2. GUI Installation3. Server Core Installation4. Installation on Heterogeneous Operating Systems5. Configuring the InstancePart II: Database Administration6. Database Configuration7. Table Optimizations8. Indexes and Statistics9. Database ConsistencyPart III: Security, Resilience, and Scaling Workloads10. SQL Server Security Model11. Auditing & Ledger12. Encryption13. Backups and Restores14. High Availability and Disaster Recovery Concepts15. Implementing AlwaysOn Availability Groups16. Implementing Log Shipping17. Scaling WorkloadsPart IV: Performance and Maintenance18. SQL Server Metadata19. Locking and Blocking20. Extended Events21. Monitoring & Managing a Hybrid Environment22. Query Store23. Automating Maintenance Routines24. Policy-Based Management25. Resource Governor
£58.49
APress Pro .NET on Amazon Web Services
Book SynopsisAudience Level: Intermediate to AdvancedTable of ContentsPart I. Getting Started1. The Core Essentials2. AWS Tools for .NET3. Additional ToolsPart II. Hosting Your Applications4. Virtual Machines5. Containers6. ServerlessPart III. Storing Your Data7. S3 Object Storage8. Microsoft SQL Server9. Other RDS Databases10. NoSQL Databases and AWS11. Purpose-built DatabasesPart IV. Moving Existing Apps to AWS12. Moving to Virtual Machines.13. Containerizing 14. Migrating your Data15. Re-platforming and RefactoringPart V. Building Cloud Native Applications16. Events and Messaging17. Monitoring and Observability
£41.24
APress Game Backend Development
Book SynopsisUp your game developer skills by learning game backend development with Microsoft Azure and PlayFab. Robust backend infrastructure support is essential for all modern games. Implementing game backend features became easier with the emergence of GBaaS (Game Backend-as-a-Service) providers and the advance of the cloud. Multiplayer gaming, leaderboards, game analytics, and virtual economies are all backed by cloud services. As a game developer, understanding core game backend features and implementation techniques is an important addition to your game developer skill set. Understanding game backend development will not only give you a competitive advantage, it will also eventually allow you to create better games. This book will help you get started. It teaches all the core concepts, using downloadable source code, so that you can experiment right away following a learning-by-doing approach. After reading this book, you will have a solid grasp of key game backend services and knoTable of Contents
£29.99
APress Azure Security For Critical Workloads
Book SynopsisThis is a crisp, practical, and hands-on guide to movingmission-critical workloads to Azure. This book focuses on the process and technology aspects of Azuresecurity coupled with pattern-oriented, real-world examples. You will implement modernized security controls,catering to the needs of authentication, authorization, and auditing, thereby protecting the confidentialityand integrity of your infrastructure, applications, and data. The book starts with an introduction to the various dimensions of cloud security, including pattern-based security and Azure's defense security architecture. You will then move on to identity and access management with Azure Active Directory. Here, you will learn the AAD security model, application proxy, and explore AAD B2B and B2C for external partners. Network security patterns and infrastructure security patterns are discussed next, followed by application and data security patterns. Finally, you will learn howto set up security policies and work with Table of ContentsChapter 1: Introduction: Dimensions of cloud securityHistory about security and public cloudCloud security boundaries and responsibilitiesPattern-based securityAzure's defence-in-depth security architecture30 pagesChapter 2: Identity and Access Management with Azure Active DirectoryIdentity protocols and application typesAzure active directory security modelActive directory federation servicesAzure AD Application proxyExploring Azure AD B2B and B2C for external partnersPIM Azure AD Identity protection hybrid implementationSingle sign on with Azure AD60 pagesChapter 3: Network Security PatternsSoftware defined networksNetwork topologiesSegmenting subnetsControlling routing behaviourUsing gateways and firewalls30 pagesChapter 4: Infrastructure Security PatternsPhysical securityBuilt in Azure security controlsAzure tenant securityContainer securitySecuring Azure resources30 pagesChapter 5: Application and Data Security PatternsSecuring the application accessData classificationSecuring the data accessData encryption patterns30 pagesChapter 6: Security ProcessesComplete mediation with threat modellingSecuring the infrastructure and application deploymentSecurity testingKey Management - Vulnerability managementDisaster recovery40 pagesChapter 7: Automated Security MonitoringSetting up security policiesAdvanced observabilityAzure MonitorAzure Sentinel30 pagesChapter 8: Creating a Security CultureLeadership supportTraining10 pages
£24.74
APress Developing CloudNative Solutions with Microsoft
Book SynopsisBuild and deploy applications by leveraging Azure PaaS and serverless services using Azure DevOps and GitHub Actions. This bookprovides step-by-step explanations of essential concepts, practical examples, and self-assessment questions thatwill help you gain the necessary expertise to build cloud-native solutions using Microsoft Azure and .NET. The book starts with essential topics that will help get you familiar with the fundamental concepts of Azure, followed by example-based guides on building distributed solutions using Azure Web App, Azure Messaging, and communication services. You will then learn how to implement the knowledge you've thus far gained to build containerized workloads using Azure Container-based services. Next, you will focus on building solutions by using Azure Storage and Data services, where you will go through Azure Blob Storage and learnhow to interact with Azure Cosmos DB from applications using the .NET SDK.Moving forward, you will explore how to build intelTable of ContentsUpdated TOC Chapter 1: Introduction Chapter Goal: To provide an overview of the various azure services that we are going to use in this book to build scalable, enterprise-grade applications. No of pages 10-20 Sub -Topics 1. Introduction to Cloud Computing 2. Cloud Deployment Models 3. Serverless Computing 4. Quick tour of Azure Services 5. Summary Chapter 2: Build a Web API to send messages to Azure Service Bus Chapter Goal: To Develop and Deploy a Web API to send messages to Azure Service Bus Queue No of pages: 25-30 Sub - Topics 1. Introduction to Azure Service Bus 2. What is Azure Service Bus Queue and Topic 3. Create an Azure Service Bus instance 4. Build an ASP.NET 6 Web API to send messages to Azure Service Bus Queue 5. Test the API using Postman 6. Summary Chapter 3: Build a Worker Service to process messages from Azure Service Bus Chapter Goal: To build a worker service to process messages enqueues in Azure Service Bus No of pages: 25-30 Sub - Topics: 1. Getting Started with Worker Service 2. Building a worker service with ASP.NET 6 3. Explore ways to consume messages from Azure Service Bus Queue 4. Build a worker service to process messages 5. Summary Chapter 4: Building a Microservice using .NET and AKS Chapter Goal: To build a microservice application using .NET, containerize the microservice and run it on Azure Kubernetes Service No of pages: 30-40 Sub - Topics: 1. Introduction to Azure Kubernetes Service and Azure Container Registry 2. Build a Microservice using .NET 3. Create an Azure Kubernetes Service and Azure Container Registry 4. Containerize the Microservice and push it to Azure Container Registry 5. Run the Microservice on Azure Kubernetes Service 6. Summary Chapter 5: Secure Microservice with Azure AD Chapter Goal: To implement role-based authentication and authorization with Azure AD to secure our .NET Applications No of pages: 20-30 Sub - Topics: 1. Introduction to Azure AD 2. Register an application in the Azure AD Tenant 3. Configure Authentication for the Microservice application running on AKS 4. Configure Role based Authorization for the Microservice application running on AKS 5. Summary Chapter 6: Running APIs on Azure Container Apps Chapter Goal: To deploy our .NET workloads to Azure with Azure Container Apps No of pages: 20-30 Sub - Topics: 1. Introduction to Azure Container Apps 2. Build and containerize .NET API 3. Push the container to Azure Container Registry 4. Create a Azure Container App and run the Container on Azure Container Apps 5. Summary Chapter 7: Implement Monitoring and Logging for Microservice running on AKS with Azure Monitor and Azure Application Insights Chapter Goal: To configure metrics, logs and alerts for the Microservice application running inside the Azure Kubernetes Service Cluster No of pages: 30-40 Sub - Topics: 1. Introduction to Application Insights, Log Analytics Workspace and Azure Monitor 2. Create Application Insights, Log Analytics Workspace and Azure Monitor 3. Configure logging and metrics for .NET based Microservice 4. Configure alerts for .NET based Microservice application 5. Query Logs from Log Analytics Workspace using KQL 6. Summary Chapter 8: Build an IoT solution with Azure IoT Hub, Azure Functions and Azure Cosmos DB Chapter Goal: To design and build an IoT solution using Azure IoT Hub, Azure Functions and Azure Cosmos DB No of pages: 30-40 Sub - Topics: 1. Getting started with Azure IoT Hub 2. Create an Azure IoT hub instance 3. Build virtual device to send messages to IoT hub 4. Getting Started with Azure Functions 5. Build an IoT hub Triggered Azure Function to process messages from Azure IoT hub and store the data in Azure Cosmos DB 6. Summary Chapter 9: Build a Desktop application for speech to text conversation using Azure Cognitive Service Chapter Goal: To build a .NET 6 Desktop application and use Azure Cognitive Services to convert a speech to a text transcript in English language. No of pages: 30 Sub - Topics: 1. Introduction to Azure Cognitive Services Speech to Text API 2. Provision a Speech to Text API to perform speech to text conversion 3. Build a .NET 6 Desktop application to convert speech to text 4. Summary Chapter 10: Build a multi-language text translator using Azure Cognitive Service Chapter Goal: To build a .NET 6 Web API and use Azure Cognitive Services to translate text No of pages: 20-30 Sub - Topics: 1. Introduction to Azure Cognitive Services Language Translation API 2. Provision a Language Translation API to perform translation 3. Build a .NET 6 Web API application and integrate with Language Translation API 4. Summary Chapter 11: Deploy a ASP.NET 6 Web application to Azure WebApp using GitHub actions Chapter Goal: To build a ASP.NET 6 Web app and deploy it on Azure Web App using Azure GitHub Actions No of pages: 20 Sub - Topics: 1. Introduction to GitHub Actions 2. Provision Azure WebApp using ARM Template 3. Build .NET 6 Web application using GitHub Actions 4. Deploy the .NET 6 Web application on Azure WebApp using GitHub Actions 5. Summary
£24.74
APress Microsoft Power BI Data Analyst Certification
Book SynopsisUse this book to study for the PL-300 Microsoft Power BI Data Analyst exam. The book follows the Skills Measured outline provided by Microsoft to help focus your study. Each topic area from the outline corresponds to an area covered by the exam, and the book helps you build a good base of knowledge in each area. Each topic is presented with a blend of practical explanations, theory, and best practices. Power BI is more than just the Power BI Desktop or the Power BI Service. It is two distinct applications and an online service that, together, enable business users to gather, shape, and analyze data to generate and present insights. This book clearly delineates the purpose of each component and explains the key concepts necessary to use each component effectively. Each chapter provides best practices and tips to help an inexperienced Power BI practitioner develop good habits that will support larger or more complex analyses.Manybusiness analysts come to Power BI with a wealth of experience in Excel and particularly with pivot tables. Some of this experience translates readily into Power BI concepts. This book leverages that overlap in skill sets to help seasoned Excel users overcome the initial learning curve in Power BI, but no prior knowledge of any kind is assumed, terminology is defined in non-technical language, and key concepts are explained using analogies and ideas from experiences common to any reader. After reading this book, you will have the background and capability to learn the skills and concepts necessary both to pass the PL-300 exam and become a confident Power BI practitioner.What You Will LearnCreate user-friendly, responsive reports with drill-throughs, bookmarks, and tool tipsConstruct a star schema with relationships, ensuring that your analysis will be both accurate and responsivePublish reports and datasets to the Power BI Service, enabling the report (and the dataset) to be viewed and used by your colleaguesExtract data from a variety of sources, enabling you to leverage the data that your organization has collected and stored in a variety of sourcesSchedule data refreshes for published datasets so your reports and dashboards stay up to dateDevelop dashboards with visuals from different reports and streaming contentWho This Book Is ForPower BI users who are planning to take the PL-300 exam, Power BI users who want help studying the topic areas listed in Microsoft's outline for the PL-300 exam, and those who are not planning to take the exam but want to close any knowledge gaps they might haveTable of ContentsPart I. Prepare to Study1. Exam Overview2. PL-300 CoveragePart II. Prepare the Data3. Get Data from Different Data Sources4. Clean, Transform, and Load the DataPart III. Model the Data5. Design a Data Model6. Develop a Data Model7. Create Model Calculations using DAX8. Optimize Model PerformancePart IV. Visualize and Analyze the Data9. Create Reports10. Enhance Reports11. Identify Patterns and TrendsPart V. Deploy and Maintain Assets12. Manage Files and Datasets13. Create Dashboards14. Manage WorkspacesPart VI. Continue Your Learning15. Where Do You Go From Here?
£46.74
APress Microsoft Azure AI Fundamentals Certification
Book SynopsisPrepare for the Azure AI Fundamentals certification examination. This book covers the basics of implementing various Azure AI services in your business. The book not only helps you get ready for the AI-900 exam, but also helps you get started in the artificial intelligence (AI) world. The book starts with a short overview of the AI-900 exam and takes you through the exam prerequisites and the structure of the exam. You will then learn basic and advanced AI in Azure. Principles of responsible AI, Azure Machine Learning (ML), Azure Cognitive Services, and Bot Services are covered, followed by a practice test. You will go through ML fundamental concepts, model training, and validation along with case studies and a practice test for better preparation. The book includes the fundamentals of Azure and computer vision cognitive services. Various vision services and face services are demonstrated as well as analyzing image and text using OCR. You will unTable of ContentsChapter 1: AI-900 Overview of Exam Preparation Chapter Goal:The chapter introduces the exam to the learners. The exam object- ives are made clear to the readers. Readers gain understanding about exam modules, module weightage, and how much to expect from each module throughout the examination. Links to pertinent resources on Microsoft Learn would be provided for the readers' benefit. No of pages: 2 Subtopics 1. Exam Overview 2. Who is this exam for – Exam prerequisite 3. Modules and weightage in exam 4. Module Description Chapter 2: Fundamentals of Artificial Intelligence Chapter Goal: The chapter's objective is to introduce some foundational, high-level elements. These concepts would be explored in depth over the next chapters of the books. No of pages: 15 Sub - Topics 1. What is Artificial Intelligence? 2. Understanding Artificial Intelligence workloads 3. Principles of Responsible AI 4. Understanding Artificial Intelligence in Microsoft Azure 5. AI Services in Microsoft Azure 1. Azure Machine Learning 2. Azure Cognitive Service 3. Azure Bot Service 4. Azure Cognitive Search 6. Module Review 7. Introspective Practice 8. Solutions to the practice test 9. References: Microsoft Learn Chapter 3: Machine Learning Fundamental Concepts Chapter Goal: This chapter make reader familiar to the Machine Learning fundamentals introducing Machine Learning, Types of Machine Learning, Model training and validation. Here readers will also get to know about various tools used for Machine Learning. No of pages: 30 Sub - Topics: 1. What is Machine Learning? 2. Describing Core Machine Learning Concepts 1. Dataset, Features and Labels 2. Machine Learning Algorithms in brief 3. Machine Learning Workflow 4. Model Evaluation Metrics 3. Types of Machine Learning 1. Regression 2. Classification 3. Clustering 3. The two importance elements: Model Training and Validation 4. Introducing Azure Machine Learning 5. Tools for Azure Machine Learning 1 Azure Machine Learning Studio 2 Azure Machine Learning Designer 6 What is Automated Machine Learning? 7. Practical Labs: Using Azure Machine Learning Designer to build a regression model Using Azure Machine Learning Designer, create a classification model Using Azure Machine Learning Designer to build a clustering model 8. Module Review 9. Introspective Practice 10. Solutions to the practice test 11. References: Microsoft Learn Chapter 4: Computer Vision Chapter Goal: The chapter introduces readers to the fundamentals of Azure Cognitive Services in brief, as well as in depth knowledge of Computer Vision Cognitive Service. No of pages: 50 Sub - Topics: 1. Getting Started with Azure Cognitive Service Benefits of Cognitive Service Azure Cognitive Service: Speech Language Vision Decision Open AI Service 2. What is Computer Vision? 3. Computer Vision Core Elements: Image Classification and Object Detection 3. Computer Vision Application 4. Exploring Various Vision Service 1. Computer Vision 2. Custom Vision 3. Face 4. Form Recognizer 5. Understanding of OCR 6. Practical Labs: 1. Analysing image with Computer Vision 2. Training Models with Custom Vision 3. Using Face Service to analyse faces 4. Analysing text with Computer Vision Service using OCR 7. Introspective Practice Test 8. Solutions to the practice test 9. References: Microsoft Learn Chapter 5: Fundamentals of Natural Language Processing Chapter Goal: This chapter introduces readers with the responsibilities of Natural Language processing such as text analysis, language modelling, entity recognition, sentiment analysis, speech recognition and synthesis and how to leverage Microsoft Azure for NLP. No. of Pages: 50 1. Getting Started with Natural Language Processing 1. What is Natural Language Processing? 2. Core NLP Responsibilities 1. Text analysis and entity recognition 2. Sentiment analysis 3. Speech recognition and synthesis 4. Machine Translation 5. Semantic Language modelling 2. AI for Conversational Interactions 3. Microsoft Azure for NLP 1. Core Azure NLP workloads: Language, Speech and Translator 2. Language: 1. Language Detection 2. Key phrase extraction 3. Entity Detection 4. Sentiment Analysis 5. Question Answering 6. Conversational Language Understanding 3. Speech: 1. Text to speech 2. Speech to text 3. Speech translation 4. Translator 1. Text Translation 2. Microsoft Azure platform for Conversational AI 1. Azure Bot Service 3. Practical Labs: 1. Text analysis with text-analysis-service 2. Using the Speech service's speech-to-text capabilities to transcribe audible speech to text. 3. Using the Speech service's text-to-speech capabilities to generate audible speech from text. 4. Using translator service to convert text 5. Language Understanding Application Development 6. Developing a Q&A generator with Azure Bot Service 7. Provisioning chat bot using Microsoft Azure Bot Service 4. Introspective Test 5. Solutions to the Practice Test 6. References: Microsoft Learn
£41.24
APress Azure SQL Hyperscale Revealed
Book SynopsisTake a deep dive into the Azure SQL Database Hyperscale Service Tier and discover a new form of cloud architecture from Microsoft that supports massive databases. The new horizontally scalable architecture, formerly code-named Socrates, allows you to decouple compute nodes from storage layers. This radically different approach dramatically increases the scalability of the service. This book shows you how to leverage Hyperscale to provide next-level scalability, high throughput, and fast performance from large databases in your environment. The book begins by showing how Hyperscale helps you eliminate many of the problems of traditional high-availability and disaster recovery architecture. You''ll learn how Hyperscale overcomes storage capacity limitations and issues with scale-up times and costs. With Hyperscale, your costs do not increase linearly with database size and you can manage more data than ever at a lower cost. The book teaches you how tTable of ContentsIntroductionPart I. Architecture.1. The Journey to Hyperscale Architecture in Azure SQL2. Azure SQL Hyperscale Architecture: Concepts and FoundationsPart II. Planning and Deployment3. Planning an Azure SQL DB Hyperscale Environment 4. Deploying a Highly Available Hyperscale Database into a Virtual Network 5. Administering a Hyperscale Database in a Virtual Network in the Azure Portal6. Configuring Transparent Data Encryption to Bring Your Own Key7. Enabling Geo-replication for Disaster Recovery8. Configuring Security Features and Enabling Diagnostic and Audit Logs9. Deploying Azure SQL DB Hyperscale using PowerShell10. Deploying Azure SQL DB Hyperscale using Bash and Azure CLI11. Deploying Azure SQL DB Hyperscale using Azure Bicep12. Testing Hyperscale Database Performance Against Other Azure SQL Deployment OptionsPart III. Operation and Management13. Monitoring and Scaling 14. Backup, Restore and Disaster Recovery15. Security and Updating16. Managing CostsPart IV. Migration17. Determining whether Hyperscale is Appropriate 18. Migrating to Hyperscale19. Reverse Migrating Away from HyperscaleConclusion
£46.74
APress Transitioning to Microsoft Power Platform
Book SynopsisWelcome to this step-by-step guide for Excel users, data analysts, and finance specialists. It is designed to take you through practical report and development scenarios, including both the approach and the technical challenges. This book will equip you with an understanding of the overall Power Platform use case for addressing common business challenges. While Power BI continues to be an excellent tool of choice in the BI space, Power Platform is the real game changer. Using an integrated architecture, a small team of citizen developers can build solutions for all kinds of business problems. For small businesses, Power Platform can be used to build bespoke CRM, Finance, and Warehouse management tools. For large businesses, it can be used to build an integration point for existing systems to simplify reporting, operation, and approval processes.The author has drawn on his15 years of hands-on analytics experience to help you pivot from the traditional Excel-based rTable of Contents1. Power BI SolutionsGoal: as the introduction chapter, this chapter starts with the most popular tool in Power Platform. It covers the important components relating to the integrated architecture. The same components are also powerful in their own rights in building powerful reports. 2. Data VisualisationGoal: After covering the key components of Power BI, this chapter focus on the design and user experience, which is also a key component in a great report. 3. Power BI GovernanceGoal: The readers will understand that report governance is an enabler not a restrictor. This chapter break governance into 4 key components and discusses the needs in each area. 4. SQL ServerGoal: Most business data stores in SQL Server. SQL is by far the most common data language. The readers will understand the basics of SQL and able to write the most common queries.5. SharePoint ListGoal: The readers will understand how to setup and utilize SharePoint list as a security measure. 6. Power Automate SolutionsGoal: The readers will understand the basic concept of Power Automate as well as some practical applications. 7. Power Apps SolutionsGoal: PowerApps is another critical component in the book. This chapter will spend considerably more time in explaining the concept and construct. The readers will understand how to build PowerApps and how to integrate it with Power BI and Power Automate. 8. Integrated SolutionsGoal: In the final chapter of the book, readers will start to explore the full architecture. How different parts add value to the business application. The readers will understand the full potential of Power Platform. By this stage, the users also have the skillset required to implement such solutions at work.
£41.24
APress Developing Solutions for Microsoft Azure
Book SynopsisImprove your odds of passing one of the most highly sought-after exams for developers working with Microsoft''s cloud platform: Exam AZ-204: Developing Solutions for Microsoft Azure. This book guides you through practical examples of each of the technologies covered by the exam while exposing you to the settings and interactions between platform solutions that you will need to be in command of to prepare for the exam and to use on your job in Azure development. Chapters in this book correspond directly to the exam skills outline and are delivered in a from-the-ground-up approach, allowing you to build your knowledge as you go. This approach serves to help even novice developers get up to speed quickly, while allowing more experienced developers to find the exact topics and scenarios they need to hone their skill sets as they both prepare for the exam and reference information for real-world solutions. As you work through each chapTable of ContentsIntroductionPart I. Develop for Azure1. Develop Solutions that Use Blob Storage2. Develop Solutions that Use Cosmos DB StoragePart II. Develop Azure Compute Solutions3. Implement IaaS Solutions4. Create Azure App Service Web Apps5. Azure Container Ecosystem6. Implement Azure FunctionsPart III. Implement Azure Security7. Implement User Authentication and Authorization8. Implement Secure Cloud SolutionsPart IV. Monitor, Troubleshoot, and Optimize Azure Solutions9. Implement Caching for Solutions10. Troubleshoot Solutions by Using Metrics and Log Data Part V. Connect to and Consume Azure Services and Third-Party Services11. Implement API Management12. Develop Event-Based Solutions13. Develop Message-Based Solutions
£41.24
APress Beginning Microsoft Dataverse
Book SynopsisUnderstand the role that Dataverse plays in the low-code revolution that helps businesses gain advantage from being more agile with technology. This book shows you how to use Dataverse to solve business problems by describing the layers of a solution in the Power Platform and the options that exist at each layer so you can make informed decisions as you develop your solutions. The book shows how Dataverse is a central piece of the Microsoft Power Platform and helps tech-savvy professionals move nimbly and seize the day when opportunities present themselves. The book starts out by covering the platform in terms of its layers so you can orient yourself with the features that exist at each level and what that means to you as a developer. You will learn how to work inside the data layer to design tables to store data and relationships and manage how it all works together. You will learn how to apply business logic and validation in the business layerto ensure data integrity and enforce Table of Contents1. Microsoft Power Platform2. Planning Your Solution Design3. Data Layer4. Business Logic Layer5. Presentation Layer6. Security 7. Integration with Third-Party Tools8. Dataverse for Teams
£49.49
APress Getting Started with SQL and Databases
Book SynopsisLearn the basics of writing SQL scripts. Using Standard SQL as the starting point, this book teaches writing SQL in various popular dialects, including PostgreSQL, MySQL/MariaDB, Microsoft SQL Server, Oracle, and SQLite. The book starts with a general introduction to writing SQL and covers the basic concepts. Author Mark Simon then covers database principles, and how database tables are designed. He teaches you how to filter data using the WHERE clause, and you will work with NULL, numbers, dates, and strings. You will also understand sorting results using the ORDER BY clause, sorting by calculated columns, and limiting the number of results. By the end of the book, you will know how to insert and update data, and summarize data with aggregate functions and groups. Three appendices cover differences between SQL dialects, working with tables, and a crash course in PDO. What You Will LearnFilter, sort, andcalculate dataSummarize data with aggregate functionsModify data with insert, uTable of ContentsThe appendix will include: Notes on using SQL with PHP “Cultural Notes” - a description of some of the sample data Major Differences between DBMSs Setting up the Sample Database
£43.99
APress The Cloud Leaders Handbook
Book SynopsisThis book is a comprehensive guide covering modern cloud strategies and leadership approaches for building and scaling organizations to maturity on their cloud adoption journey. The book starts by examining technical topics from the perspective of the cloud leader, who is responsible for cloud teams and accountable for cloud products and platforms within their organization. Through a series of practical insights and real-world examples, you will gain a deep understanding of the key considerations for leading a cloud-driven organization. These considerations include understanding the benefits of digital transformation, managing global tech teams, and delivering excellence through platform ownership. Towards the end of the book, you will explore the latest trends and best practices for strategically innovating and scaling your organization in the cloud. With the knowledge gained from this book, you will be able to harness the poTable of Contents Part I: Leadership Essentials.- 1. The Art of Cloud Leadership.- 2. Influencing Change and Driving Cloud Adoption.- 3. Managing Teams in the Digital Age.- 4. Supporting Employee Health & Turnover.- Part II: Innovation Strategies.- 5. Adopting a Cloud Platform.- 6. Democratizing Data & Democratizing Analytics.- 7. Applying DevOps.- 8. New Horizons in Distributed Cloud Computing.- 9. Impacts of Modern AI and ML Trends.- Part III: Platform Ownership.- 10. Owning a Portfolio of Agile Cloud Products.- 11.Designing a Secure Data Lake.- 12. Administering and Auditing the Cloud.- 13. Collaborating with Cloud Vendors and Providers.- Part IV: Delivery Excellence.- 14. Creating a Technology Delivery Roadmap.- 15. Cloud Transformation Roles and Responsibilities.- 16. Delivering Strategic Cloud Innovation and Excellence.- 17. Managing Agile Cloud Projects.- 18. Achieving Digital Transformation Success.
£35.99
APress Pro Power BI Architecture
Book SynopsisThis book provides detailed guidance around architecting and deploying Power BI reporting solutions, including help and best practices for sharing and security. You''ll find chapters on dataflows, shared datasets, composite model and DirectQuery connections to Power BI datasets, deployment pipelines, XMLA endpoints, and many other important features related to the overall Power BI architecture that are new since the first edition. You will gain an understanding of what functionality each of the Power BI components provide (such as Dataflow, Shared Dataset, Datamart, thin reports, and paginated reports), so that you can make an informed decision about what components to use in your solution. You will get to know the pros and cons of each component, and how they all work together within the larger Power BI architecture.Commonly encountered problems you will learn to handle include content unexpectedly changing while users are in the process of creating reports and bTable of ContentsIntroductionPart I. Getting Started1. Power BI Ecosystem and Components2. Tools and PreparationPart II. Development3. Import Data or Schedule Refresh4. DirectQuery 5. Live Connection6. Composite Mode7. Choosing the Right Connection Type8. Dataflows9. Shared Datasets10. Multi-Developer Architecture11. Hybrid Architecture using other Microsoft Services12. DirectQuery to Power BI Dataset13. Dataflow Development Architecture14. Analyze in Excel15. Development Tools16. Power BI Helper for Developers17. Dataset Types18. Realtime Power BI Solution19. Paginated Reports20. Power BI Templates21. Power BI Desktop Development Templates22. Incremental Refresh23. Big Data Considerations, Hybrid Tables, and PerformancePart III. Deployment24. Power BI Service Content25. Power BI Report Server26. Gateway27. Power BI Licensing Guide28. Power BI Premium29. Premium Per User30. Premium Settings and Configuration31. Tenant Settings32. Administrator Reports and Metrics33. Workspace Structure and Architecture34. Workspace Rules35. Deployment Pipeines36. REST API for Deployment and Architecture37. Power BI Helper for Deployment and Administration38. XMLA EndpointPart IV. Sharing and Security39. Governance40. Dashboard and Report Sharing41. Workspaces as Collaborative Environments42. Power BI Apps43. Embed Code and Publish to Web44. Embed in SharePoint Online45. Microsoft Teams Integration46. Power BI Embedded47. SharePoint Online Integration48. Microsoft Office49. Comparing Power BI Sharing Methods50. Usage Metrics Reports51. Usage Metrics using REST API52. Usage Metrics using Power BI Helper53. Row Level Security54. Dynamic Row Level Security55. Object-Level Security
£49.49
APress Designing and Implementing Cloudnative
Book SynopsisThis 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 LearnUnderstand aTable of Contents1. 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 Options 6. Implement Data Access with Cosmos DB SQL 7. Implement Data Access with SQL API SDKs8. Implement Server-Side Programming9. Design and Implement a Replication Strategy 10. Design and Implement Multi-Region Write11. Enable Analytical Workloads 12. Implement Solutions Across Services13. Optimize Query Performance 14. Design and Implement Change Feeds 15. Define and Implement an Indexing Strategy 16. Monitor and Troubleshoot17. Implement Backup and Restore 18. Implement Security19. Implement Data Movement 20. Implement a DevOps Process
£28.04
APress Pro Exchange Administration
Book SynopsisMove to the current version of Exchange Server, whether it be stand-alone, on-premises, or in a hybrid configuration with Exchange Online.Table of ContentsChapter 1. Infrastructure and Exchange Server 1.1. Exchange and Active Directory 1.2. Exchange Online and Azure Active Directory 1.3. Exchange introduction 1.4. Designing Exchange server 1.5. Installing Exchange server 1.6. High Availability 1.7. Managing Exchange server 1.7.1. Managing recipients 1.7.2. Exchange Transport 1.7.3. Upgrading from Exchange 2013 or Exchange 2016 1.7.4. Cumulative Updates and Security Updates 1.7.5. Monitoring and Reporting Chapter 2 .Microsoft 365 Integration 2.1. Azure AD Containers and Identities 2.2. Azure AD Connect 2.3. Exchange Online 2.4. Moving to Exchange Online 2.4.1. Exchange Hybrid 2.4.2. Managing hybrid recipients 2.4.3. Exchange Online Archiving 2.5. Hybrid Transport 2.5.1. Edge Transport Server 2.5.2. Mail Flow 2.5.3. Centralized Mail Flow 2.5.4. Enhanced Filtering 2.5.5. Authentication Chapter 3.Security 3.1. Publishing 3.1.1. Azure App Proxy 3.1.2. Frontdoor 3.2. Email Authentication 3.2.1. SPF, DKIM and DMARC 3.2.2. DANE 3.2.3. MTA-STS 3.3. Message hygiene 3.3.1. Anti-Malware 3.3.2. Anti-Phishing 3.3.3. Defender for Office 365 3.3.4. Security Defaults 3.3.5. Business E-mail Compromise 3.4. Hybrid Modern Authentication 3.5. Multi-Factor Authentication 3.6. Access Rules 3.7. Conditional Access 3.8. SMTP AUTH 3.9. S/MIME 3.10. Role Based Access Control 3.11. Split Permissions 3.12. Windows Antimalware Scan InterfaceChapter 4.Compliance 4.1. Backup and Restore 4.2. In-place archiving 4.3. eDiscovery 4.4. Online Hold 4.5. Message Records Management 4.6. Data Loss Prevention 4.7. Transport Rules 4.8. Auditing 4.9. Information Rights Management
£28.04
APress Design and Deploy a Secure Azure Environment
Book SynopsisBeginning-Intermediate user levelTable of ContentsChapter 1: Getting Started with Azure Security o Introduction to Cloud Security o Best practices for securing enterprise cloud o Create an overall security design baseline o Define Security Operations Strategy o Overview of NIST Cybersecurity framework Chapter 2: Design and deploy security for infrastructure, data and apps o Design and deploy a strategy for securing server and client endpoints \ o Design and deploy a strategy for securing SaaS, PaaS, and IaaS services o Design and deploy security for data across Azure enterprise environment o Design and deploy security for application across Azure enterprise environment Chapter 3: Design and deploy Identify solution. o Introduction to Azure identify security services o Design and deploy Azure information protection o Design and deploy Azure network watcher o Design and deploy Azure Policy Chapter 4: Design and deploy Identify solution. o Design and deploy Azure Automation o Design and deploy Azure IoT Hub o Design and deploy Microsoft Intune o Design and deploy Service Map o Enable Security Center Chapter 5: Design and deploy detect solution. o Design and deploy Azure Intelligent Security Graph o Design and deploy Azure monitor o Design and deploy Azure Sentinel Chapter 6: Design and deploy protect solution o Design and deploy Azure Application gateway o Design and deploy Azure Firewall o Design and deploy Azure WAF Chapter 7: Design and deploy protect solution. o Design and deploy Azure AD and AD Identity protection o Design and deploy Azure DDoS o Design and deploy Azure NSG Chapter 8: Design and deploy protect solution. o Design and deploy Azure NSG o Design and deploy Azure Bastion o Design and deploy Azure Encryption Chapter 9: Design and deploy respond solution o Design and deploy Azure Logic Apps o Design and deploy Azure Encryption o Define your security team Chapter 10: Design and deploy recover solution o Design and deploy Azure Backup o Design and deploy Site recovery
£44.99
APress Leveling Up with SQL
Book SynopsisIntermediate-Advanced user levelTable of ContentsChapter 1: Getting Ready.- Chapter 2: Working with Table Design.- Chapter 3: Table Relationships and Working With Joins.- Chapter 4: Working with Calculated Data.- Chapter 5: Aggregating Data.- Chapter 6: Creating and Using Views and Friends.- Chapter 7: Working With Subqueries and Common Table Expressions.- Chapter 8: Working With Window Functions.-Chapter 9: More on Common Table Expressions.- Chapter 10: More Techniques with SQL: Triggers, Pivot Tables, and Variables.- Appendix A.
£35.99
APress Introducing Functional Programming Using C
Book SynopsisIntermediate-Advanced user levelTable of Contents
£35.99
APress Deep Dive into Power Automate
Book SynopsisUnderstand the basics of flow and learn how to implement guidelines in real-life scenarios, including Robotic Process Automation (RPA) capabilities. This book covers the evolution of flow and how it is transformed to a full-fledged RPA (such as Power Automate). The book starts with an introduction to flow and its transformation to Process Automation. You will learn how to create a Power Automate environment and demonstrate different types of flows within it. Author Goloknath Mishra takes you through various types of cloud flows and their best practices. Desktop Flows (RPA) or Power Automate Desktop (PAD) is discussed and the author teaches you its architecture, installation steps, and how to manage, schedule, and share a desktop. You will learn about Business Process Flow, Process Advisors, and AI Builder. You also will go through licensing considerations in Power Automate and AI Builder, and demonstrate all of your learnings through a mini project. After reading thebook, you will Table of Contents
£42.49
APress Modern Data Architecture on Azure
Book SynopsisThis book is an exhaustive guide to designing and implementing data solutions on Azure. It covers the process of managing data from end to end, starting from data collection all the way through transformation, distribution, and consumption. Modern Data Architecture on Azure begins with an introduction to the fundaments of data management, followed by a demonstration of how to build relational and non-relational data solutions on Azure. Here, you will learn data processing for complex analysis and how to work with CSV and JSON files. Moving forward, you will learn the foundational concepts of big data architecture, along with data management patterns and technology options offered by Azure. From there, you'll be walked through the data architecture process, including data consortium on Azure, enterprise data governance, and much more. The book culminates with a deep dive into data architecture frameworks with data modeling. After reading this book, you will have a thorough understanTable of ContentsChapter 1: Introduction: Fundamentals of Data Management.- Chapter 2: Build Relational & Non-Relational Data Solutions on Azure.- Chapter 3: Building a Big Data Architecture.- Chapter 4: Data Management Patterns & Technology Choices with Azure.- Chapter 5: Data Architecture Process.- Chapter 6: Data Architecture Framework Explained.
£38.24
APress A Power BI Compendium
Book SynopsisAre you a reasonably competent Power BI user but still struggling to generate reports that truly tell the story of your data? Or do you simply want to extend your knowledge of Power BI by exploring more complex areas of visualizations, data modelling, DAX, and Power Query? If so, this book is for you. This book serves as a comprehensive resource for users to implement more challenging visuals, build better data models, use DAX with more confidence, and execute more complex queries so they can find and share important insights into their data. The contents of the chapters are in a question-and-answer format that explore everyday data analysis scenarios in Power BI. These questions have been generated from the author's own client base and from commonly sought-for information from the Power BI community.They cover a wide and diverse range of topics that many Power BI users often struggle to get to grips with or don't fully understand.Examples of suchquestions are:How can I generate dynamiTable of ContentsChapter 1: Working with Visualizations.- Chapter 2: Slicers and Filtering.- Chapter 3: The Matrix.- Chapter 4: Date Calculations.- Chapter 5: Data Modelling.- Chapter 6: DAX Conundrums.- Chapter 7: Customers and Products.- Chapter 8: Employees.- Chapter 9: Power Query.
£46.74
APress Getting Started with Containers in Azure
Book SynopsisMaster the skills needed to deploy container services on Microsoft Azure using Terraform. This book will take you through the entire process of designing, deploying, and managing container services such as Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Container Registry (ACR), and Azure Web App for Containers. In this fully updated second edition, Author Shimon Ifrah demonstrates how to use Terraform, PowerShell and Azure CLI to provision and manage container services in Azure. As you'll be using Terraform as the main tool for deployment, a basic knowledge of Terraform is a prerequisite.In addition, you will see how Azure DevOps services can be used to deploy infrastructure and container services with Terraform using Azure Pipelines without using the Azure Portal. The book concludes with a tutorial on how to use Azure Defender for Cloud to safeguard Terraform and infrastructure-as-code against malicious threats, so you can deliver secure applications.Upon comTable of Contents
£46.74
Microsoft Press,U.S. Programming for the Internet of Things: Using
Book SynopsisRapidly implement Internet of Things solutions Creating programs for the Internet of Things offers you an opportunity to build and program custom devices whose functionality is limited only by your imagination. This book teaches you to do exactly that, with solutions presented in a step-by-step format. When you read this book, you not only learn the fundamentals of device programming, you will also be ready to write code for revolutionizing devices and robots. You don’t need to be an expert in low-level programming to benefit from this book. It explains basic concepts and programming techniques before diving into the more complicated topics. Each of the book’s chapters and appendices contains a suitable level of detail to help you quickly master device programming. MCP Dawid Borycki shows you how to: Build Universal Windows Platform (UWP) applications that target interconnected embedded devices Design and implement background apps for seamless integration with hardware components Use intrinsic UWP functionality to detect and track human faces Build artificial auditory, visual, and learning systems Process audio signals to blink LEDs to the rhythm of music Use OpenCV to develop custom image-processing algorithms Communicate with external devices by using serial, USB, Wi-Fi, and AllJoyn connectivity Design and implement applications to control DC, stepper, and servo motors for robotics Use Microsoft Cognitive Services to detect human emotions Build predictive analysis and preventive maintenance systems by using the Azure IoT Suite Table of ContentsPART I ESSENTIALS Chapter 1 Embedded devices programming Chapter 2 Universal Windows Platform on devices Chapter 3 Windows IoT programming essentials Chapter 4 User interface design for headed devices PART II DEVICE PROGRAMMING Chapter 5 Reading data from sensors Chapter 6 Input and output Chapter 7 Audio processing Chapter 8 Image processing Chapter 9 Connecting devices Chapter 10 Motors Chapter 11 Device learning PART III AZURE IOT SUITE Chapter 12 Remote device monitoring Chapter 13 Predictive maintenance Chapter 14 Custom solution Appendix A Code examples for controlling LED using Visual Basic and JavaScript Appendix B Raspberry Pi 2 HDMI modes Appendix C Bits, bytes, and data types Appendix D Class library for Sense HAT sensors Appendix E Visual C++ component extensions Appendix F Setting up Visual Studio 2017 for IoT development
£46.61
Microsoft Press,U.S. Essential C# 7.0
Book SynopsisThe Comprehensive, Expert Guide to C# Language Programming “This book has been a classic for years, and remains one of the most venerable and trusted titles in the world of C# content, and probably far beyond! . . . Mark is super smart, insists on understanding everything to the core, and has phenomenal insight into how things affect real developers. . . . He goes right to the essence and communicates with great integrity—no sugarcoating—and has a keen eye for practical value and real-world problems.” –Mads Torgersen, C# Program Manager, Microsoft Essential C# 7.0 is a well-organized, no-fluff guide to C# 7.0 for programmers at all levels of experience. Reflecting the most important C# features from 3.0 through 7.0 and including modern programming patterns, it will help you write code that’s simple, powerful, robust, secure, and maintainable. Author Mark Michaelis is a world-class C# expert: a long-time Microsoft MVP and Regional Director who also has served on Microsoft’s C# design review team. He presents a comprehensive tutorial and reference for the entire language, including expert coverage of key C# 7.0 enhancements, C# 7.0’s use with .NET Core/.NET Standard, and cross-platform compilation. He illustrates key C# constructs with succinct examples, and presents best-practice coding guidelines. To help you maintain existing code, separate indexes provide version-specific answers for C# 5.0, 6.0, and 7.0, and visual icons show when each language innovation was introduced. Make the most of C# 7.0 enhancements, including tuples, deconstructors, pattern matching, local functions, and ref returns Work efficiently with C# data types, operators, control flow, methods, and parameters Write more robust code with C# object-oriented constructs Implement reliable, effective exception handling Reduce code complexity with generics, delegates, lambda expressions, and events Leverage advanced dynamic and declarative programming techniques Query diverse data collections using LINQ with query expressions Create custom collections that operate against business objects Access .NET collections via collection interfaces and standard query operators Master multithreading and synchronization, including the async/await paradigm Optimize performance and interoperability with P/Invoke and unsafe code Run your code on Linux or macOS with C# 7.0 cross-platform compilation Includes C# 7.1, 7.2, and 7.3 language enhancements This guide offers you a complete foundation for successful development with modern versions of the C# language in any project or environment.Table of ContentsFigures xv Tables xvii Foreword xix Preface xxi Acknowledgments xxxiii About the Author xxxv Chapter 1: Introducing C# 1 Hello, World 2 C# Syntax Fundamentals 11 Working with Variables 20 Console Input and Output 24 Managed Execution and the Common Language Infrastructure 32 Multiple .NET Frameworks 37 Chapter 2: Data Types 43 Fundamental Numeric Types 44 More Fundamental Types 53 null and void 67 Conversions between Data Types 69 Chapter 3: More with Data Types 77 Categories of Types 77 Nullable Modifier 80 Tuples 83 Arrays 90 Chapter 4: Operators and Control Flow 109 Operators 110 Introducing Flow Control 126 Code Blocks ({}) 132 Code Blocks, Scopes, and Declaration Spaces 135 Boolean Expressions 137 Bitwise Operators (<<, >>, |, &, ^, ~) 147 Control Flow Statements, Continued 153 Jump Statements 165 C# Preprocessor Directives 171 Chapter 5: Methods and Parameters 181 Calling a Method 182 Declaring a Method 189 The using Directive 195 Returns and Parameters on Main() 200 Advanced Method Parameters 203 Recursion 215 Method Overloading 217 Optional Parameters 220 Basic Error Handling with Exceptions 225 Chapter 6: Classes 241 Declaring and Instantiating a Class 245 Instance Fields 249 Instance Methods 251 Using the this Keyword 252 Access Modifiers 259 Properties 261 Constructors 278 Static Members 289 Extension Methods 299 Encapsulating the Data 301 Nested Classes 304 Partial Classes 307 Chapter 7: Inheritance 313 Derivation 314 Overriding the Base Class 326 Abstract Classes 338 All Classes Derive from System.Object 344 Verifying the Underlying Type with the is Operator 345 Pattern Matching with the is Operator 346 Pattern Matching within a switch Statement 347 Conversion Using the as Operator 349 Chapter 8: Interfaces 353 Introducing Interfaces 354 Polymorphism through Interfaces 355 Interface Implementation 360 Converting between the Implementing Class and Its Interfaces 366 Interface Inheritance 366 Multiple Interface Inheritance 369 Extension Methods on Interfaces 369 Implementing Multiple Inheritance via Interfaces 371 Versioning 374 Interfaces Compared with Classes 375 Interfaces Compared with Attributes 377 Chapter 9: Value Types 379 Structs 383 Boxing 390 Enums 398 Chapter 10: Well-Formed Types 411 Overriding object Members 411 Operator Overloading 424 Referencing Other Assemblies 432 Defining Namespaces 442 XML Comments 445 Garbage Collection 449 Resource Cleanup 452 Lazy Initialization 461 Chapter 11: Exception Handling 465 Multiple Exception Types 465 Catching Exceptions 469 General Catch Block 473 Guidelines for Exception Handling 475 Defining Custom Exceptions 479 Rethrowing a Wrapped Exception 483 Chapter 12: Generics 487 C# without Generics 488 Introducing Generic Types 493 Constraints 506 Generic Methods 519 Covariance and Contravariance 524 Generic Internals 531 Chapter 13: Delegates and Lambda Expressions 537 Introducing Delegates 538 Declaring Delegate Types 542 Lambda Expressions 550 Anonymous Methods 556 Chapter 14: Events 575 Coding the Publish-Subscribe Pattern with Multicast Delegates 576 Understanding Events 591 Chapter 15: Collection Interfaces with Standard Query Operators 603 Collection Initializers 604 What Makes a Class a Collection: IEnumerable 607 Standard Query Operators 613 Anonymous Types with LINQ 646 Chapter 16: LINQ with Query Expressions 657 Introducing Query Expressions 658 Query Expressions Are Just Method Invocations 676 Chapter 17: Building Custom Collections 679 More Collection Interfaces 680 Primary Collection Classes 683 Providing an Indexer 702 Returning Null or an Empty Collection 705 Iterators 705 Chapter 18: Reflection, Attributes, and Dynamic Programming 721 Reflection 722 nameof Operator 733 Attributes 735 Programming with Dynamic Objects 759 Chapter 19: Multithreading 771 Multithreading Basics 774 Working with System.Threading 781 Asynchronous Tasks 789 Canceling a Task 810 The Task-based Asynchronous Pattern 816 Executing Loop Iterations in Parallel 846 Running LINQ Queries in Parallel 856 Chapter 20: Thread Synchronization 863 Why Synchronization? 864 Timers 893 Chapter 21: Platform Interoperability and Unsafe Code 897 Platform Invoke 898 Pointers and Addresses 910 Executing Unsafe Code via a Delegate 920 Chapter 22: The Common Language Infrastructure 923 Defining the Common Language Infrastructure 924 CLI Implementations 925 .NET Standard 928 Base Class Library 929 C# Compilation to Machine Code 929 Runtime 932 Assemblies, Manifests, and Modules 936 Common Intermediate Language 939 Common Type System 939 Common Language Specification 940 Metadata 941 .NET Native and Ahead of Time Compilation 942 Index 945 Index of 7.0 Topics 995 Index of 6.0 Topics 998 Index of 5.0 Topics 1001
£32.99
APress Distributed .NET Programming in C#
Book SynopsisBarnaby describes how to use the new .NET technologies to build fast, scalable, and robust distributed applications.Table of ContentsA table of contents is not available for this title.
£35.54
APress ADO.NET: From Novice to Pro, Visual Basic .NET Edition
Book SynopsisThe author shows developers with litte or no ADO.NET background how to apply ADO.NET fast to real world scenarios by giving examples and code that really works.Table of ContentsA table of contents is not available for this title.
£29.92
APress Code Generation in Microsoft .NET
Book Synopsis* Coverage of all three significant .NET code generation mechanisms: Manual code generation, XSL/XML and CodeDom. * Includes a database metadata extraction tool based on SQL-92 standards. * Real solutions to the problem of protecting handcrafted code across regeneration. * Covers code generation in the broader picture of how applications are developed. * Includes real world samples for a complete middle tier and simple User Interface. Table of ContentsA table of contents is not available for this title.
£47.49
APress Visual Basic .NET Class Design Handbook: Coding
Book Synopsis* Learn how to create robust, flexible, reusable classes with Visual Basic .NET. * Understand the different kinds of types and how classes relate to the .NET type framework. * See how .NET’s delegate-based event system works, and how to control and exploit inheritance in types. Table of ContentsA table of contents is not available for this title.
£29.92
APress Practical Software Factories in .NET
Book SynopsisThe Software Factory methodology is based on recognition of these similarities and a drive to extend the concept of "reusability" to the point where we achieve entirely automated product lines. Based on an analysis and understanding of the common features and techniques of a set of applications, a Software Factory defines a tailored, end-to-end methodology for building these applications. At the heart of the Software factory methodology is the concept of Domain Specific Languages (DSLs), which in essence are development environments specifically tailored to the set of applications in hand. It removes a certain degree of flexibility but greatly enhances productivity by removing a lot of the coding complexity (for an analogy, consider the use of the now ubiquitous drag-and-drop controls in Winforms or Visual Basic). Further, in the SF methodology, patterns, process advice, and best practices can be harvested and applied for all applications in the set. There are some good books on the theory of SF already on the market. Up until this point, a lot of these concepts were fairly theoretical and abstract.Trade ReviewFrom the reviews: "The purpose of this work is to introduce and demystify the concept of software factories in the .NET environment. … The book covers both the theory and practice of software factories, including an acknowledgment of the genesis of the term in the late 1960s. … this book is recommended reading for people involved in the management of large software development groups, particularly ones that develop many similar products. It provides a good theoretical discussion, and practical illustration … in the creation of software solutions." (Neil D. Burgess, ACM Computing Reviews, Vol. 49 (3), March, 2008)Table of ContentsA table of contents is not available for this title.
£47.49