Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今からはじめるプログラミング - 準備編 -
Search
Ippei Sumida
October 09, 2017
Programming
0
220
今からはじめるプログラミング - 準備編 -
ひらばの学校秋のオープンキャンパスで発表したスライドです。 #ひらば#オープンキャンパス
Ippei Sumida
October 09, 2017
Tweet
Share
More Decks by Ippei Sumida
See All by Ippei Sumida
DROBEの生成AI活用事例 with AWS
ippey
0
260
みんなでQAしてる話
ippey
0
140
AIで生成したものをAIでチェックしてる話
ippey
0
2.2k
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
1.1k
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
1
7.5k
素早いバリュー提供のための DROBEの新戦略
ippey
0
1.4k
Symfony 6.3のおすすめ新機能まとめ
ippey
1
2k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
3.1k
それぞれの特徴から考えるフレームワーク選び
ippey
1
1.1k
Other Decks in Programming
See All in Programming
tparseでgo testの出力を見やすくする
utgwkk
2
280
AIコーディングエージェント(NotebookLM)
kondai24
0
230
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
210
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
410
エディターってAIで操作できるんだぜ
kis9a
0
750
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
100
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
590
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
JETLS.jl ─ A New Language Server for Julia
abap34
2
450
Featured
See All Featured
Utilizing Notion as your number one productivity tool
mfonobong
2
190
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
75
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
370
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
0
250
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How STYLIGHT went responsive
nonsquared
100
6k
Visualization
eitanlees
150
16k
Marketing to machines
jonoalderson
1
4.3k
30 Presentation Tips
portentint
PRO
1
170
Transcript
ࠓ͔Β͡ΊΔϓϩάϥϛϯά - ४උฤ - ͻΒɹΦʔϓϯΩϟϯύε 2017/10
ࣗݾհ ֯ాɹҰฏʢ͢Έͩɹ͍͍ͬʣ ϑϦʔϥϯεΤϯδχΞ CoderDojoຕํɹද !JQQFZ@T *QQFJTVNJEB
Agenda ϓϩάϥϜͰͳʹ͕Ͱ͖Δʁ ϓϩάϥϛϯάΛ͡ΊΔʹʁ ϓϩάϥϛϯάͲ͏ͬͯษڧ͢Δͷʁ ࣭ٙԠ
1. ϓϩάϥϜͰ ͳʹ͕Ͱ͖Δʁ
ϓϩάϥϜͱʁ
ίϯϐϡʔλϓϩάϥϜͱɺ ίϯϐϡʔλʹର͢Δ໋ྩʢॲཧʣΛ هड़ͨ͠ͷͰ͋Δ
(՝ղܾͷͨΊͷʣ ॲཧͷखॱΛهड़ͨ͠ͷ
ྉཧͷϨγϐ
ཛΛׂΔ ͔͖ࠞͥΔ ԘগʑՃ͑Δ ͔͖ࠞͥΔ ম͘
ͷ୯ՁΛௐΔ ߪೖΛௐΔ ߹ܭΛٻΊΔ ߹ܭʹফඅ੫Λ͢ ࢧֹ͍ۚͰܾࡁ͢Δ
ίϯϐϡʔλ͕Θ͔ΔΑ͏ʹ
ྫɿʮखΛ্͛ͯʯ
खΛ্͛Δ w ӈखʁࠨखʁ w લ͔ΒʁޙΖ͔Βʁ w ্͛Δ֯ɺεϐʔυʁ w ගΛۂ͛Δʁ৳͢ʁ w
खΛ։͘ʁ
ॲཧͷखॱΛ ίϯϐϡʔλ͕Θ͔ΔΑ͏ʹ ৄ͘͠هड़ͨ͠ͷ
ϓϩάϥϜͰԿ͕Ͱ͖Δʁ
ίϯϐϡʔλʹखॱΛ ڭ͑Δ͜ͱͰ͓ئ͍͕Ͱ͖Δ
None
ʢίϯϐϡʔλͰՄೳͳࣄʣ ͳΜͰͰ͖Δ
2. ϓϩάϥϛϯάΛ ͡ΊΔʹʁ
STEP1 ϓϩάϥϜݴޠͷબ
ԿΛ࡞Γ͍͔ͨ໌֬ʹ
None
ԿΛ࡞Γ͍͔ͨ໌֬ʹ ✴ ࡞Γ͍ͨͷΛܾΊΔ ✴ ίϯϐϡʔλʢσόΠεʣΛܾΊΔ ϓϩάϥϜݴޠͷܾఆ
ϓϩάϥϜݴޠ200छྨ
ओͳϓϩάϥϜݴޠʢWebʣ 1)1 ൺֱతशಘͷ༰қͳݴޠ ࣗ༝ʹهड़Ͱ͖Δ Ϣʔβ͕ଟ͍ ΦϒδΣΫτࢦ
'BDFCPPL 8PSE1SFTT 1ZUIPO γϯϓϧʢ༧ޠগʣ ػցֶशͰར༻ ਓؾ্ঢ ϓϩάϥϜݴޠผऩೖ Ґ ΦϒδΣΫτࢦ (PPHMF :PVUVCF 3VCZ ൺֱతशಘͷ༰қͳݴޠ 3VCZPO3BJMT͕༗໊ ʰઃఆΑΓ੍ʱ Ϣʔβ͕ଟ͍ શΦϒδΣΫτࢦ શ͕ͯΦϒδΣΫτ ݴޠ։ൃऀ͕ຊਓ DPPLQBE GSFFF
ओͳϓϩάϥϜݴޠʢεϚϗʣ 4XJGU J04 .BDΞϓϦ༻ݴޠ ։ൃڥ.BDͷΈ ൺֱత༷มߋ͕ଟ͍
ΦϒδΣΫτࢦ J04"QQT +BWB4DSJQU ϋΠϒϦου։ൃ J04 "OESPJEͰಈ࡞ 8FC ϑϩϯτΤϯυ ͷ ࣝΛྲྀ༻Մ 8JO .BDͰ։ൃՄೳ Ϗϧυʹ.BDඞཁ ΦϒδΣΫτࢦ ϑϨʔϜϫʔΫґଘ J04 "OESPJE +BWB ৭ʑͳڥͰಈ࡞ "OESPJE༻ʹ ΧελϚΠζ͞Ε͍ͯΔ 8JO .BDͰ։ൃՄೳ ΦϒδΣΫτࢦ қ͕एׯߴΊ "OESPJEΞϓϦ
ओͳϓϩάϥϜݴޠʢͦͷଞʣ $ 8JOEPXTΞϓϦ։ൃ༻ 8JOEPXTͰ։ൃՄೳ ΦϒδΣΫτࢦ 8JOEPXT"QQ
+BWB4DSJQU ݩʑϒϥβ্Ͱಈ࡞ ͢ΔϓϩάϥϜݴޠ ࠷ۙ৭ʑͳڥͰಈ࡞ ϒϥβʹΑΓඍົ ʹಈ࡞͕ҧ͏ Ͳ͜Ͱ։ൃՄೳ ΦϒδΣΫτࢦ )5.-$44 8FCϖʔδϨΠΞτ ੩త ֤छϒϥβͰಈ࡞ ඍົʹಈ࡞͕ҧ͏ Ͳ͜Ͱಈ࡞ɺ։ൃՄೳ ༷͕໓ଟʹมΘΒͳ͍ ΄΅શͯͷ8FCϖʔδ
࡞Γ͍ͨͷʹ߹Θͤͯબ
STEP2 ։ൃڥͷ४උ
ੲʰςΩετΤσΟλʢϝϞாʣͰͰ͖Δʂʱ ࠓʰIDEͳ͍ͱແཧʱ
IDE: ౷߹։ൃڥ
IDEʹؚ·ΕΔओͳͷ w ςΩετΤσΟλʢߴੑೳʣ w ϓϩδΣΫτཧʢϑΝΠϧཧʣ w όʔδϣϯཧɹˠޙड़ w ϏϧυʢϓϩάϥϜ࣮ߦʣɾσόοάʢݕূʣิॿ
None
ϓϩάϥϜݴޠʹΑͬͯ ࠷దͳIDE͕͋Δ
Ձ֨:0ԁʙ770,000ԁ
JetBrains
STEP3 ಈ࡞ڥͷ४උ
ϓϩάϥϜ͕ಈ࡞͢Δ ڥ͕ඞཁʂ
ͦΕͧΕόϥόϥ
IDEΛར༻͢Δͱ٢
3. ϓϩάϥϛϯά Ͳ͏ͬͯษڧ͢Δͷʁ
ͳʹΛษڧ͢Ε͍͍ͷʁ
ͳʹΛษڧ͢ΕΑ͍͔ʁ • ΞϧΰϦζϜ • ϓϩάϥϜݴޠͦͷͷ • ϓϩάϥϜͷجຊతͳॻ͖ํ • ˎˎˎ
ӳޠ
ʰಡΊΔʱ͚ͩͰָʹ • ࠷৽ͷใ΄΅ӳޠ • ݕࡧ݁Ռ͕ӳޠͷ߹͕ଟ͍ • هࣄͷେϓϩάϥϜιʔε
ͦͷଞ • ςετʢݕূʣख๏ • ։ൃख๏ʢTDD, DDD, BDDͳͲʣ • όʔδϣϯཧ
όʔδϣϯཧ
ήʔϜʹྫ͑Δͱ… • νΣοΫϙΠϯτΛ࡞Δ͜ͱ͕Ͱ͖Δ • νΣοΫϙΠϯτʹ͍ͭͰΕΔ • ผͷਓͷνΣοΫϙΠϯτΛՃͰ͖Δ • ͬͨνΣοΫϙΠϯτ͔ΒผγφϦΦΛ ࢝ΊΔ͜ͱ͕Ͱ͖Δ
GitHub
Ͳ͏ͬͯษڧ͢Ε͍͍ͷʁ
·ͣॻ੶
ॳΊͯͷPHP IUUQBN[OUPY[1DL:
Git͕ɺ͓͠Ζ͍΄ͲΘ͔Δ جຊͷ͍ํ33 IUUQBN[OUPLKI%
ʰॳΊͯͷ…ɺجຊͷ…ʱ ɹɹ͓͢͢ΊϙΠϯτ • ؆୯ͳαϯϓϧϓϩάϥϜ͕ଟ͍ ʢࣸܦ͍͢͠ʣ • ϖʔδগͳΊɺΠϥετଟΊͰಡΈ͍͢ ࠳ં͠ʹ͍͘
ݴޠ2ͭҎ߱εΩοϓ
׳Ε͖ͯͨΒ࣮༻ॻ
O’REILLY
ެࣜυΩϡϝϯτ
php.net
ֶशαΠτ
υοτΠϯετʔϧ
Θ͔Βͳ͍ͱ͖ ϊϋڞ༗αΠτʂ
Qiita
stack overflow
ίϛϡχςΟʹඈͼࠐ͏ʂ
ίϛϡχςΟ͓͢͢ΊϙΠϯτ • ఆظతʹษڧձΛ͍ͯ͠Δ • Ϣʔβͱग़ձ͑Δʢʹฉ͚Δਓ͕Ͱ͖Δʣ • ΑΓݱʹ͍ۙϊϋΛಘΔ͜ͱ͕Ͱ͖Δ • ࣦഊஊ͕ฉ͚Δ
connpass
Doorkeeper
ίϫʔΩϯάεϖʔε
͝੩ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠