Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
CoderDojo岐阜 メンター・サポーター向けオリエンテーション資料
Search
Koji Kuno
February 16, 2019
0
650
CoderDojo岐阜 メンター・サポーター向けオリエンテーション資料
Koji Kuno
February 16, 2019
Tweet
Share
More Decks by Koji Kuno
See All by Koji Kuno
unitoneが楽しくなるまでの道のり
oleindesign
0
49
WordPress 6.5 の新機能紹介
oleindesign
0
94
How to deal with WordPress themes in the future
oleindesign
0
1.5k
WordPress(再)入門 - 運用・学習編
oleindesign
0
160
WordPress(再)入門 - カスタマイズ編
oleindesign
0
180
WordPress(再)入門 - コンテンツ作成方法編
oleindesign
0
160
WordPress(再)入門 - テーマ・プラグイン編 / introduction-to-wordpress-again-theme-plugin
oleindesign
0
200
WordPress(再)入門 - 基本設定編 / introduction-to-wordpress-again-basic-settings
oleindesign
0
350
WordPress(再)入門 - 基礎知識・環境編
oleindesign
1
690
Featured
See All Featured
Site-Speed That Sticks
csswizardry
2
190
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Building Applications with DynamoDB
mza
91
6.1k
Writing Fast Ruby
sferik
628
61k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
For a Future-Friendly Web
brad_frost
175
9.4k
The Cost Of JavaScript in 2023
addyosmani
46
7k
Designing for humans not robots
tammielis
250
25k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
The Language of Interfaces
destraynor
154
24k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Transcript
CoderDojo 岐阜 ϝϯλʔɾαϙʔλʔ༻ ΦϦΤϯςʔγϣϯ
CoderDojo 岐阜 $PEFS%PKPʹ͍ͭͯ
CoderDojo 岐阜 $PEFS%PKPͱ w ϓϩάϥϛϯάΫϥϒͷάϩʔόϧωοτϫʔΫ w ΞΠϧϥϯυͰൃ w ಠཱࣗతίϛϡχςΟ w
༗ࢤϘϥϯςΟΞʹΑΔӡӦ w ࢠڙͨͪɺอޢऀ͔ΒҰͷྉۚΛऩ͠ͳ͍ w ࢿۚدʹΑͬͯ͏
CoderDojo 岐阜 ࢀՃରऀɾࢀՃཁ݅ w ରྸɿ̓ࡀʙࡀ ˠ֤%PKPͷํʹΑΔ ˠখֶੜอޢऀಉͰࢀՃʢͱ͍͏ͱ͜Ζଟ͍ʣ ɹˠݪଇ̐ੜҎԼอޢऀಉ w εΩϧ݅
ˠʮύιίϯͷجຊૢ࡞͕Ͱ͖Δ͜ͱʯ͕ଟ͍
CoderDojo 岐阜 อޢऀʹ͍ͭͯ w อޢऀʹϘϥϯςΟΞͱͯ͠ͷࢀՃΛਪ ˠҬ͙ΔΈͯࢠڙୡΛݟकΔ׆ಈͷҰͱ͍͏ೝࣝ
CoderDojo 岐阜 ॏཁͳ w ࣗൃతͳֶशϓϩδΣΫτͰ͋Δ͜ͱ w ৗʹࣗ༝Ͱ։͔ΕͨͰ͋Δ͜ͱ w ϦϥοΫεָͯ͠͠ΊΔͰ͋Δ͜ͱ w
ϐΞϝϯλϦϯά˞ ͱ੨গϦʔμʔΛਪ ˞ɿϐΞϝϯλϦϯάͱɺ̍ର̍Ͱͳ͘ڞ௨ͷςʔϚΛ࣋ͭෳਓ͕ఆظతʹू·Γɺ͓ޓ͍ͷؔ৺ࣄ૬ஊࣄΛڞ༗͠ɺҰॹʹߟ ͑Δ͜ͱͰ૬ޓΛਤΔΈ
CoderDojo 岐阜 $PEFS%PKPͷίϯηϓτཧղ w ॳࢀՃ͚ΨΠμϯε͕͋Δͱྑ͍ ˠॳࢀՃऀʮϓϩάϥϛϯάڭࣨʯͱ͍͏ೝࣝͰདྷΔ͜ ͱ͕ଟ͍ ˠҬίϛϡχςΟͷΫϥϒ׆ಈʢಉձʣ w ࢠڙ͕ࣗൃతʹಈ͘Α͏ʹ͢Δ
w ެจࣜͷΑ͏ʹ՝Λ༩͑ଓ͚ͳ͍ ˠϝϯλʔ՝Λঃʑʹࣗൃతʹ࡞ΔΑ͏ͳڥ࡞Γ w Ͱ͖ΔݶΓࢀՃͨ͠ࢠڙಉ࢜Ͱͷֶͼ߹͍ɾڭ͍͑͋Λ ଅ͢
CoderDojo 岐阜 $PEFS%PKPذෞͷํ
CoderDojo 岐阜 େʹ͍ͨ͜͠ͱ w ࢠͲ͕ͨͪओମੑΛ࣋ͬͯϓϩάϥϛϯάʹ͔͑Δ ڥͷఏڙͱαϙʔτ͢Δ w νϟϯϐΦϯɾϝϯλʔɾαϙʔλʔɾχϯδϟɾอޢ ऀɺ$PEFS%PKPذෞʹؔΘΔશͯͷਓָ͕͠ΊΔॴʹ͢ Δ
w ࢠͲ͕ͨͪڭ͑߹͍ɺ૬ஊ͠߹ͬͯ૬ޓͰ͖Δॴ ʹ͢Δ
CoderDojo 岐阜 χϯδϟʹ༻ҙͯ͠Β͏ͷ w ϊʔτ1$ ʢ04ɿ8JOEPXT.BD04-JOVYʜͳͲʣ ແઢ-"/ରԠ w 1$ͷిݯέʔϒϧ w
Ϛε w ࣗͰࣗश͍ͯͨ͠ಓ۩ͳͲ w චه༻۩ w ͦͷଞɺ֤ࣗඞཁͩͱࢥ͏ͷ
CoderDojo 岐阜 $PEFS%PKPذෞͰ༻ҙ͢Δͷ w ձ w صɾҜࢠ w Πϯλʔωοτڥʢ༗ઢ-"/ˠ8J'Jൃ৴ʣ w
ϘϥϯςΟΞอݥ w ֤छॻྨʢอݥ༻໊ɺड༻໊ɺد༻໊ͳͲʣ w دۚശ
CoderDojo 岐阜 ϝϯλʔɾαϙʔλʔ͕ ֤ࣗ༻ҙ͢Δͷ w <ϝ>ϊʔτύιίϯʢϓϩδΣΫλʔʹଓ͢ΔͨΊͷΞ μϓλʔʣ w <ϝ>)PVSPG$PEFͷΦϯϥΠϯΞΧϯτ w
<ϝ>4DSBUDIͷΦϯϥΠϯΞΧϯτ w <ϝ><α>චه༻۩ʢϖϯɾϊʔτʣ w ه༻Χϝϥ
CoderDojo 岐阜 $PEFS%PKPذෞͷϝϯόʔߏ νϟϯϐΦϯ ओ࠵ऀ ϝϯλʔ ࢦಋऀʢࢠͲͰͳΕΔʣ αϙʔλʔ ϝϯλʔ΄ͲͰͳ͍͚Ͳ͓ख͍ χϯδϟ
ࡀʙࡀͷࢠͲ
CoderDojo 岐阜 தࢭͷج४ w ѱఱީ࣌ͷΩϟϯηϧج४ w ಓ։࢝࣌ؒલʹ෩ܯใൃྩ w ແཧΛ͠ͳ͍ࣗݾஅͰࣗओΩϟϯηϧՄೳ w
ࡂ࣌ w ࡂٹॿ๏͕దԠ͞ΕΔࡂ͕ذෞࢢҬʹग़ͨ߹ w Ωϟϯηϧ࣌ࢀՃਃࠐαʔϏεʹͯҰ੪࿈བྷ w ֤छ4/4Ͱ࠷৽ͷใΛൃ৴͢Δ
CoderDojo 岐阜 χϯδϟͷ҆શ w ձͰͷసɾམԼɾিಥͳͲ w ;͚͟Δχϯδϟ͕͍ͨ߹ɺҙ͢Δ w ৯Λ༩͑Δ߹ඞͣΞϨϧΪʔΛ֬ೝ ˠখֶੜͷ߹อޢऀʹඞͣ֬ೝ͢Δ
w খֶੜҎԼͷχϯδϟඞͣอޢऀಉ w தֶੜҎ্อޢऀͷ࿈བྷઌΛຖճඞͣฉ͘ ˠݸਓใͳͷͰຖճใγϡϨολʔॲཧ͢Δ
CoderDojo 岐阜 ใηΩϡϦςΟ w χϯδϟͷݸਓใɺอޢऀͷڐՄ͕ͳ͍ݶΓɺ໊࣮ɾॅॴɾ࿈བྷ ઌΛউखʹऩू͠ͳ͍ w ݸਓใຊਓɾอޢऀͷڐՄ͕ͳ͍ݶΓɺ·ͨۓٸࣄଶҎ֎ɺε λοϑಉ࢜Ͱڞ༗͠ͳ͍ w
4/4Ͱχϯδϟɾอޢऀͷݸਓใ͕ࣸΓࠐΜͰ͍Δࣸਅઈରʹެ։ ͠ͳ͍ w *%ɾύεϫʔυͷཧɺχϯδϟ͔อޢऀͷΈɻϝϯλʔɾαϙʔ λʔཧ͠ͳ͍ɻ w ϝϯλʔɾαϙʔλʔͷύιίϯʹχϯδϟɾอޢऀͷ*%ɾύεϫʔ υΛอଘ͢Δ͜ͱઈର͠ͳ͍ɻԾʹอଘͯ͠͠·ͬͨ߹ʹɺ࡞ۀ Λதஅͯ͠Ͱଈ࣌আ͢Δ
CoderDojo 岐阜 χϯδϟͷ҆શ w χϯδϟࢠͲͰ͢ɻେਓͷԿؾͳ͍ҰݴͰࢠͲΛই ͚ͭΔ͜ͱ͕͋Δ͜ͱΛ͔ͬ͠Γཧղ͍͍ͯͯͩ͘͠͞ w େਓৗʹχϯδϟͷཱʹཱͬͨࢥ͍ͰɺݴಈɾߦಈΛ બ͍ͯͩ͘͠͞ w
ࢠͲͱͷަྲྀΛ̍Ҏ্͍ͯ͠ͳ͍αϙʔλʔɾϝϯ λʔرऀɺࢀՃͷࡍʹඞͣνϟϯϐΦϯʹਃࠂ͢Δ ˠແҙࣝͰԿؾͳ͍ҰݴͰࢠͲ͕ই͍ͭͯ͠·͏Մೳ ੑ͕͋ΔͨΊɺ೦ͷͨΊҙΛ͍·͢
CoderDojo 岐阜 %PKPͷ࣭Λอͭҝ w νϟϯϐΦϯपΓͷਓͷஅͰɺαϙʔλʔɾϝϯλʔ ͷࣙୀΛٻΊΒΕͨ߹ʹɺૉʹै͍ͬͯͩ͘͞ w ଞͷϝϯλʔɾαϙʔλʔɾχϯδϟɾอޢऀͷؾʹͳ Δߦҝ͕͋ͬͨ߹ʹɺ༐ؾΛग़ͯ͠νϟϯϐΦϯ· ͨ৴པͰ͖Δϝϯλʔɾαϙʔλʔʹ૬ஊ͍ͯͩ͘͠͞
CoderDojo 岐阜 ϝϯλʔɾαϙʔλʔʹ ٻΊΔׂ
CoderDojo 岐阜 ϝϯλʔͷׂʢ̍ʣ χϯδϟͷΞΠσΞΛҾ͖ग़͢ ˠ࡞Γ͍ͨͷΛݴ༿ʹදݱ͢Δαϙʔτ χϯδϟͷ࡞ͷ͓٬͞ΜʹͳΔ ˠήʔϜΞχϝɺΫΠζͳͲ͓٬͞Μͱͯ͠ମݧ͠ײ Λ͑Δ
ಋೖϫʔΫγϣοϓ ˠॳΊͯ4DSBUDIΛମݧ͢ΔχϯδϟͷνϡʔτϦΞ ϧ
CoderDojo 岐阜 ϝϯλʔͷׂʢ̎ʣ ࠔ͍ͬͯΔ࣌ͷαϙʔτ ˠ͏·͘ಈ͔ͳ͍ɺΓํ͕Θ͔Βͳ͍ͱ͖ʹҰॹʹௐ ͨΓࢼͨ͠Γͯ͠αϙʔτ͢Δ ࣗͷ࡞ΛݟͤΔ ˠ࡞ͷώϯτʹͯ͠ΒͬͨΓɺϑΟʔυόοΫΛ
ΒͬͨΓͯ͠ɺϝϯλʔֶࣗͿ
CoderDojo 岐阜 ϝϯλʔͷ৺ಘʢ̍ʣ χϯδϟʹࢦࣔ͠ͳ͍ ˠରͱ࣭Λ͖͔͚ͯͬ͠Λ࡞ͬͯ͋͛Δ͜ͱͰɺ χϯδϟ͕͔ࣗΒߦಈ͢ΔΑ͏ʹଅ͠·͢ χϯδϟͷΞΠσΞΛ൱ఆ͠ͳ͍Ͱฉ͘ ˠχϯδϟͷؾ࣋ͪʹدΓఴ͍ɺߟ͑Λଚॏ͠·͢
͍͖ͳΓ͑ΛݴΘͳ͍ ˠχϯδϟ͕ࣗͰΓํΛݟ͚ͭΒΕΔΑ͏ʹώϯτ αϯϓϧΛࣔ͠·͢
CoderDojo 岐阜 ϝϯλʔͷ৺ಘʢ̎ʣ खΛग़͞ͳ͍ ˠϚεΩʔϘʔυΛୣ͍͚ͬͯ·ͤΜ ϝϯλʔઌੜͰͳ͍ ˠϝϯλʔଆ͔ΒҰํతʹڭ͑Δ͜ͱ͠·ͤΜ
CoderDojo 岐阜 χϯδϟͷͨΊͷͷώϯτʢ̍ʣ γϯϓϧʹ࢝ΊΔ͜ͱ ˠ؆୯ͳεΫϦϓτ͔ΒॳΊͯɺࢥͬͨ௨Γಈ͍ͨΒɺ গ֦ͣͭ͠ுͱςετΛ܁Γฦ͢Α͏ଅ͢ ͖ͳͷʹऔΓΉ͜ͱ ˠ͕͖ࣗͳͷɾ࡞Γ͍ͨͷʹऔΓΉͱɺ͠
͍͜ͱؤுΕΔΑ ԿΛ͢Δ͖͔Θ͔Βͳ͍࣌ɺͱʹ͔͍͘͘͡Γ·Θ ͢͜ͱ ࣮ݧ͢Δ͜ͱΛڪΕ͍͚ͯͳ͍
CoderDojo 岐阜 χϯδϟͷͨΊͷͷώϯτʢ̎ʣ ڞʹಇ͖ɺΞΠσΞΛ͔ͪ߹͏༑ਓΛݟ͚ͭΔ͜ͱ ࣗͷΞΠσΞΛՃ͑ΔͨΊʹଞͷͷΛίϐʔʢϦϛο Ϋεʣͯ͠0, ˠϦϛοΫε͢Δͱ͖ɺඞͣοΫϨδοτΛʮ࡞ ͷߩݙʯͱͯ͠هࡌ͢Δ͜ͱ
͋ͳͨͷΞΠσΞΛεέονϒοΫʹ͢͜ͱ ˠࠓߟ͍͑ͯΔΞΠσΞΛɺपΓͷਓະདྷͷࣗͱڞ ༗͢ΔͨΊʹจॻʹ͠Α͏
CoderDojo 岐阜 χϯδϟͷͨΊͷͷώϯτʢ̏ʣ ߏங͠ɺղ͠ɺ࠶ߏங͢Δ ˠԿ࡞ͬͯɺࢼͯ͠ɺ͢͜ͱΛ܁Γฦ͍͍ͯ͠ ͷʹ͍ͯ͜͠͏ ͩ͜ΘΓ͗͢Δͱɺ͏·͍͔͘ͳ͍͔͠Εͳ͍ ˠ͏·͍͔͘ͳ͍ͱ͖ɺଞͷΓํΛ୳ͨ͠Γ୭͔ʹ
ڠྗͯ͠Β͓͏ ࣗࣗ৴ͷֶͼͷώϯτΛ࡞Δ͜ͱ ˠֶ͕ࣗͿ࣌ʹཱͭͷྑֶ͍शํ๏Λݟ͚ͭͯɺ ͦΕΛଞͷਓʹڞ༗͠Α͏
CoderDojo 岐阜 อޢऀͱ͍͏ଆ໘Λ࣋ͭ߹ w อޢऀ͕ϝϯλʔͱͯؔ͠ΘΔࡍͷҙ w ࢠڙͨͪʹࣗ༝ͳൃͰͷͼͷͼͱʮදݱ͢Δ͜ͱʯ ΛֶͤΔ͜ͱ ˠࣗͷࢠڙʹ͖͖ͭͬΓʹͳΒͳ͍ํ͕͍͍͔ʁ w
ʮࣗͷࢠͲ͔ͩΒ͖ͳΑ͏ʹͯ͠ྑ͍ʯͰͳ ͍ ˠͦͷ༷ࢠΛଞͷχϯδϟݟ͍ͯΔ ˠશͯͷχϯδϟʹฏɾެฏͳଶɾରԠΛҙࣝʂʂ
CoderDojo 岐阜 $PEFS%PKPͷྲྀΕ
CoderDojo 岐阜 λΠϜεέδϡʔϧ ʙձ४උ ʙड։࢝ ʙಓ։࢝ʢѫࡰˠ؆୯ͳࣗݾհʣ ʙ֤ࣗΓ͍ͨ͜ͱΛΔʢϝϯλʔݟकΔʣ ʙͬͨ͜ͱͷൃදʢεϥΠυɾϚΠΫར༻ʣ ɹดձʢ࣌·ͰձΛղ์ʣ ɹఫऩ
CoderDojo 岐阜 ձ४උͷྲྀΕ w ʹೖؗ͠ɺ(JGV81.FFUVQձһͰ͋ΔνϟϯϐΦϯ ·ͨϝϯλʔ͕ॻྨΛελδΦཧ૭ޱʹఏࣔͯ͠ελ δΦͷݤΛआΓΔ w ࢀՃऀʹԠͨ͡صɾҜࢠͷஔɾҠಈ w
डઃஔ ˠडαΠϯɺอݥ༻ࢀՃऀهೖγʔτɺدۚശɺྖ ऩॻɺ8J'JϧʔλʔɺిݯɾϓϩδΣΫλʔΛઃஔ
CoderDojo 岐阜 ड w ४උ͕ͬͨΒૣ͘དྷͨਓΛೖΕͯ͋͛ͯ0, ˠصͳͲΛಈ͔͍ͯ͠Δ࣌ʹখ͍͞ࢠͲ͕͍Δͱةͳ ͍߹͕͋ΔͷͰҙ w χίχίͰΛग़ͯ͠ѫࡰ ˠʹग़ͯ͠ݩؾʹѫࡰɻͿ͖ͬΒ΅͏ʹ͠ͳ͍ɻϑϨ
ϯυϦʔʹ͠Α͏ʂʢ·ͳ͍ࢠΛআ͘ʣ w ड୲ ˠࢀՃऀϦετͷ֬ೝɺอݥ༻Ϧετʹهೖɺอޢऀɾ อޢऀ࿈བྷઌ֬ೝɺدۚശΛઃஔ
CoderDojo 岐阜 %PKPͷ࠷த w ڭ͑͗͢ͳ͍ ˠڭ͑ΔΘΓʹώϯτʹͳΓͦ͏ͳࣗͷϓϩδΣΫτΛݟ ͤΔ w ๙ΊΔ ˠͱʹ͔͘๙ΊΔɻࣗͷࢠͲͰͱʹ͔͘๙ΊΔɻ
w ΠϥΠϥ͠ͳ͍ w ;͚͍ͯ͟Δࢠ͕͍ͨΒɺஈ֊తʹى͜Δɻ ˠຊʹౖΔ࣌อޢऀʹౖͬͯྑ͍͔ࣄલ֬ೝ ˠଞχϯδϟ͕ஶ͘͠໎Λඃ͍ͬͯͳ͚Εɺอޢऀͷྃঝ ͕ͳ͍ݶΓɺΛߥౖ͛ͯΔ͜ͱ͠ͳ͍
CoderDojo 岐阜 ൃදத w ͪΌΜͱݟͯฉ͘ʂ ˠεϚϗΛݟͨΓύιίϯΛݟͨΓଞͷ͜ͱΛ͠ͳ͍ ˠͲ͏ͯ͠ͱ͍͏߹ʹൃදલʹࢠڙͨͪͷલͰݴ ͏ w ײΛݴͬͯ͋͛Α͏ʂ
ˠʹग़ͯ͠๙ΊΔ ˠ໘ന͔ͬͨΒΛग़ͯ͠স͏ɻҰݴՃ͑Δͱঘྑ͍ɻ ˠഥखΛ͢Δ
CoderDojo 岐阜 ย͚ w صͳͲݩʹ͢ ˠਫ਼ີػցͳͲͷย͚େਓͷΈ ˠখֶߍߴֶχϯδϟʹͰ͖ΔൣғͰखͬͯΒͬ ͯՄ w ʹ͜ʹ͜সإͰΛग़ͯ͠ѫࡰΛ͠ɺχϯδϟɾอޢऀΛ
ૹΓग़͢ w ϝϯλʔɾαϙʔλʔɾχϯδϟͷืूͷ͔͚Λߦ͏ w دͷٛײΛ༩͑ͳ͍ʢدۚശͷఫऩ࠷ޙʣ w ϝϯλʔɾαϙʔλʔدͯ͑͑͠ΜͰʜʁʁ
CoderDojo 岐阜 Ҏ֎ͷӡӦͷ͓ख͍ʢҙʣ w ձखɾϗϥϯςΟΞߦࣄอݥՃೖ w ࠂ ˠެࣜαΠτɺ'#ϖʔδɺ58ɺJOTUBHSBNɺ;FO w ձܭཧ
w ެࣜαΠτυΩϡϝϯτͷ࡞
CoderDojo 岐阜 ࣭͋͝Γ·ͤΜ͔ʁ w ࣗݾհ w ࠓ·ͰͷϘϥϯςΟΞ׆ಈࢀՃܦݧʁ w 4DSBUDIͳͲͷࣝ͋Γ·͔͢ʁʢͳͯ͘0,ʂʣ w
ϓϩάϥϛϯάʹ͍ͭͯͲ͜·Ͱ͕ࣝ͋Γ·͔͢ʁʢͳ ͯ͘0,ʂʣ w $PEFS%PKPʹ͍ͭͯͷ࣭ʁ w $PEFS%PKPذෞʹ͍ͭͯͷ࣭ʁ
CoderDojo 岐阜 ϝϯλʔɾαϙʔλʔಉҙॻ ಉҙॻ(JU)VCͰެ։͍ͯ͠·͢
CoderDojo 岐阜 ͓͔ͭΕ͞·Ͱͨ͠ʂ Ұॹʹ$PEFS%PKPذෞΛ Γ্͍͖͛ͯ·͠ΐ͏ʂ
CoderDojo 岐阜 ࢀরݩ w $PEFS%PKPӡӦɾاըࢿྉ͜Ε͔Β%PKPΛ্ཱ͍ͪ͛ͨ CZ$PEFS%PKP,PEBJSB w $PEFS%PKPͷ׆ಈͱ ͷ ࠷৽ࣄྫ
CZ$PEFS%PKPͻΓϲٰ w ϝϯλʔΛ͢Δਓ CZ$PEFS%PKP٢ࣉ w ϝϯλʔͷ৺ಘ CZ$PEFS%PKPٶകా w ϝϯλʔɾαϙʔλʔࣄલଧͪ߹Θͤ CZ$PEFS%PKPඌு