Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
InfotitleComing Soon!

This Academy course is in development. Availability is expected in Q3-2023.

Course Information

  • Course Title: Large-Scale Deployments with AzureEd-Fi ODS/API Deployments
  • Course Code: Ed-Fi 271
  • Tracks:
    • SEAs
    • Collaboratives
  • Pathway: Technical
  • Series: Advanced Ed-Fi Topics (200 Series)
  • Course Prerequisites: 
  • Learning Delivery Mode: Self-Guided Course (Online)
      Time to Complete: TBD minutes
      • Text
    • Registration Options: Online
    • Link to online course

    Course Overview

    Description

    Walk through In this course, we will give an overview of the components of large-scale Ed-Fi deployment models with Azure seen in the fieldODS/API deployments and walk through in-production examples that use cloud-based services. We will offer pros and cons but we will not recommend one over anotherlearnings and insights from these deployments in order for learners to be able to understand the challenges faced with implementing each example.

    Who Should Enroll

    • State/Collaborative Development Team and DevOps team

    Course Outcome

    By the end of this course, Academy students will: 

    • Learners will be able to identify the components of large-scale Ed-Fi deployments
    • Learners will be able to select a combination of environments and deployment models what will best suit for their state needs .
    • identify resource and staffing needs for their Ed-Fi Azure deployment.
    • Learners will be able to analyze other state Ed-Fi Azure deployments and identify appropriate steps/needs for their deployment.

    Learning Objectives

    The learning objectives for this course are: 

    • Environments recommended by our team
    • (Required) Production Environment
    • Staging 
    • Sandbox 
    • Development (Only for customizations)
    • The Ed-Fi ODS / API components per environment
    • Ed-Fi ODS / API
    • Admin App vs Sandbox Admin
    • SwaggerUI – Documentation (not in Production – Security Concerns)
    • CICD pipeline options
    • Traditional Team City + Octopus
    • Cloud: Azure Devops Pipelines, Github Actions
    • Hosting infrastructure options and combinations
    • VMs (Not managed)
    • Azure AppServices
    • Containers ACI – Azure Container Instances
    • Azure Managed SQL (MsSQL or PostgreSql)
    • Pro's and Con's of combinations previously mentioned,

    Course Modules

    • TBDProvide an overview of large-scale Ed-Fi deployments
    • Walkthrough deployment models seen in the field
    • Offer learnings and insights from specific cloud-based solutions

    Course Modules

    • Introduction
    • Understanding Large-Scale Deployments
    • Deployment in Azure