- 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
402 lines
9.1 KiB
Markdown
402 lines
9.1 KiB
Markdown
---
|
|
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
|