문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
모듈 1: Odoo 개발 아키텍처 및 환경 설정 (3시간)
- Odoo 아키텍처 개요: 서버, 애드온(Addons), 웹 프레임워크
- 개발 환경 설정 (로컬 vs 컨테이너화)
- 모듈 구조 및 매니페스트(manifest) 파일 이해
- Odoo의 개발자 모드 및 디버깅 도구 탐색
모듈 2: 고급 Python 백엔드 개발 (5시간)
- Odoo ORM 및 모델 상속(클래식 및 위임) 심화
- 고급 필드 유형, 계산 필드, onchange 메커니즘
- 자동화 작업 및 정기 작업(Scheduled Jobs)을 통한 비즈니스 로직 확장
- 보안 규칙, 기록 규칙, ACL 구성
- API 활용: XML-RPC, JSON-RPC 및 외부 통합
모듈 3: 뷰, 액션, 워크플로우 커스터마이징 (4시간)
- XML 뷰 이해: 폼, 트리, 칸반, 검색 뷰
- 기존 뷰 확장 및 상속
- 고급 QWeb 템플레이팅 및 동적 콘텐츠 렌더링
- 서버 액션, 자동화 워크플로우, 사용자 정의 리포트 생성
모듈 4: JavaScript 프레임워크 및 OWL 기초 (4시간)
- Odoo Web Client 아키텍처 및 자산 번들링
- OWL 프레임워크(Odoo Web Library) 소개
- 컴포넌트, 상태 관리, 라이프사이클 훅 이해
- Odoo에서의 JavaScript 코드 및 OWL 컴포넌트 디버깅
모듈 5: 바코드 모듈 확장 및 개선 (4시간)
- 바코드 모듈 구조 및 워크플로우 탐색
- OWL 컴포넌트를 통한 사용자 정의 바코드 스캔 로직 구현
- 바코드 하드웨어 통합 및 비동기 이벤트 처리
- 창고 워크플로우를 위한 성능 및 UI 반응성 최적화
모듈 6: OWL을 활용한 고급 POS 모듈 커스터마이징 (5시간)
- POS 모듈 아키텍처 및 데이터 흐름 이해
- 화면, 액션, 결제 로직 커스터마이징
- OWL을 활용한 신규 기능 및 플러그인 추가
- 로열티, 재고, 프로모션을 위한 사용자 정의 API 통합
- 오프라인 모드 및 동기화 처리
모듈 7: 테스트, 디버깅 및 배포 모범 사례 (3시간)
- Odoo 셸 및 로깅을 활용한 문제 해결
- 사용자 정의 모듈을 위한 단위 테스트 및 통합 테스트 작성
- 모듈 패키징, 버전 관리 및 안전한 업데이트
- 스테이징 및 프로덕션 환경 배포
요약 및 다음 단계
요건
- Python 프로그래밍에 대한 충분한 이해
- JavaScript 및 모던 프레임워크에 대한 숙지
- Odoo 기능 활용 및 기본 모듈 개발 경험
대상 인원
- 기술적 전문성을 심화하고자 하는 Odoo 개발자
- ERP 확장 작업을 수행하는 Python 백엔드 엔지니어
- Odoo 환경을 유지보수하거나 커스터마이징하는 기술 컨설턴트
28 시간
회원 평가 (2)
이것이 우리의 필요를 충족시킨다는 사실
mihaela
코스 - Odoo for Managers
기계 번역됨
운동과 트레이너가 제 질문을 모두 답해준 점입니다.
Mothibi - National Youth Development Agency
코스 - Odoo for Developers
기계 번역됨