A Brief Summary of 2022 IC Bootcamp Courses in April
Since the 2022 IC Bootcamp kicked off in March, four dedicated courses have been provided in closed sessions to the participating teams by Paul Liu, Core Technical Engineer at DFINITY, Michael Lee, DFINITY VP, Du Yu, General Director of Wanxiang Blockchain Labs, and Yan Chen, core developer at DFINITY.
Collaboratively launched by Wanxiang Blockchain Labs, New Chainbase, and the DFINITY Foundation, the 2022 IC Bootcamp is Asia’s first-ever Internet Computer training program focused on connecting great startup projects building on the Internet Computer blockchain with ecosystem resources. It is intended to help teams reliably operate and further improve their projects by providing systematic training courses regarding IC key technologies, and IC application development, community development and operation, blockchain team management, branding, etc.
Below are the brief summaries of the four courses, listed in chronological order.
Elaboration on IC Technologies with Examples — Paul Liu, April 14th
Starting his course with the call failure issues of the smart contract, Paul Liu illustrated the common causes for the frequently met issues, introduced in detail the structure and the business logic of the IC tools, and also demonstrated how to automatically “renew” Canister with the use of IC tool applications. On top of that, Paul further elaborated the potential problems that may possibly arise while external applications such as tools, plug-ins and third-party services are being upgraded, so as to help teams avoid potential risks in their future development and operation. At the end of the course, Paul shared some of the useful tips on front-end development that will hopefully help teams easily pick up technical capabilities regarding the IC infrastructure.
Internet Computer: Blockchain Singularity — Michael Lee, April 22nd
In his lecture themed as “Blockchain Singularity”, Michael Lee explained the origin of DFINITY and further introduced the technical architecture of DFINITY as well its advantages that come along. Drawing a creative parallel between new energy vehicles and Web3.0, Michael made a fairly convincing explanation on the development trend of Web3.0 that will be of great help to teams aspiring to embrace the Web3.0 ecology. In terms of ecological development, Michael made an in-depth exploration technically into the popular NFTs, social media and game applications on IC, with an aim to help participating teams take advantage of IC technologies so as to reliably operate and further improve their projects.
Blockchain & Web3.0 — DU Yu, April 28th
In his lecture themed as “Blockchain & Web3.0”, Du Yu illustrated the multiple possibilities of the integrated innovation of blockchain with other adjacent digital technologies such as IoT, 5G, privacy-preserving computing and artificial intelligence, which will help the teams better understand relevant technologies so as to further improve their projects. By creatively categorizing Web3.0 application scenarios in quadrants, Du Yu offered valuable insights into the future development and business model of Web3.0. Based upon his own experience working as the Vice President of IEEE Computer Society Blockchain Committee, Du Yu concluded the course with a brief introduction of the Committee, as well as the official process of how a single standard is put forward, studied, formulated, and released.
Motoko Playground Backend — Yan Chen, April 28th
In his detailed demonstration of how the Counter Canister is being deployed in the Motoko Playground, Yan Chen shared some useful tips of Motoko development to help the teams better organize the code required, as well as some of the most frequently used functions in Canister smart contract. Yan also gave a demo of how to use Rust in Motoko Playground by directly calling and adjusting the third-party wasm libraries, so as to help the teams better understand how to write great code with less time.