A professional course on using AI to specify, design, implement and verify software. Course content is in Italian.
What's inside
Turn vague requests into verifiable criteria for building and maintaining software.
Compare Codex, Claude Code, and Plan Mode to guide AI through software development.
Turn needs and constraints into clear, testable requirements that guide implementation.
Model systems and workflows with PlantUML and BPMN before writing code.
Define APIs with OpenAPI and use the contract as a shared reference for the team.
Build features with AI assistants and connect a React interface to backend services.
Design tests and regression checks to verify the expected software behavior.
Identify application risks and add security checks throughout the development lifecycle.
Integrate AI into DevOps workflows and continuous integration pipelines.
Connect tools and agents through MCP and assess their role in a working process.
Organize reusable skills and shared memory while considering team costs and collaboration.
Explore text interfaces and local models for AI-assisted development tasks.