문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Cascade 대화형 인터페이스
- 다른 IDE들의 일반적인 채팅 패널과 Cascade의 차이점
- 기능 요구사항에 따라 대화 맥락을 지속적으로 유지하는 방법
- Cascade 내에서 설명, 계획, 실행 모드 간 전환하는 법
- 버그 수정 및 기능 구현 시 활용할 수 있는 실제 대화 패턴
예측 기반 편집과 다중 파일 인식 기능
- 예측 기반 편집이란 무엇이며 언제 자동으로 작동하는지
- 여러 파일에 걸친 편집 제안을 수락하거나 거부, 조정하는 방법
- 편집된 파일 간의 의존 관계를 자동으로 추적하는 기능
- 예측이 맞지 않을 경우 전체 변경 내용을 되돌리는 방법
에디터 내 터미널 통합 기능
- 통합형 터미널 세션 열기 및 관리법
- Cascade가 터미널 출력값을 분석해 다음 단계를 판단하는 방식
- 윈드서프를 떠나지 않고도 테스트, 빌드, 배포 작업 수행하기
- 자동화된 프로세스 중 나타날 수 있는 인터랙티브 CLI 프롬프트 처리법
윈드서프의 인덱싱 및 컨텍스트 관리 기능
- 윈드서프가 실시간 프로젝트 인덱스를 구축하고 유지하는 방식
- 모노리포지토리와 단일 리포지토리별 인덱싱 차이점
- 빠른 인덱싱을 위해 생성된 파일이나 빌드 폴더를 제외하는 방법
- 프로젝트 구조가 크게 변경되었을 때 인덱스를 재구축하는 절차
대화식 기능 개발 과정
- 자연스러운 언어로 기능 요구사항을 설명하고 Cascade의 계획 확인하기
- 변경 내용을 적용하기 전에 생성된 파일 목록 검토하기
- 생성된 코드를 즉시 실행하고 발생한 오류 정보를 Cascade로 피드백하기
- 추가 대화형 질문을 통해 반복적으로 코드 개선해 나가기
커스텀 규칙 및 기술별 프롬프트 설정
- 자사 내부 프레임워크에 맞는 프로젝트 별 규칙 작성법
- 윈드서프 규칙 파일을 활용한 명명 규칙 강제하기
- DSL이나 일반적이지 않은 파일 형식에 대한 인덱싱 설정 커스터마이징
- 개발 팀 내에서 규칙 세트를 공유하는 방법
Cascade 활용한 디버깅 기법
- 오류 스택 트레이스를 Cascade에 입력해 원인 분석하기
- 정상 작동 중인 코드와 문제가 있는 코드 버전을 비교해달라고 요청하기
- Cascade의 터미널 모니터링 기능 내에서 회귀 테스트 수행하기
- 편집 후에 발생할 수 있는 의도치 않은 임포트나 종속성 누락 확인법
버전 관리 및 코드 리뷰 통합 기능
- 대화식 변경 사항 요약 내용을 기반으로 커밋 메시지 생성하기
- Cascade 채팅을 통해 풀리퀘스트 설명 작성하기
- 리뷰어의 의견에 맞춰 특정 파일만 선별 편집하는 방법
- 대화식 개발 과정에서도 깔끔한 커밋 이력을 유지하는 전략
성능 최적화 및 엔터프라이즈 환경 배포법
- 메모리 한계 내에서 대규모 프로젝트 인덱싱 관리하기
- 파일 수가 많은 리포지토리의 경우 시작 속도 최적화 기법
- 윈드서프의 데이터 처리 방식 및 학습 데이터 수집 비활성화 방법
- 규제가 엄격한 기업 환경에서 사용 가능한 프록시/VPN 설정법
기존 에디터에서 윈드서프로의 전환 절차
- VS Code나 JetBrains에서 작성해둔 단축키 및 설정 가져오기
- 윈드서프용 확장 기능을 표준 VS Code 형식으로 내보내기
- 팀 전체로의 도입을 위한 마이그레이션 계획 수립 및 시범 운영법
요건
- VS Code나 JetBrains와 같은 IDE 사용 경험
- Git 및 애자일 개발 워크플로우에 대한 기초 지식
- LLM 기반 채팅 인터페이스 사용 경험이 있으면 좋음
대상 수강생
- 주 개발 환경으로 윈드서프 도입을 고려 중인 개발자들
- 에디터 내에서 AI와 자연스럽게 소통하는 환경을 원하는 제품 팀
- IDE 내 터미널 작업을 통해 작업 전환을 최소화하고 싶은 프리랜서 개발자들
14 시간
회원 평가 (1)
저는 파이썬의 스트림릿 라이브러리에 대한 지식을 얻었으며, 확실하게 제 팀에서 R 셔니로 만든 애플리케이션들을 개선하기 위해 이를 활용해볼 것입니다.
Michal Maj - XL Catlin Services SE (AXA XL)
코스 - GitHub Copilot for Developers
기계 번역됨