You are on page 1of 4

Contributors

About the author


Mark J. Price is a Microsoft Specialist: Programming in C# and Architecting Microsoft Azure Solutions,
with over 20 years of experience. Since 1993, he has passed more than 80 Microsoft programming
exams and specializes in preparing others to pass them. Between 2001 and 2003, Mark was
employed to write official courseware for Microsoft in Redmond, USA. His team wrote the first
training courses for C# while it was still an early alpha version. While with Microsoft, he taught
“train-the-trainer” classes to get Microsoft Certified Trainers up-to-speed on C# and .NET. Mark has
spent most of his career training a wide variety of students from 16-year-old apprentices to 70-year-
old retirees, with the majority being professional developers. Mark holds a Computer Science BSc.
Hons. degree.
About the reviewer
Dave Brock is a development lead with experience in the architecture, design, and development
of distributed, cloud-native applications. He was awarded a master’s degree in software engineering
from DePaul University. With a focus on Microsoft technologies such as .NET and Azure, Dave
writes at daveabrock.com and has been awarded the Microsoft MVP award twice for his
community contri- butions. He resides in Madison, Wisconsin, and, when not reviewing books,
enjoys running, hiking, and playing music, and, of course, is a proud dad to his two wonderful
children, Emma and Colin.
Target audience:
Beginner-to-intermediate in the C#
language, .NET libraries, and ASP.NET
Core web development

Topics include:
C# language, .NET libraries, ASP.NET
Core, object-oriented programming,
testing, EFCore, and more

Learn the fundamentals

- .. .. ., -- .- .

<packt>
.,, , '
'

., -
:--...:- "l. - ·" .,., '. .. - •

Take your apps to the next


level

Target audience:
Beginner-to-intermediate in building
apps and services

Topics include:
Common .NET-adjacent technologies
like Cosmos DB, GraphQL, .NET MAUI,
Blazor, gRPC, and more

You might also like