
Giới thiệu về lập trình D3D12
megayuchi
Chúng tôi cung cấp kiến thức sẵn có cho những người có kinh nghiệm về D3D9/10/11 hoặc OpenGL để thích ứng với lập trình D3D12.
Trung cấp trở lên
DirectX, d3d
Chúng tôi sẽ hướng dẫn bạn các kỹ thuật lập trình Windows System cần thiết để phát triển game và ứng dụng cho Windows.
114 học viên
Độ khó Cơ bản
Thời gian Không giới hạn


Đánh giá từ những học viên đầu tiên
5.0
신동철
Bài giảng này giải thích lý thuyết một cách dễ hiểu và chi tiết, rất thích hợp để nghe trên đường đi làm.
5.0
이태우
Không chỉ lập trình hệ thống Windows mà còn rất hữu ích cho multithread và các khái niệm cơ bản về OS. Cũng rất tốt khi có những nội dung thường được hỏi trong phỏng vấn kỹ thuật.
5.0
박승호
Đây là bài giảng chưa từng thấy ở bất cứ đâu. Việc nhìn thấy thực tế những gì tôi chỉ biết trên lý thuyết dường như giúp tôi ghi nhớ chắc chắn hơn. Lần đầu tiên tôi biết có thể gỡ lỗi theo cách này và tôi sẽ áp dụng nó tốt vào một lúc nào đó.
Lập trình đa luồng
Lập trình đa tiến trình
Lập trình Overlapped I/O
Kiến trúc hệ điều hành Windows
Khám phá kiến thức chuyên sâu về kiến trúc Windows OS, hệ thống quản lý bộ nhớ và xử lý I/O.
Bạn có thể học được kinh nghiệm thực tế và bí quyết về lập trình đa luồng, đa xử lý và I/O bất đồng bộ.
Chúng tôi đã tập hợp những nội dung thiết yếu cho lập trình Windows. Cho dù bạn làm lập trình game hay lập trình ứng dụng nghiệp vụ, đây là những kiến thức bắt buộc phải biết khi phát triển trên Windows.
Windows OS có cấu trúc khác với POSIX và các API mà nó cung cấp cũng rất khác biệt. Tất nhiên có thể lập trình ở một mức độ nhất định theo cách POSIX, nhưng để tận dụng được ưu điểm của Windows thì cần có kỹ thuật lập trình sử dụng các API chuyên dụng. Trong khóa học này, chúng tôi sẽ giới thiệu các tính năng lập trình hệ thống tiên tiến của Windows và giải thích về code hoạt động thực tế.
Giải thích cấu trúc cơ bản của Windows OS.
Giải thích cách hệ điều hành và CPU phối hợp để quản lý bộ nhớ thông qua tài liệu lý thuyết và demo.
Chúng tôi sẽ giới thiệu những kiến thức cơ bản về lập trình đa luồng. Ngoài ra, bạn có thể học cách phát triển phần mềm hiệu suất cao bằng cách sử dụng đa luồng.
Giải thích phương pháp phát triển ứng dụng sử dụng nhiều process và phương pháp giao tiếp giữa các process.
Bạn có thể học cách sử dụng I/O hiệu suất cao bằng kỹ thuật Overlapped I/O.
Hệ điều hành và phiên bản (OS): Windows 10/11
Công cụ sử dụng: Visual Studio, windbg
cung cấp pdf
Cung cấp mã nguồn thông qua github
Dành cho lập trình viên Windows.
Cần có kiến thức C/C++ từ trình độ sơ cấp trở lên.
Tài liệu giảng dạy pdf không được phép phân phối lại.
Khóa học này dành cho ai?
Lập trình viên muốn phát triển ứng dụng Windows tận dụng tối đa hiệu năng của CPU
Lập trình viên muốn xây dựng nền tảng hệ thống trong phát triển ứng dụng cho Windows
Cần biết trước khi bắt đầu?
Lập trình C/C++
Kinh nghiệm lập trình Windows ở mức độ in ra Hello World
Xác minh Inflearn
Xác minh sự nghiệp
3,380
Học viên
104
Đánh giá
25
Trả lời
5.0
Xếp hạng
11
Các khóa học
C++,x86/x64 ASM, DirectX9/11/12, Metal, OpenGL, CUDA, win32, winsock/bsd socket
D3D12프로그래밍 기초편 - https://inf.run/7gJhS
Lập trình D3D12 Cơ bản Plus - https://inf.run/itHDW
Lập trình DirectX Raytracing - https://inf.run/cQqx7
Lập trình Hệ thống Windows - https://inf.run/AwfCv
Mẹo gỡ lỗi Windows - https://inf.run/zL7E4
Blog : https://megayuchi.com
Youtube : https://youtube.com/megayuchi
LinkedIn : https://www.linkedin.com/in/megayuchi/
Tất cả
15 bài giảng ∙ (11giờ 47phút)
Tài liệu khóa học:
9. 09_Tổng_quan_IO
29:59
15. 15_Sử dụng DLL
01:10:26
Tất cả
16 đánh giá
4.9
16 đánh giá
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
Đánh giá 32
∙
Đánh giá trung bình 5.0
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
Đánh giá 25
∙
Đánh giá trung bình 4.8
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!
3.461.682 ₫