|
Showing 1 - 7 of
7 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
Apply design patterns to solve problems in software architecture
and programming using C# 7.x and .NET Core 2 Key Features Enhance
your programming skills by implementing efficient design patterns
for C# and .NET Explore design patterns for functional and reactive
programming to build robust and scalable applications Discover how
to work effectively with microservice and serverless architectures
Book DescriptionDesign patterns are essentially reusable solutions
to common programming problems. When used correctly, they meet
crucial software requirements with ease and reduce costs. This book
will uncover effective ways to use design patterns and demonstrate
their implementation with executable code specific to both C# and
.NET Core. Hands-On Design Patterns with C# and .NET Core begins
with an overview of object-oriented programming (OOP) and SOLID
principles. It provides an in-depth explanation of the Gang of Four
(GoF) design patterns such as creational, structural, and
behavioral. The book then takes you through functional, reactive,
and concurrent patterns, helping you write better code with
streams, threads, and coroutines. Toward the end of the book,
you'll learn about the latest trends in architecture, exploring
design patterns for microservices, serverless, and cloud native
applications. You'll even understand the considerations that need
to be taken into account when choosing between different
architectures such as microservices and MVC. By the end of the
book, you will be able to write efficient and clear code and be
comfortable working on scalable and maintainable projects of any
size. What you will learn Make your code more flexible by applying
SOLID principles Follow the Test-driven development (TDD) approach
in your .NET Core projects Get to grips with efficient database
migration, data persistence, and testing techniques Convert a
console application to a web application using the right MVP Write
asynchronous, multithreaded, and parallel code Implement MVVM and
work with RxJS and AngularJS to deal with changes in databases
Explore the features of microservices, serverless programming, and
cloud computing Who this book is forIf you have a basic
understanding of C# and the .NET Core framework, this book will
help you write code that is easy to reuse and maintain with the
help of proven design patterns that you can implement in your code.
Building Complete E-commerce/Shopping Cart Application Key Features
Follow best practices and explore techniques such as clustering and
caching to achieve a reactive, scalable web service Leverage the
.NET Framework to quickly implement RESTful endpoints. Learn to
implement a client library for a RESTful web service using ASP.NET
Core. Book DescriptionREST is an architectural style that tackles
the challenges of building scalable web services. In today's
connected world, APIs have taken a central role on the web. APIs
provide the fabric through which systems interact, and REST has
become synonymous with APIs. The depth, breadth, and ease of use of
ASP.NET Core makes it a breeze for developers to work with for
building robust web APIs. This book takes you through the design of
RESTful web services and leverages the ASP.NET Core framework to
implement these services. This book begins by introducing you to
the basics of the philosophy behind REST. You'll go through the
steps of designing and implementing an enterprise-grade RESTful web
service. This book takes a practical approach, that you can apply
to your own circumstances. This book brings forth the power of the
latest .NET Core release, working with MVC. Later, you will learn
about the use of the framework to explore approaches to tackle
resilience, security, and scalability concerns. You will explore
the steps to improve the performance of your applications. You'll
also learn techniques to deal with security in web APIs and
discover how to implement unit and integration test strategies. By
the end of the book, you will have a complete understanding of
Building a client for RESTful web services, along with some scaling
techniques. What you will learn Add basic authentication to your
RESTful API Create a Carts Controller and Orders Controller to
manage and process Orders Intercept HTTP requests and responses by
building your own middleware Test service calls using Postman and
Advanced REST Client Secure your data/application using annotations
Who this book is forThis book is intended for those who want to
learn to build RESTful web services with the latest .NET Core
Framework. To make best use of the code samples included in the
book, you should have a basic knowledge of C# and .NET Core.
Architect your .NET applications by breaking them into really small
pieces - microservices -using this practical, example-based guide.
About This Book * Start your microservices journey and get a
broader perspective on microservices development using C# 7.0 with
.NET Core 2.0 * Build, deploy, and test microservices using ASP.Net
Core, ASP.NET Core API, and Microsoft Azure Cloud * Get the basics
of reactive microservices Who This Book Is For This book is for
.NET Core developers who want to learn and understand the
microservices architecture and implement it in their .NET Core
applications. It's ideal for developers who are completely new to
microservices or just have a theoretical understanding of this
architectural approach and want to gain a practical perspective in
order to better manage application complexities. What You Will
Learn * Get acquainted with Microsoft Azure Service Fabric *
Compare microservices with monolithic applications and SOA * Learn
Docker and Azure API management * Define a service interface and
implement APIs using ASP.NET Core 2.0 * Integrate services using a
synchronous approach via RESTful APIs with ASP.NET Core 2.0 *
Implement microservices security using Azure Active Directory,
OpenID Connect, and OAuth 2.0 * Understand the operation and
scaling of microservices in .NET Core 2.0 * Understand the key
features of reactive microservices and implement them using
reactive extensions In Detail The microservices architectural style
promotes the development of complex applications as a suite of
small services based on business capabilities. This book will help
you identify the appropriate service boundaries within your
business. We'll start by looking at what microservices are and
their main characteristics. Moving forward, you will be introduced
to real-life application scenarios; after assessing the current
issues, we will begin the journey of transforming this application
by splitting it into a suite of microservices using C# 7.0 with
.NET Core 2.0. You will identify service boundaries, split the
application into multiple microservices, and define service
contracts. You will find out how to configure, deploy, and monitor
microservices, and configure scaling to allow the application to
quickly adapt to increased demand in the future. With an
introduction to reactive microservices, you'll strategically gain
further value to keep your code base simple, focusing on what is
more important rather than on messy asynchronous calls. Style and
approach This guide serves as a stepping stone that helps .NET Core
developers in their microservices architecture. This book provides
just enough theory to understand the concepts and apply the
examples.
Learn C# in 7 days with practical examples, build a foundation for
C# programming, and boost your skills to an advanced level About
This Book * Learn the basics of C# in 7 days * Works as a reference
guide describing the major features of C# * Build easy and simple
code through real-world example scenarios Who This Book Is For The
book is for aspiring developers and absolute novices who want to
get started with the world of programming. You do not need any
knowledge of C# for this book. What You Will Learn * Understand and
set up the .NET environment * Code in C# using the Visual Studio
2017 RC (preferable community edition) IDE * Define variables,
syntax, control flows, statements, and arrays etc through examples
* Understand the concepts of Object-Oriented Programming using C# *
Get acquainted with attributes, collection, generics, and LINQ *
Get your hands on class members such as Modifiers, Methods,
Properties, Indexers, File I/O, Exception Handling, and Regex *
Build a real-world application using C# 7 In Detail This book takes
a unique approach to teach C# to absolute beginners. You'll learn
the basics of the language in seven days. It takes a practical
approach to explain the important concepts that build the
foundation of the C# programming language. The book begins by
teaching you the basic fundamentals using real-world practical
examples and gets you acquainted with C# programming. We cover some
important features and nuances of the language in a hands-on way,
helping you grasp the concepts in a fluid manner. Later, you'll
explore the concepts of Object-Oriented Programming (OOP) through a
real-world example. Then we dive into advanced-level concepts such
as generics and collections, and you'll get acquainted with objects
and LINQ. Towards the end, you'll build an application that covers
all the concepts explained in the book. By the end of this book,
you will have next-level skills and a good knowledge of the
fundamentals of C#. Style and approach Fast paced guide to get you
up-to-speed with the language. Every chapter is followed by an
exercise that focuses on building something with the language. The
codes of the exercises can be found on the Packt website
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...
Dune: Part 2
Timothee Chalamet, Zendaya, …
DVD
R215
Discovery Miles 2 150
|