When building and designing applications for the cloud you need to overcome a lot of challenges, like working with configuration, authentication, and authorization. In this course, Cloud Design Patterns for Azure: Design and Implementation, you'll learn the design patterns that enable you to design your cloud-based applications to handle configuration, authentication, and authorization of resources. First, you'll discover how to delegate authentication and user management to an external system with the Federated Identity pattern. Next, you'll explore how to offload work securely with the Valet Key pattern. Finally, you'll learn how to provide an extra layer of security with the Gatekeeper pattern. When you've finished this course, you'll have a foundational knowledge of the design patterns that will help you to design and build modern cloud-based applications.
Barry is a software architect and developer with a passion for the cloud. He has worked for lots of companies throughout the last decade and is keen to share his knowledge with the community. He co-founded a usergroup focused on technology and soft-skills and currently teaches people about the benefits of the cloud.
Course Overview Hi everyone. My name is Barry Luijbregts, and welcome to my course, Cloud Design Patterns for Azure: Design and Implementation. Which is part of the series of courses about cloud design patterns for Azure. I am an independent software developer and architect with a passion for the cloud. Cloud design patterns provide best practice solutions to common software design problems. You are probably using a lot of them already. And now it is time to learn everything about them. Some of the major topics that we will cover include: Delegating authentication and user management to an external system with a federated identity pattern. Offloading work securely with a valet key pattern. And providing an extra layer of security with a gatekeeper pattern. By the end of this course, you'll know the solutions to the most common problems in cloud-based applications. Before beginning the course you should be familiar with designing and developing cloud-based applications, at least at the beginner level. I hope you'll join me on this journey to learn about cloud design patterns, with the Cloud Design Patterns for Azure: Design and Implementation course at Pluralsight.