General information
This one-day training course enables developers to integrate artificial intelligence concretely into their development practices. It focuses on using AI tools suited to development contexts and languages in order to generate, analyze, improve and test code effectively and with proper control. Participants leave with directly reusable practices and a clear understanding of when and how to use AI to support software quality.
Objectives and target skills
-
Understand how the developer role is evolving in the AI era and adapt professional practices accordingly.
-
Use AI tools effectively for software development by choosing the right uses according to the context: coding assistance, agents, automation and testing.
-
Use AI to analyze and improve an existing codebase: reverse engineering, architecture understanding, technical debt detection and action prioritization.
-
Collaborate effectively with Product Owners using AI, especially for specification clarification, code quality and automated testing.
-
Integrate AI responsibly and collectively into development teams by sharing good practices and applicable business feedback.
Audience
Developers, project managers and architects.
Prerequisites
Development experience. Basic Git knowledge.
Duration
1 day.
Training content
Introduction and AI context
-
Vocabulary.
-
LLMs.
-
Market players.
-
Impact of AI on the developer role, including vibe coding.
AI tools for development
-
Generative AI.
-
Agents for code.
-
Main IDEs.
-
Project context management.
-
Choosing tools according to use cases.
-
Limits and constraints.
Prompt engineering for developers
-
Formulate a clear technical request.
-
Give AI usable context.
-
Constrain AI output.
-
Build reusable team prompts.
Generation, correction and refactoring
-
Generate standard code.
-
Complete or correct an existing function.
-
Refactor legacy code.
-
Migrate a framework or language version.
Reverse engineering
-
Explain existing code.
-
Generate technical architecture diagrams.
-
Detect dead or redundant code.
-
Identify risk areas.
-
Prioritize refactorings.
Documentation and tests
-
Generate documentation.
-
Produce unit tests.
-
Produce integration tests.
-
Detect edge cases.
-
Prepare non-regression tests.
Developer - Product Owner collaboration with AI
-
Use product specifications with AI.
-
Translate specifications into code and then into tests.
-
Share experience on what works and what does not.
Exercises and deliverables
-
Reusable technical prompts.
-
Examples of generation and refactoring.
-
Generated architecture diagram.
-
AI-assisted testing strategy.
-
AI best-practice checklist for developers.
Access conditions
Registration lead time: from 2 months to 1 week before the training starts, subject to available seats and scheduling constraints.
See the General Terms and Conditions of Sale: https://www.opcoach.com/cgv.
Registration is completed on the OPCoach website using a link provided in the invitation. This registration collects information about the participant, their professional environment, role, expectations and prerequisites before the training starts.
Accessibility for people with disabilities
People with disabilities may have specific accessibility needs to attend the training. Please contact us so that we can discuss suitable arrangements.
Training format
On-site or remote training.
Fees
Inter-company training: EUR 875 excluding VAT. In-company and custom training: please contact us.
Group size
From 1 to 8 participants, on site or remotely.
Schedule
Schedule available on https://www.opcoach.com/.
Training location
Inter-company training takes place in our InterIndep premises at 2 impasse Michel Labrousse, 31100 Toulouse. The training room is accessible by public transport and by car, and has parking facilities. Several restaurants and a hotel are located nearby. A break area is available for cold and hot drinks during breaks. All these facilities are accessible to people with reduced mobility.
In-company training is preferably delivered at the client’s premises. Hosting conditions are validated before the training.
Remote training is delivered with Zoom and can be organized as inter-company or in-company training.
Teaching approach
Alternating short lectures and individual hands-on exercises on a workstation. Sharing and discussion of the results obtained.
Teaching resources
On site: training room with video projector, whiteboard, high-speed Wi-Fi and a training binder provided to the participant.
Remote: high-speed internet access, webcam, free Zoom software, PDF course material sent to the participant. One workstation per participant.
Trainer supervision
Olivier Prouvost, DEA in Computer Science, recognized open source expert and trainer for more than 20 years, developer of AI solutions to optimize SMEs, speaker at international conferences, Eclipse committer on several projects, founder of OPCoach, a Qualiopi-certified training organization since 2020, and ICPF & PSI certified expert trainer and consultant.
Learning assessment
Continuous assessment through the completion of the practical exercises, leading to the creation of a functional prototype.
Recognition
A certificate of skills is provided to the participant.
Satisfaction assessment
At the end of the training, the participant completes a satisfaction survey and takes part in a group feedback session. The participant benefits from unlimited email support for practical questions related to the training. After 3 months, or after applying the training in the workplace, a follow-up questionnaire is completed to assess practical use.
Technical, teaching, administrative and financial contact
Olivier Prouvost, +33 6 28 07 65 64, contact@opcoach.ai