Detailed Course Outline
Day 1: ChatGPT Fundamentals
Module 1: Introduction to OpenAI, GPT-3.5/4 and ChatGPT
- What is OpenAI?
- What is GPT-3.5/4?
- What is ChatGPT and how it was launched?
Module 2: Understanding the architecture and functioning of ChatGPT
- The structure of ChatGPT
- ChatGPT pricing
- Other Models
- ChatGPT vs GPT-3.5/4
Module 3: ChatGPT Capabilities and Limitations
- Capabilities of ChatGPT
- Limitations of ChatGPT
Module 4: How to access and use ChatGPT
- How to access ChatGPT
- How to use ChatGPT
- Example prompts.
- Tips and Tricks
Module 5: Discover what else you can do with ChatGPT
- How to make money using ChatGPT
- ChatGPT API integrations
Labs
- Lab 1: Getting Familiar with ChatGPT
Day 2: What are PowerApps and Power Automate
Module 1: Introduction to PowerApps
- What is PowerApps and what can it do for you?
- What is Canvas App
- What is a Model Driven App
- Security and Administration in PowerApps
Module 2: Microsoft Dataverse
- Introduction to Microsoft Dataverse
- Microsoft Dataverse Benefits
- Relational Databases and Relationships
Module 3: Power Automate Overview
- Introduction to Power Automate
- Benefits of Power Automate
- What can we do with Power Automate
- Power Automate Flows types
- Key concepts
- Efficient Scale Automation
- Example: A purchase order approval
Labs
- Lab 1: Getting Started with PowerApps
- Lab 2: Getting Started with Dataverse
- Lab 3: Getting Started with Power Automate
Day 3: What are PowerBI and Power Virtual Agents
Module 1: Introduction to PowerBI
- What is PowerBI?
- Gathering Data
- PowerBI Components
- The PowerBI building blocks
- Getting started with PowerBI
- Consuming PowerBI in Power Platform
Module 2: Introduction to Power Virtual Agents
- What is Power Virtual Agents
- What can Power Virtual Agents do for you?
- The components of Power Virtual Agents
- Power Virtual Agents AI Capabilities
- Bot Authoring advanced AI features
- Topic Conversation Path Design
- Bot Testing and Publishing
Labs
- Lab 1: Getting started with PowerBI
- Lab 2: Getting started with Power Virtual Agent
Day 4: Integration of GPT-3.5/4 with Power Platforms
Module 1: Working with OpenAI API
- What is an API and how does it work?
- OpenAI API functionality
- Integrating OpenAI API with Power Platforms
Module 2: Connecting OpenAI API with Power Platforms using the Microsoft Connector
- Microsoft’s OpenAI connector
- Integrating PowerApps with GPT-3.5/4
- Integrating PowerBI with GPT-3.5/4
- Integrating Power Automate with GPT-3.5/4
- Integrating Power Virtual Agent with GPT-3.5/4
- Advantages and Case Scenarios
Labs
- Lab 1: Integrating OpenAI API with Power Platforms
Day 5: Development with OpenAI SDK
Module 1: OpenAI API Integration
- Where can we integrate OpenAI API?
- API vs SDK
- OpenAI API General how-to steps
Module 2: Python Application with OpenAI SDK
- Python SDK Basics
- Creating a python application
- Upgrading our python application
Module 3: Website .Net Core integration with OpenAI SDK
- Understanding the architecture of .Net core
- Adding OpenAI SDK to .Net core
- Fine tuning
Module 4: Website .Net C# Core integration with OpenAI SDK
- C# and .NET Core Basics
- Creating a website with AI functionality
- Image generation with DALL-E
Labs
- Lab 1: Creating a Python AI Application
- Lab 2: Creating an AI website