
みんなのためのすべてのEVMブロックチェーンBAppの開発 - 入門
captainmomo
このレッスンでは、ERC20(Coin)、ERC721(NFT)の使い方と簡単なNFT Presaleサービスを作成します。 OpenseaとMetamaskの使い方を学び、開発ノウハウと理論に関する知識も分かります。
입문
Blockchain, Smart Contract, NFT
マルチスレッドプログラミングを理解し、他のプロジェクトを分析するときにこの知識がどのように役立つかを活用してください。

CPU、Cache
プロセスとスレッド
マルチスレッドプログラミング
C# Multithread Part 一部
Mysql、Redis、Kafkaの分析能力
「上手な開発者」に生まれ変わるためのクリーン、
マルチスレッドプログラミングのすべて
🤔
開発実力が停滞したように感じられます。もし遅れているのではないでしょうか?
🥲
非専攻者出身プログラマーなのに、原理や基盤知識が貧弱なようでいつも残念です。
😥
シニアプログラマーとして成長するためにもっと勉強すれば役に立ちますか?
過去には、オープンソースプロジェクトがうまく管理されていないか、使用上不快感や誤動作がありました。
そのため、ほとんどのシニアプログラマーはキャッシュサーバーやメッセージブローカーなどを直接作成して使用しました。
ところが最近、開発トレンドはこれらのものを直接作るよりも、よく作られたオープンソースを使う方法に変わっています。直接サーバーを作成し、マルチスレッド(Multi-Thread)プログラミングをしなくなり、よく作られたオープンソースを正しく分析することも容易ではないことになりました。
ほとんどのシニアプログラマはマルチスレッドプログラミングの理解度が高いですが、直接経験していないジュニア開発者の立場ではこのギャップを埋めることは困難です。
そのため、私はプログラマーとして成長する過程で抜け落ちたマルチスレッドプログラミングの知識を皆さんに伝えたいと思います。
あなたは世界中の多くのオープンソースコードを分析しながら何を得ることができますか?
英語がよく分からない状態なら英語になった映画やドラマを見ると英語会話の実力が増えません。一方、聞き取りと理解がある程度なる方なら映画やドラマだけ見ても実力を育てることができます。
バックエンド開発も同様です。
マルチスレッドの概念を理解し、うまく作られたオープンソースを分析すれば、既存とは異なる視点で「まあこうして作られているな」ではなく「だからこうして作ったんだ」という深い洞察力を育てることができます。
💡川の実践部分はVSCodeとC#を使用しました。私が使用していない言語だと距離感が感じられるかもしれませんが、コードはマルチスレッドプログラミングを紹介するためのツールであり、複雑なコードは含まれていません。誰もが1つの言語の非常に基本的な文法(変数生成、分岐文、繰り返し文)だけを知っていても講義を見るのに問題はありません。
VSCode を知らなくても、C# を知らなくても、コードを実行させることを知らなくても講義の中ですべてお知らせします。
基本的なプログラミング言語文法程度だけ知れば理解できる内容!マルチスレッドプログラミングの練習をする前に、基本的な理論を学びます。 (スレッド、プロセス)
理論だけで終わってはいけないでしょう?マルチスレッドプログラミングコードを直接作成し、その特徴と性質を把握してみます。 Github Copilot(コパイロット)を利用して直接コーディングを行います。この過程でマルチスレッドが何であるか体で体感できます。直接コーディングも一緒にしましょう!
マルチスレッドについて学んだ知識で、私たちの洞察は変わりました。異なる洞察力でRedis(レディス)、MySQL、Kafka(カフカ)を分析してみます。そしてMSA(マイクとしてビスアーキテクチャ)とScale-outまで見てみましょう。これで世界にある数々のオープンソースそしてアーキテクチャが私の師匠となります。
Q. 非専攻者も聞ける講義ですか?
はい、そうです。基本的なレベルのプログラミング言語の経験があれば、別の辞書の知識は必要ありません。
Q. 講義を聞く前に準備することはありますか?
ありません。講義で使用するC#コードはほとんどPseudocode(擬似コード)と違いはありません。
Q. なぜマルチスレッドを学ぶべきですか?
上手な開発者の中で、マルチスレッドを知らない方はほとんどいません。
この講義は、マルチスレッドの不十分な理解を埋めることで、さらに進んだバックエンド開発者としてのギトルを用意できることを目指しています。
📢受講前に確認してください
学習対象は
誰でしょう?
プログラミングスキルが停滞している方
非専攻者出身プログラマーの方
シニアプログラマーになりたい方
前提知識、
必要でしょうか?
一般的なプログラミング(1つのプログラミング言語の基本的な文法を経験しただけで十分です。)
2,572
受講生
26
受講レビュー
11
回答
4.9
講座評価
2
講座
안녕하세요~
Game Client, Game Server, Embedded, Blockchain 개발 등등..
다양한 경험이 있는 20년차 서버 프로그래머입니다.
현재 멘티스코에서 테크리드로 재직중입니다.
全体
21件 ∙ (3時間 28分)
1. 講義紹介~~
09:08
16. ロックフリー - 禁断の魔法
09:19
全体
25件
4.9
25件の受講レビュー
受講レビュー 45
∙
平均評価 4.8
受講レビュー 2
∙
平均評価 5.0
修正済み
受講レビュー 609
∙
平均評価 4.9
5
マルチスレッドは簡単ではありませんね。以前のプログラマーにとっては必須の徳目だったようですが、頑張ります。
おそらく今後、直接スレッドを扱う機会はないかもしれませんが、知っているほど見えるので、今でも必須の徳目だと思います。
受講レビュー 18
∙
平均評価 4.5
受講レビュー 18
∙
平均評価 4.7
無料
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!