Contents
在以太坊區塊鏈上從頭開始開發你的第一個分散式應用程式
從這 17 小時的課程,你會學到
- 了解區塊鏈和分散式/去中心化應用程式背後的基本理念
- 區塊鏈一般如何運作的基礎,足夠讓你用來開發平台
- 開發一個分散式應用程式,從開發一個空白的專案,實際編寫智能合約、單元測試,並為他們開發用戶界面,到佈署並實際運行,。
- 怎樣結合正確的工具來組合一致的開發環境
- Solidity 智能合約語言的基本原理
- 如何使用 Truffle 建構和測試框架
- 如何將去中心化應用程式佈署到各種以太坊 ( Ethereum ) 實例(testrpc、private chain 、test chain、main net)
要求
- 你應該已經開發過幾個軟體應用程式,包含後端、前端或兩者都做過。
- 你需要一台Mac、Linux 或 Windows 電腦來開發範例應用程式
- 對 JavaScript 等程式語言有基本了解絕對是加分的
說明
本課程是完整的在以太坊區塊鏈,運用 Solidity 語言以及 Truffle 建置架構做去中心化的應用開發 ( Dapp ) 的介紹。
不需要知道關於區塊鏈的任何內容,你只需要有基本的軟體開發經驗。你只要已經為後端、網絡或行動應用程式寫過一些程式,上過本課程後,應該已經足夠能成為區塊鏈開發人員了。
區塊鏈近來是當紅炸子雞,並且有很多理論或預期的討論,但是這個課程跟那些不同,你將把你的手弄髒,實際下去寫程式,開發你的第一個去中心化的應用程式。這是一種技能,可以讓你成為一個實際的工作者,作為一個區塊鏈開發者,這類人才需求正在急遽上升。
你有沒有回顧過九十年代,認為你錯過了網路革命的一部分? 那麼,不要做夢了!區塊鏈的世紀已經到來,它的發展要比網路甚至行動革命更大。
我們將會介紹
- 我們將簡要介紹 Blockchain 的哲學,一個加密貨幣體系和一個開發平台
- 接著我們將解釋區塊鏈運作原理,它們的主要組成部分以及它的生態系統結構如何
- 之後,我們快速瀏覽你需要了解的主要加密工具
- 我們繼續說明這完美的開發環境
- 本課程的最大部分是致力於指導你完成 ChainList 去中心化應用程式的迭代創建、開發、測試和佈署
我們使用的工具
- 當然有以太坊
- Mist 瀏覽器
- Metamask Chrome 擴展程式
- Solidity 智能合約語言
- Truffle 建構和測試框架
- Github Pages
- Atom (text editor)
- Rinkeby 測試網路
所有的影片都是在Mac上拍攝的,但是我們將詳細說明如何在 Linux 和 Windows 上設置環境,所有其他章節都應該完全一致,並進行了一些操作系統特定的修改。
目標受眾
任何有一點後端和/或前端軟體開發經驗的人
講師介紹
Sebastien Arbogast 企業家,軟體開發商,演講者和培訓師
Sebastien Arbogast是一位擁有超過12年經驗的企業家、全端軟體開發人員、顧問、演講者和培訓師。他擁有自己的諮詢業務,並於2016年與 Said Eloudrhiri 共同創立了 ChainSkills 計劃,其任務是讓更多開發人員參與區塊鏈生態系統,並開發更好的區塊鏈開發工具。
Said Eloudrhiri Blockchain 愛好者, ChainSkills聯合創始人
嗨,我是Said,我在IT工作25年以上。
自從我的職業生涯開始以來,作為開發人員、軟體架構師、團隊負責人或敏捷教練,我曾參與過多個專案。
作為演講人,我很高興地分享我關於行動開發、敏捷開發或區塊鏈的經驗。其中,我非常榮幸能和我的朋友 SébastienArbogast 一起在 Devoxx 會議上擔任演講嘉賓。
我也是一個熱心的教練,教孩子們通過 Wajug 或 Devoxx4Kids 組織的一些活動做程式編寫的遊戲以及機器人。
2016年,我與 SébastienArbogast 建立了ChainSkills 計劃,教育人們開放區塊鏈的功能和技術作為開發平台。
最後但並非最不重要的是,我是一個丈夫,是三個孩子驕傲的父親。
報名參加課程 | 更新 coupon code
你可能會有興趣
- 區塊鏈相關線上課程
- JavaScript 相關線上課程
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 使用 e-mail 訂閱 Soft & Share 內容發布 – 透過 e-mail 提早收到 Soft & Share 發布的好康訊息!
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤特價課程與學習資訊
- 追蹤這個 Twitter ,追蹤特價課程與學習資訊
你必須登入才能發表留言。