
覚えて終わるネットワークコア理論 - 基礎
nullnull8537
TCP/IPからHTTPまで!ネットワークの基本理論が不足している方々が、'覚えていて'でも専攻理論を理解したいと望む方々のために準備した講義です。できます!
입문
Network, Protocol
Windows系のプログラマになる考えがある人なら誰でも聞かなければならない必須講義!
Windowsシステムセキュリティシステムに関する理論
マルチスレッドプログラミングと同期技術
同期/非同期ファイル入力/出力技術
仮想メモリシステムとメモリ運用技術
プロセス管理と共有メモリベースのIPC技術
DLLライブラリの作成と活用
システムプログラミング基本の基本、
コアをしっかりと握ります!
システムプログラミングのバイブルと言われていますが、簡単に理解しにくい本『Windows Via C/C++ 5th edition』が理解できます!
ゲームをはじめ、 Windows分野のアプリケーション開発者を希望する方はC/C++、資料構造を学びますが、CS理論もある程度勉強します。判断をするようになります。
解決策は簡単です!高レベルの理解は、実際にはマイナーな暗記から始まるように、システムプログラミングの最も基本的なコア理論と例を完璧にすることです。
C / C ++ベースのWindowsアプリケーションを開発する必要があるすべての人
旧技術であるMFCやWin32 APIベースのアプリケーション開発者
ゲームサーバープログラマーを志望する方
オペレーティングシステムの理論をコードレベルで経験したいシステムプログラミング学習者
システムプログラミングに関する重要な理論を簡単に説明しました!
学ぶべき理論を最大限に圧縮し、核心だけを入れました!
プロセスの実行と権限の継承
プロセスごとの独立した仮想メモリの確保とコミット
64KB割り当てサイズと4KBページメモリ構造
バイブル級の書籍で勉強するのは良い選択ですが、入門者にとっては決して簡単ではありません。
Q. Windowsアプリケーション開発者になるには、システムプログラミングを必ず学ぶ必要がありますか?
はい、必ず学ぶ必要がありますが、単にGUIだけを開発しても、最終的にシステムプログラミングで扱うほとんどの理論を正しく知っておけば問題解決が可能な場合が多いからです。
Q. ゲーム開発者を希望する就労生です。
ゲーム開発者であれば、システムプログラミングは必須ではありません。
Q. セキュリティソフトウェア開発者になるには、この講義を聞く必要がありますか?
V3のようなソフトウェアを開発したい場合は、システムプログラミングの理論は不可欠です。
Q. C言語、資料構造程度だけ勉強しましたが、それでもこの講義を聞くことはできますか?
はい、聞くことができますが、オペレーティングシステムを勉強していない場合は、内容が少し難しいかもしれません。
💾受講前に確認してください。
学習対象は
誰でしょう?
Windowsシステム制御ソフトウェアの開発をご希望の方
セキュリティソフトウェアやゲームサーバーの開発を希望する方
C / C ++ Windowsベースのアプリケーションを開発する必要があるすべての人
前提知識、
必要でしょうか?
毒にさらされるCプログラミング
データ構造の理解
仮想メモリに関するオペレーティングシステムの知識
Windows環境での開発ツールの使用経験(cf. VSCode)
37,006
受講生
2,151
受講レビュー
1,098
回答
4.9
講座評価
24
講座
全体
40件 ∙ (11時間 10分)
講座資料(こうぎしりょう):
1. 知っていると仮定するもの
09:24
2. コアトピックと範囲
15:01
3. 開発環境の構築と個人的な要請
11:11
9. スレッドの基本理論
22:42
10. スレッドの作成と終了の待機
19:40
12. スレッド制御と状態切り替え
22:09
13. Sleep() 関数
20:09
全体
34件
5.0
34件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
受講レビュー 3
∙
平均評価 5.0
受講レビュー 95
∙
平均評価 5.0
5
(25/07/26/土 09:41) 講義の多くの内容で、本当にたくさんの助けを受けています。同期化が重要だという考えを持つようになりますね。講義中の注意事項で経験された内容をお話しいただけるので、良いと思います。良い講義を作っていただき、ありがとうございます。
本当にものすごい勢いで走っていらっしゃいますね。今はちょっと怖いくらいです。とにかく、この勢いを応援しています。:)
受講レビュー 6
∙
平均評価 5.0
修正済み
5
マルチスレッド環境についての基礎学習およびC言語での入出力関数と関数ポインタをなぜ学ぶのかを理解させてくれる過程でした。 ====== 今回システムプログラミングを学習しながらC言語の入力・出力を復習するきっかけが生まれました。(2回程度見ましたが使う状況がなかったので早めに飛ばしていました。) 最も難しい部分はWIN32ファイル入/出力部分でした。その前はCS基礎知識およびOS オペレーティングシステム部分で目に慣れるように見ていたので適応に困難はありませんでしたが、該当部分は見たこともなかったので何を言っているのか分からず...例題をどう作成すればいいのか分からないと悩んでいるうちに3〜4回復習して一日休息して見ると不思議に内容が簡単に見えて理解できました。もちろんCopilotとGPTの助けでデータ型と関数がなぜ呼び出されて使用されるのかを学習したのはおまけです。 === 上記の過程を経てソケットプログラミング - ネットワークプログラミング学習に進もうと思います。ちょうど学院なのでコンピュータが多くてコンピュータ4台で実習できればいい(?)という内容を見たので勉強するのにこれ以上ないと思います。 === 最後に現在私が経験している状況を書くことも精神的に困難を経験されている方々に役立つのではないかと思って書いてみます。(現在Java Spring目標バックエンド学習期間3ヶ月目(最低1年半見ている中)) 現在私は月〜日週7日勤務を回しています。(月-土は早朝6時30分 - 10時30分 / 日曜日は通勤時間含め朝7時 - 夜10時) --- 先週から今週までお金に関連して本当に多くの悩みをしました。 月曜日から日曜日まで働いて稼ぐお金は160ですが、もし勉強を諦めて時間を延ばして働けば260〜430まで受け取ることができる状況なのです。だからいっそ仕事をがっつりやってお金を稼ぐ方がよいのではないかという衝動的な考えが浮かびました。その衝動の原因は現在AIでIT業種基準自体が上向き平準化され、私が目標としているサーバー開発職群がGoogleデベロッパーたちのコードレビューで学習するGPTおよびAIたちがそれについて来れないだろうか?前途が分からないのに、お金を狂ったようにがっつり稼ぐ方がよいのではないか..私が果たしてこの業界に合格して経歴が積まれればAIよりもっと上手くできるだろうか?などの不安と悩みでうつ病をひどく患いました。 現在は昨日まで3日程度ゆっくり休んで心を整理しました。正解はなく今している勉強が楽しいのでこのまま行こう!後に状況がどうなるか分からないのでお金は最大限貯めよう!という方向でさらりと流して再び勉強をしています。 不安は未来の自分がもっと良くなるために過剰な悩みを / 無気力は情緒的なエネルギーを充電しろと信号を送るものだと言うじゃないですか。 皆さんお疲れでしょうがファイティングです!
悩ましい大転換の時代を生きる一人の個人の悩みが、そのまま表れたフィードバック、ありがとうございます。私も似たような悩みを抱える中年世代の家長でして、より共感いたしました。お金...本当に大切ですね。ある芸能人がそう言っていました。「人は去ってもお金は残る」と...資本主義社会で自身の利益を追求するのは、至って当然のことです。学習も競争力を得る良い手段の一つです。そうして実力をつけ、お金もたくさん稼がれることを願い応援します。きっとうまくいきます。ありがとうございます。 :)
受講レビュー 2
∙
平均評価 5.0
¥12,885
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!