1. Getting Started with AI-Powered Coding
Code generation and completion: What are my options?
()
Generating scripts
()
Generating functions
()
Generating classes
()
AI-assisted error resolution
()
Code review and quality checks
()
Creating documentation
()
Challenge: Creating a simple application
()
Solution: Creating a simple application
()
2. AI-Assisted Testing
Automated test case generation
()
AI-driven unit and integration testing
()
Performance and security testing
()
What does TDD look like with generative AI?
()
Challenge: Adding tests to an application
()
Solution: Adding tests to an application
()
3. AI-Assisted Architecture and System Design
AI-assisted software architecture planning
()
Recognizing and implementing design patterns
()
Microservices design with AI guidance
()
API design and documentation generation
()
Challenge: Designing an API
()
Solution: Designing an API
()
4. Integrating Generative AI APIs
The basics of generative AI API integration
()
Text completion applications
()
Image generation and vision applications
()
Audio and speech applications
()
Challenge: Creating an AI-powered application
()
Solution: Creating an AI-powered application
()
5. AI-Assisted Agile and Scrum
Sprint planning with AI story estimation
()
Prioritizing and refining backlog items
()
Automated stand-up reports and progress summaries
()
Retrospective analysis and improvement suggestions
()
Challenge: Creating an AI-powered agile tool
()
Solution: Creating an AI-powered agile tool
()
Conclusion
Conclusion and next steps
()