お問い合わせ

コース概要

モジュール1: Odoo開発アーキテクチャと環境設定 (3時間)

  • Odooアーキテクチャの概要:サーバー、アドオン、Webフレームワーク
  • 開発環境の設定(ローカル vs コンテナ化)
  • モジュール構造とマニフェストファイルの理解
  • Odooの開発者モードとデバッグツールの探索

モジュール2: 高度なPythonバックエンド開発 (5時間)

  • Odoo ORMとモデル継承(クラシックと委任型)の深掘り
  • 高度なフィールドタイプ、計算フィールド、onchangeメカニズム
  • 自動化アクションとスケジュールジョブを用いたビジネスロジックの拡張
  • セキュリティルール、レコードルール、ACL設定
  • APIとの連携:XML-RPC、JSON-RPC、外部統合

モジュール3: ビュー、アクション、ワークフローのカスタマイズ (4時間)

  • XMLビューの理解:フォーム、ツリー、カバンの検索ビュー
  • 既存ビューの拡張と継承
  • 高度なQWebテンプレートと動的コンテンツレンダリング
  • サーバーアクション、自動化ワークフロー、カスタムレポートの作成

モジュール4: JavaScriptフレームワークとOWL基礎 (4時間)

  • Odoo Webクライアントアーキテクチャとアセットバンドリング
  • 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 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー