Add comprehensive agentic coding documentation
- Add 6 MCP server documentation pages (bc-code-intelligence, al-dependency, azure-devops, serena, al-objid, clockify) - Add AI Coding Agents documentation (GitHub Copilot, Claude, Cursor) - Add Getting Started section (what is agentic coding, setup, prompting, best practices, limitations, glossary) - Add Getting More section (code review, documentation, telemetry examples) - Add Community Resources placeholders (articles, videos, tools) - Update Tools section to focus on MCP servers instead of VSCode extensions
This commit is contained in:
parent
3254d9b7e8
commit
4db38ba4d3
28 changed files with 8152 additions and 0 deletions
402
content/docs/agentic-coding/CommunityResources/videos.md
Normal file
402
content/docs/agentic-coding/CommunityResources/videos.md
Normal file
|
|
@ -0,0 +1,402 @@
|
|||
---
|
||||
title: "Video Tutorials"
|
||||
linkTitle: "Videos"
|
||||
weight: 2
|
||||
description: >
|
||||
Video content demonstrating AI-assisted AL development techniques
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
Visual learning resources showing AI coding assistants in action for Business Central development. These videos demonstrate real workflows, techniques, and best practices.
|
||||
|
||||
## Getting Started Videos
|
||||
|
||||
### Introduction to AI Coding for AL
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~15 minutes
|
||||
**Level**: Beginner
|
||||
|
||||
**What You'll Learn**:
|
||||
- Setting up GitHub Copilot for AL development
|
||||
- First steps with AI assistance
|
||||
- Basic prompting techniques
|
||||
- Common mistakes to avoid
|
||||
|
||||
**Topics Covered**:
|
||||
- Installation and configuration
|
||||
- Writing your first AI-assisted AL code
|
||||
- Understanding suggestions
|
||||
- Accepting and modifying completions
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### Configuring VS Code for Optimal AI Assistance
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~10 minutes
|
||||
**Level**: Beginner
|
||||
|
||||
**What You'll Learn**:
|
||||
- VS Code settings for AL + AI
|
||||
- Workspace configuration
|
||||
- Extension setup
|
||||
- Optimizing for better suggestions
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Technique Demonstrations
|
||||
|
||||
### Effective Prompting for AL Development
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~20 minutes
|
||||
**Level**: Intermediate
|
||||
|
||||
**Demonstrations**:
|
||||
- Writing clear, specific prompts
|
||||
- Providing context for better results
|
||||
- Iterative refinement
|
||||
- Prompt patterns that work for AL
|
||||
|
||||
**Example Scenarios**:
|
||||
- Creating table extensions
|
||||
- Generating page code
|
||||
- Writing codeunit logic
|
||||
- Building API pages
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### Live Coding: Building a Feature with AI
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~30 minutes
|
||||
**Level**: Intermediate
|
||||
|
||||
**Watch As**:
|
||||
- Complete feature built with AI assistance
|
||||
- Real-time problem solving
|
||||
- Code review and refinement
|
||||
- Testing and debugging
|
||||
|
||||
**Feature Built**: Customer loyalty points system
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Advanced Workflows
|
||||
|
||||
### AI-Assisted Code Refactoring
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~25 minutes
|
||||
**Level**: Advanced
|
||||
|
||||
**Demonstrations**:
|
||||
- Analyzing legacy code
|
||||
- Planning refactoring with AI
|
||||
- Executing transformations
|
||||
- Validating changes
|
||||
|
||||
**Before/After**: Real code transformation examples
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### Adding Telemetry with AI Assistance
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~20 minutes
|
||||
**Level**: Advanced
|
||||
|
||||
**Step-by-Step**:
|
||||
- Planning telemetry strategy
|
||||
- Generating telemetry code
|
||||
- Creating custom dimensions
|
||||
- Testing telemetry output
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### Building Test Coverage with AI
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~30 minutes
|
||||
**Level**: Advanced
|
||||
|
||||
**Covers**:
|
||||
- Test planning with AI
|
||||
- Generating test codeunits
|
||||
- Creating test data
|
||||
- Running and debugging tests
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Real-World Projects
|
||||
|
||||
### Case Study: Migrating NAV to BC with AI
|
||||
**Channel**: Company Channel
|
||||
**Duration**: ~45 minutes
|
||||
**Level**: Advanced
|
||||
|
||||
**Complete Walkthrough**:
|
||||
- Project scope and planning
|
||||
- AI-assisted code conversion
|
||||
- Manual review process
|
||||
- Quality assurance
|
||||
- Results and lessons learned
|
||||
|
||||
**Metrics Shared**: Time savings, accuracy rates
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### Building a Complete Extension from Scratch
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~60 minutes (multi-part)
|
||||
**Level**: Intermediate
|
||||
|
||||
**Full Development Cycle**:
|
||||
- Requirements gathering
|
||||
- Architecture design
|
||||
- Implementation with AI
|
||||
- Testing
|
||||
- Documentation
|
||||
- Deployment
|
||||
|
||||
**Extension Built**: Warehouse management enhancement
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Tips & Tricks
|
||||
|
||||
### "5-Minute AL AI Tips" Series
|
||||
**Channel**: Community Channel
|
||||
**Episodes**: 20+
|
||||
**Duration**: ~5 minutes each
|
||||
**Level**: All
|
||||
|
||||
**Topics Include**:
|
||||
- Quick productivity hacks
|
||||
- Useful prompt templates
|
||||
- Keyboard shortcuts
|
||||
- Common pitfalls to avoid
|
||||
- Integration tips
|
||||
|
||||
**Link**: [Playlist - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### AI Shortcuts Every AL Developer Should Know
|
||||
**Channel**: Community Channel
|
||||
**Duration**: ~15 minutes
|
||||
**Level**: All
|
||||
|
||||
**Quick Wins**:
|
||||
- Fast code generation
|
||||
- Smart completions
|
||||
- Context switching
|
||||
- Multi-file operations
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Tool-Specific Tutorials
|
||||
|
||||
### GitHub Copilot for AL Developers
|
||||
**Channel**: GitHub or Community
|
||||
**Duration**: ~25 minutes
|
||||
**Level**: Beginner to Intermediate
|
||||
|
||||
**Specific to GitHub Copilot**:
|
||||
- Installation and setup
|
||||
- Chat vs inline suggestions
|
||||
- Slash commands
|
||||
- Best practices for AL
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### Using AI in VS Code for Business Central
|
||||
**Channel**: Microsoft or Community
|
||||
**Duration**: ~20 minutes
|
||||
**Level**: Beginner
|
||||
|
||||
**VS Code Integration**:
|
||||
- Extension setup
|
||||
- Keyboard shortcuts
|
||||
- Chat interface
|
||||
- Multi-file context
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Conference Talks & Webinars
|
||||
|
||||
### "The Future of AL Development with AI"
|
||||
**Event**: BC TechDays / Directions
|
||||
**Speaker**: Industry Expert
|
||||
**Duration**: ~45 minutes
|
||||
**Level**: All
|
||||
|
||||
**Topics**:
|
||||
- Current state of AI assistance
|
||||
- Emerging trends
|
||||
- Impact on development teams
|
||||
- Future predictions
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### "Practical AI for BC Developers" Workshop
|
||||
**Event**: Community Webinar
|
||||
**Duration**: ~90 minutes
|
||||
**Level**: Intermediate
|
||||
|
||||
**Hands-On Workshop**:
|
||||
- Interactive exercises
|
||||
- Real-world scenarios
|
||||
- Q&A session
|
||||
- Best practices discussion
|
||||
|
||||
**Link**: [Example - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Series & Playlists
|
||||
|
||||
### "AI-Powered AL Development" Complete Course
|
||||
**Creator**: Community Educator
|
||||
**Videos**: 15
|
||||
**Total Duration**: ~6 hours
|
||||
**Level**: Beginner to Advanced
|
||||
|
||||
**Curriculum**:
|
||||
1. Introduction and Setup (3 videos)
|
||||
2. Basic Techniques (4 videos)
|
||||
3. Advanced Patterns (4 videos)
|
||||
4. Real Projects (3 videos)
|
||||
5. Best Practices (1 video)
|
||||
|
||||
**Link**: [Course playlist - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
### "Code Review with AI" Series
|
||||
**Creator**: Community Contributor
|
||||
**Videos**: 10
|
||||
**Duration**: ~20 minutes each
|
||||
**Level**: Intermediate
|
||||
|
||||
**Each Episode**: Reviews real AL code with AI assistance, showing improvements and best practices
|
||||
|
||||
**Link**: [Series - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## Live Streams & Recordings
|
||||
|
||||
### Weekly AL Development with AI
|
||||
**Stream**: Live on [Platform]
|
||||
**Schedule**: Weekly
|
||||
**Duration**: ~60 minutes
|
||||
**Level**: All
|
||||
|
||||
**Format**:
|
||||
- Live coding with AI
|
||||
- Community Q&A
|
||||
- Tip sharing
|
||||
- Problem solving
|
||||
|
||||
**Link**: [Channel - Replace with actual link when available]
|
||||
|
||||
---
|
||||
|
||||
## How to Use These Videos
|
||||
|
||||
### For Learning
|
||||
- **Beginners**: Start with "Getting Started" videos
|
||||
- **Intermediate**: Focus on technique demonstrations
|
||||
- **Advanced**: Watch real-world projects and case studies
|
||||
|
||||
### For Reference
|
||||
- Bookmark specific technique videos
|
||||
- Use during development as guidance
|
||||
- Share with team members
|
||||
- Include in training materials
|
||||
|
||||
### For Practice
|
||||
- Code along with demonstrations
|
||||
- Pause and try techniques yourself
|
||||
- Apply patterns to your own projects
|
||||
- Experiment with variations
|
||||
|
||||
## Creating Your Own Content
|
||||
|
||||
**Interested in creating AL + AI video content?**
|
||||
|
||||
We encourage community members to create and share!
|
||||
|
||||
**Tips for Creating Good Content**:
|
||||
- Show real code and workflows
|
||||
- Explain your thinking process
|
||||
- Include mistakes and corrections
|
||||
- Provide downloadable examples
|
||||
- Keep audio quality high
|
||||
- Use clear screen recordings
|
||||
|
||||
**To Get Listed**:
|
||||
1. Create quality content
|
||||
2. Make it publicly accessible
|
||||
3. Submit via [Contributing](../../../contributing) process
|
||||
|
||||
## Video Quality Standards
|
||||
|
||||
Listed videos meet these criteria:
|
||||
- ✅ Clear audio and video
|
||||
- ✅ Accurate information
|
||||
- ✅ Relevant to AL/BC development
|
||||
- ✅ Good demonstration quality
|
||||
- ✅ Publicly accessible
|
||||
|
||||
## Language & Accessibility
|
||||
|
||||
Most videos are in English, but we welcome content in other languages. Please indicate language in submissions.
|
||||
|
||||
**Accessibility**:
|
||||
- Look for videos with closed captions
|
||||
- Many creators provide transcripts
|
||||
- Some include downloadable code samples
|
||||
|
||||
## Updates
|
||||
|
||||
**Latest Additions**: Check back regularly for new videos
|
||||
|
||||
**To Suggest Videos**: See [Contributing](../../../contributing) section
|
||||
|
||||
---
|
||||
|
||||
## Placeholder Notice
|
||||
|
||||
> **Note to Contributors**: This page uses example placeholders for community video resources. As actual video content about AI-assisted AL development is published, it should be added here with proper attribution and links. Please contribute by submitting pull requests with real resources that meet the quality criteria above.
|
||||
|
||||
---
|
||||
|
||||
## Related Resources
|
||||
|
||||
- [Blog Posts & Articles](../articles) - Written content
|
||||
- [Tools & Extensions](../tools) - Development utilities
|
||||
- [Discussions](../discussions) - Community conversations
|
||||
- [Getting Started](../../getting-started) - Foundational concepts
|
||||
Loading…
Add table
Add a link
Reference in a new issue