|
Showing 1 - 13 of
13 matches in All Departments
Use this hands-on guide book to learn and explore cognitive APIs
developed by Microsoft and provided with the Azure platform. This
book gets you started working with Azure Cognitive Services. You
will not only become familiar with Cognitive Services APIs for
applications, but you will also be exposed to methods to make your
applications intelligent for deployment in businesses. The book
starts with the basic concepts of Azure Cognitive Services and
takes you through its features and capabilities. You then learn how
to work inside the Azure Marketplace for Bot Services, Cognitive
Services, and Machine Learning. You will be shown how to build an
application to analyze images and videos, and you will gain insight
on natural language processing (NLP). Speech Services and Decision
Services are discussed along with a preview of Anomaly Detector.
You will go through Bing Search APIs and learn how to deploy and
host services by using containers. And you will learn how to use
Azure Machine Learning and create bots for COVID-19 safety, using
Azure Bot Service. After reading this book, you will be able to
work with datasets that enable applications to process various data
in the form of images, videos, and text. What You Will Learn
Discover the options for training and operationalizing deep
learning models on Azure Be familiar with advanced concepts in
Azure ML and the Cortana Intelligence Suite architecture Understand
software development kits (SKDs) Deploy an application to Azure
Kubernetes Service Who This Book Is For Developers working on a
range of platforms, from .NET and Windows to mobile devices, as
well as data scientists who want to explore and learn more about
deep learning and implement it using the Microsoft AI platform
Get up and running with Unity with the help of expert guidance for
addressing the performance issues encountered in Unity development
Key Features Discover solutions to common problems faced by .NET
developers while creating games in Unity Explore tips, tricks, best
practices, and advanced Unity coding techniques for creating
impressive games Understand how to program with C# code using
Unity's built-in modules and add engaging effects Book
DescriptionUnderstand what makes Unity the world's most widely used
real-time 3D development platform and explore its powerful features
for creating 3D and 2D games, as well as the Unity game engine and
the Microsoft Game Dev, including the Microsoft Azure Cloud and
Microsoft Azure PlayFab services, to create games. You will start
by getting acquainted with the Unity editor and the basic concepts
of Unity script programming with C#. You'll then learn how to use
C# code to work with Unity's built-in modules, such as UI,
animation, physics, video, and audio, and understand how to develop
a game with Unity and C#. As you progress through the chapters,
you'll cover advanced topics such as the math involved in computer
graphics and how to create a custom render pipeline in Unity with
the new Scriptable Render Pipeline, all while optimizing
performance in Unity. Along the way, you'll be introduced to
Microsoft Game Dev, Azure services, and Azure PlayFab, and using
the Unity3D PlayFab SDK to access the PlayFab API. By the end of
this Unity book, you'll have become familiar with the Unity engine
and be ready to develop your own games while also addressing the
performance issues that you could encounter in the development
process. What you will learn Get to grips with using the Unity
Editor Use C# scripts to work with Unity's built-in modules such as
UI, animation, physics, video, and audio Create a custom render
pipeline in Unity Engine with the latest Scriptable Render Pipeline
Write high-performance multithreaded code with the latest DOTS in
Unity Discover the Azure PlayFab Client library for C# in Unity
Understand how the asset management and serialization system within
Unity really works Explore some of the most commonly used profiler
tools in Unity development Who this book is forThe book is for
developers with intermediate .NET and C# programming experience who
are interested in learning game development with Unity. Basic
experience in C# programming is assumed.
A professional's guide to solving complex problems while designing
modern software Key Features Learn best practices for designing
enterprise-grade software systems from a seasoned CTO Deeper your
understanding of system reliability, maintainability, and
scalability Elevate your skills to a professional level by learning
the most effective software design patterns and architectural
concepts Book DescriptionAs businesses are undergoing a digital
transformation to keep up with competition, it is now more
important than ever for IT professionals to design systems to keep
up with the rate of change while maintaining stability. This book
takes you through the architectural patterns that power
enterprise-grade software systems and the key architectural
elements that enable change (such as events, autonomous services,
and micro frontends), along with showing you how to implement and
operate anti-fragile systems. First, you'll divide up a system and
define boundaries so that your teams can work autonomously and
accelerate innovation. You'll cover low-level event and data
patterns that support the entire architecture, while getting up and
running with the different autonomous service design patterns.
Next, the book will focus on best practices for security,
reliability, testability, observability, and performance. You'll
combine all that you've learned and build upon that foundation,
exploring the methodologies of continuous experimentation,
deployment, and delivery before delving into some final thoughts on
how to start making progress. By the end of this book, you'll be
able to architect your own event-driven, serverless systems that
are ready to adapt and change so that you can deliver value at the
pace needed by your business. What you will learn Explore
architectural patterns to create anti-fragile systems that thrive
with change Focus on DevOps practices that empower self-sufficient,
full-stack teams Build enterprise-scale serverless systems Apply
microservices principles to the frontend Discover how SOLID
principles apply to software and database architecture Create event
stream processors that power the event sourcing and CQRS pattern
Deploy a multi-regional system, including regional health checks,
latency-based routing, and replication Explore the Strangler
pattern for migrating legacy systems Who this book is forThis book
is for software architects who want to learn more about different
software design patterns and best practices. This isn't a
beginner's manual - you'll need an intermediate level of
programming proficiency and software design to get started. You'll
get the most out of this software design book if you already know
the basics of the cloud, but it isn't a prerequisite.
Learn how to build, maintain, and test Android applications using
clean architecture principles Key Features Understand various
software design principles and patterns to make an application more
testable Structure your application's code into different layers
and components to make it more maintainable and flexible Study
popular libraries and frameworks and integrate them into an
application Book DescriptionAs an application's code base
increases, it becomes harder for developers to maintain existing
features and introduce new ones. In this clean architecture book,
you'll learn to identify when and how this problem emerges and how
to structure your code to overcome it. The book starts by
explaining clean architecture principles and Android architecture
components and then explores the tools, frameworks, and libraries
involved. You'll learn how to structure your application in the
data and domain layers, the technologies that go in each layer, and
the role that each layer plays in keeping your application clean.
You'll understand how to arrange the code into these two layers and
the components involved in assembling them. Finally, you'll cover
the presentation layer and the patterns that can be applied to have
a decoupled and testable code base. By the end of this architecture
book, you'll be able to build an application following clean
architecture principles and have the knowledge you need to maintain
and test the application easily. What you will learn Discover and
solve issues in Android legacy applications Become well versed in
the principles behind clean architecture Get to grips with writing
loosely coupled and testable code Find out how to structure an
application's code in separate layers Understand the role each
layer plays in keeping the application clean Integrate existing
frameworks and libraries for each layer Who this book is forThis
book is for Android developers who want to learn about managing the
complexity of their applications, and is also highly recommended
for intermediate or advanced Android developers looking for a go-to
guide for clean architecture and the integration of various Android
technologies. New developers familiar with the fundamentals of
Android app development will find this book useful too.
Explore hidden behaviors and customization techniques to help you
get the most out of ASP.NET Core for building web applications Key
Features Second edition updated and enhanced to cover the latest
.NET 6 features and changes Learn expert techniques to implement
authentication and authorization for securing your web apps
Discover best practices for configuring ASP.NET Core, from user
interface design to hosting it on platforms Book DescriptionASP.NET
Core comes packed full of hidden features for building
sophisticated web applications. You'd be missing out on a lot of
its capabilities by not customizing it to work for your
applications. With Customizing ASP.NET Core 6.0, you'll discover
techniques to help you get the most out of the framework to deliver
robust applications. In this updated second edition, you'll cover
the latest features and changes in the .NET 6 LTS version. You'll
find new insights and customization techniques for important topics
such as authentication and authorization. The book will also show
you how to work with caches and change the default behavior of
ASP.NET Core apps. You'll learn essential concepts relating to
optimizing the framework, such as configuration, dependency
injection, routing, action filters, and more. As you progress,
you'll be able to create custom solutions that meet the needs of
your use case with ASP.NET Core. Later chapters will cover expert
techniques and best practices for using the framework for your app
development needs, from UI design to hosting. Finally, you'll focus
on the new endpoint routing in ASP.NET Core to build custom
endpoints and add third-party endpoints to your web apps for
processing requests faster. By the end of this book, you'll be able
to customize ASP.NET Core to develop robust optimized apps. What
you will learn Explore various application configurations and
providers in ASP.NET Core 6 Enable and work with caches to improve
the performance of your application Understand dependency injection
in .NET and learn how to add third-party DI containers Discover the
concept of middleware and write your middleware for ASP.NET Core
apps Create various API output formats in your API-driven projects
Get familiar with different hosting models for your ASP.NET Core
app Who this book is forThis .NET 6 book is for .NET developers who
need to change the default behaviors of the framework to help
improve the performance of their applications. Intermediate-level
knowledge of ASP.NET Core and C# is required before getting started
with the book.
Learn how to secure your ASP.NET Core web app through robust and
secure code Key Features Discover the different types of security
weaknesses in ASP.NET Core web applications and learn how to fix
them Understand what code makes an ASP.NET Core web app unsafe
Build your secure coding knowledge by following straightforward
recipes Book DescriptionASP.NET Core developers are often presented
with security test results showing the vulnerabilities found in
their web apps. While the report may provide some high-level fix
suggestions, it does not specify the exact steps that you need to
take to resolve or fix weaknesses discovered by these tests. In
ASP.NET Secure Coding Cookbook, you'll start by learning the
fundamental concepts of secure coding and then gradually progress
to identifying common web app vulnerabilities in code. As you
progress, you'll cover recipes for fixing security
misconfigurations in ASP.NET Core web apps. The book further
demonstrates how you can resolve different types of Cross-Site
Scripting. A dedicated section also takes you through fixing
miscellaneous vulnerabilities that are no longer in the OWASP Top
10 list. This book features a recipe-style format, with each recipe
containing sample unsecure code that presents the problem and
corresponding solutions to eliminate the security bug. You'll be
able to follow along with each step of the exercise and use the
accompanying sample ASP.NET Core solution to practice writing
secure code. By the end of this book, you'll be able to identify
unsecure code causing different security flaws in ASP.NET Core web
apps and you'll have gained hands-on experience in removing
vulnerabilities and security defects from your code. What you will
learn Understand techniques for squashing an ASP.NET Core web app
security bug Discover different types of injection attacks and
understand how you can prevent this vulnerability from being
exploited Fix security issues in code relating to broken
authentication and authorization Eliminate the risks of sensitive
data exposure by getting up to speed with numerous protection
techniques Prevent security misconfiguration by enabling ASP.NET
Core web application security features Explore other ASP.NET web
application vulnerabilities and secure coding best practices Who
this book is forThis ASP.NET Core book is for intermediate-level
ASP.NET Core web developers and software engineers who use the
framework to develop web applications and are looking to focus on
their security using coding best practices. The book is also for
application security engineers, analysts, and specialists who want
to know more about securing ASP.NET Core using code and understand
how to resolve issues identified by the security tests they perform
daily.
Improve your Azure architecture practice and set out on a cloud and
cloud-native journey with this Azure cloud native architecture
guide Key Features Discover the key drivers of successful Azure
architecture Implement architecture maps as a compass to tackle any
challenge Understand architecture maps in detail with the help of
practical use cases Book DescriptionAzure offers a wide range of
services that enable a million ways to architect your solutions.
Complete with original maps and expert analysis, this book will
help you to explore Azure and choose the best solutions for your
unique requirements. Starting with the key aspects of architecture,
this book shows you how to map different architectural perspectives
and covers a variety of use cases for each architectural
discipline. You'll get acquainted with the basic cloud vocabulary
and learn which strategic aspects to consider for a successful
cloud journey. As you advance through the chapters, you'll
understand technical considerations from the perspective of a
solutions architect. You'll then explore infrastructure aspects,
such as network, disaster recovery, and high availability, and
leverage Infrastructure as Code (IaC) through ARM templates, Bicep,
and Terraform. The book also guides you through cloud design
patterns, distributed architecture, and ecosystem solutions, such
as Dapr, from an application architect's perspective. You'll work
with both traditional (ETL and OLAP) and modern data practices (big
data and advanced analytics) in the cloud and finally get to grips
with cloud native security. By the end of this book, you'll have
picked up best practices and more rounded knowledge of the
different architectural perspectives. What you will learn Gain
overarching architectural knowledge of the Microsoft Azure cloud
platform Explore the possibilities of building a full Azure
solution by considering different architectural perspectives
Implement best practices for architecting and deploying Azure
infrastructure Review different patterns for building a distributed
application with ecosystem frameworks and solutions Get to grips
with cloud-native concepts using containerized workloads Work with
AKS (Azure Kubernetes Service) and use it with service mesh
technologies to design a microservices hosting platform Who this
book is forThis book is for aspiring Azure Architects or anyone who
specializes in security, infrastructure, data, and application
architecture. If you are a developer or infrastructure engineer
looking to enhance your Azure knowledge, you'll find this book
useful.
Harness the full power of the Visual Studio IDE to take your coding
skills to the next level by learning about IDE productivity
practices and exclusive techniques Key Features Increase your
productivity by leveraging Visual Studio 2019's improvements and
features Explore powerful editing, code intelligence, and source
code control features to increase productivity Delve into VS's
powerful, untapped features such as custom project templates and
extensions Book DescriptionVisual Studio 2019 (VS 2019) and Visual
Studio Code (VS Code) are powerful professional development tools
that help you to develop applications for any platform with ease.
Whether you want to create web, mobile, or desktop applications,
Microsoft Visual Studio is your one-stop solution. This book
demonstrates some of the most sophisticated capabilities of the
tooling and shows you how to use the integrated development
environment (IDE) more efficiently to be more productive. You'll
begin by gradually building on concepts, starting with the basics.
The introductory chapters cover shortcuts, snippets, and numerous
optimization tricks, along with debugging techniques, source
control integration, and other important IDE features that will
help you make your time more productive. With that groundwork in
place, more advanced concepts such as the inner workings of project
and item templates are covered. You will also learn how to write
quality, secure code more efficiently as well as discover how
certain Visual Studio features work 'under the hood'. By the end of
this Visual Studio book, you'll have learned how to write more
secure code faster than ever using your knowledge of the extensions
and processes that make developing successful solutions more
enjoyable and repeatable. What you will learn Understand the
similarities and differences between VS 2019 and VS Code Get to
grips with numerous keyboard shortcuts to improve efficiency
Discover IDE tips and tricks that make it easier to write code
Experiment with code snippets that make it easier to write
repeating code patterns Find out how to customize project and item
templates with the help of hands-on exercises Use Visual Studio
extensions for ease and improved productivity Delve into Visual
Studio's behind the scene operations Who this book is forThis book
is for C# and .NET developers who want to become more efficient and
take advantage of features they may not be aware of in the IDE.
Those looking to increase their productivity and write quality code
more quickly by fully utilizing the power of the Visual Studio IDE
will also find this book useful.
Learn how to build web applications efficiently using ASP.NET Core
5 with the C# programming language and related frameworks Key
Features Build web apps and services and cross-platform
applications using .NET and C# Understand different web programming
concepts with the help of real-world examples Explore the new
features and APIs in ASP.NET Core 5, EF Core, Visual Studio, and
Blazor Book DescriptionASP.NET Core 5 for Beginners is a
comprehensive introduction for those who are new to the framework.
This condensed guide takes a practical and engaging approach to
cover everything that you need to know to start using ASP.NET Core
for building cloud-ready, modern web applications. The book starts
with a brief introduction to the ASP.NET Core framework and
highlights the new features in its latest release, ASP.NET Core 5.
It then covers the improvements in cross-platform support, the view
engines that will help you to understand web development, and the
new frontend technologies available with Blazor for building
interactive web UIs. As you advance, you'll learn the fundamentals
of the different frameworks and capabilities that ship with ASP.NET
Core. You'll also get to grips with securing web apps with identity
implementation, unit testing, and the latest in containers and
cloud-native to deploy them to AWS and Microsoft Azure. Throughout
the book, you'll find clear and concise code samples that
illustrate each concept along with the strategies and techniques
that will help to develop scalable and robust web apps. By the end
of this book, you'll have learned how to leverage ASP.NET Core 5 to
build and deploy dynamic websites and services in a variety of
real-world scenarios. What you will learn Explore the new features
and APIs introduced in ASP.NET Core 5 and Blazor Put basic ASP.NET
Core 5 concepts into practice with the help of clear and simple
samples Work with Entity Framework Core and its different workflows
to implement your application's data access Discover the different
web frameworks that ASP.NET Core 5 offers for building web apps Get
to grips with the basics of building RESTful web APIs to work with
real data Deploy your web apps in AWS, Azure, and Docker containers
Work with SignalR to add real-time notifications to your app Who
this book is forThis book is for developers who want to learn how
to develop web-based applications using the ASP.NET Core framework.
Familiarity with the C# language and a basic understanding of HTML
and CSS is required to get the most out of this book.
Use this collection of best practices and tips for assessing the
health of a solution. This book provides detailed techniques and
instructions to quickly diagnose aspects of your Azure cloud
solutions. The initial chapters of this book introduce you to the
many facets of Microsoft Azure, explain why and how building for
the cloud differs from on-premise development, and outline the need
for a comprehensive strategy to debugging and profiling in Azure.
You learn the major types of blades (FaaS, SaaS, PaaS, IaaS), how
different views can be created for different scenarios, and you
will become familiar with the Favorites section, Cost Management
& Billing blade, support, and Cloud Shell. You also will know
how to leverage Application Insights for application performance
management, in order to achieve a seamless cloud development
experience. Application Insights, Log Analytics, and database
storage topics are covered. The authors further guide you on
identity security with Azure AD and continuous delivery with CI and
CD covered in detail along with the capabilities of Azure DevOps.
And you are exposed to external tooling and trouble shooting in a
production environment. After reading this book, you will be able
to apply methods to key Azure services, including App Service (Web
Apps, Function Apps, and Logic Apps), Cloud Services, Azure
Container Service, Azure Active Directory, Azure Storage, Azure SQL
Database, Cosmos DB, Log Analytics, and many more. What You Will
Learn Debug and manage the performance of your applications
Leverage Application Insights for application performance
management Extend and automate CI/CD with the help of various build
tools, including Azure DevOps, TeamCity, and Cake bootstrapper Who
This Book Is For Application developers, designers, and DevOps
personnel who want to find a one-stop shop in best practices for
managing their application's performance in the cloud and for
debugging the issues accordingly
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R205
R164
Discovery Miles 1 640
|