연락처 정보
 기간 28 시간

코스 개요

모듈 1: Odoo 개발 아키텍처 및 환경 설정 (3시간)

  • Odoo 아키텍처 개요: 서버, 애드온, 웹 프레임워크
  • 개발 환경 설정 (로컬 vs 컨테이너화)
  • 모듈 구조 및 매니페스트 파일 이해
  • Odoo의 개발자 모드 및 디버깅 도구 탐색

모듈 2: 고급 Python 백엔드 개발 (5시간)

  • Odoo ORM 및 모델 상속(클래식 및 위임) 심화 학습
  • 고급 필드 유형, 계산 필드, onchange 메커니즘
  • 자동화된 액션 및 예약 작업을 통한 비즈니스 로직 확장
  • 보안 규칙, 기록 규칙, ACL 구성
  • API 작업: XML-RPC, JSON-RPC 및 외부 통합

모듈 3: 뷰, 액션, 워크플로우 커스터마이징 (4시간)

  • XML 뷰 이해: 폼, 트리, 카나반, 검색 뷰
  • 기존 뷰 확장 및 상속
  • 고급 QWeb 템플라이팅 및 동적 콘텐츠 렌더링
  • 서버 액션, 자동화된 워크플로우, 맞춤형 보고서 생성

모듈 4: JavaScript 프레임워크 및 OWL 기본기 (4시간)

  • Odoo 웹 클라이언트 아키텍처 및 애셋 번들링
  • OWL 프레임워크(Odoo Web Library) 소개
  • 컴포넌트, 상태 관리, 라이프사이클 훅 이해
  • Odoo에서의 JavaScript 코드 및 OWL 컴포넌트 디버깅

모듈 5: Barcode 모듈 확장 및 개선 (4시간)

  • Barcode 모듈 구조 및 워크플로우 탐색
  • OWL 컴포넌트를 이용한 맞춤형 바코드 스캐닝 로직 구현
  • 바코드 하드웨어 통합 및 비동기 이벤트 처리
  • 창고 워크플로우를 위한 성능 및 UI 반응성 최적화

모듈 6: OWL을 활용한 고급 POS 모듈 커스터마이징 (5시간)

  • POS 모듈 아키텍처 및 데이터 흐름 이해
  • 스크린, 액션, 결제 로직 커스터마이징
  • OWL을 사용하여 새 기능 및 플러그인 추가
  • 로열티, 재고, 프로모션을 위한 맞춤형 API 통합
  • 오프라인 모드 및 동기화 처리

모듈 7: 테스트, 디버깅 및 배포 베스트 프랙티스 (3시간)

  • Odoo 셸 및 로깅을 이용한 문제 해결
  • 커스텀 모듈을 위한 단위 및 통합 테스트 작성
  • 모듈의 패키징, 버전 관리, 안전한 업데이트
  • 스테이징 및 프로덕션 환경 배포

요약 및 다음 단계

요건

  • Python 프로그래밍에 대한 깊은 이해
  • JavaScript 및 최신 프레임워크에 대한 친숙함
  • Odoo 기능 사용 및 기본 모듈 개발 경험

대상 수강생

  • 기술적 전문성을 심화하고자 하는 Odoo 개발자
  • ERP 확장을 작업하는 Python 백엔드 엔지니어
  • Odoo 환경을 유지보수하거나 커스터마이징하는 기술 컨설턴트

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리