강의

멘토링

커뮤니티

Programming

/

Desktop Application

Lập trình hệ thống Windows

Chúng tôi sẽ giới thiệu cho bạn các kỹ thuật lập trình hệ thống Windows cần thiết để phát triển trò chơi và ứng dụng cho Windows.

(4.9) 12 đánh giá

88 học viên

  • megayuchi
windows-programming
C++
microsoft-visual-c++
Operating System
system-programming

Đánh giá từ những học viên đầu tiên

Bạn sẽ nhận được điều này sau khi học.

  • Lập trình đa luồng

  • Lập trình đa tiến trình

  • Lập trình I/O chồng chéo

  • Kiến trúc hệ điều hành Windows

Hãy học lập trình Windows System dựa trên kinh nghiệm thực tế.

Khám phá kiến thức sâu sắc 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ộ.

Tôi đã tổng hợp những nội dung thiết yếu cho lập trình Windows. Dù là lập trình game hay lập trình ứng dụng văn phòng, đâ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ũng cung cấp các API 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 những ư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 về 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ề những đoạn code thực sự hoạt động.


Chúng ta sẽ học những nội dung như thế này

Hiểu về kiến trúc của Windows OS

Giải thích cấu trúc cơ bản của Windows OS.

Hiểu về hệ thống quản lý bộ nhớ của OS và CPU

Hệ điều hành và CPU hợp tác như thế nào để quản lý bộ nhớ được giải thích thông qua tài liệu lý thuyết và demo.

Lập trình đa luồng

Tôi sẽ hướng dẫn bạn 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.

Lập trình đa tiến trình

Giải thích cách phát triển ứng dụng sử dụng nhiều process và cách thức giao tiếp giữa các process.

Lập trình I/O bất đồng bộ

Bạn có thể học cách sử dụng I/O hiệu suất cao bằng công nghệ Overlapped I/O.

Những lưu ý trước khi học

Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): Windows 10/11

  • Công cụ sử dụng: Visual Studio, windbg

Tài liệu học tập

  • cung cấp pdf

  • Cung cấp mã nguồn thông qua github

Kiến thức tiên quyết và lưu ý

  • 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 tái phân phối.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • CPU hiệu suất cao để phát triển các ứng dụng Windows mà các lập trình viên muốn tận dụng tối đa

  • Windows ứng dụng phát triển muốn xây dựng nền tảng hệ thống cơ bản cho các lập trình viên

Cần biết trước khi bắt đầu?

  • Lập trình C/C++

  • Có kinh nghiệm lập trình Windows ở mức độ in Hello World

Xin chào
Đây là

2,962

Học viên

70

Đánh giá

18

Trả lời

5.0

Xếp hạng

10

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

D3D12프로그래밍 기초플러스 - https://inf.run/itHDW

DirectX Raytracing 프로그래밍 - https://inf.run/cQqx7

Windows System 프로그래밍 - https://inf.run/AwfCv

Windows Debugging Tips - https://inf.run/zL7E4

 

Blog : https://megayuchi.com

Youtube : https://youtube.com/megayuchi

LinkedIn : https://www.linkedin.com/in/megayuchi/

 

 

Chương trình giảng dạy

Tất cả

15 bài giảng ∙ (11giờ 47phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

12 đánh giá

4.9

12 đánh giá

  • vande님의 프로필 이미지
    vande

    Đánh giá 2

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    93% đã tham gia

    I got into the company I wanted after watching this lecture.

    • kumma님의 프로필 이미지
      kumma

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      40% đã tham gia

      GOAT

      • hongssabuu님의 프로필 이미지
        hongssabuu

        Đánh giá 21

        Đánh giá trung bình 4.8

        5

        20% đã tham gia

        • dongcheold1474288님의 프로필 이미지
          dongcheold1474288

          Đánh giá 1

          Đánh giá trung bình 5.0

          Đã chỉnh sửa

          5

          33% đã tham gia

          This lecture explains the theoretical aspects in an easy-to-understand and detailed manner, making it great to listen to during your commute.

          • hanmuson18725님의 프로필 이미지
            hanmuson18725

            Đánh giá 28

            Đánh giá trung bình 5.0

            5

            60% đã tham gia

            Thank you for the easy and good lecture

            3.457.345 ₫

            Khóa học khác của megayuchi

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!