お問い合わせ
 期間 28 時間

コース概要

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

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

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

  • Odoo ORMとモデル継承(クラシックおよび委任)の詳細解説
  • 高度なフィールドタイプ、計算フィールド、オンチェンジメカニズム
  • 自動アクションとスケジュールジョブによるビジネスロジックの拡張
  • セキュリティルール、レコードルール、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環境のメンテナンスまたはカスタマイズを行う技術コンサルタント

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー