新型コロナウイルス感染症は、準備ができているかどうかにかかわらず、ビジネスを未来へと押し上げました。ショッピファイの副社長、ローレン・パデルフォード氏は「新型コロナウイルスはタイムマシンのように機能した。2030年を2020年にもたらした」と述べ、「組織がもっと時間があると考えていたこうした傾向はすべて、急速に加速した」と語った。私たちパナクラウドは、これらの課題に対応し、先頭に立って先導しようと努めています。この目的のために、Operation Unicorn と呼ばれる非営利運動を開始しています。
Operation Unicorn では、Certified Unicorn Developer 国際認定資格の導入を計画しています。開発者にとって、「ユニコーン」という言葉は、信じられないほど多様なスキルを持つ人を指します。私たちは、この希少種が次世代のユニコーン スタートアップ向けのアプリ、Dapps、API の開発に必要になると信じています。将来の開発者は、サーバーレス/クラウド、グラフ、AI、IoT、ブロックチェーン、量子テクノロジーを融合するアプリケーションと API を開発します。
ブロックチェーンがデジタル時代のオペレーティング システムである理由 Trivergence を探索する: ブロックチェーン、人工知能、モノのインターネットの交差点
レポート: 開発者の 67% が API ファーストの哲学を受け入れています
認定プログラムは、6 四半期からなる 18 か月のプログラムになります。最初の 4 四半期では、ユニコーン スタートアップの設立に必要な基礎について説明します。
第 1 四半期: API トークン エコノミーの概要とプログラミングの基礎
第 2 四半期: サーバーレス クラウド コンピューティングを使用した API 開発
第 3 四半期: トークンエコノミー、スマートコントラクト、Dapps の概要
第 4 四半期: クラウドにおける AI、機械学習、深層学習の概要
最後の 2 四半期では、学生は次の専門分野から選択します。
Bootcamp 2021 では、この認定プログラムのカリキュラムを繰り返し完成させます。プログラムが完成し、パンデミックが少し制御されたら、ユニコーン開発者を訓練する訓練機関を世界中のどこにでも開設できるようお手伝いします。
これはオープンで無料のブートキャンプです。参加するには、この参加フォームに記入するだけです。
それでは、コースの教材に沿って学習を始めてください。
新興テクノロジーと成熟テクノロジーの間の相互作用: AI、ブロックチェーン、クラウド
パンデミック後の仕事の未来 - 世界中の 3,000 人の CEO が語る
グラフベースの AI が企業の主流に参入
Panacloud Bootcamp 2021 では、AI、IoT、ブロックチェーン、AWS サーバーレス クラウド テクノロジーが融合されます。ブートキャンプでは、開発言語として Python、TypeScript、Rust、ML フレームワークとして TensorFlow、サーバーレス クラウド プラットフォームとして AWS、AWS Graph Database Neptune、ブロックチェーン プラットフォームとして Ethereum、およびコードとしてのインフラストラクチャ用 TypeScript を備えた AWS クラウド開発キット (CDK) を使用します。
ブートキャンプ 2020 とブートキャンプ 2021 の違い
Bootcamp 2020 の目的は、クラウド ベースの SaaS アプリとこれらのアプリ用の一般的なサーバーレス API を開発する開発者をトレーニングすることです。これには、React、Gatsby、および React Native を使用したグラフィック ユーザー インターフェイス (GUI) の開発が含まれます。
ブートキャンプ 2020
Bootcamp 2021 の目的は、クラウドベースの AI、IoT、ブロックチェーン、量子を活用したサーバーレス API を開発する開発者をトレーニングすることです。 Bootcamp 2021 ではグラフィック ユーザー インターフェイス (GUI) については説明せず、音声ベースの会話型インターフェイスのみについて説明します。会話型インターフェイス (CUI) は、実際の人間との会話をエミュレートするコンピューター用のユーザー インターフェイスです。このブートキャンプのコースは、ブートキャンプ 2020 がブートキャンプ 2021 の前提条件ではないように設計されています。
ブートキャンプ 2021
Bootcamp 2020 の録画は現在完了しており、数か月後には Bootcamp 2021 の録画が開始されます。 Bootcamp 2020 の録画が完了したと言っても、Bootcamp 2020 が終了したことを意味するわけではありません。少なくとも 2023 年 12 月までは両方のブートキャンプでの入場とプロジェクトの受け入れが可能です。また、これらの両方のブートキャンプを採用する開発者向けのプラットフォームも開発中です。今後の Operation Unicorn Startups にも、これらのブートキャンプへの参加が必要になります。
クラウドの数兆ドルの賞金が手に入る
ブートキャンプ 2020 とブートキャンプ 2021 の両方の目的は、この賞を目指す人々を訓練することです。
あなたはこれらの質問のうち何問答えることができますか?
注: Bootcamp 2020 および 2021 では、これらのトピックについて説明します。
最新のアプリケーションおよび API 開発者が回答できる必要がある質問:
オペレーション・ユニコーン Facebook グループ
Bootcamp 2021 では、Operation Unicorn Startups に向けて開発者を準備しています。 Operation Unicorn Startups の詳細については、後ほど発表されます。
今すぐ Panacloud Bootcamp 2021 Discord ディスカッション サーバーに参加してください
毎週土曜日午後 9 時 30 分~午後 11 時 30 分(パキスタン標準時間)、ファーストクラスは 2021 年 6 月 12 日土曜日
Zoom ミーティングに参加してクラスに参加したり、Facebook でライブを視聴したり、YouTube で録画を視聴したりできます。
ブートキャンプ 2021 (英語) : API エコノミーに向けて開発者を準備する - 毎週土曜日午後 9 時 30 分
Zoomミーティングに参加する
https://zoom.us/j/96221232702?pwd=ZmhxNUpXZ3dLdDc0anFYS2RTU09Qdz09
ZOOMミーティングID: 962 2123 2702
ZOOMパスコード: 123456
以下のFacebookグループでもライブ配信します。
https://www.facebook.com/groups/deep.learning.edu
Facebookで英語ライブ配信
録画は次の場所でも見ることができます。
英語放送 YouTube録画
毎週日曜日 午後9時30分から午後11時30分 パキスタン標準時間、2021年6月12日日曜日のファーストクラス
Zoom ミーティングに参加してクラスに参加したり、Facebook でライブを視聴したり、YouTube で録画を視聴したりできます。
ブートキャンプ 2021 (ウルドゥー語) : API エコノミーに向けて開発者を準備する - 毎週日曜日午後 9 時 30 分
Zoomミーティングに参加する
https://zoom.us/j/93398753815?pwd=MzRVUUhQbzRiWHJ5UFpGY1BIeldzUT09
ZOOMミーティングID: 933 9875 3815
ZOOMパスコード: 123456
以下のFacebookグループでもライブ配信します。
ウルドゥー語を Facebook でライブ配信
録画は次の場所でも見ることができます。
ウルドゥー語放送 YouTube での録画
イナム・ウル・ハク、カシム、アネス、ファヒーム、シャールク、ジア・カーン。
基本的な TypeScript 4: 初心者からプロまで
リポジトリから学ぶ
誰でも楽しめるプログラミング (Python 入門)
公式 Python チュートリアル
Python フルコース - 12 時間で Python を学ぶ - 初心者のための Python チュートリアル
Python チュートリアル - 初心者のための Python 2020
初心者のための Python チュートリアル - ゼロから始める Python フルコース - Python プログラミング - Edureka
公式Rustブック
Rustの紹介
Rustプロジェクト
Rust を学ぶ - チュートリアル、コース、書籍
AWSの無料利用枠
注: AWS 無料利用枠を利用するには、クレジット カードまたはデビット カードが必要です。パキスタンの学生にとって最も簡単な方法は、ミーザン銀行に銀行口座を開設することです。収入の証明がない場合は、Meezan Aasan アカウントを開設してください。 Meezan Bank は Rs を請求します。 ATM デビット カードの場合は 1100 ルピーの要件があります。最低入金額は 100 です。カードは数週間以内に届く予定です。私たちの学生は、このデビットカードが AWS で使用できると報告しました。
AWS/GCP/Azure アカウントの作成に使用できる NayaPay アプリを通じて仮想 VISA デビット カードを作成できるようになりました。これは良いニュースです。銀行から物理的な VISA/Master カードを作成するのが難しいと感じている学生の皆様へ。これはぜひご利用ください。
Bootcamp 2021 の目的は、ソフトウェア開発者が API エコノミー (アプリケーション プログラミング インターフェイス エコノミー) に向けて準備できるようにすることです。 API は、かつては別個だったソフトウェア システムがシームレスかつ簡単に相互に通信できるようにするソフトウェア インターフェイスです。 API の革新的な力により、専門の API プロバイダーが構築した API を組み合わせることによって、Software as a Service (SaaS) アプリケーションを構築できることが認識されました。その結果、開発者が自分のスキルとドメインの知識を専門化し、収益化できるようにする API エコノミーが誕生しました。
たとえば、タクシー予約 SaaS アプリは、それぞれ異なるプロバイダーのマッピング SaaS API、通信 SaaS API、請求 SaaS API を組み合わせ、その上に独自の UX を重ね合わせる場合があります。これにより、すべてを最初から構築する必要がなく、新しいサービスを簡単に開始できるようになります。これにより、すべての参加者が独自の製品、サービス、機能を迅速かつ低コストで開発することが容易になります。
API エコノミーでは、開発者はさまざまな役割を担う場合があります。 SaaS 開発者または API プロバイダーである可能性があります。 API プロバイダーは、他の特殊な API の上に開発することもできるため、API のレイヤーを作成できます。これにより、開発者が自分が構築した API に対して相互に課金する API エコノミーが生まれます。 API プロバイダーは、自分の API の使用に対して他のプロバイダーに料金を請求し、同時に他のプロバイダーに API の使用料を支払います。これらすべての API を使用する SaaS アプリ開発者は、エンド顧客にサービスの料金を請求します。この価値の交換が API エコノミーを実現します。
理想的には、SaaS API を使用する開発者は、毎月の固定サブスクリプションではなく、使用量に基づいたサブスクリプション料金が請求されることを望んでいます。この従量制のサブスクリプション料金は、サーバーレス クラウド テクノロジーによって可能になりました。サーバーレスはクラウド 2.0 とも呼ばれます。
API エコノミーの台頭により、新しい種類のソフトウェア会社、つまり API ファースト カンパニーが誕生しました。主要顧客であるエンドユーザーではなく、アプリケーションを構築するためのコンポーネントとしてソフトウェアを使用する他の開発者向けにソフトウェアを開発する会社。パナクラウド プラットフォームは、開発者や起業家が API ファーストの Unicorn スタートアップを構築できる手段を提供します。
API エコノミーは、小規模な開発者から最大規模の企業まで、あらゆる人に平等な競争の場を提供します。ただし、多くの課題も生じます。まず、多くの場合、API プロバイダーとそれを利用する開発者との間に直接の連絡が存在しないため、どの API をどのような機能で構築すればよいのかを知るのが難しい場合があります。第 2 に、どの API が利用可能で、どの API を使用すればよいのか、またそれらの比較上の長所と短所を知ることは困難です。第三に、現在の SaaS アプリケーションと API のほとんどは従来の Cloud 1.0 テクノロジーを使用して構築されているため、使用量ベースの課金サポートがなく、一部にはスケーラビリティの問題もあります。 4 番目に、API はその性質上集中管理されており、マルチテナントであるため、管理、サーバーレス環境でのリソース使用量の測定、テナントへの請求が困難になります。 5 番目に、すべての API プロバイダーは、サーバーレス リソースの使用状況と請求清算機能を監視および測定するためのカスタム プラットフォームを構築する必要があるため、市場投入までの時間を短縮できます。第 6 に、サーバーレス クラウド開発者が極度に不足しているため、API プロバイダーと SaaS アプリ会社の両方にとって生活が非常に困難になっています。 7 番目に、マルチテナントのサーバーレス SaaS アプリおよび API 開発者向けの一貫した包括的なトレーニング資料が不足しています。
パナクラウドは、誰もがクラウド開発者、スタートアップ創設者、API エコノミーの参加者になれるよう支援するために、オペレーション ユニコーンと呼ばれる社会運動を開始し、主導しています。焦点は、やがて数十億ドル規模の企業となる API ファーストのスタートアップの構築にあります。この運動は、個人だけでなく社会や国も変革するコミュニティの構築を目指しています。
クラス向け API エコノミー プレゼンテーション
サポート資料:
APIエコノミー
API エコノミーとは何か、そしてそれがビジネスにとって重要である理由
API エコノミーがデジタル変革をどのように推進しているか
API エコノミー: 次の大きな話題になるのか?
「API エコノミー」とは何か、そしてブランドはそこからどのように利益を得られるのか
API エコノミーへようこそ
2021 年の API エコノミーの現状
サーバーレスコンピューティング
サーバーレス API でビジネス環境を再構築する
API およびサービス アーキテクチャにおけるサーバーレス、マイクロサービス、その他のトレンド
API戦略の要点
AI、IoT、セキュリティが API エコノミーを形作る 5 つの方法
プラットフォーム エコノミーは API エコノミーです。そして人工知能には API が必要です
IoT プラットフォームにおけるビジネス API の極めて重要な役割: パート I
ブロックチェーン アプリケーション開発にとって API エコノミーはどの程度重要ですか?
API とブロックチェーン — 1 兆ドル規模のチャンス
API のアーキテクチャ スタイル – 選択方法
API アーキテクチャ スタイルの比較
クラス 1 ビデオ: API エコノミー
クラス 1: YouTube の API エコノミーとは英語で何ですか
クラス 1: Facebook の API エコノミーとは英語で何ですか
クラス 1: YouTube のウルドゥー語での API エコノミーとは何ですか
クラス 1: Facebook のウルドゥー語での API エコノミーとは何ですか
クラス2のプレゼンテーション
読み物:
プログラマブルマネーの進化をグラフ化する
プログラマブルマネーとは実際何ですか?
MakerDAOのDAIステーブルコインとは何ですか?
DAI とは何ですか?またその仕組みは何ですか?
ステーブルコインの主な使用例と利点
DAI ステーブルコインの使用方法: 初心者ガイド (2021)
クラス 2 ビデオ: プログラム可能なお金
クラス 2: YouTube で英語でプログラム可能なお金
クラス 2: Facebook で英語でプログラム可能なマネー
クラス 2: YouTube のウルドゥー語でプログラム可能なお金
クラス 2: Facebook 上でウルドゥー語でプログラム可能なお金
クラス3のプレゼンテーション
読み物:
Web 3.0 とは何ですか?
トークンエコノミーとは何ですか?
トケノミクス
トケノミクスとは
NFTは、今日の暗号通貨の世界で「大きなもの」です。クリエイティブエコノミーの未来
NFT
SFT
ERC-1155
トークンエコノミーブック
クラス 3 ビデオ: トークンエコノミー
クラス 3: YouTube での英語のトークンエコノミー
クラス 3: Facebook での英語でのトークンエコノミー
クラス 3: YouTube のウルドゥー語でのトークンエコノミー
クラス 3: Facebook 上のウルドゥー語でのトークンエコノミー
Essential TypeScript 4: 初心者からプロまで: 第 1 章
書籍のソースコード
コーディングしながら学習していきます。TypeScript で簡単な Todo アプリを開発します
クラス4のプレゼンテーション
TypeScript Textbook の第 1 章についても説明します。
クラス 4 のビデオ: TypeScript の基本的な Todo アプリ
クラス 4: YouTube で英語の TypeScript による基本的な Todo アプリ
クラス 4: Facebook 上の英語の TypeScript による基本的な Todo アプリ
クラス 4: YouTube のウルドゥー語の TypeScript での TBasic Todo アプリ
クラス 4: Facebook 上のウルドゥー語の TypeScript での基本的な Todo アプリ
TypeScript Textbook の第 1 章の残りの部分についても説明します。
クラス 5 のビデオ: TypeScript の高度な Todo アプリ
クラス 5: YouTube で英語の TypeScript による高度な Todo アプリ
クラス 5: Facebook 上の英語の TypeScript による高度な Todo アプリ
クラス 5: YouTube のウルドゥー語での TypeScript による高度な Todo アプリ
クラス 5: Facebook 上のウルドゥー語の TypeScript による高度な Todo アプリ
『Essential Typescript Text book』の第 1 章を学習し、コマンド ライン インターフェイスとデータの永続ストレージを備えた Todo アプリを作成します。
次の手順に従ってプロジェクトを送信します
NPM コードでのパッケージの公開
クラス 6 ビデオ: NPM でのパッケージの公開
クラス 6: NPM 上のパッケージを Facebook 上で英語で公開する
クラス 6: NPM のパッケージを YouTube で英語で公開する
クラス 6: Facebook 上のウルドゥー語で NPM にパッケージを公開する
クラス 6: NPM のパッケージをウルドゥー語で YouTube に公開する
Typescript と oclif を使用して Todo コマンド ライン インターフェイス アプリを構築し、グローバル npm パッケージとして公開します。
次の手順に従ってプロジェクトを送信します
プロジェクトの読書リソース:
oclif: オープンな CLI フレームワーク
オクリフの紹介
todo cli アプリを作成して oclif を始める
Todo CLI リポジトリ
サーバーレスへの移行に関する専門家のアドバイス
7 つのコア AWS サービスによるサーバーレス化
Lambda の運用: イベント駆動型アーキテクチャを理解する – パート 1
オペレーティングラムダ: イベント駆動型アーキテクチャにおける設計原則 – パート 2
ラムダの運用: イベント駆動型アーキテクチャにおけるアンチパターン – パート 3
TypeScript や Lambda 関数などで、Python、TypeScript、Rust で Infrastructure as Code (IaC) CDK AWS サーバーレス コンストラクトを作成します。
CDK V2 の使用
CDK の入門
CDK v2 で使用するには、新しいバージョンの CDK ツールキットが必要です。インストールするには、次のコマンドを発行します。
npm install -g aws-cdk@next
学習教材:
CDK リポジトリでサーバーレスを学習する
CDK と AWS Lambda、AWS API Gateway (OpenAPI 仕様を使用)、および AWS AppSync を使用したサーバーレス SaaS API 開発に焦点を当てます。
また、アプリケーション コードは Python で記述し、インフラストラクチャ コードは Typescript で記述することにも注意してください。
コードとしてのインフラストラクチャ (IaC とも呼ばれます) は、基盤となる IT インフラストラクチャをソフトウェアとして体系化して管理する IT 実践です。コードとしてのインフラストラクチャの目的は、開発者や運用チームが、個別のハードウェア デバイスやオペレーティング システムを手動で構成するのではなく、リソースを自動的に管理、監視、プロビジョニングできるようにすることです。コードとしてのインフラストラクチャは、プログラマブル インフラストラクチャまたはソフトウェア定義インフラストラクチャと呼ばれることもあります。
集中型システム、分散型システム、分散型システム
ブロックチェーン vs クラウド コンピューティング
クラウドコンピューティングとは何ですか?
クラウドコンピューティングとは何ですか?定義、利点、種類、傾向
AWS が Gartner のインフラストラクチャおよびプラットフォーム サービスのマジック クアドラントで 10 年連続でクラウド リーダーに選出
ビッグ 3 クラウド プロバイダー: 1 位に浮上するのは誰ですか?
サーバーレス コンピューティングとは
サーバーレスインフラストラクチャ市場の有望なトレンド
コードとしてのインフラストラクチャ
CDK それとも Terraform?
Terraform 用の CDK
Kubernetes 用 CDK の紹介
AWS CDK とは何ですか? DevOps チームがそれを使用する必要があるのはなぜですか?
AWS CDK とは何ですか?
クラス 7 のビデオ: コンピューティングの未来
クラス 7: Facebook で英語でコンピューティングの未来を語る
クラス 7: YouTube で英語でコンピューティングの未来を学ぶ
クラス 7: Facebook 上のウルドゥー語でコンピューティングの未来
クラス 7: YouTube でウルドゥー語でコンピューティングの未来を語る
無料の AWS アカウントを作成する
AWSの無料利用枠
注: AWS 無料利用枠を利用するには、クレジット カードまたはデビット カードが必要です。パキスタンの学生にとって最も簡単な方法は、ミーザン銀行に銀行口座を開設することです。収入の証明がない場合は、Meezan Aasan アカウントを開設してください。 Meezan Bank は Rs を請求します。 ATM デビット カードの場合は 1100 ルピーの要件があります。最低入金額は 100 です。カードは数週間以内に届く予定です。私たちの学生は、このデビットカードが AWS で使用できると報告しました。
学習教材:
ステップ 00: こんにちは CDK
ステップ 01: こんにちはラムダ
クラス 8 ビデオ: Hello CDK
クラス 8: Facebook で英語で Hello CDK
クラス 8: YouTube で英語の Hello CDK
クラス 8: Facebook 上のウルドゥー語でこんにちは CDK
クラス 8: YouTube のウルドゥー語で Hello CDK
ステップ01
ステップ02
クラス 9 ビデオ: Hello CDK Lambda と CDN Web サイトのデプロイメント
クラス 9: Facebook での英語での Lambda と CDN Web サイトのデプロイメント
クラス 9: YouTube での英語での Lambda および CDN Web サイトのデプロイメント
クラス 9: Facebook 上のウルドゥー語での Lambda と CDN Web サイトのデプロイメント
クラス 9: YouTube でのウルドゥー語での Lambda と CDN ウェブサイトのデプロイメント
CDK ワークショップに従って Hitcounter API を構築する
Hitcounter API を構築する前に、まずワークショップに従う必要があります。
次の手順に従ってプロジェクトを送信してください
クラス 10: Facebook 上の英語でのデータソースとして AppSync を Lambda と統合する
クラス 10: YouTube で英語で AppSync をデータソースとして Lambda と統合する
クラス 10: Facebook 上のウルドゥー語でデータソースとして AppSync を Lambda と統合する
クラス 10: YouTube のウルドゥー語でデータソースとして AppSync を Lambda と統合する
クラス 11: Facebook 上の英語でのデータソースとして AppSync を Lambda と統合する
クラス 11: YouTube で英語で AppSync をデータソースとして Lambda と統合する
クラス 11: Facebook 上のウルドゥー語でデータソースとして AppSync を Lambda と統合する
クラス 11: YouTube のウルドゥー語でデータソースとして AppSync を Lambda と統合する
クラス 12: 英語で Facebook 上で AppSync を Lambda と DynamoDB と統合する
クラス 12: 英語で YouTube で AppSync を Lambda と DynamoDB と統合する
クラス 12: Facebook 上のウルドゥー語で AppSync と Lambda、DynamoDB を統合する
クラス 12: YouTube でウルドゥー語で AppSync と Lambda、DynamoDB を統合する
API 設計、プロトタイプ、およびテストの学習リポジトリ
クラス 13: Facebook 上の英語での REST リクエスト コレクション
クラス 13: YouTube での英語の REST リクエスト コレクション
クラス 13: Facebook 上のウルドゥー語での REST リクエスト コレクション
クラス 13: YouTube のウルドゥー語での REST リクエスト コレクション
このプロジェクトでは、CDK、API Gateway、Lambda Function、DynamoDB を使用して、AWS で Simple Book API を定義します。 API を開発したら、Postman を使用してテストします。
この API の要件はこのリポジトリに文書化されています
プロジェクト コードはここにプッシュされます。プロジェクトのビルド後に参照するためにコードをコピーしないでください。
https://github.com/panacloud/bootcamp-2021/tree/main/code/project-04(aws-restful-api)
クラス 14: Facebook 上で英語で AWS API Gateway を使用して簡単な書籍 API を構築する
クラス 14: AWS API Gateway を使用したシンプルな書籍 API の構築 (YouTube で英語)
クラス 14: Facebook 上でウルドゥー語で AWS API Gateway を使用してシンプルな書籍 API を構築する
クラス 14: YouTube のウルドゥー語で AWS API Gateway を使用したシンプルな書籍 API の構築
クラス 14 のコード:
https://github.com/panacloud/bootcamp-2021/tree/main/code/project-04(aws-restful-api)
このビデオを見て、AppSync、Lambda Functions、DynamoDB を使用して AWS で GraphQL Todo API を開発してください。次に、postman を使用してテストします。
プロジェクト コードはここにプッシュされます。プロジェクトのビルド後に参照するためにコードをコピーしないでください。
https://github.com/panacloud/bootcamp-2021/tree/main/code/project05-aws-graphql
クラス 15: Facebook で英語で AWS App Sync を使用して GraphQL Todo API を構築する
クラス 15: AWS App Sync を使用した GraphQL Todo API の構築 (YouTube で英語)
クラス 15: Facebook 上のウルドゥー語で AWS App Sync を使用して GraphQL Todo API を構築する
クラス 15: YouTube のウルドゥー語で AWS App Sync を使用して GraphQL Todo API を構築する
クラス 15 のコード:
https://github.com/panacloud/bootcamp-2021/tree/main/code/project05-aws-graphql
参考資料: このリポジトリのステップ 02 および 03
クラス 16: Facebook での英語での se-Case Driven QraphQL API デザインとデザイン思考
クラス 16: SE-Case Driven QraphQL API デザインとデザイン思考 (英語) (YouTube)
クラス 16: Facebook でのウルドゥー語での se-Case 駆動型 QraphQL API デザインとデザイン思考
クラス 16: SE-Case 駆動の QraphQL API 設計とウルドゥー語でのデザイン思考 (YouTube)
参考資料: このリポジトリのステップ 04
グラフ データベース for Dummies Book、第 1 章、第 2 章、および第 4 章
サイパークエリ
サイパーアップデート
Sandboxを使ってMovie Databaseの練習をしました
このArrows.appを使ってグラフの絵を描くことができます
クラス 17: Facebook での英語でのグラフ データベースの紹介
クラス 17: YouTube で英語でグラフ データベースの概要を学ぶ
クラス 17: Facebook 上のウルドゥー語でのグラフ データベースの紹介
クラス 17: YouTube のウルドゥー語でのグラフ データベースの概要
コードリポジトリ
クラス 18: Facebook 上の英語での AWS Neptune Graph データベース
クラス 18: YouTube で英語での AWS Neptune Graph データベース
クラス 18: Facebook 上のウルドゥー語での AWS Neptune Graph データベース
クラス 18: YouTube のウルドゥー語での AWS Neptune Graph データベース
Neptune と AppSync を使用した Dinning by Friends API プロジェクト
チュートリアル: Amazon Neptune Graph Database、AppSync、TypeScript、CDK を使用して AWS で GraphQL API を構築する
参考資料: このリポジトリのステップ 06
読み物:
DBMS でのデータベース設計チュートリアル: データ モデリングを学ぶ
DBMS (SQL) の正規化とは何ですか? 1NF、2NF、3NF、BCNF
ER モデリングとは何ですか?
クラス 19: Facebook での英語でのリレーショナル データベース設計
クラス 19: YouTube で英語でリレーショナル データベース設計を行う
クラス 19: Facebook 上のウルドゥー語でのリレーショナル データベース設計
クラス 19: YouTube のウルドゥー語でのリレーショナル データベース設計
PostgreSQLをダウンロード
ダウンロード
読み物:
SQL クイックスタート ガイドの第 1 章、4 ~ 10 章
W3C SQL チュートリアル
クラス 20: Facebook で英語で SQL を学ぶ
クラス 20: YouTube で英語で SQL を学ぶ
クラス 20: Facebook でウルドゥー語で SQL を学ぶ
クラス 20: YouTube でウルドゥー語で SQL を学ぶ
読み物:
CockroachDB サーバーレスを発表、開発者向けデータベースを目指す
新しいクラスのサーバーレス PostgreSQL データベースが出現しており、これらに焦点を当てる予定です。
CockroachDB Serverless は 3 つの主要なクラウド プラットフォームすべてで実行され、いずれのプラットフォームでもアカウントは必要なく、無料利用枠もあります。この多用途性は、開発者にとっても、学生を教える者にとっても魅力的です。したがって、それを教育に使用します。
サーバーレス データベースと CockroachDB サーバーレスの概要
DBeaver クライアントを使用した SQL コマンドの実行
DBeaver を CockroachDB Serverless に接続するにはどうすればよいですか?
CDK を使用した Amazon Aurora サーバーレス
追加の読み物:
CockroachDB サーバーレスを使用してフルスタック Node.js アプリを構築する
Sequelizeを使用します
チュートリアルの続き
TypeScript で Sequelize を使用する
Typescript ドキュメントを続行する
AWSラムダ
クラス 21: Facebook での英語でのサーバーレス PostgreSQL データベースと SQL
クラス 21: サーバーレス PostgreSQL データベースと SQL (英語) (YouTube)
クラス 21: Facebook でのサーバーレス PostgreSQL データベースとウルドゥー語での SQL
クラス 21: YouTube のウルドゥー語でのサーバーレス PostgreSQL データベースと SQL
まず、本書「Swagger と OpenAPI を使用した API の設計」について説明します。
このクラスでは、第 1 章、第 2 章、および第 3 章を取り上げます。
クラス 22: Facebook での英語での OpenAPI パート 1
クラス 22: YouTube での OpenAPI パート 1 (英語)
クラス 22: Facebook 上のウルドゥー語での OpenAPI パート 1
クラス 22: YouTube のウルドゥー語での OpenAPI パート 1
クラス 23: Facebook での英語での OpenAPI パート 2
クラス 23: OpenAPI パート 2 (英語) (YouTube)
クラス 23: Facebook 上のウルドゥー語での OpenAPI パート 2
クラス 23: YouTube のウルドゥー語での OpenAPI パート 2
クラス 24: Facebook での英語での OpenAPI パート 3
クラス 24: OpenAPI パート 3 (英語) (YouTube)
クラス 24: Facebook 上のウルドゥー語での OpenAPI パート 3
クラス 24: YouTube のウルドゥー語での OpenAPI パート 3
クラス 25: Facebook での OpenAPI パート 4 (英語)
クラス 25: OpenAPI パート 4 (英語) (YouTube)
クラス 25: Facebook 上のウルドゥー語での OpenAPI パート 4
クラス 25: YouTube のウルドゥー語での OpenAPI パート 4
クラス 26: Facebook での OpenAPI パート 5 (英語)
クラス 26: OpenAPI パート 5 (英語) (YouTube)
クラス 26: Facebook 上のウルドゥー語での OpenAPI パート 5
クラス 26: YouTube のウルドゥー語での OpenAPI パート 5
Aruora サーバーレスと API ゲートウェイを使用した Dinning by Friends API プロジェクト
OpenAPI 仕様を使用して REST API を定義し、文書化します。
パナクラウドのジーシャン・ハニフCTOが今週土曜日からブートキャンプ2021の指導チームに加わります。彼は、Chainlink Hackaton およびスピード プログラミング コンテストでグランプリを受賞した、世界最高のブロックチェーンおよび Web3 開発者の 1 人です: https://www.youtube.com/watch?v=Gt45XBslPQ4&t=6515s
また、英語セクションでは Panacloud Tools Group のリーダーである 17 歳の開発者 Hasan Sohail 氏、ウルドゥー語セクションでは CLI チームの一員である 18 歳の Mateen Mustafa 氏についても紹介します。
まず、開発者がクラウド サーバーレス API を迅速に作成し、API NFT や API DAO トークンなどを作成できるようにする Panacloud API テクノロジーを紹介します。これにより、開発者は世界の暗号通貨と API 経済で数百万ドルを調達できます。
https://www.npmjs.com/package/@panacloud/cli
これは API 開発者向けの最初の Panacloud ツールであり、将来的にはさらに多くのツールが登場します。 API NFT、ファンディングおよび DAO トークン、その他のテクノロジーも開発中です。まず、API 開発者向けにクラウドとブロックチェーン テクノロジーを融合させます。 AI、IoT Matter、Metaverse テクノロジーは今後追加される予定です。
クラス 27: Facebook での英語での Panacloud CLI
クラス 27: YouTube での Panacloud CLI (英語)
クラス 27: Facebook 上のウルドゥー語での Panacloud CLI
クラス 27: YouTube のウルドゥー語での Panacloud CLI
学習レポ
クラス 28: ステップ 00 および 01 - Facebook での英語でのブロックチェーン、イーサリアム スマート コントラクト、およびハードハットの紹介
クラス 28: ステップ 00 および 01 - YouTube での英語でのブロックチェーン、イーサリアム スマート コントラクト、およびハードハットの紹介
クラス 28: ステップ 00 および 01 - Facebook 上のウルドゥー語でのブロックチェーン、イーサリアム スマート コントラクト、およびヘルメットの紹介
クラス 28: ステップ 00 と 01 - YouTube のウルドゥー語でのブロックチェーン、イーサリアム スマート コントラクト、ヘルメットの紹介
クラス 29: ステップ 03 パート 1 - Facebook で英語での Solidity チュートリアル
クラス 29: ステップ 03 パート 1 - YouTube の英語による Solidity チュートリアル
クラス 29: ステップ 03 パート 1 - Facebook のウルドゥー語での Solidity チュートリアル
クラス 29: ステップ 03 パート 1 - YouTube のウルドゥー語による Solidity チュートリアル
クラス 30: ステップ 03 パート 2 - Facebook での英語による Solidity チュートリアル
クラス 30: ステップ 03 パート 2 - YouTube の英語による Solidity チュートリアル
クラス 30: ステップ 03 パート 2 - Facebook のウルドゥー語での Solidity チュートリアル
クラス 30: ステップ 03 パート 2 - YouTube のウルドゥー語による Solidity チュートリアル
クラス30パート2:ステップ03パート2B- YouTubeのウルドゥー語のソリッドチュートリアル
クラス31:ステップ03パート3- Facebookの英語のソリッドチュートリアル
クラス31:ステップ03パート3- YouTubeの英語のソリッドチュートリアル
クラス31:ステップ03パート3- Facebookのウルドゥー語の堅牢性チュートリアル
クラス31:ステップ03パート3- YouTubeのウルドゥー語の堅牢性チュートリアル
クラス32:ステップ03パート4- Facebookの英語のソリッドチュートリアル
クラス32:ステップ03パート4- YouTubeの英語のソリッドチュートリアル
クラス32:ステップ03パート4- Facebookのウルドゥー語のソリッドチュートリアル
クラス32:ステップ03パート4- YouTubeのウルドゥー語のソリッドチュートリアル
クラス33:ステップ03パート5- Facebookの英語のソリッドチュートリアル
クラス33:ステップ03パート5- YouTubeの英語のソリッドチュートリアル
クラス33:ステップ03パート5- Facebookのウルドゥー語の堅実さのチュートリアル
クラス33:ステップ03パート5- YouTubeのウルドゥー語の堅牢性チュートリアル
クラス34:ステップ03パート6- Facebookの英語のソリッドチュートリアル
クラス34:ステップ03パート6- YouTubeの英語のソリッドチュートリアル
クラス34:ステップ03パート6- Facebookのウルドゥー語のソリッドチュートリアル
クラス34:ステップ03パート6- YouTubeのウルドゥー語のソリッドチュートリアル
クラス35:ステップ04-第02章Facebookの英語の教科書
クラス35:ステップ04- YouTubeの英語の教科書2章
クラス35:ステップ04-第02章Facebookのウルドゥー語の教科書
クラス35:ステップ04-第02章YouTubeのウルドゥー語の教科書
クラス36:ステップ04および05-第02章および03 Facebookの英語の教科書
クラス36:ステップ04および05- YouTubeの英語の第02章および03教科書
クラス36:ステップ04および05-第02章および03 Facebookのウルドゥー語の教科書
クラス36:ステップ04および05- YouTubeのウルドゥー語の第02章および03教科書
クラス37:ステップ6A-第07章Facebookの英語の教科書
クラス37:SSTEP 6A- YouTubeの英語の教科書7章
クラス37:ステップ6a-第07章Facebookのウルドゥー語の教科書
クラス37:ステップ6A- YouTubeのウルドゥー語の第07章教科書
クラス38:ステップ6b- Facebookで英語での休暇プロジェクトの割り当て
クラス38:SSTEP 6B- YouTubeの英語での休暇プロジェクトの割り当て
クラス38:ステップ6b- Facebookのウルドゥー語での休暇プロジェクトの割り当て
クラス38:ステップ6b- YouTubeのウルドゥー語での休暇プロジェクトの割り当て
おそらくご存知のように、ICO(「初期コイン製品」)業界は活況を呈しており、新しいスタートアップが自分自身をキックスタートする方法を完全に再発明しています。実際、Wikipediaの最高のクラウドファンディングプロジェクトのリストをご覧ください。ブロックチェーンプロジェクトが絶対にリストを支配していることに気付くでしょう。
IDOとIEO対ICOの違いを理解します
また、最新のリストについてはこれらのリンクを確認してください。
ICOドロップのICOリスト。
最高の新しい初期コイン製品のICOリスト。
トップレートの暗号トークン販売:新しいICO、STOS、IEOS、IDOSTOP定格の暗号トークン販売のリスト:新しいICO、STO、IEOS、IDOのリスト
ICOリストオンライン
Binance IEOリスト
バイナンスローンチパッド
IEOリスト
ポルカスターター
プロジェクトパート1:BinanceLauchpadでIEOを起動する方法
ieoをlauchする方法を読んでください
プロジェクトの最初のタスクは、Binance Launch PadでIEOを開始する方法についてGoogleスライドのプレゼンテーションを行うことです。
注:Binance Launchpadの代替案も文書化します。
プロジェクトパート2:PolkaStarterでIDOを起動する方法
上位資金調達プラットフォームのリストを確認します
プロジェクトの2番目のタスクは、PolkaStarterでIDOを開始する方法についてGoogleスライドのプレゼンテーションを行うことです。
プロジェクトパート3:パコトークンを作成します
トークンと関連する契約を作成することで、契約に送られたお金を処理する方法も学びます。
したがって、この章のために、私たちのパコ・ダップが独自のコインであるパコ・トークンを使用していると想像しましょう。トークン自体とトークンクラウドセール(ICO)用の2つの契約を作成します。
次に、独自のPako ERC20トークンを作成し、テストネットに展開します。トークンは、openzeppelin契約を使用することです。 Harkhat Development Envirnomentを使用します。また、少なくとも20の自動テストを書きます。 SolitidityとTypescriptを使用してDvelopmentを使用します。
プロジェクトパート4:クラウドセール契約を開発します
この契約は、ユーザーがPakoトークンとETHを交換できるようにする責任があります。そのためには、トークンの価格を設定する必要があります(1 ETH = 100 PAKOトークン)
支払可能なbuytoken()関数を実装します。
購入者であるETHの量、購入したトークンの量をログに記録するBuyTokensイベントを排出します
展開時にトークンをクラウドセール契約に75%転送します。つまり、契約が展開された直後に、トークン契約にトークンの供給の75%を送信することを望んでいます。一方、25%は私たちの個人的な「所有者」アカウントに残っています。
クラウドセール契約の所有権(展開時間)をフロントエンドアドレスに転送して、ETHを引き出すことができるようにします。
Openzeppelin Crowd Sale契約を使用できますが、コードを最新のSolidityバージョンに更新する必要があります。
また、Exentisiveテストを作成します。たとえば、ランダムアカウントから契約に1 ETHのトランザクションを送信するだけです。取引後、契約の残高が削減されるはずである一方で、アカウントがPAKOを受け取ったことを期待する必要があります。
注:トークン契約の作成を開始する前に、アクセス制御を確認することをお勧めします。
プロジェクトパート5:メタマスクで試してみます
コードをテストするのは常に良いことですが、あなたの作品の結果が素敵なUIに包まれているのを見るのがよく満足しています。契約を展開し、Pako TokensをMetamaskウォレットに入れる方法を見てみましょう。
まず、新しいトークン契約がアップロードされて展開されるように、テストネットワークの展開スクリプトを実行することから始めます。
それが完了したら、契約がアップロードされたものに注意してコピーしてください!
次に、メタマスクに向かい、1 ETHの取引をクラウドセール契約の住所に送信します。メタマスクウォレットにエーテルがない場合は、蛇口を使用できることを忘れないでください。
トランザクションが確認された後、ウォレットにトークンが表示されない理由について混乱する可能性があります。メタマスクにトークンアドレスを「登録」するために手動でトークンアドレスを追加する必要があることがわかりました。結局のところ、非常に多くのトークンがあります。メタマスクはデフォルトでそれらをすべてリストする方法はありません。
これを行うには、サイドメニューを開き、[トークンの追加]ボタンをクリックして開始します。
トークンページに表示されたら、[カスタムトークンの追加]をクリックして、アドレスフィールドのトークン契約のアドレスに貼り付けます。
トークンを追加したいことを確認した後、財布内のETHバランスのすぐ隣にパコのバランスを確認できるはずです。なんてクールなんでしょう!
プロジェクトパート6:マルチ署名ウォレットで試してみます
読む
[Gnosis Safe] {https://gnosis-safe.io/)をマルチシグで使用して、最後の部分でしたことを行います。
プロジェクトパート7:Ethers.jsを使用してトークンを送信します
Ethers.jsを使用して、Pako Tokenを友人の住所に送信するタイプスクリプトプログラムを作成します。
このチュートリアルに従うことができます
プロジェクトパート8 Advanced:NFTを作成、展開、ミント、販売
このNFTチュートリアルシリーズを読んでください
OpenzePplen ERC721 NFT標準を使用してNFT契約を作成します。
プリセットERC721契約を使用できます。
NFT契約をテストネットに展開し、それをまとめ、メタマスクウォレットで表示し、販売のためにOpenSea Marketplaceにリストします。
ERC721市場を実装します
読書:
イーサリアムのテキストブック
イーサリアムとは何ですか?平易な英語での初心者の説明
ETH、世界で最も貴重な資産
defiとは何ですか?分散化された財務に関する初心者のガイド
地方分権化された金融がビジネス金融サービスをどのように変革するか - 特に中小企業にとって
分散財務(defi)
最初のDex製品(IDO)とは何ですか? ICO&IEOとどう違うのですか?
UNISWAPとは - 初心者のガイド
単純な言葉でuniswapとは何ですか?
Uniswapを理解するためのグラフィカルガイド
UNISWAPレビューとチュートリアル:初心者のガイドと高度なヒントとトリック
上部暗号発射パッド
なぜプロジェクトおよび支援者としてPolkaStarter IDOに参加するのか
Duckstarterについて知る必要があるすべて
基礎テクノロジースタックとしてのグラフ:分析、AI、およびハードウェア
グラフ理論の紹介
グラフデータベースとは何ですか?
よりスマートなデータへの移行:グラフデータベースと機械学習
知識グラフ:AIの未来をナビゲートする、アクセンチュアのチャーリー・ビヴェリッジとのインタビュー
グラフベースのAIは、エンタープライズの主流に入ります
専門家が主流の使用に向かうグラフデータベースを見る理由
グラフデータベースがモノのインターネットに最適な理由
グラフデータベースを使用してモノのインターネットを駆動する
グラフとインターネット(接続)のインターネット
将来の戦場システムのためのモノのインターネット(IoT)とグラフデータベースの組み合わせ
グラフデータプラットフォームレポートをお読みください
グラフデータベースを開始します
Amazon Neptune -7ビデオを始めましょう
Amazon Neptune T3インスタンスでグラフアプリを最大76%下げるコストを下げる
グラフモデリングガイドライン
初心者向けのグラフデータベース:データモデリングの基本
グラフデータモデリング:アクション中のグラフデータベースの第2章
Hackolade:TinkerPopのデータモデリングツール
グレムリンの基本
実用的なグレムリン-Apache Tinkerpopチュートリアル
Gremline Webコンソール
Amazon NeptuneでAWS Lambda機能を使用しています
あなたのためにそれをグラフ化させてください - パート1 - エアルート
Matplotlibはじめに
D3はじめに
MPLD3-ブラウザにMatplotlibを持ち込みます
グラフベースのAIは、エンタープライズの主流に入ります
グラフテクノロジーがAIの変化方法
グラフテクノロジーが人工知能と機械学習の変化方法
Amazon Neptune ML
AIサービスとしてのAI:AWSを使用したサーバーレスの機械学習
次の本から選ぶかもしれません
今、これらの2冊の本がベストセラーです:
Hands-Machine-Learning-Scikit-Learn-Tensorflow
クラウド、モバイル、およびエッジのための実用的な深い学習:Python、Keras、Tensorflowを使用した現実世界のAIおよびコンピュータービジョンプロジェクト
AWS IoT Greengrassを始めましょう
AWS IoT Coreを始めましょう
クラウドチュートリアル:AWS IoT
Greengrassチュートリアルを使用し、CDKを使用してすべての例とコードを吸収します。
Raspberry Pi 4モデルB、または8 GB MicroSDカードを備えたRaspberry Pi 3モデルB/B+を使用するか、Amazon EC2インスタンスを仮想エッジデバイスとして使用する必要があることを強くお勧めします。
Amazon Sagemakerを学ぶ:開発者とデータ科学者向けの機械学習モデルの構築、トレーニング、展開のガイド
Amazon-Sagemaker-CDK-Examples
Learn Amazon Sagemakerの教科書を使用し、CDKを使用してすべての例とコードを吸収します。
{AWS CDKを介してALEXAを使用してサーバーレスアプリに音声を追加する]
FreeRTOS
Freertos™カーネル
埋め込まれた錆のためのFreertos API
フレートスラスト
Freertos.RS
リアルタイムの割り込み駆動型の並行性
ピコの錆
錆が完全に機能している場合は、ピコに移動しようとします
トークンの秘密:トークンエコノミーの二面的な金融インセンティブ
Daiの説明:使用しても安全ですか?
ダミーのためのメーカー:ダイ・スタブコインの明白な英語の説明
Dai Stablecoinを入手する方法
2014年のETH 2.0の意味と今日の意味
Ethereum 2.0:それが何なのか、なぜここにあるのか、そして地平線上にあるもの
ETH 2.0の分解-EwasmとEVMが説明しました
基板ブロックチェーンでイーサリアムスマートコントラクトを実行します
堅牢性は、スマートコントラクト開発の事実上の基準として置き換えられていますか?
DIEMプロジェクト
ブロックチェーン、IoT、およびAIの収束
ブロックチェーンがAIとIoTに信頼を追加する方法
defiの方法
Amazon Braket
Amazon Braket - 量子コンピューティングを実践します
AWS Braket Quantum Computing:開始方法