강의

멘토링

로드맵

Inflearn brand logo image
BEST
Security & Network

/

System

Lập trình hệ thống Linux - Lý thuyết và thực hành

Khóa học này kết hợp lý thuyết theo chủ đề cụ thể và thực hành lập trình để tối đa hóa hiệu quả học tập.

(4.9) 91 đánh giá

1,528 học viên

  • learnit
Linux

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

Dịch cái này sang tiếng Việt

  • Thông qua lý thuyết và thực hành lập trình hệ thống Linux, bạn có thể học mọi thứ từ các kỹ thuật cơ bản đến nâng cao trong thiết lập môi trường máy ảo và xử lý tệp. Nó bao gồm nhiều chủ đề khác nhau bao gồm thao tác tệp bằng lập trình C, quản lý quy trình và luồng, xử lý tín hiệu và quản lý thời gian, cho phép bạn hiểu sâu về lập trình hệ thống.

Lập trình hệ thống Linux - Lý thuyết và thực hành

Lập trình hệ thống Linux (LSP) là việc viết các ứng dụng điều khiển và quản lý hệ thống Linux bằng giao diện lập trình do Linux cung cấp. Vì LSP yêu cầu giao diện cấp thấp so với các môi trường phát triển khác, nên nó có vẻ bất tiện, không trực quan và không thân thiện với những người chưa quen với nó. Do đó, nó có thể được coi là khó khăn.

Tuy nhiên, không có quy trình nào giúp các nhà phát triển thân thiện với Linux như LSP.
Vì LSP tương tác với nhân Linux theo cách đơn giản nhất, nó có thể giúp bạn hiểu các quy trình vận hành của Linux và hệ thống máy tính. Hơn nữa, việc thành thạo LSP là điều cần thiết để mở rộng tầm nhìn của bạn sang các lĩnh vực như trình điều khiển thiết bị Linux và lập trình nhân. Khóa học này tối đa hóa hiệu quả học tập bằng cách kết hợp lý thuyết chuyên ngành với thực hành lập trình thực tế. Khóa học không chỉ đơn thuần liệt kê và giới thiệu nhiều API.

Với 15 năm kinh nghiệm phát triển, tôi tập trung vào những chủ đề thiết yếu, thường gặp và dễ gây nhầm lẫn, giúp truyền đạt hiệu quả các khái niệm cốt lõi cho sinh viên. Cụ thể, mỗi chủ đề được trình bày dưới dạng bài tập lập trình trực tiếp, bắt đầu từ một tệp tin trống và minh họa toàn bộ quá trình triển khai, kiểm thử và gỡ lỗi. Điều này cho phép người mới bắt đầu quan sát và theo dõi trong quá trình học.

Mục tiêu học tập

  • Học nhanh các lý thuyết cốt lõi theo chủ đề để nâng cao hiểu biết tổng thể của bạn về lập trình Linux.
  • Thông qua thực hành lập trình, bạn sẽ học không chỉ các khái niệm và lý thuyết mà còn cách sử dụng API và cách chúng hoạt động.

Những người hữu ích

  • Dành cho những ai muốn trở thành nhà phát triển Linux
  • Dành cho những ai muốn nhanh chóng thích nghi với sự phát triển của Linux
  • Những người chỉ học Linux qua sách vở và không biết phải làm gì hoặc làm như thế nào

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

  • Bài thực hành bao gồm việc tạo một máy ảo bằng VirtualBox trên máy chủ Windows 10 và cài đặt Ubuntu 18.04 trên đó. (Không yêu cầu cấu hình chính xác; có thể sử dụng bất kỳ môi trường nào hỗ trợ Linux cho bài thực hành này.)
  • Thật khó để cung cấp cho bạn thông số kỹ thuật tối thiểu chính xác để cài đặt và vận hành máy ảo, nhưng các thông số kỹ thuật dưới đây sẽ đủ để thiết lập môi trường thực hành bằng máy ảo: - CPU có tốc độ 2GHz/lõi kép trở lên - Bộ nhớ hệ thống 4GB trở lên - Dung lượng ổ đĩa 20GB trở lên
  • Vui lòng tham khảo video "Thiết lập môi trường thực hành (máy ảo)" để biết hướng dẫn về cách cài đặt VirtualBox, tạo máy ảo và cài đặt Ubuntu-18.04 trên máy ảo.

Ghi chú

  • Yêu cầu hiểu cú pháp cơ bản của ngôn ngữ C.

Các khóa học liên quan

Lập trình IPC Linux - Lý thuyết và Thực hành
Hiểu các loại và tính năng của công cụ IPC Linux,
Phát triển kỹ năng lập trình của bạn.

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

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

  • Sinh viên đam mê lập trình hệ thống

  • Người quen với lập trình C

  • Những người muốn nâng cao hiểu biết về hệ thống Linux

Xin chào
Đây là

7,671

Học viên

479

Đánh giá

344

Trả lời

4.9

Xếp hạng

5

Các khóa học

<코딩 자율학습> 리눅스 입문 with 우분투의 저자 런잇입니다. 😎

리눅스 환경에서 20여년간 개발자로 일하고 있습니다.
리눅스 커널 네트워크 스택, 디바이스 드라이버, 시스템 소프트웨어를 개발하는 일을 했고,
지금은 클라우드 서비스 제공 업체에서 관리형 Kubernetes 서비스를 개발하고 있습니다.

강좌 외 문의사항은 progcoach4u@gmail.com으로 보내주세요 ;)


<코딩 자율학습> 리눅스 입문 with 우분투를 소개합니다.

cv img_코자리눅스입문__입체.png 🔍 교보문고: http://gilbut.co/c/24086125JZ
🔍 YES24: http://gilbut.co/c/24082652Jr
🔍 알라딘: http://gilbut.co/c/24084469DI

 

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

Tất cả

50 bài giảng ∙ (13giờ 2phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

91 đánh giá

4.9

91 đánh giá

  • 임지훈님의 프로필 이미지
    임지훈

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    리눅스 man 페이지를 보고 개발 할 수 있는 능력이 함양되어 좋습니다. 약간의 아쉬운점 이라면 이론 설명 동영상이 10분 내외 였으면 좋겠습니다. 제공해주시는 교안이 좋기 때문에 설명이 조금 짧아도 괜찮을 것 같습니다.

    • 런잇(ProgCoach4U)
      Giảng viên

      제 강좌를 되돌아볼 기회가 되었어요. 다음 강좌 준비할 때 참고하겠습니다~!! 상세한 리뷰 감사합니다~! :D

  • rycbar 123님의 프로필 이미지
    rycbar 123

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    강의 선생님이 친절하시고 무엇보다 라이브 프로그래밍이 좋았습니다

  • MunSeoJun님의 프로필 이미지
    MunSeoJun

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    강의를 통해 리눅스 환경에서 프로그래밍을 하는데 익숙해졌습니다

    • 런잇(ProgCoach4U)
      Giảng viên

      안녕하세요 MunSeoJun님. 프로그래밍이 익숙해지셨을 정도면 정말 실습 많이 하셨나봅니다. 힘들게 익히신 만큼 쉽게 잊혀지지 않을꺼에요:) 수고하셨고, 수강평 남겨주셔서 감사합니다~ :D

  • 이별을 맺는다님의 프로필 이미지
    이별을 맺는다

    Đánh giá 5

    Đánh giá trung bình 4.6

    5

    100% đã tham gia

    돈이 아깝지 않은 강좌입니다. 근데 강좌도 강좌인데, 강사님 목소리가 천상계시네요. 부럽습니다ㅠ

    • 런잇(ProgCoach4U)
      Giảng viên

      몸 둘 바를 모르겠습니다.. 부끄럽습니다.ㅠ 좋게 봐주셔서 감사하고, 강좌에 만족하셨다니 다행이네요. 감사합니다~ :D

  • Andy Ahn님의 프로필 이미지
    Andy Ahn

    Đánh giá 4

    Đánh giá trung bình 4.8

    5

    88% đã tham gia

    업무에서 마주치는 시스템콜 API 들을 어디서부터 어디까지 봐야할지 막막했는데 이 강의로 대충 API와 원리를 이해하게 되어서 도움이 되었습니다.

1.853.441 ₫

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

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!