Designing Microsoft Azure Applications

blur

Learn Path Description

A great application starts with a strategic design that considers holistically what resources and architecture you need. The great thing about developing in the cloud is that you have a large number of services that help make this design easier. This path will teach you how to design the right solution for your problem taking into account all the Microsoft Azure can do for you.

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

1.2 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Aligning Functional and Non-functional Requirements

Before you can plan, build, and ship a successful application or system, it is important to understand what the system should do and what quality you want. This course, Microsoft Azure Developer - Aligning Functional & Non-functional Requirements, will provide you with the foundational knowledge necessary to identify, write, and refine both your functional and nonfunctional requirements. You will first learn how to extract business requirements from larger ideas and why it is important to distinguish between functional and not-functional requirements. You will then explore how to uncover unspoken assumptions and incorporate these ideas into user stories and acceptance criteria. You will also learn how to estimate the effort required for your tasks and how you can measure your efforts. This course will equip you with the knowledge and skills to break down vague business goals into achievable tasks.

blur
icon

Total Duration

1.02 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Identifying Existing Products, Services, and Technologies in Use for Microsoft Azure

It is crucial to know how to connect Microsoft Azure to an existing app's workflow in order to use Azure as a host for that application. This course, Identifying existing products, services, and technologies in use for Microsoft Azure, will teach you the basics of Microsoft Azure and help you navigate it. You will first learn how to navigate the Microsoft Azure documentation. Then, you'll learn how to use the various tutorials and guides that are available for Microsoft Azure products. You will also learn how to use your existing tools and workflows to interact with Microsoft Azure. This course will equip you with the knowledge and skills to use Microsoft Azure products and services.

blur
icon

Total Duration

2.4 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Choosing a Storage Solution

It is dangerous to limit your apps to storage devices in today's cloud-first world. This course, Microsoft Azure Developer - Choosing a Storage Solutions, will provide you with a foundational understanding of Azure Cloud Storage. You will first learn how to select the best storage type for your application. Then, you'll learn how to implement your storage solution. You will also learn how to ensure that your storage solution is secure, fast, and affordable. This course will equip you with the knowledge and skills required to create modern cloud-first applications.

blur
icon

Total Duration

2.33 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure Developer: Choosing an Appropriate Compute Solution

It can be difficult to choose the right Azure compute option because there are many options and some overlap. This course, Microsoft Azure Developer - Choosing the Appropriate Compute Solution will provide you with a foundational understanding of all major Azure Compute options. You will first learn about Azure Virtual Machines. Next, you'll learn about platform as a Service (PaaS), which includes Web Apps and Logic Apps. Finally, Azure Functions will be shown to you. You will also learn how to deploy Azure containers. This course will equip you with the knowledge and skills to use Azure Compute to make the best choice for your application compute options.

blur
icon

Total Duration

1.42 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Microsoft Azure Developer: Identifying an Appropriate Integration Solution

Integration is difficult and more complex when done at large scales. This course, Microsoft Azure Developer - Identifying the Appropriate Integration Solution, will teach you how to design and build various Integration Architectures to solve your problem. You will first explore various Integration methods. Next, you'll learn how Microsoft Azure makes it simple. You will also learn how to connect APIs/Services wherever they may be into your Integration Solution. After completing this course, you will be able to architect and integrate using Microsoft Integration Services within Azure.

blur
icon

Total Duration

3.68 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Microsoft Azure for Developers: What to Use When

A solid understanding of Azure and the best times to use it is key to creating apps for Microsoft Azure. This course, Microsoft Azure For Developers: What To Use When, will teach you how to choose the right Azure services to use in your applications. Next, you'll learn about the Azure services and what they can offer you. You will also learn how to compare Azure services according to your needs. This course will give you a solid understanding of Microsoft Azure that will be useful as you choose the right Azure services for your application.

blur
icon

Total Duration

3 hours

icon

Level

Advanced

icon

Learn Type

Certifications

Microsoft Azure Developer: Creating a Detailed Design for Your Solution

A solid understanding of how to design an application is key to creating an app. This course, Microsoft Azure Developer - Creating a Detailed Solution Design, will teach you how to create a detailed application design. You'll first learn why it is so important to have a detailed design. Next, we'll discuss all aspects of a design. You'll also learn how to meet application requirements. This course will give you a solid foundation in how to design an application. It will also help you when you start creating applications.

blur
icon

Total Duration

2.62 hours

icon

Level

Advanced

icon

Learn Type

Certifications

Microsoft Azure Developer: Designing a Test Strategy

It can be confusing to build a test strategy. There are no pre-defined formulas to help you build a strategy. However, the idea can have a huge impact on the success of projects and systems. This course, Microsoft Azure Developer - Designing a Testing Strategy, will teach you all the essential concepts like unit testing, API and UI automation as well as load and security testing. You will first learn about the tools available to implement these concepts. Next, you'll learn how to analyze risk and build a comprehensive testing strategy. The course will end with a look at the Azure tools that are the foundation of the course. This course will give you a solid understanding of the various test concepts, their purpose, the different tools and techniques that can be used to test them, as well as the steps required for building a comprehensive test strategy.

blur