Course Introduction
Introduction to AI-Assisted Development
- Introduction to AI Assisted Development
- Common Concerns on AI
- Benefits of AI
- A Quick Look ChatGPT
- A Quick Look BlackboxAI
- A Quick Look Tabnine
- A Quick Look GitHub Copilot
- A Quick Look Cursor
- What We Will build
Planning Phase
- Section Introduction
- Requirements Analysis with ChatGPT
- Generating User Stories
- Creating a Technical Specification Document
- Creating Component Diagrams and Data Flow
Development Phase - Backend
- Section Introduction
- Configuring Our Virtual Environment
- Setting up Our Project Structure
- Setting up Flask for the API
- Implementing OpenCV
- Debugging Our Application
- Image Loading and Validation
- Error Handling
- Testing with Postman