Contents
Exam Ref AZ-203 Developing Solutions for Microsoft Azure
Santiago Fernndez Muoz
Exam Ref AZ-203 Developing Solutions for Microsoft Azure
Published with the authorization of Microsoft Corporation by:
Pearson Education, Inc.
Copyright 2020 by Pearson Education, Inc.
All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or likewise. For information regarding permissions, request forms, and the appropriate contacts within the Pearson Education Global Rights & Permissions Department, please visit www.pearsoned.com/permissions/. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this book, the publisher and author assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein.
ISBN-13: 978-0-13-564380-8
ISBN-10: 0-13-564380-5
Library of Congress Control Number: 2019948004
ScoutAutomatedPrintCode
Trademarks
Microsoft and the trademarks listed at http://www.microsoft.com on the Trademarks webpage are trademarks of the Microsoft group of companies. All other marks are property of their respective owners.
Warning and Disclaimer
Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information provided is on an as is basis. The author, the publisher, and Microsoft Corporation shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the programs accompanying it.
Special Sales
For information about buying this title in bulk quantities, or for special sales opportunities (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our corporate sales department at or (800) 382-3419.
For government sales inquiries, please contact .
For questions about sales outside the U.S., please contact .
Credits
EDITOR-IN-CHIEF
Brett Bartow
EXECUTIVE EDITOR
Loretta Yates
DEVELOPMENT EDITOR
Songlin Qiu, Charvi Arora
MANAGING EDITOR
Sandra Schroeder
SENIOR PROJECT EDITOR
Tracey Croom
COPY EDITOR
Rick Kughen
INDEXER
Erika Millen
PROOFREADERS
Abigail Manheim and Betty Pessagno
TECHNICAL EDITOR
Dave McCollough
ASSISTANT EDITOR
Charvi Arora
EDITORIAL ASSISTANT
Cindy Teeters
COVER DESIGNER
Twist Creative, Seattle
COMPOSITOR
codeMantra
To my wonderful wife, because of her support and inspiration, especially in the hard times.
SANTIAGO FERNNDEZ MUOZ
Contents at a glance
Acknowledgments
I want to say thank you to the people who gave me the opportunity to write this book and who also helped me during the entire process. Without their support, this book would not be a reality.
I also want to say thank you to my friend Rafa Hueso for his support and guidance during the last years of my professional career.
About the Author
I started my career as a Linux and Windows instructor. At the same time, I also started to learn scripting programming languages such as bash and VBS that were useful for my work. During that period of my career, I realized scripting languages were helpful, but they were not enough to meet all my needs, so I started learning other languages like Java, PHP, and finally C#.
Ive been working as a Microsoft technologies consultant for the last 14 years, and over the last 6 years, Ive consulted on Azure-related technologies. Ive participated in different types of projectsFrom .NET developer to Solution Architecdand Ive served in a variety of capacities. Now Im focused on developing custom Industrial IoT solutions for my company and clients.
Introduction
Most books take a very low-level approach, teaching you how to use individual classes and accomplish fine-grained tasks. Through this book, we review the main technologies that Microsoft offers for deploying different kinds for solutions into Azure. From the most classical and conservative approaches using Azure Virtual Machines to the latest technologies, implementing event-based or message-based patterns with Azure Event Grid or Azure Service Bus, this book reviews the basics for developing most types of solutions using Azure services. The book also provides code examples for illustrating how to implement most of the concepts covered through the different sections. This should be used as the introduction to implementing more complex solutions. Although the book covers some basic concepts, you should have basic programming experience using ASP.NET, .NET Framework, or .NET Core, as well as using Git.
This book covers every major topic area found on the exam, but it does not cover every exam question. Only the Microsoft exam team has access to the exam questions, and Microsoft regularly adds new questions to the exam, making it impossible to cover specific questions. You should consider this book a supplement to your relevant real-world experience and other study materials. If you encounter a topic in this book that you do not feel completely comfortable with, use the Need more review? links youll find in the text to find more information and take the time to research and study the topic. Great information is available on MSDN, TechNet, and in blogs and forums.
Organization of this book
This book is organized by the Skills measured list published for the exam. The Skills measured list is available for each exam on the Microsoft Learn website: http://aka.ms/examlist. Each chapter in this book corresponds to a major topic area in the list, and the technical tasks in each topic area determine a chapters organization. If an exam covers six major topic areas, for example, the book will contain six chapters.
Microsoft certifications
Microsoft certifications distinguish you by proving your command of a broad set of skills and experience with current Microsoft products and technologies. The exams and corresponding certifications are developed to validate your mastery of critical competencies as you design and develop, or implement and support, solutions with Microsoft products and technologies both on-premises and in the cloud. Certification brings a variety of benefits to the individual and to employers and organizations.
More Info: All Microsoft Certifications
For information about Microsoft certifications, including a full list of available certifications, go to http://www.microsoft.com/learn.
Check back often to see what is new!