FLOCブロックチェーン大学校

マイページ
無料体験セミナー


エンジニアコース

エンジニアコースを申込む

EthereumベースのDApps開発スキルと、高セキュリティのBitcoinベースのブロックチェーン開発スキルを一気に身につける

「ブロックチェーン実践」と「スマートコントラクト開発」の2つのユニットからブロックチェーンの構築方法を学びます。エンジニアやプログラマを主な対象に、第一線で活躍しているブロックチェーンエンジニアから直接学ぶことができる、実践的かつ応用的な開発スキルを磨くためのコースです。

このコースで学べること

ブロックチェーンの基盤となるプログラムやEthereumを用いたスマートコントラクトの開発スキル

実践的ワークショップを通じた、ブロックチェーンの実装に不可欠なプログラミングスキル、応用力、問題解決力

暗号技術を活用したセキュリティを構築したり、技術検証するためのスキル

こんな方におすすめします

  • ブロックチェーンエンジニアとしてブロックチェーンを構築できる実践的スキルを身につけ、業界で活躍したい方
  • 実装に耐えうる開発ノウハウを学ぶことで、これまで世の中になかったブロックチェーンのサービスを構築したい方
  • ブロックチェーンビジネスを展開するにあたり、技術についても知っておきたいと考えているビジネスパーソンの方

受講生ボイス


ブロックチェーンの技術が社会をどう変えていくのかイメージできた

ブロックチェーンを学ぶきっかけは仕事で必要になったからです。取引先がブロックチェーンを使ってアプリケーションを作りたいという案件があり、早急に学ぶ必要がありました。本を読んでも何となくしか分からず、アウトプットしながら学べる場がほしかったんです。海外も含めて調べていったところ、検索した記事の中にブロックチェーン大学校がありました。ちょうど講座が始まるタイミングだったので、そのまま講座を申込みしました。

エンジニアコース参加者

受講後の平均満足度

★★★★☆
4.41※「スマートコントラクト開発」のアンケートから集計したものです。
エンジニアコースを申込む

カリキュラム


Unit A ブロックチェーン実践

独自ブロックチェーンを体系的に学び、ブロックチェーンを構築できるようになる
ブロックチェーン技術自体に貢献できる開発者になるための本質的知識を、講義とワークショップで身につけます。実践的かつ応用的なプログラミング技術を習得するため、オリジナル教材のFLOC Basic-Blockchainを活用することができます。

Vol.1 ブロックチェーンの基礎構造理解と開発環境準備

Block1 ブロックチェーンの基本構造
Block2 ビットコインのブロックチェーン
Block3 ブロックの基本構造
Block4 本講座で構築するブロックチェーン
Block5 全体の流れ
Block6 開発環境の準備

Vol.2 ハッシュ関数を使った秘密鍵と公開鍵作成

Block1 秘密鍵とはなにか
Block2 秘密鍵と公開鍵を作ってみよう
Block3 ハッシュ関数とBase58を理解する
Block4 電子署名とは
Block5 電子署名をつくってみよう

Vol.3 ウォレットの作成

Block1 BIPについて
Block2 BIP32 HD鍵生成
Block3 BIP39 ニーモニックで鍵バックアップの管理を簡略化
Block4 BIP44 HD鍵のパスの標準化「HDウォレット」

Vol.4 UTXO

Block1 UTXOとはなにか
Block2 UTXOの選定について
Block3 UTXOをどのように取得するか
Block4 Vol.2から今までのおさらい

Vol.5 新規取引の作成

Block1 取引APIの構成
Block2 取引ビルダーAPIについて
Block3 取引の構築

Vol.6 送金しよう

Block1 ウォレットを作って入金してみよう
Block2 UTXO情報を収集して貯蓄してみよう
Block3 取引を作って隣の人にコインを送ろう
Block4 前半の振り返り

Vol.7 P2Pの仕組みの理解

Block1 P2Pの接続管理
Block2 P2Pメッセージ仕様
Block3 ハンドシェイクとノードの検出

Vol.8 P2Pの仕組みの構築

Block1 P2Pの各種メッセージ
Block2 ノードの種類
Block3 Initial Block Download(IBD)
Block4 ブロック/Txのブロードキャスト

Vol.9 コンセンサス・アルゴリズムの理解

Block1 コンセンサス・アルゴリズム
Block2 Proof of Work
Block3 難易度の調整
Block4 その他のコンセンサス・アルゴリズム

Vol.10 コンセンサス・アルゴリズムと拡張

Block1 分岐と再編成
Block2 ソフトフォークとハードフォーク
Block3 Blockクラスとその使い方
Block4 ワークショップ

Vol.11 ブロックチェーンを作る 前編

Block1 ストレージ
Block2 P2P

Vol.12 ブロックチェーンを作る 後編

Block1 ブロックと取引の検証
Block2 採掘プロセスの作りこみ
Block3 Walletの取りこみ

Unit B スマートコントラクト開発

30を超えるワークを通じてスマートコントラクト開発スキルを身につける
Ethereumとスマートコントラクトを用いたアプリケーション開発の基本スキル習得に特化しています。授業は講義と30を超えるワークショップで構成され、 知識獲得と実践を繰り返すことで学びが深まり、スマートコントラクト開発者として活躍できるスキルが身につきます。

Vol.1 スマートコントラクト開発の入口(Solidity、Remix、geth)

Block1 Ethereumとは
Block2 Solidityに触れよう
Block3 Solidity演算・入力・出力
Block4 Solidity配列・構造体・繰り返し
Block5 gethノード
Block6 理解度チェック

Vol.2 スマートコントラクトの仕組みを知る(Solidity、Gasコスト、Ether送金)

Block1 Ethereumのネットワーク
Block2 送金
Block3 Solidity修飾子・Gasコスト
Block4 Solidity require・modifier
Block5 Ethereumブロックチェーン
Block6 Solidity修飾子・ハッシュ
Block7 理解度チェック

Vol.3 スマートコントラクト開発環境(Solidity、ERC20、ERC223、セキュリティ)

Block1 統合開発環境
Block2 geth プライベートノード構築
Block3 geth Ether送金
Block4 Solidity Ether送金
Block5 理解度チェック(練習問題)

Vol.4 トークンとセキュリティ(Solidity継承・import、トークン、ERC20、Truffle)

Block1 Solidty継承・import
Block2 セキュリティ
Block3 トークン
Block4 ERC20トークン
Block5 フレームワーク
Block6 理解度チェック(練習問題)

Vol.5 ブロックチェーントランザクションを探る(IPC/RPC接続、node.js、トランザクション)

Block1 IPC・RPC・curlコマンド
Block2 Node.js
Block3 トランザクション・Ganache(AUTOMINE)
Block4 理解度チェック

Vol.6 ブロックチェーン制御・双方向通信(WebSocket、イベント監視)

Block1 web3.js
Block2 イベント・トランザクションレシート
Block3 WebSocket・イベント監視
Block4 理解度チェック

Vol.7 フロントエンド開発手法を学ぶ

Block1 フロントエンド開発
Block2 簡易gethコンソールを作ろう
Block3 デプロイ①
Block4 理解度チェック

Vol.8 ブロックチェーン投票システムを作成する

Block1 デプロイ②
Block2 スマートコントラクト
Block3 投票システム
Block4 理解度チェック

Vol.9 ブロックチェーン関連技術や秘密鍵の使われ方

Block1 IPFS
Block2 Oracle
Block3 秘密鍵・sendTransaction()・sendSignedTransaction()
Block4 理解度チェック

Vol.10 DApps開発の基礎や便利な開発ツール

Block1 MetaMask
Block2 IPFS②
Block3 DApps
Block4 理解度チェック

Vol.11 DAppsの応用事例や便利なツール

Block1 HD Wallet
Block2 Ethereumの金融経済圏
Block3 NFT(Non-Fungible Token)①
Block4 理解度チェック

Vol.12 Ethereum特有の技術や課題、これからの展望

Block1 NFT(Non-Fungible Token)②
Block2 スケーラビリティ
Block3 セキュリティ解析
Block4 Ethereumの未来
Block5 学習を振り返って

前提となる知識

Linuxコマンドに関する知識、JavaScriptの知識、基本的なネットワークに関する知識

持込PCの推奨スペック

CPUIntel Core i3 以上
メモリ4GB以上(ストレージがSSDの場合。HDDの場合はメモリ8GB以上推奨)
ストレージ64GB以上のSSD推奨(空き領域10GB以上。HDD可)
ネットWi-Fi 機能(FLOC 教室内 Wi-Fi に接続する為)
OSWindows 10、Mac OS X
その他管理者権限で外部アプリケーションをインストールできること

スキルアップを実現する5つの特長

01

即効性の高いカリキュラム

▶徹底的にわかりやすさにこだわったオリジナル教科書

02

即戦力が身につく実践的ケーススタディ

▶第一線で活躍する専門家から最新技術を直接学べます

03

自分のスケジュールに合わせて学べる

▶教室受講とWEB受講を自由に選べるから、仕事を続けながらでも学べます

04

安心の受講制度

▶受講料返金制度、休学・復学制度があります

05

独自のスキルチェック制度

▶独自のスキルチェックで、技術習得レベルを確認でき、修了証が発行されます
▶希望者には企業との人材マッチングを提供します

他スクールとの比較

  FLOC A社 B社 C社
受講スタイル
教室・オンライン

オンラインのみ

教室・オンライン

オンラインのみ
講師
第一線で活躍する起業家、
コンサルタント、エンジニア

現役エンジニア

スクール講師

アルバイトメンター
サポート
対面サポート・メール

チャット

対面サポート・チャット

チャット
期間
1年間繰り返し受講可能

1~3ヶ月

3ヶ月

11ヶ月
転職サポート
キャリアコンサルタントによるᅠ
転職サポート

エージェントスタッフ担当

キャリア相談のみ

キャリア相談のみ
費用 396,000円
(一ヶ月あたり:33,000円)
189,000円
(一ヶ月あたり:94,500円)
入学金219,800円+月額29,800円
(一ヶ月あたり:103,036円)
270,000円
(一ヶ月あたり:24,545円)

エンジニアコース講師

ジョナサン・アンダーウッド

FLOCブロックチェーン大学校校長

エンジニアコース

1987年生まれ。米国出身のビットコイン研究者。ビットコインのオープンソース、ウォレットプロジェクトの開発や、プロトコルを定める提案などに参画。またブロックチェーンにおける暗号技術の専門家として、多数の公的機関や金融機関へのアドバイスを行う。 2015年よりブロックチェーン技術の普及を目的とし教育活動に専念。2018年FLOCブロックチェーン大学校校長に就任。
日経QUICKなどメディアからの暗号技術についての取材をはじめ、「一般社団法人ブロックチェーン推進協会」「日本仮想通貨事業者協会」「HashHub Conference」などでブロックチェーン技術や暗号通貨セキュリティ問題解決についての講演活動も精力的に行っている。

志茂 博

コンセンサス・ベイス株式会社
代表取締役

エンジニアコース

日本で最初のブロックチェーン開発会社、コンセンサス・ベイスを立ち上げ、代表取締役に就任。古くからブロックチェーンに関わり、ソフトバンク、大和証券グループ、日本証券取引所など業界大手のブロックチェーン実証実験など数十以上の案件の経験とノウハウを持つ。NECとの共著のビットコイン、イーサリアム本の出版など数多くのブロックチェーン技術の本、雑誌、記事を執筆。経済産業省「ブロックチェーン検討会」委員も務めた。

飛峪 龍一

コンセンサス・ベイス株式会社
プロジェクトマネージャー/エンジニア

エンジニアコース 

小学生の頃からプログラミングに親しみ、SIer業界でPG/PL/PM/PMO/CTOを担当、大手通信キャリア・鉄道会社等の組込・業務システム・WEB開発を多数経験。2017年に暗号通貨に出会いブロックチェーン開発に辿り着く。ブロックチェーン新プラットフォーム、各種ホワイトペーパーを紐解く雑誌記事を執筆。現在はコンセンサス・ベイスにてブロックチェーン案件PMや教育コンテンツ作成に注力。

赤澤 直樹

ブロックチェーンエンジニア

エンジニアコース

広島大学大学院博士課程後期(ドクターコース)で「ナレッジマネジメントにおけるテクノロジーの利用」をテーマの1つとして研究。その際、ブロックチ ェーンの可能性に気づき、独自に勉強や研究、情報収集を重ねる。現在、フリーランスエンジニアとしてシステム開発やデータ解析に従事。ブロックチェーン関連の記事執筆も多数行う。

受講スタイル

WEB受講

高評価の授業をe-learning形式で受講可能です。実際の授業を撮影し、e-learningシステムを通じて動画で配信となります。 授業の予習・復習にも活用できますし、理解できない点があっても何度も繰り返し動画で受講することができるので、理解度を高めるために活用してください。 WEB受講システムは、PC/スマートフォン/タブレットに対応しており、好きな時間にどこでも繰り返しWEB受講ができます。

WEB + 教室受講

WEB受講に加えて、教室授業に参加が可能です。
ブロックチェーン技術とブロックチェーンビジネスに精通したプロ講師から、直接教室で学ぶことが可能です。講師への質疑応答や、受講生同士のコミュニケーションも可能で、より実践的な学びを得たい人には、WEB受講だけでなく教室受講も選択することをおすすめしています。また教室受講は、一度受講した後でも、1年間以内であれば何度でも再受講が可能です。

オリジナル教材

FLOCブロックチェーン大学校が作成した完全オリジナルのカリキュラム。
各専門家が監修し、ブロックチェーン技術の基礎から専門スキルまでが学べるカリキュラムとなっています。

安心の受講制度

01

受講料返金制度

コースの内容に満足できなかった場合は、教材発送から30日以内であれば受講料を全額返金します。30日間学んだ上で、継続して学ぶかどうか判断することができます。内容に自信があるからこそ実施できる制度です。
1人1回(1コース)まで利用可能です。受講料返金制度を利用したコースに再度申込むことはできません。

02

休学・復学制度

特別な事情があって受講が困難な場合に、一定期間休学できる制度です。申込んだコースの受講期間中に1度、最大1年間に限り休学することができます。

03

コース継続制度

コースを受講して1年が経過し、受講期間が終了した場合、所定の受講料を支払うことで、受講期間をさらに1年間延長することができます。
※なお、コースの受講期間を終えても当校が定める基準スコアに達しない場合、所定の申請を行うことでコース継続制度の受講料の納入が免除になる制度があります。

受講の流れ/受講できる期間

エンジニアコースを申込む

転職サポート

ブロックチェーン人材のキャリア支援

FLOC agentは、ブロックチェーン人材のキャリア支援、ブロックチェーン関連企業の即戦力人材採用に特化したRecruitment agencyです。 世界中の金融機関・政府機関・企業ヘブロックチェーン人材を紹介します。独自のスキルチェックで可視化したエンジニア人材、CTO層や新規事業開発を担うビジネス人材を紹介します。 業界最大級のブロックチェーン人材専門のRecruitment agencyだからこそできるキャリア支援です。

よくある質問

どのような受講生が多いですか
男女比は8:2、年代では30代を中心に20~50代まで、一般企業にお勤めのビジネスパーソンやエンジニアの方が約80%となっています。その他、企業の経営者などまで、かなり幅広い層の方々が受講しています。
授業や課題のボリュームはどの程度ですか。
社会人の方が現実的に習得できるよう、体系的なカリキュラム構成となっています。週1回の授業と、毎週数時間の復習・課題への取り組みを目安としています。
近い将来起業を考えています。ビジネスコースを受講する一番のメリットはなんですか。
経営者や新規事業担当者など、高い志を持った受講生が多く、また、講師も現役ビジネスマンの方なので、その学びは、刺激的でなかなか得られない経験だと思います。受講生同士の懇親会もありますので、夢を叶える仲間達を多く作ってください。
本や独学で勉強していて、それなりの知識はあると思っていますが、ベーシックコースの受講は必要ですか。
FLOCブロックチェーン大学校が選ばれる理由の1つに、知識を体系的に理解できることがあります。
"知識の整理ができていない"、"理解が表面的かもしれない"と感じるのであれば、ベーシックコースの受講をおすすめします。基礎知識が体系化されていない状態では、その応用となるエンジニアコース・ビジネスコースの理解度が低くなるため、知識の土台を作るためにもベーシックコースの受講をおすすめしています。
また、様々な新しい事例を取り上げるため、本にはない最新の事例や動向を知ることもできます。
エンジニアコースを受講したいのですが、どのくらいのプログラミング知識が必要でしょうか。
目安として、1年程度の実務経験があることが望ましいです。プログラムの実行環境の構築や、ライブラリを扱えることができれば受講可能です。
WEB受講では、質問はできるのでしょうか。
メールで、各コース12回まで質問ができますので、授業で分からない点があれば、しっかりフォローを受けることができます。
教室受講をしたいと思っていますが、次の開催まで少し間があります。どのタイミングで始めるのがよいですか。
まずは自宅でWEB受講からスタートすることをおすすめします。教室受講開始までの間に事前にWEB受講で学ぶことで予習ができ、より時間を効率的に使うことができます。
教室受講では、講師に直接質問することで理解の浅い点が解消され、より深い学びとなります。
FLOC agentでは、どのような求人がありますか。
大手企業の新規事業部署やベンチャー企業のブロックチェーン分野における事業開発職、サービス企画職、エンジニア職の求人を中心に扱っています。求人情報はFLOC agentに登録した方にご紹介しておりますので、事務局またはスタッフに問合せください。

FLOCが選ばれる理由

01

スキルアップのコミットメント

私たちは、オリジナルメソッドに基づき
最新技術を効率的に短期間で習得する独自プログラムを提供します。
また、学習終了時にはスキルチェックを行います。
オリジナルメソッドとスキルチェックを通じてスキルアップを実現します。

02

キャリアアップのコミットメント

スキルチェックとキャリアコンサルティングにより
キャリアアップにつながる企業とのマッチングを行います。
転職を希望しない人にも、現在所属する組織において
キャリアアップにつなげます。
受講生一人ひとりが思い描くキャリアアップを支援します。

エンジニアコースを申込む

WEB受講

受講料

396,000円(税抜)

受講時間

全24回×90分

受講期間

申込みから1年間、繰り返し受講可

支払い方法

クレジットカードまたは、Amazon Payでのキャッシュレス決済でのお支払いなら5%還元中!
詳しくはこちら

銀行振込
請求書払い(法人プランのみ)
クレジットカード
(一括払い・分割払い・リボ払い)
Amazon Pay
教育ローン



WEB + 教室受講

受講料

496,000円(税抜)

受講時間

全24回×90分

受講期間

申込みから1年間、繰り返し受講可 授業日程を見る

支払い方法

クレジットカードまたは、Amazon Payでのキャッシュレス決済でのお支払いなら5%還元中!
詳しくはこちら

銀行振込
請求書払い(法人プランのみ)
クレジットカード
(一括払い・分割払い・リボ払い)
Amazon Pay
教育ローン

会場

丸の内本校、有楽町校、新宿校
詳細を見る



その他コースのご紹介

全8回の完全オリジナルカリキュラムによりブロックチェーンの知識を基本から応用まで体系的に身につける

ベーシックコース詳細はこちら

ブロックチェーン業界の第一線で活躍する専門家からケーススタディを通じビジネススキルを身につける

ビジネスコース詳細はこちら

セミナーに参加する

時間

100分

受講料

無料

対象


会場案内

    エリア

    STEP. 1

    日程

    STEP. 2



    教室受講規定

    WEBから
    自宅でも受講可能です

    WEB受講申込み



    遠方の方やご都合が悪い方は

    エンジニアのためのブロックチェーン入門セミナーと同じ内容をご自宅や携帯のWEBで受講できます。
    遠方で参加できない方や、何度も繰り返し学びたい方は、ぜひ「WEBセミナー」を受講ください。
    WEB受講は申込み後、すぐに講座を受講いただけます。

    受講料

    1,000円(税抜)

    視聴期間

    申込みから7日間 WEBで視聴できます

    お支払い

    クレジットカード・Amazon Pay

    申込む


    法人の方は

    企業研修等のご説明を行わせていただきます。
    以下のフォームより問合せください。

    問合せ