GenAI for Application Development & Engineering
Generative AI is redefining the way software is designed, built, tested, and deployed, and its influence is already evident across the technology industry.
Segment 00: Welcome to the Course: Course Overview
Segment 01: Introduction to the Course
Segment 02: Module Introduction
Segment 03: Overview of Code Generation Tools
Segment 04: Setting Up AI Coding Assistants
Segment 05: Prompt Patterns for Coding
Segment 06: Generating Simple Functions and Classes
Segment 07: Boilerplate and Complex Structures
Segment 08: Case Study: AI Code Generation Project
Segment 09: Code Review & Security Analysis
Segment 10: Refactoring for Maintainability
Segment 11: Testing and Debugging AI-Generated Code
Segment 12: Reading: Code and Beyond: A Review on the Impact of AI on Modern Software Development
Segment 13: Hands-On-Lab: Integrating an AI Assistant into a Simple Project
Segment 14: Quiz: Quality Control for AI-Generated Code
Segment 15: Module Introduction
Segment 16: Requirements to Code Outlines
Segment 17: AI for Database Design and Queries
Segment 18: Case Study on AI in Design Phase
Segment 19: Generating API Endpoints
Segment 20: AI for Integration Development
Segment 21: Debugging APIs with AI
Segment 22: Generating Inline Code Comments
Segment 23: Creating Comprehensive Documentation
Segment 24: Automating Documentation Workflows with AI
Segment 25: Reading: The Future of Generative AI in Software Engineering: A Vision from Industry and Academia in the European GENIUS Project
Segment 26: Hands-On-Lab: Managing Complexity & Documentation Challenges
Segment 27: Quiz: Automating Documentation