Slide 1

Slide 1 text

“¦‚sn6¨WŽ€6¨Ĕŋ IBM Code Patterns ©®jl363o›ġ …•¦‚Ž6j‡—ul† ĽŻ ƥ @ayatokura

Slide 2

Slide 2 text

撮影OK SNS投稿OK #IBMDojo #HyperledgerFabric

Slide 3

Slide 3 text

7/3(⽔) IBM Developer Dojo @IBM箱崎オフィス 14:00-17:00 昼の部 19:00-20:30 夜の部 Hyperledger Fabricで理解する ブロックチェーン Blockchain: コードチャレンジ Workshop ビジネスブロックチェーン の技術解説 IBM 萩野たいじ ブロックチェーンの パターン解説 IBM ⼾倉彩 パターンチャレンジ Workshop IBM 加藤典⼦ IBM ⼭下利夫 https://ibm-developer.connpass.com/

Slide 4

Slide 4 text

タイムテーブル 19:00-19:05 (5min) オープニング 19:05-19:20 (15min) ブロックチェーンのパターン解説 ⽇本アイ・ビー・エム株式会社 デベロッパーアドボケイト ⼾倉 彩 19:20-20:30 (70min) パターンチャレンジWorkshop ⽇本アイ・ビー・エム株式会社 デベロッパーアドボケイト 加藤 典⼦ プログラムマネージャー ⼭下 利夫 20:30-20:50 (20min) クローズ

Slide 5

Slide 5 text

ayatokura ĽŻ ƥ (Aya Tokura) IBM Developer Advocate " s¢m‡~rŸ£„kj¢lj¨|{žŽ¨Ō¯­Õ " ©®6ž¤£j£„kã­Ō¯­Õ " DevRel Meetup in TokyovšŸ‰„kĞĚ ~šˆ6al•¨†ŮƦ1Ŷ³ƍŲ1ƗƑĦähÑJQ1 ×¾·WÂ5V IBM Cloud aWatsonWľœƤƫh´>2

Slide 6

Slide 6 text

Ķ³9ĽŻƥ: „s‰q¤¢l€6 ºƢƛ Software Design ÞƋ9Visual Studio Code ƕŴ¿Ħ:

Slide 7

Slide 7 text

Developer Advocate

Slide 8

Slide 8 text

TECHNOLOGISTS RULE THE WORLD 技術者が世の中を変えていくお⼿伝いをします︕ ・技術情報を提供します ・開発者と話をします ・開発者にとって何が⼀番良いかを考えます ・開発者の困ったを⼀緒に解決します ・開発者をヒーローにします

Slide 9

Slide 9 text

OUR ACTIVITIES こんな活動をしながら技術者のみなさまをサポートします︕ ・オンラインでの情報発信(Blog、SNS、Podcastなど) ・オフラインでの情報発信(書籍、雑誌など) ・セミナー、勉強会などでの登壇 ・コミュニティ、Meetupなどのリード ・ハンズオンワークショップなどでの講師 ・ハッカソン、ラボ、Dojoなどでのテックサポート

Slide 10

Slide 10 text

DEVELOPER ADVOCATE in TOKYO Tokyo Team is a part of Worldwide Developer Advocate Teams! Developer Advocate City Leader AKIRA ONISHI WW Developer Advocate KYOKO NISHITO WW Developer Advocate TAIJI HAGINO WW Developer Advocate AYA TOKURA Program Manager TOSHIO YAMASHITA WW Developer Advocate NORIKO KATO Client Developer Advocate YASUSHI OSONOI Digital Developer Advocate JUNKI SAGAWA

Slide 11

Slide 11 text

今回の IBM Developer Dojo ⽬的 ゴール オープンソースのブロックチェーン「Hyperledger Fabric」 を体験する ブロックチェーンのアプリ開発のフローの全体像をつかむ

Slide 12

Slide 12 text

Call for Code 2019 T% .3$&(!\ ibm.biz/blockdojo &*T 56)#D? Watson API @W0XD IBM Cloud xq!'$P8~

Slide 13

Slide 13 text

¹ŨŽĺXąćéªWŔĄWYSP 13 17 million V12) 800,000+ ûůWÀƌVbeŁ·ú 22 ĎÄBPEcfM½ŚþŢÀŖVQ ¾¿IMƞWēú 13 18 Y;[Q5-O C9,> 25% ĘŠÇUƧĀ©úVŝIM1 \MXţ?MýƅłĩŖ 800+ 2018IUK:,>

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Call for Code 2019 ]Zy#F/ ucU " ěĬ×¾ " ěĬĹƎ ŧō " âå6›‘‚ ŧō " éĪĪƁƀ6› Ö¬GƃŎ ƀµ ìÎ4 ,DH:7" iZ " Ơñ­ Œ‚q¨×Ÿ !"#$%&'&( " Ơñ­ Œ‚q¨×Ÿ " ľœÇUï=¸gLČʼn #$%&'()*+&,+(-+./ "0.1.2&34.+)&čÆ !"#$)*+,&* " âå6›¾å " 56(7.6&,+89*&ן Ö¬ 3/25V arYp 7/29V v…ƒn ÙĝêÅ V 10V éĪƁƀ 6›¾å ;|u{Ÿ6¤X2019«6º18©Ã÷WĕĆRĵźVUeļĢòB

Slide 16

Slide 16 text

callforcode.org QS|kd https://ibm.biz/c4cjapan QS| English

Slide 17

Slide 17 text

Blockchain Hyperledger Fabric

Slide 18

Slide 18 text

Hyperledger Fabric とは オープンソースの企業向け「許可制ブロックチェーン基盤」 Hyperledger Fabric の主な特徴 汎⽤ブロックチェーン基盤 分散台帳、スマートコントラクト、軽量なコンセンサス、認証局、秘匿性 オープンな開発 - Hyperledger Projectは、現在240社を超えるメンバーで構成 - IBMは、Hyperledger Fabricプロジェクトへの初期コードの提供、 知的資産の提供、および開発への参画で貢献

Slide 19

Slide 19 text

Hyperledger Fabric ,PC;P8 Hyperledger FabricWv¨˜6Š¨† 6y6W ŮŠ ĖĠ ƮTxďĤhńù CA PEER ORDERER )J#!P8 ƬTxƄĖëę Û´ ƭ:;ƄĖ ďĤńù Ư“¦‚shŇƆ ķv¨˜6Š¨†WÍĨò ORDERER CA PEER ğơhĉN1|™6†v¨†¢s†hÛ´Ke‹6‡ †¢¨ysz¡¨WżŕhņßI1 “¦‚shěóKe‹6‡ ĠÓģh¾´I1ĸā·WňđhŊßKex6| ŰİWĖĠŀX+$ ‹6‡ s¢lj¨† 0*"+&"!#"++$ V†¢¨ysz¡¨h¾´Ke j”£u6z¡¨ f(Org) ċŬ(Org) ƉúW""+h\S_Mt¤6” Tx:†¢¨ysz¡¨

Slide 20

Slide 20 text

Hyperledger Fabric のシステム開発の主なスキルセット アプリケーション開発 ブロックチェーンネットワーク構築 OS/ハードウェア構築 ・UI ・フロントエンド処理 ・バックエンド処理 (ブロックチェーン接続) ・外部DB構築 ・スマートコントラクト開発 ・ブロックチェーンノード構築 必 要 な 項 ⽬ 必 要 な ス キ ル セ ト ・フロントアプリ開発スキル ・バックエンド開発スキル (Java or JavaScript) ・DBの開発スキル ・Hyperledger Fabricの専⾨スキル ・スマートコントラクト開発スキル (Go or Java or JavaScript) ・Linuxのオペレーションスキル ・Docker等のコンテナ技術スキル ブロックチェーン技術特有の技術に加えて、従来のシステム開発 スキルも必要になります。

Slide 21

Slide 21 text

Hyperledger Fabric !AK+.IPYW “¦‚sn6¨#<= >?@ AB()*CDE0.F.G œl¨j”£ Web I/F Hyperledger Fabric Network @N5)4%Ph‚ )J#!P8!AK+.IP SDK (JavaScript1 Go1Java) n6¨v6‡ s¢lj¨†j”£u6z¡¨Ach ĂàIQ†¢¨ysz¡¨hńù ×¾IMn6¨v6‡h Fabric network […”¦l Blockchain×¾ıħÉ» űõz|„›ĮÑÉ» Ʃş n6¨v6‡1s¢lj¨†j”£u6z¡¨WSDKhĂà

Slide 22

Slide 22 text

@N5)4%P;58O)h‚!AN4 ! Šl„k“×¾ ! IBM Blockchain Platform p¨”¥š| p¨”¥š| ŵ¶s¢m‡ &).! ×¾ƒ6¤ Ğàƒ6¤ ×¾ƒ6¤ Ğàƒ6¤ ³ôj”£u6z¡¨ ³ôj”£u6z¡¨ 3OSS Docker Image 3IBM Certified Docker Image Hyperledger FabricWŠ‚†§6s×¾3Ğàh ´?eŊßv¨6¤hĜŞ2ŤŚƂÉ» l¨’¢É»X@ũšëēVĹJQÙƓ2 7BT,= .HAM Hyperledger Fabric"!')LE. CLI6RIBM CertifiedDocker Image /G2P

Slide 23

Slide 23 text

Hyperledger Fabric !AK+.IPYW6L 9$,.&-.!$))!":WŭŒçĢ9IBM Blockchain Platform: n6¨v6‡W×¾1„|†1…”¦lBļĢ 7https://github.com/horeaporutiu/VSCodeTutorial8 çĢ n6¨v6‡W×¾ - JavaScript1TypeScriptVÁĹ n6¨v6‡W…”¦l1ĈêÝ1j‚”t¥6‡hús£‚sRÛīļĢ „|†śŐ —€¨²PR¦6q¤śŐVFabricŠ‚†§6shŅƈ7/ 8 6yěó1s¢lj¨†Ac†¢¨ysz¡¨W„|†BļĢ x¨”¤v6‡ - GitHubVæ×Ċ7±Ę£¨s8 n6¨v6‡1s¢lj¨†v6‡

Slide 24

Slide 24 text

IBM Cloud @N5)4%P->0 IBM Blockchain PlatformX1“¦‚sn6¨Wèdċ]h ÔKDĂàļĢVKeBlockchain-as-a-ServiceRK2

Slide 25

Slide 25 text

IBM Code Patterns https://ibm.biz/ibmcodejp Ĕŋ …äĭ 6|v6‡BƱOMj”£×¾Ž€6¨IJ

Slide 26

Slide 26 text

IBM Blockchain Platform VS Code €}^m o\ RgTeXv@N5)4%P !AK+.IP l` ibm.biz/blockdojo1 IBM Code Pattern

Slide 27

Slide 27 text

@N5)4%PXv[w!AK z„ ibm.biz/blockdojo2 Hyperledger Fabric o\Web B0 @N5)4%PXv[w!AK+.IP z„ IBM Code Pattern

Slide 28

Slide 28 text

IBM Developer QS|‡ https://developer.ibm.com/jp/ ×¾·üEWĿÏPĕĆBŪƋW˜6€¤xl†

Slide 29

Slide 29 text

No content