
D3D12プログラミングの紹介
megayuchi
D3D9/10/11 または OpenGL 経験者が D3D12 プログラミングに適応するための事前知識をお知らせします。
中級以上
DirectX, d3d
Windows向けのゲームとアプリケーションを開発するための必須Windows Systemプログラミング技術をお教えします。
受講生 114名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
신동철
理論的な部分を分かりやすく、詳しく説明してくださるので、通勤途中に選んで聴くのに最適な講義です。
5.0
이태우
Windowsシステムプログラミングだけでなく、マルチスレッドやOSの基本概念などにも非常に役立ちました。 技術面接でよく聞かれる内容も出てきて良かったです。
5.0
박승호
他では見られない講義です。 理論だけでは分からなかったことを実際に見てみたら、よりはっきりと記憶に残る気がします。 このようにデバッグできるということを初めて知りましたが、いつかうまく使ってみます。
マルチスレッドプログラミング
マルチプロセスプログラミング
Overlapped I/Oプログラミング
Windows OSアーキテクチャ
Windows OSのアーキテクチャ、メモリ管理システム、I/O処理に関する深い知識に出会えます。
マルチスレッド、マルチプロセッシング、非同期I/Oプログラミングの実務経験とノウハウを学ぶことができます。
Windowsプログラミングに必須の内容を盛り込みました。ゲームプログラミングでも業務用アプリケーションプログラミングでも、Windowsで開発するなら必ず知っておくべき内容を盛り込みました。
Windows OSはPOSIXとは異なる方式の構造を持っており、公開しているAPIも大きく異なります。もちろんPOSIX方式である程度プログラミングは可能ですが、Windowsの長所を活かすためには専用のAPIを使用したプログラミング技法が必要です。本講義ではWindowsの進化したシステムプログラミング機能について紹介し、実際に動作するコードについて説明します。
Windows OSの基本構造を説明します。
OSとCPUがどのように協力してメモリを管理するのか、理論資料とデモを通じて説明します。
マルチスレッドプログラミングの基本をお教えします。また、マルチスレッドを活用して高性能なソフトウェアを開発する方法を学ぶことができます。
複数のプロセスを使用してアプリケーションを開発する方法とプロセス間で通信する方法を説明します。
Overlapped I/O技術を利用して高性能I/Oを活用する方法を学ぶことができます。
オペレーティングシステムおよびバージョン(OS): Windows 10/11
使用ツール: Visual Studio、windbg
pdf提供
githubを通じたソースコード提供
Windowsプログラマー対象です。
初級以上のC/C++知識が必要です。
pdf講義資料の再配布は禁止します。
学習対象は
誰でしょう?
CPUの性能を最大限に活用するWindowsアプリケーションを開発しようとするプログラマー
Windows向けアプリケーション開発においてシステム的な基礎を固めたいプログラマー
前提知識、
必要でしょうか?
C/C++プログラミング
Hello Worldを出力する程度のWindowsプログラミング経験
インフラン認証
キャリア認証
3,380
受講生
104
受講レビュー
25
回答
5.0
講座評価
11
講座
C++,x86/x64 ASM, DirectX9/11/12, Metal, OpenGL, CUDA, win32, winsock/bsd socket
D3D12プログラミング基礎編 - https://inf.run/7gJhS
D3D12プログラミング基礎プラス - https://inf.run/itHDW
DirectX Raytracing プログラミング - https://inf.run/cQqx7
Windows System プログラミング - https://inf.run/AwfCv
Windowsデバッグのヒント - https://inf.run/zL7E4
ブログ : https://megayuchi.com
Youtube : https://youtube.com/megayuchi
LinkedIn : https://www.linkedin.com/in/megayuchi/
全体
15件 ∙ (11時間 47分)
講座資料(こうぎしりょう):
1. 01_Windows_OS_概要
48:28
6. 06_マルチスレッドプログラミング概要
01:02:43
7. 07_マルチスレッドプログラミング-スレッド制御
01:03:17
9. 09_IO_Overview
29:59
10. 10_IO_オーバーラップIO
29:11
13. 13_マルチプロセスプログラミング-プロセス間通信
01:03:16
15. 15_DLL使用
01:10:26
全体
16件
4.9
16件の受講レビュー
受講レビュー 2
∙
平均評価 5.0
修正済み
受講レビュー 3
∙
平均評価 5.0
受講レビュー 32
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
修正済み
受講レビュー 25
∙
平均評価 4.8
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥21,546