Data Integration and API Development for AI Applications
1h 33mIntermediate2025-05-28
Authors
Janani Ravi
Certified Google Cloud Architect and Data Engineer
Course details
This course outlines the skills you need to successfully connect diverse data sources and build APIs that enable seamless interaction between AI models and applications. Join instructor Janani Ravi as she covers essential techniques for efficient data integration and API design, and shows you how to ensure robust communication in AI-driven systems. This course is an ideal fit for anyone working with AI, data infrastructure, and machine learning operations (MLOps), including data engineers, AI and ML engineers, and software developers.
Skills covered
Data GovernanceAPIsAI Development Tools and PlatformsProgramming FoundationsBuilding with AIData EngineeringData ScienceSoftware DevelopmentOne-Off
Concepts
Introduction
- The need for data integration and APIs
- Prerequisites
- The need for data integration in AI
- Data silos
Approaches to Data Integration
- Phases of data integration - Data sources
- Phases of data integration - Data ingestion
- Phases of data integration - Data mapping, transformation, and loading
- Methods of data integration
- ETL and ELT
- Streaming integration and change data capture
- Best practices and challenges in data integration
Integrate Data into a Unified Analytics Platform
- Uploading data to Azure Blob storage
- Ingesting data into Microsoft Fabric using shortcuts
- ETL with Fabric dataflows
API Development for AI Applications
- APIs to work with data and AI
- API types, benefits, and best practices
- Designing APIs
- Steps in API design
- API gateways
- Capabilities and benefits of API gateways
Conclusion
- Summary and further study