联系我们

课程大纲

Claude Code 简介

  • Claude Code 是什么,它与 copilots 有何不同
  • 主要功能:代码库理解、多文件编辑、终端集成
  • 代理循环和规划能力概述

安装与配置

  • 通过 npm 和官方包安装 Claude Code
  • 设置 Anthropic 模型的 API 密钥和身份验证
  • 终端配置和 IDE 插件选项
  • 管理上下文窗口和令牌限制

使用自然语言导航代码库

  • 跨文件使用搜索和查询命令
  • 理解文件关系和依赖
  • 通过提示重构和重组代码

多文件编辑工作流程

  • 构建跨多个文件的功能
  • 跨文件依赖管理
  • 自动化编辑后的测试和验证

审批模式与安全性

  • 自动、半自动和手动审批级别
  • 设置代理自主性的边界
  • 在生产环境中应用更改前的审查

Git 集成

  • 使用 Claude Code 初始化分支和提交
  • 差异审查和合并冲突辅助
  • 提交消息生成和变更日志创建

调试与错误修复

  • 在整个代码库中识别根本原因
  • 应用针对性补丁并运行测试
  • 使用代理进行回归测试

团队与企业功能

  • 共享上下文和团队特定配置
  • 自定义规则和风格强制执行
  • 企业部署模式和单点登录(SSO)考虑

CI/CD 与自动化工作流程

  • 从管道事件触发代理任务
  • 提交前检查和自动化代码审查
  • 在无头环境和 CI 环境中运行 Claude Code

性能优化

  • 在上下文限制内管理大型代码库
  • 拆分工作负载并缓存会话数据
  • 为任务选择正确的模型层级

故障排除

  • 解决常见的连接和身份验证问题
  • 调试代理误解和错误编辑
  • 处理速率限制和令牌耗尽

安全与合规

  • 数据处理和隐私考虑
  • 在代理上下文中管理敏感凭证和机密
  • 企业审计跟踪与治理

总结与下一步

  • 回顾关键功能和工作流程
  • 持续学习和社区支持资源
  • 过渡到高级 Claude Code 主题

要求

  • 至少有一种编程语言的软件开发经验
  • 基本的命令行和终端使用知识
  • 熟悉 Git 和版本控制工作流程

受众

  • 希望通过代理 AI 加速开发的软件开发者
  • 评估 AI 辅助编码工具的工程负责人
  • 将 AI 代理集成到 CI/CD 工作流程中的 DevOps 工程师
 14 小时

即将举行的公开课程

课程分类