awesome-motoko
所属分类:工具库
开发工具:Motoko
文件大小:0KB
下载次数:0
上传日期:2023-07-09 10:09:11
上 传 者:
sh-1993
说明: 为对Motoko编程语言感兴趣的开发人员策划的教程、资源、库和工具列表。,
(A curated list of tutorials, resources, libraries, and tools for developers who are interested in the Motoko programming language.,)
文件列表:
basic_syntax/ (0, 2023-03-03)
basic_syntax/arrays/ (0, 2023-03-03)
basic_syntax/arrays/main.mo (2706, 2023-03-03)
basic_syntax/creating_new_class/ (0, 2023-03-03)
basic_syntax/creating_new_class/NewClass.mo (775, 2023-03-03)
basic_syntax/creating_new_class/main.mo (1317, 2023-03-03)
basic_syntax/hashmap/ (0, 2023-03-03)
basic_syntax/hashmap/main.mo (3573, 2023-03-03)
basic_syntax/intercanister/ (0, 2023-03-03)
basic_syntax/intercanister/main.mo (3122, 2023-03-03)
basic_syntax/intercanister/othercanister.mo (528, 2023-03-03)
basic_syntax/intercanister/thirdcanister.mo (262, 2023-03-03)
basic_syntax/lists/ (0, 2023-03-03)
basic_syntax/lists/main.mo (3162, 2023-03-03)
basic_syntax/loops/ (0, 2023-03-03)
basic_syntax/loops/main.mo (1442, 2023-03-03)
basic_syntax/options/ (0, 2023-03-03)
basic_syntax/options/main.mo (1103, 2023-03-03)
basic_syntax/order/ (0, 2023-03-03)
basic_syntax/order/main.mo (1856, 2023-03-03)
basic_syntax/text_handling/ (0, 2023-03-03)
basic_syntax/text_handling/main.mo (4794, 2023-03-03)
basic_syntax/tries/ (0, 2023-03-03)
basic_syntax/tries/main.mo (2585, 2023-03-03)
basic_syntax/variants/ (0, 2023-03-03)
basic_syntax/variants/main.mo (1013, 2023-03-03)
dfx.json (1508, 2023-03-03)
lectures/ (0, 2023-03-03)
lectures/admins-errors-cycles/ (0, 2023-03-03)
lectures/admins-errors-cycles/dfx.json (770, 2023-03-03)
lectures/admins-errors-cycles/motoko/ (0, 2023-03-03)
lectures/admins-errors-cycles/motoko/access-control-basic.mo (511, 2023-03-03)
lectures/admins-errors-cycles/motoko/access-control-multi.mo (1253, 2023-03-03)
lectures/admins-errors-cycles/motoko/error-handling.mo (780, 2023-03-03)
lectures/admins-errors-cycles/motoko/experimental-cycles-a.mo (690, 2023-03-03)
lectures/admins-errors-cycles/motoko/experimental-cycles-b.mo (877, 2023-03-03)
lectures/create_read_update_delete/ (0, 2023-03-03)
... ...
# Getting started with the Internet Computer .
This repository contains curated content from the 1st edition of the
**Motoko Bootcamp** .
## Lessons
6 differents topics are covered, all the lessons are focused on **Motoko**.
For each topic, a guide is available and a set of challenges with their solution are also available.
- [Introduction : **Actor**, **function**, **types**,**variables**, **loops** and **modules**](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lessons/day_1/)
- [**Binary**, **Nat 8**, **Char** and **Text**](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lessons/day_2/)
- [**Array**, **Optional and Generic type**, and **Higher order functions**](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lessons/day_3/)
- [**Custom type** and **Linked list**](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lessons/day_4/)
- [**Principal**, **Hashmap**, **Cycles** (how to deal with upgrades) & **stable variables**](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lessons/day_5/)
- [**Variant types**, **Result type**, **HTTP request** & **Intercanister messages**](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lessons/day_6/)
## Lectures
Each lecture is approximately 1 hour long and was held live by one of the bootcamp mentor.
- Motoko :
introduction to the language by
Seb .
- Motoko :
Variables, function and types by
Albert .
-
An introduction to the Internet Computer protocol by
Bob .
-
Why Web 3.0 and the IC matter by
Weedpatch .
- Motoko :
Create, read, update & delete (CRUD) by
Seb .
-
Deploying your first canister locally and on the Internet Computer by
Anthony .
-
Introduction to NFTs on the IC by
Ted .
-
Candid, the language of the Internet Computer by
Yan .
-
Frontend and authentication by
Kyle .
- Motoko :
handle HTTP request and assets by
Austin .
- Motoko :
mutable states and shared types by
Saikat Das .
- Rust :
using tests to speed up development by Adam .
-
Deploying a website on the Internet Computer by
Saikat Das .
- Motoko :
packages and vessel by
Quint .
- Motoko :
admin access, error handling and cycles management by
Jorgen .
- Motoko :
variant types by
Paul .
-
An introduction to the ICP ledger by
Fulco .
- Typescript :
writing canister with TS by
Jordan .
-
How to interact with a canister by
Albert .
- Rust :
handle ICP payments by Adam .
- Rust :
storing data and keeping it secure on the IC by
Nima .
-
Token, nfts and standards on the IC by
Jorgen .
This repository also contains the code during some lectures.
- [Motoko : mutable states and shared types](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lectures/mutable_state_shared_type/).
- [Deploying a website on the Internet Computer](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lectures/deploying_website_internet_computer/).
- [Motoko : create, read, update & delete](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lectures/create_read_update_delete/).
- [Motoko : admin access, error handling and cycles management](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lectures/admins-errors-cycles/).
- [Token, nfts and standards on the IC](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lectures/token-standards/).
- [Rust : Storing data and keeping them secure](https://github.com/motoko-bootcamp/awesome-motoko/blob/master/lectures/storing_data_and_keeping_them_secure/).
## Ressources
Links to other helpful ressources.
**An article by DFINITY that summarizes Motoko concepts.** : Motoko, Candid, Web assembly...
**Internet Computer documentation** : The main documentation website for the Internet Computer.
**Motoko Language documentation** : The main documentation for the Motoko language.
**Motoko Types documentation** : A reference for the Motoko base library types and their functions.
**DFX documentation** : The main documentation for the DFX command line tool used to deploy and manage dapps on the Internet Computer.
**Motoko playground** : A sandbox to quickly write and test Motoko code from your browser.
**Motoko extension** : A Motoko extension for Visual Studio Code that provides syntax highlighting.
**Dfinity education repo** : Educational ressources on datastructures, web development, blockchain and more.
**Examples** : Sample code and applications written in Rust or Motoko.
**create-ic-app** : Template project for major frameworks (Vue, React, Vanilla JS,Svelte).
**The invoice canister** : processing payments on the IC.
## Communities
-
Developer discord
-
Dfinity forum
近期下载者:
相关文件:
收藏者: