Paths

Planning Microsoft Azure Solutions

Authors: James Bannan, Chris Behrens, Jason Edleman

The key to a smoothly functioning Microsoft Azure solution is in the initial design. In this path, you’ll learn the core criteria for Azure solution design, and about the many... Read more

Beginner

The courses in this section will teach you the fundamentals for Azure solution design, including information gathering and how to identify key roles.

Gathering Information About Existing Enterprise Architecture in Microsoft Azure

by Chris Behrens

Sep 18, 2018 / 1h 22m

1h 22m

Start Course
Description

Enterprises are their own micro-cultures with their own complex interactions of people, technology, money and the law. In this course, Gathering Information About Existing Enterprise Architecture in Microsoft Azure, you will learn foundational knowledge of how to adapt your project lifecycle to that culture. First, you will learn about identifying the constraints your project works under. Next, you will discover how to work under governance requirements and proper security considerations. Finally, you will explore how to apply timeless design patterns to your enterprise. When you’re finished with this course, you will have the skills and knowledge of solution architecture needed to prime your project for success within your enterprise.

Table of contents
  1. Course Overview1m
  2. Setting the Target22m
  3. Understanding Infrastructure20m
  4. Applying What You've Learned23m
  5. Establishing and Applying Design Patterns14m

Identifying Roles and Responsibilities in Microsoft Azure

by Jason Edleman

Sep 12, 2018 / 31m

31m

Start Course
Description

Using a structured process to define clear Azure roles and responsibilities results in a secure system that ensures people, applications and networks work exactly how they should; no less or more. This course, Identifying Roles and Responsibilities in Microsoft Azure, is designed to help you and your organization avoid such collisions, especially when it comes to Azure. First, you'll define what RACI (Responsible, Accountable, Consulted, and Informed) is and what it is used for. Next, you'll discover a process to ensure everyone is on the same page in your roles structure. Then, you'll walk through an example of how to apply the process using The Azure RBAC structure. Last, you'll touch on Azure custom roles and how to build them. By the end of this course, you’ll know all the basics that will allow you and your team to begin leveraging RACI for your Azure implementation.

Table of contents
  1. Course Overview1m
  2. Understanding RACI11m
  3. Define and Document Your Azure RACI – Responsible Parties6m
  4. Define and Document Your Azure RACI – Accountable Parties6m
  5. Define and Document Your Azure RACI – Consulted Parties3m
  6. Define and Document Your Azure RACI – Informed Parties3m

Intermediate

These intermediate courses will take you through some of the more intricate elements within Azure solution design, including cost estimating, design documenting and validation, and monitoring strategies.

Determining Feasibility and Refining Requirements for Microsoft Azure

by Chris Behrens

Oct 3, 2018 / 1h 2m

1h 2m

Start Course
Description

With poor requirements, it's possible to have top-flight technical talent, and a fantastic process, and produce, fantastically, the wrong product. In this course, Determining Feasibility and Refining Requirements for Microsoft Azure, you will gain the ability to create strong and comprehensible Agile requirements. First, you will learn about User Stories, the atomic unit of Agile work. Next, you will discover the Agile Artifacts that you can use to schedule rationally and answer the question "when will it be done?" Finally, you will explore how to transform your hard-won user stories and acceptance criteria into tests. When you’re finished with this course, you will have the skills and knowledge of Agile requirements needed to put your project, and your product, on the right path.

Table of contents
  1. Course Overview1m
  2. Mastering User Stories19m
  3. Mitigating Risk with Good Requirements19m
  4. Creating Good Requirements and Tests21m

Documenting Detailed Solution Design for Microsoft Azure

by Chris Behrens

Oct 9, 2018 / 1h 6m

1h 6m

Start Course
Description

Creating documentation is probably the least-loved of all the varieties of work that go into a software project. In this course, Documenting Detailed Solution Design for Microsoft Azure, you will learn foundational knowledge of creating documentation that will be actually be used. First, you will learn how to create lof-friction documentation in the forms of self-documenting code and docs that exist as first-class artifacts in your software project. Next, you will discover how to document the economics and costs of your project. Finally, you will explore how to create training materials for users that are adapted to how people learn, and what your process has determined are the right things for them to focus on. When you’re finished with this course, you will have the skills and knowledge for creating outstanding documentation needed to communicate to all of the audiences you'll encounter.

Table of contents
  1. Course Overview1m
  2. Documenting Your Application24m
  3. Planning for Success17m
  4. Documenting the Future22m

Advanced

In this section, you’ll get the opportunity to explore the more complicated areas in Azure solution design, including resource consumption optimization and how to identify key infrastructure requirements.

Optimizing Consumption Strategy in Microsoft Azure

by James Bannan

Sep 14, 2018 / 2h 53m

2h 53m

Start Course
Description

In this course, Optimizing Consumption Strategy in Microsoft Azure, you’ll learn the principal cost drivers of core Microsoft Azure technologies, what your options are to optimize them, and how align your solutions with stakeholder business requirements. First, you’ll focus on the guiding principles of consumption optimization. Next, you’ll work on extracting key information from business stakeholders which will inform your technical solutions. Finally, you’ll delve deep into core Microsoft Azure technologies and understand what the options and considerations are for optimization, while constantly focusing on monitoring and visibility and using that information to make informed decisions. When you’ve completed this course, you'll have gained the knowledge of how to listen to and understand business stakeholders and translate their needs into robust technical solutions which strike the right balance between consumption and performance.

Table of contents
  1. Course Overview2m
  2. Introducing Microsoft Azure Cost Management24m
  3. Optimizing Storage Costs 30m
  4. Optimizing Compute Costs33m
  5. Optimizing Network Costs26m
  6. Optimizing App Service Costs31m
  7. Optimizing Identity Costs24m

What will you learn

  • How to gather information and solution requirements
  • How to document and validate a design
  • How to identify infrastructure requirements

Pre-requisites

This path is intended for intermediate learners, and prior knowledge of virtual machines, cloud computing fundamentals, and solution architecture is required.

Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit