Submit Search
Upload
EC-CUBE 4 入門
•
Download as PPTX, PDF
•
2 likes
•
6,191 views
Makoto Nishimura
Follow
EC-CUBE東京ユーザグループ 勉強会3月のスライド資料です
Read less
Read more
Technology
Report
Share
Report
Share
1 of 39
Download now
Recommended
実践Djangoの読み方 - みんなのPython勉強会 #72
実践Djangoの読み方 - みんなのPython勉強会 #72
Masashi Shibata
Keynote 2 David Clutterbuck - What's new in coaching and mentoring 29th nov
Keynote 2 David Clutterbuck - What's new in coaching and mentoring 29th nov
rossyer2015
カイゼン基礎 品質改善&生産性改善
カイゼン基礎 品質改善&生産性改善
博行 門眞
The Science Of Troubleshooting
The Science Of Troubleshooting
Shawn Button
LTのネタLT
LTのネタLT
XMLProJ2014
Epi script
Epi script
Manu Melwin Joy
データーサイエンス マジック【図解】Data science magic
データーサイエンス マジック【図解】Data science magic
博行 門眞
Free Psychic
Free Psychic
Ibn Abdullah
Recommended
実践Djangoの読み方 - みんなのPython勉強会 #72
実践Djangoの読み方 - みんなのPython勉強会 #72
Masashi Shibata
Keynote 2 David Clutterbuck - What's new in coaching and mentoring 29th nov
Keynote 2 David Clutterbuck - What's new in coaching and mentoring 29th nov
rossyer2015
カイゼン基礎 品質改善&生産性改善
カイゼン基礎 品質改善&生産性改善
博行 門眞
The Science Of Troubleshooting
The Science Of Troubleshooting
Shawn Button
LTのネタLT
LTのネタLT
XMLProJ2014
Epi script
Epi script
Manu Melwin Joy
データーサイエンス マジック【図解】Data science magic
データーサイエンス マジック【図解】Data science magic
博行 門眞
Free Psychic
Free Psychic
Ibn Abdullah
Stroking profile - Transactional Analysis
Stroking profile - Transactional Analysis
Manu Melwin Joy
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
Itsuki Kuroda
もし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたら
Yukitaka Ohmura
Contamination of adult
Contamination of adult
Manu Melwin Joy
Discounting (Transactional analysis / TA is an integrative approach to the th...
Discounting (Transactional analysis / TA is an integrative approach to the th...
Manu Melwin Joy
Bulls eye transaction
Bulls eye transaction
Manu Melwin Joy
YAMAHA OUTBOARD 6 hp 2 cyl. (165cc) 2-stroke 1990 Service Repair Manual
YAMAHA OUTBOARD 6 hp 2 cyl. (165cc) 2-stroke 1990 Service Repair Manual
jskemmdn eukdms
レトロブライトを試してみた
レトロブライトを試してみた
eagle0wl
Top 10 lead engineer interview questions and answers
Top 10 lead engineer interview questions and answers
jomgori
Injunctions and decisions
Injunctions and decisions
Manu Melwin Joy
Berne's energy theory - Cathexis (Transactional analysis / TA is an integrati...
Berne's energy theory - Cathexis (Transactional analysis / TA is an integrati...
Manu Melwin Joy
逆説のスタートアップ思考
逆説のスタートアップ思考
Takaaki Umada
ブレインストーミングの技術(1DAYワークショップ)
ブレインストーミングの技術(1DAYワークショップ)
Rikie Ishii
なぜ今、ハードテックスタートアップなのか
なぜ今、ハードテックスタートアップなのか
Takaaki Umada
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
Zenji Kanzaki
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 Presentation
Yasuharu Nishi
Beat me daddy - Games - Transactional Analysis
Beat me daddy - Games - Transactional Analysis
Manu Melwin Joy
Almost Script - Transactional Analysis
Almost Script - Transactional Analysis
Manu Melwin Joy
Mini script - Transactional Analysis - Manu Melwin Joy
Mini script - Transactional Analysis - Manu Melwin Joy
Manu Melwin Joy
あなたはPO?PM?PdM?PjM?
あなたはPO?PM?PdM?PjM?
大貴 蜂須賀
Microsoftテクノロジーの今をご紹介
Microsoftテクノロジーの今をご紹介
Makoto Nishimura
Ec cubeで仕事をするということ
Ec cubeで仕事をするということ
Makoto Nishimura
More Related Content
What's hot
Stroking profile - Transactional Analysis
Stroking profile - Transactional Analysis
Manu Melwin Joy
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
Itsuki Kuroda
もし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたら
Yukitaka Ohmura
Contamination of adult
Contamination of adult
Manu Melwin Joy
Discounting (Transactional analysis / TA is an integrative approach to the th...
Discounting (Transactional analysis / TA is an integrative approach to the th...
Manu Melwin Joy
Bulls eye transaction
Bulls eye transaction
Manu Melwin Joy
YAMAHA OUTBOARD 6 hp 2 cyl. (165cc) 2-stroke 1990 Service Repair Manual
YAMAHA OUTBOARD 6 hp 2 cyl. (165cc) 2-stroke 1990 Service Repair Manual
jskemmdn eukdms
レトロブライトを試してみた
レトロブライトを試してみた
eagle0wl
Top 10 lead engineer interview questions and answers
Top 10 lead engineer interview questions and answers
jomgori
Injunctions and decisions
Injunctions and decisions
Manu Melwin Joy
Berne's energy theory - Cathexis (Transactional analysis / TA is an integrati...
Berne's energy theory - Cathexis (Transactional analysis / TA is an integrati...
Manu Melwin Joy
逆説のスタートアップ思考
逆説のスタートアップ思考
Takaaki Umada
ブレインストーミングの技術(1DAYワークショップ)
ブレインストーミングの技術(1DAYワークショップ)
Rikie Ishii
なぜ今、ハードテックスタートアップなのか
なぜ今、ハードテックスタートアップなのか
Takaaki Umada
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
Zenji Kanzaki
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 Presentation
Yasuharu Nishi
Beat me daddy - Games - Transactional Analysis
Beat me daddy - Games - Transactional Analysis
Manu Melwin Joy
Almost Script - Transactional Analysis
Almost Script - Transactional Analysis
Manu Melwin Joy
Mini script - Transactional Analysis - Manu Melwin Joy
Mini script - Transactional Analysis - Manu Melwin Joy
Manu Melwin Joy
あなたはPO?PM?PdM?PjM?
あなたはPO?PM?PdM?PjM?
大貴 蜂須賀
What's hot
(20)
Stroking profile - Transactional Analysis
Stroking profile - Transactional Analysis
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
日経BPリーン式創業塾 #leanstartup #リーンスタートアップ
もし新人のインフラエンジニアがKPTで振り返りをしたら
もし新人のインフラエンジニアがKPTで振り返りをしたら
Contamination of adult
Contamination of adult
Discounting (Transactional analysis / TA is an integrative approach to the th...
Discounting (Transactional analysis / TA is an integrative approach to the th...
Bulls eye transaction
Bulls eye transaction
YAMAHA OUTBOARD 6 hp 2 cyl. (165cc) 2-stroke 1990 Service Repair Manual
YAMAHA OUTBOARD 6 hp 2 cyl. (165cc) 2-stroke 1990 Service Repair Manual
レトロブライトを試してみた
レトロブライトを試してみた
Top 10 lead engineer interview questions and answers
Top 10 lead engineer interview questions and answers
Injunctions and decisions
Injunctions and decisions
Berne's energy theory - Cathexis (Transactional analysis / TA is an integrati...
Berne's energy theory - Cathexis (Transactional analysis / TA is an integrati...
逆説のスタートアップ思考
逆説のスタートアップ思考
ブレインストーミングの技術(1DAYワークショップ)
ブレインストーミングの技術(1DAYワークショップ)
なぜ今、ハードテックスタートアップなのか
なぜ今、ハードテックスタートアップなのか
現状分析→価値開発→仕様化 As is
現状分析→価値開発→仕様化 As is
LINE Developer Meetup in Tokyo #39 Presentation
LINE Developer Meetup in Tokyo #39 Presentation
Beat me daddy - Games - Transactional Analysis
Beat me daddy - Games - Transactional Analysis
Almost Script - Transactional Analysis
Almost Script - Transactional Analysis
Mini script - Transactional Analysis - Manu Melwin Joy
Mini script - Transactional Analysis - Manu Melwin Joy
あなたはPO?PM?PdM?PjM?
あなたはPO?PM?PdM?PjM?
Similar to EC-CUBE 4 入門
Microsoftテクノロジーの今をご紹介
Microsoftテクノロジーの今をご紹介
Makoto Nishimura
Ec cubeで仕事をするということ
Ec cubeで仕事をするということ
Makoto Nishimura
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
Makoto Nishimura
20120826 ec cube-handson
20120826 ec cube-handson
Masaki Takeda
20150926 uwpストア攻略
20150926 uwpストア攻略
Makoto Nishimura
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
You&I
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
Masahiro Nishimi
ゲームサウンドクリエイター育成にUnreal Engine4!神戸電子専門学校での導入実例
ゲームサウンドクリエイター育成にUnreal Engine4!神戸電子専門学校での導入実例
Satoru Okubo
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
Yukie Tao
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
Yukie Tao
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Kaoru NAKAMURA
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Kaoru NAKAMURA
メルカリにおける自動化への取り組み (automation-night2 LT)
メルカリにおける自動化への取り組み (automation-night2 LT)
Kat 0gm
Outlook アドイン開発入門
Outlook アドイン開発入門
Hiroaki Oikawa
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
mq_nakamura
チーム開発をスムーズにするために何ができるか
チーム開発をスムーズにするために何ができるか
Takafumi Ikeda
DL-D_ver1.pdf
DL-D_ver1.pdf
Cybozu, Inc.
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
.Netlab202107
.Netlab202107
TomomitsuKusaba
社内Chef勉強会
社内Chef勉強会
Masaaki Uchida
Similar to EC-CUBE 4 入門
(20)
Microsoftテクノロジーの今をご紹介
Microsoftテクノロジーの今をご紹介
Ec cubeで仕事をするということ
Ec cubeで仕事をするということ
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
20120826 ec cube-handson
20120826 ec cube-handson
20150926 uwpストア攻略
20150926 uwpストア攻略
Silverlight+COMにチャレンジ
Silverlight+COMにチャレンジ
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
デキるプログラマだけが知っているコードレビュー7つの秘訣(DevLove版)
ゲームサウンドクリエイター育成にUnreal Engine4!神戸電子専門学校での導入実例
ゲームサウンドクリエイター育成にUnreal Engine4!神戸電子専門学校での導入実例
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
EC-CUBE名古屋UGとEC-CUBE勉強会をご紹介
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
Visual Studio OnlineとUnityを使った バージョン管理と 継続的インテグレーション
メルカリにおける自動化への取り組み (automation-night2 LT)
メルカリにおける自動化への取り組み (automation-night2 LT)
Outlook アドイン開発入門
Outlook アドイン開発入門
OpenCV 百聞は一見にしかず
OpenCV 百聞は一見にしかず
チーム開発をスムーズにするために何ができるか
チーム開発をスムーズにするために何ができるか
DL-D_ver1.pdf
DL-D_ver1.pdf
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
.Netlab202107
.Netlab202107
社内Chef勉強会
社内Chef勉強会
More from Makoto Nishimura
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
Makoto Nishimura
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
Makoto Nishimura
windows terminal入門
windows terminal入門
Makoto Nishimura
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
Makoto Nishimura
Power Automateを使ってみた
Power Automateを使ってみた
Makoto Nishimura
Power Automate Desktop入門
Power Automate Desktop入門
Makoto Nishimura
Microsoft Teams Custom
Microsoft Teams Custom
Makoto Nishimura
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
Makoto Nishimura
AzureDevOpsの機能解説
AzureDevOpsの機能解説
Makoto Nishimura
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
Makoto Nishimura
.NETの最近
.NETの最近
Makoto Nishimura
Amazon echoがやってきた
Amazon echoがやってきた
Makoto Nishimura
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
Makoto Nishimura
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Makoto Nishimura
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
Makoto Nishimura
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Makoto Nishimura
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Makoto Nishimura
Uwpでみるxaml入門
Uwpでみるxaml入門
Makoto Nishimura
初心者目線でIo t
初心者目線でIo t
Makoto Nishimura
Universal windows platformの新機能をおさえよう
Universal windows platformの新機能をおさえよう
Makoto Nishimura
More from Makoto Nishimura
(20)
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(発表版)
リモートで技術を伝える方法(フル)
リモートで技術を伝える方法(フル)
windows terminal入門
windows terminal入門
Minecraftでプログラミングを学べるって本当?
Minecraftでプログラミングを学べるって本当?
Power Automateを使ってみた
Power Automateを使ってみた
Power Automate Desktop入門
Power Automate Desktop入門
Microsoft Teams Custom
Microsoft Teams Custom
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)
AzureDevOpsの機能解説
AzureDevOpsの機能解説
OSS開発で.NETを活用してDevOps
OSS開発で.NETを活用してDevOps
.NETの最近
.NETの最近
Amazon echoがやってきた
Amazon echoがやってきた
2017年度注目の.netテクノロジー
2017年度注目の.netテクノロジー
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
2016年11月.NETラボLT:超余談ゲームプラットフォームの話
Xamarin入門(技術というより心構え編)
Xamarin入門(技術というより心構え編)
独自Ecサイト立ち上げワンストップセミナー 0907
独自Ecサイト立ち上げワンストップセミナー 0907
Uwpでみるxaml入門第二回
Uwpでみるxaml入門第二回
Uwpでみるxaml入門
Uwpでみるxaml入門
初心者目線でIo t
初心者目線でIo t
Universal windows platformの新機能をおさえよう
Universal windows platformの新機能をおさえよう
EC-CUBE 4 入門
1.
EC-CUBE 4 入門 EC-CUBE東京ユーザグループ
勉強会3月
2.
自己紹介 •西村 誠 •EC-CUBE公式エヴァンジェリスト •Microsoft MVP
for Windows Development
3.
EC-CUBE 4 ビギナーズガイド •大きく2部構成 •EC-CUBE
4の機能紹介 •開発の基礎
4.
EC-CUBE 4 使い方
入門 •EC-CUBE 4の機能紹介 •非エンジニアでもわかる内容 •動画サイトUdemyで公開中
5.
EC-CUBE 4 使い方
入門 •EC-CUBE 4の機能紹介 •非エンジニアでもわかる内容 店舗運用者様などが使い方を覚える動画です
6.
今日話すこと •EC-CUBE 4の基本的な内容 •開発の一歩を踏み出せるように •私もまだ勉強中の身
7.
今日話すこと •EC-CUBE 4の基本的な内容 •開発の一歩を踏み出せるように •私もまだ勉強中の身 私も色々教えてもらいに来ました!
8.
おしながき •EC-CUBE 4の基本 •Viewについて •Modelについて •Controllerについて •その他
9.
EC-CUBE 4の基本
10.
EC-CUBE 4とは? •オリジナルのネットショップを作成できる •EC-CUBEの最新版 •Twig+Symfony+Doctrine •疑問: 4はフォーなの?
ヨンなの?
11.
比較 •EC-CUBE 3の正統進化 •開発しやすい •2系との比較はパフォーマンス・蓄積ノウハ ウ・将来性・プラグイン
12.
比較 •EC-CUBE 3の正統進化 •開発しやすい •2系との比較はパフォーマンス・蓄積ノウハ ウ・将来性・プラグイン 4系と2系の選択は悩ましい
13.
必要な知識 •Webサーバー・PHP・DB開発の基礎 •Symfony •Twig •Doctrine •Composer
14.
必要な知識 •Webサーバー・PHP・DB開発の基礎 •Symfony •Twig •Doctrine •Composer かなりSymfony!
15.
必要な知識 •Webサーバー・PHP・DB開発の基礎 •Symfony •Twig •Doctrine •Composer 最初とまどうのは、色々よしなにやっている点
16.
簡単なMVCサンプル DEMO: view001
17.
解説 •Controllerの作成 •Routeアノテーション •Viewの作成
18.
View
19.
Viewの仕組み •Twig •Controllerから値を渡す •メインコンテンツ+共通パーツ •src/Eccube/Resource/template
20.
Twig •Viewエンジン •HTMLに動的に値を埋め込める仕組み •{{ message }}
21.
ControllerからViewへ •Controllerのreturnで値を渡す •{{ message }} •DEMO:
view002
22.
レイアウトの仕組み •Twigのオーバーライド •イベント(TwigInitializeListener.php) •データベース •DEMO: view003
23.
Controller
24.
Controllerのお仕事 •Requestを受け取る •Modelを利用する •Responseを返す
25.
認証 •SymfonyのFirewallという機能 •app/config/eccube/packages/security.yaml •お詫び書籍のファイル名に誤りがありまし た・・・
26.
認証 •SymfonyのFirewallという機能 •app/config/eccube/packages/security.yaml •お詫び書籍のファイル名に誤りがありまし た・・・ 急ぎ正誤表を作成します!
27.
フォーム •FormBuilder •トークンを生成 •DEMO: controller001
28.
Model
29.
Modelを理解する •Doctrine •EC-CUBEのデータ構造の知識
30.
Doctrine •ORM •Entity=データ •Repository=テーブル •EntityManager=保存などの操作
31.
Doctrine •DEMO: model001 •参考:view003
32.
EC-CUBEのデータ •2から4系すべてで基本はほぼ同じ •商品と規格 • 在庫(dtb_product_class &
dtb_product_stock)
33.
その他
34.
Windowsで開発 •仮想マシン(Linux) •VS Code •Xdebug •Win-sshfs
35.
Windowsで開発 •仮想マシン(Linux) •VS Code •Xdebug •Win-sshfs Macだとどうなんでしょう?
36.
管理ページからページ追加 •共通のコントローラー(UserDataController) •/user_data/以下にtwigファイル生成 •dtb_pageのedit_typeが0 •urlに/user_data/(変更可能)が付く
37.
インストールの処理 •composer.jsonを読む • src/Eccube/Controller/Install/InstallController.php
38.
その他学習方法 •Symfonyの本やドキュメント •本体のソースコード •公式のドキュメントも充実してきた •プラグインを導入してソース •GitHubのIssueや開発コミュニティ
39.
今日の構成 •Docker •Visual Studio Code •win-sshfs •Azure
DevOps
Download now