Learn how to use generative AI for code writing, validation, and testing.
Overview
Syllabus
Introduction
- How can generative AI help with PHP?
- What you should know
- How this course works
- Defining requirements
- Use cases
- User stories
- Creating timelines
- Challenge: Generate a requirements document
- Solution: Generate a requirements document
- Using ChatGPT to get code snippets
- Working with GitHub's Copilot
- Other code-writing tools
- Challenge: Writing a PHP class sorter
- Solution: Writing a PHP class sorter
- Automated testing vs. AI testing
- Writing unit tests with AI
- Generating test data
- Challenge: Generate test data for the provided class
- Solution: Generate test data for the provided class
- Types of documentation
- Creating Doc Blocks
- Creating comments for code
- Next steps
Taught by
Joe Casabona