Azure for Developers: Resource Planning

Azure for Developers: Resource Planning

41mBeginner2018-12-05

Authors

Matt Milner

Matt Milner

Independent Consultant, Web Developer, Trainer

Course details

The cloud is full of options. Efficiently building an application requires Azure developers to understand what choices are available and select the right resources and scale for their project. In this course, instructor Matt Milner takes things back to basics by looking at the core tenants of what's available on the Microsoft Azure developer buffet. Matt starts by asking (and answering) why there are so many options. He then dives into what's available in each core pillar of Azure development: Storage, compute, networking, and integration. Upon wrapping up this course, you'll be equipped with the knowledge you need to select the best options for your team and determine the cost of the solutions you're considering.

Learning objectives
Evaluating Azure Storage options
Estimating the cost of your storage choices
Evaluating various compute, networking, and integration options
The role of virtual networks in your networking solutions
System connectivity requirements
Connecting resources over HTTP
Brokered messaging with Service Bus

Skills covered

Cloud DevelopmentAzureSoftware Development ToolsNetwork AdministrationCloud PlatformsNetwork and System AdministrationCloud ComputingMicrosoftSoftware DevelopmentDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Leverage Azure to build your web app
  • 02 - What you should know

1. So Many Options

  • 03 - Why are there so many compute options
  • 04 - So many storage options
  • 05 - Integration - SaaS and on premises
  • 06 - Networking for cloud and hybrid

2. Storage

  • 07 - Azure Storage options
  • 08 - Decisions based on the structure of data
  • 09 - Data resiliency and permanence
  • 10 - Cost
  • 11 - Staffing skills

3. Compute

  • 12 - Compute options
  • 13 - Application types and scenarios
  • 14 - Scale up, out, and global
  • 15 - Cost and billing models
  • 16 - PaaS versus IaaS

4. Networking

  • 17 - Virtual networks
  • 18 - Hybrid solution requirements
  • 19 - Scale, caching, and global reach

5. Integration

  • 20 - Systems connectivity requirements
  • 21 - Web connections
  • 22 - Brokered messaging
  • 23 - Orchestration

Conclusion

  • 24 - Next steps
40,000 Toman