AI for developers

Coding with ChatGPT: prompts, tests, documentation and governance

Use ChatGPT in the development cycle: code prompts, IDE, MCP, security and governance.

Request this program
Duration
14 h · 2 days
Level
Intermediate
Format
On site · Remote · Blended
Max. group size
12 participants

Overview

This program shows how to get the most from ChatGPT for development: comparing tools, configuring the assistant, writing development prompts, generating, debugging, refactoring and testing code, integrating it into an editor, generating images and understanding MCP. It also presents the pitfalls and limits — hallucinations, prompt injection, data flows — and the governance framework in companies.

Who this program is for

  • Web, back-end or data developers
  • Quality engineers and DevOps
  • Tech leads

Prerequisites

  • Development knowledge in the languages and frameworks used

Learning objectives

  • Identify the situations where AI is useful in IT
  • Compare the main AI tools for developers
  • Configure ChatGPT and write development prompts
  • Integrate the assistant into your editor
  • Recognize strengths, limits and security risks
  • Understand MCP and compare it with custom GPT actions
  • Build an application with the help of the assistant

Detailed curriculum

4 modules · 14 h · 2 days

Day 1
Uses and prompts for development3.5 h🛠 1 workshop
30% theory · 70% practice
  • Uses of AI in IT
  • Tool comparison: ChatGPT, Gemini, Claude, Copilot
  • ChatGPT versions and configuration
  • Prompting techniques for code
  • Best practices
🛠 Hands-on workshops
First code prompts1 h

Solve a few development tasks with the assistant.

✅ Deliverable : A list of effective prompts
Generate, test, debug3.5 h🛠 1 workshop
30% theory · 70% practice
  • Code generation
  • Tests, debugging and refactoring
  • Limits: quality, consistency and security
  • Developing a small web application
  • Extensions and IDE integration
🛠 Hands-on workshops
Assisted web application2 h

Build an application with the help of the assistant.

✅ Deliverable : A web application
Day 2
MCP and customization3.5 h
50% theory · 50% practice
  • MCP principles
  • Using an MCP client
  • Servers useful to developers
  • Custom GPT with REST actions
  • Comparing the approaches
Pitfalls, security and governance3.5 h🛠 1 workshop
30% theory · 70% practice
  • Hallucinations and false assurances
  • Prompt injection and data flows
  • Intellectual property
  • Governance and compliance in companies
  • Team charter
🛠 Hands-on workshops
Usage charter1.5 h

Write the AI usage charter for a development team.

✅ Deliverable : A team charter

Tools and technologies

ChatGPTMCPVisual Studio Code

Teaching methods

  • Alternating short lectures and hands-on work
  • Live demonstrations by the trainer
  • Capstone project built throughout the modules
  • Group corrections and discussion of best practices

Assessment

  • Hands-on exercises corrected in each module
  • Mini-project completed at the end of the course
  • Knowledge-check quiz

Required equipment

  • A computer with an internet connection
  • An IDE (VS Code or other) and a ChatGPT account

Resources provided

  • Course materials and repository of corrected exercises

Career outcomes

  • An application built with the assistant
  • A library of development prompts
  • The team's governance rules

Related video courses

My video courses that go with this program, to get ready for the training or to review afterwards. Free with an account.