Skip to content

Learning Paths for ACS Roles

Customized learning journeys to help different user roles master Azure Communication Services (ACS).

graph TD
    Learn[Learning Paths] --> Dev[Developer]
    Learn[Learning Paths] --> SRE[SRE & Ops]
    Learn[Learning Paths] --> Arch[Solution Architect]

    Dev --> Quick[Quickstart]
    Dev --> SDK[SDK Exploration]
    Dev --> Demo[Sample Applications]

    SRE --> Prov[Provisioning & IaC]
    SRE --> Mon[Monitoring & Logs]
    SRE --> Sec[Security & RBAC]

    Arch --> Concept[Core Concepts]
    Arch --> Pattern[Solution Patterns]
    Arch --> Scale[Scaling & HA]

Developer Learning Path

For developers focused on building applications with ACS:

  1. Quickstart: Create an ACS resource and send a test message.
  2. SDK Basics: Learn how to use the SDKs for SMS, Email, and Chat.
  3. Advanced Integration: Integrate Calling and Call Automation into your apps.

SRE and Operations Learning Path

For professionals managing ACS infrastructure:

  1. Infrastructure as Code: Master Bicep and Terraform for ACS deployment.
  2. Monitoring: Set up Azure Monitor metrics and Log Analytics.
  3. Security: Implement RBAC, Managed Identity, and key rotation.

Solution Architect Learning Path

For architects designing communication solutions:

  1. Architecture Patterns: Explore common communication architectures.
  2. Scale and High Availability: Design for regional failover and peak loads.
  3. Compliance and Governance: Ensure your communication solution meets regulatory requirements.

See Also

Sources