Course :: AI assist for Software Development from design to deploy - up1/training-courses GitHub Wiki

Course :: AI assist for Software Development from design to deploy

  • 2 days

AI for Software Design and Development

  • Documentation generation from code/specification
    • API documentation with OpenAPI/Swagger
  • Code and Test Generation
    • Coding with Spec-Driven Development (SDD)
    • Generate code from high-level design documentation
    • Generate code from low-level design documentation
    • Generate code from workflow documentation
  • Generate documentation from code (reverse engineering)
    • High-level design documentation
    • Low-level design documentation
    • Workflow documentation

AI for Infrastructure and monitoring

  • Analyze configuration of software with security and performance issues
  • Summarize
  • Suggestion for improvement
  • Generate configuration for infrastructure as code (IaC)
  • Generate configuration for monitoring and alerting
  • Generate configuration for log management

AI for DevOps

  • Analyze and summarize logs
  • Analyze and summarize monitoring data
  • Analyze and summarize incident reports
  • Generate incident reports from logs and monitoring data
  • Generate post-mortem reports from incident reports
  • Suggestion for improvement based on incident reports and post-mortem reports