코스 이미지

[2기] K-Digital Training: 리눅스 시스템 및 커널 전문가

신청 종료일: ~2023-09-21

K-Digital Training 100% 정부지원

프로그래머스 데브코스
리눅스 시스템 및 커널 전문가

국내 최고 학계/산업계 전문가에게 배우는
실습 프로젝트 중심의 교육 과정

신청하기 설명회 신청하기
모집인원
60명
모집기간
~ 9월 21일(목) 자정
교육기간
23년 10월 13일(금) - 24년 3월 12일(화)

*자세한 선발 과정 일정은 페이지 하단을 참고해 주세요.

데브코스만의 8가지 혜택! 데브코스만의 6가지 혜택! 타이틀 이미지

개발 공부에만 집중할 수 있게 전부 제공합니다.

  1. 교육비 전액 무료

    1천만원 상당

  2. 각종 툴 지원

    노션, 슬랙, 깃허브, 디버깅 도구 등

  3. 각종 장비 지원

    실습용 라즈베리 파이 키트 제공

  4. 코딩 테스트
    모의고사

  5. 취업 지원
    서비스

  6. 스터디
    강의장

시스템 소프트웨어 개발자로서
보유해야 할 핵심 기술 및 역량

시스템 소프트웨어 분야에 필요한 개발 인력 공급이 급격히 감소함에 따라 핵심 실무 역량을 습득할 수 있는 교육 프로그램이 절대적으로 부족한 상황입니다.

교육과정 안내 이미지
시스템 엔지니어가 갖추어야 하는 핵심 기술을 실습 프로젝트 중심으로 다루며, 실무 역량뿐만 아니라 원리와 개념의 명확한 이해를 위해 국내 최고 학계/산업계 전문가로 강사진을 구성하였습니다.

시스템 소프트웨어 개발자로서 보유해야 하는 필수 개념과 기술을 배우고,
업계에서 꼭 필요한 인재로 성장해 봅시다.

과정에 대해 좀 더 자세히 알고 싶다면?

8월 25일(금) 라이브 설명회 영상을 확인해 보세요.

오직, 프로그래머스에서만
경험할 수 있는 맞춤형 성장

  1. Point 1.
    개인의 성장을 위한
    “ 발표회 ”

    배운 내용을 정리하여 발표를 통해 내 것으로 만들고 영상으로 저장해 본인의 모습을 한 번 더 확인하면서 부족한 점을 보완하며 성장합니다.

  2. Point 2.
    프로젝트 과제의
    “ 코드리뷰 ”

    프로젝트마다 해당 기술의 산업계 전문가들로 구성된 멘토단이 참여하여 학습자들의 소프트웨어 개발 스킬을 향상시킬 최적의 방식인 코드리뷰를 제공합니다.

  3. Point 3.
    함께 성장하기 위한
    “ 코어 타임 ”

    홀로 성장하는 것은 한계가 있습니다. 개발 공부는 특히 나누면 나눌수록 성장하는 폭이 커집니다. 코어 타임을 통해 서로가 서로의 선생이 되어 함께 성장합니다.

  4. Point 4.
    교육의 성장을 위한
    “ 만족도 조사 ”

    데브코스는 기본기를 탄탄하게 만드는 것뿐만 아니라, 실무 스킬도 중요하게 생각합니다. 만족도 조사를 통해서 교육생의 니즈를 파악해 필요한 교육을 추가로 제공합니다.

5개월 후 여러분은

  • 하드스킬
    • 리눅스 시스템 구축하기
    • 리눅스 커널 API 활용하기
    • Docker 기술 활용하기
    • 리눅스 시스템의 Troubleshooting
    • 리눅스 시스템 개발 프로젝트
  • 소프트스킬
    • 커뮤니케이션
    • 협업 능력
    • 요구 사항 분석 능력
  • 실무형 인재
    시스템반도체부터 클라우드 시스템의 구조까지 이해하는 풀스택 시스템 엔지니어로 성장

함께 성장 할 예비 개발자

국민내일배움카드 소지자만 참여할 수 있으며, 자세한 자격 요건 확인 및 신청은 이곳에서 가능합니다.
  • 시스템반도체(AI 반도체 포함), 임베디드시스템, IoT, 서버시스템, 로봇 등의 분야로 진출할 예정인 시스템 엔지니어 개발자
  • ARM 프로세서 코어를 이해하고
    ARM 기반의 시스템 구조를 이해하고 싶은 개발자
  • 리눅스 시스템의 모든 관리 도구에 대해 이해하고 싶은 개발자
  • 리눅스 시스템 및 운영체제의 실제 동작 원리를 이해하고 싶은 개발자
케릭터 이미지

리눅스 시스템 분야
현업 전문가

국내 최고 학계/산업계 전문가가 이론부터
실습까지 함께 하며 생생한 교육을 진행합니다.

  • 김동현

    LG전자
    '디버깅을 통해 배우는 리눅스 커널의 구조와 원리' 저자

    강사님 프로필 사진
  • 최종무

    단국대학교 교수

    강사님 프로필 사진
  • 정진규

    연세대학교 교수

    강사님 프로필 사진
  • 허대영

    가토랩 대표
    국민대학교 교수

    강사님 프로필 사진
  • 박문주

    인천대교수

    강사님 프로필 사진
  • 유명환

    엑세스랩 대표
    한양대학교 겸임교수

    강사님 프로필 사진
수강생 옆에서 밀착 관리해 주는
선배 개발자가 함께 합니다.
  1. 01. 취업 준비
    멘탈 관리
  2. 02. 모르면 알 때까지
    실시간 질문
  3. 03. 과제 및
    코드 리뷰 진행
  4. 04. 팀 멘토링
  • 권두진, NEXTCHIP
  • 김윤성, 에릭슨-LG
  • 김호연지기, 텔레칩스
  • 서형진, LG전자
  • 이승철, 텔레칩스
  • 최규연, 가토랩

교육과정 훑어보기

리눅스 시스템의 개념적 이해뿐만 아니라 실무적 역량도 충분히 습득할 수 있도록 설계된 프로젝트 교과목이며, 시스템 소프트웨어 개발자로서 보유해야 하는 핵심 기술 역량을 포괄적으로 다루는 과정입니다.

필요한 기술 다 배워요!

운영체제의 기본 개념, C/C++ 프로그래밍 기초, 리눅스의 기본적인 명령어 사용법, 컴퓨터 하드웨어 및 로봇에 대한 호기심

  1. 리눅스 시스템의 구조를 이해하고 리눅스 기반 시스템의 운용 사례 및 동작 원리를 이해합니다. 리눅스 커널과 다양한 응용 서비스의 관계 및 동작 원리, 그리고 리눅스 기반 다양한 제품과 기기의 구성 사례를 파악하고, 리눅스 기반 PC를 사용함으로써 동작 방식을 익힙니다.
    리눅스의 다양한 명령어를 익히고, 라즈베리파이 하드웨어에 리눅스 시스템을 직접 구축하는 방법을 익힙니다.
  2. 리눅스의 시스템 콜의 역할 및 시스템 콜의 종류를 익히고 활용 방법을 실습을 통해 익힙니다. 리눅스의 다양한 시스템 관련 서비스를 시스템콜을 이용해 구현하는 시스템 프로그래밍의 핵심 요소를 실습과 함께 습득합니다.
  3. 운영체제의 일반적인 구조와 각 구성요소가 동작하는 원리를 이해하고 이를 리눅스 커널의 구현 사례와 비교합니다. 리눅스의 프로세스 관리, 메모리 관리, 파일시스템에 대해 구체적인 동작 원리를 익히고 시스템 상태를 추출하는 도구 사용법에 대해 확인합니다.
    최근 대부분의 모바일 기기에 사용되는 ARM 코어 기반 프로세서의 구조 및 특징을 이해하고, ARM 기반 시스템을 위한 리눅스 커널이 일반적인 커널과 다른 부분을 이해합니다.
    디바이스 드라이버의 역할 및 동작 원리를 이해하고, 실제 문자 디바이스 드라이버를 구현, 테스트하면서 디바이스 드라이버 구현 실무를 익힙니다.
  4. 가상화 기술의 개념과 발전 동향을 파악하고 리눅스 컨테이너 기술의 목적과 동작 원리를 익힙니다. 리눅스 컨테이너 기술에 기반한 Docker 기술의 개념을 이해하고 Docker 활용 방법을 다양한 목적의 실습을 수행합니다.
  5. 리눅스 시스템에 오류가 발생했을 때 생성되는 리눅스 커널 덤프 파일의 내용과 의미, 그리고 분석 방법을 익힙니다. 아울러, 커널 내의 주요 자료구조의 역할을 익히고 커널 덤프 파일을 분석하는 도구 활용 방법을 습득합니다. 리눅스 시스템에서 발생하는 다양한 오류, 시스템 상의 문제들을 분석하고 해결 방법을 찾아내는 Troubleshooting 방법을 익히고 실습을 통해 핵심 역량을 기릅니다.
상세 커리큘럼 더보기 화살표

실무 예제를 바탕으로 한
프로젝트 수행

매월 배운 내용을 토대로 프로젝트를 직접 진행하면서 실무 기술을 체득합니다.
체득한 스킬을 최종 프로젝트에 처음부터 적용해 보며 실무 감각을 익힙니다.

  1. 프로젝트 1
    시계 아이콘 40h

    라즈베리파이 기반 클라우드 서버 구축

    라즈베리파이 다중클러스터 기반 클라우드 서비스에 필요한 다양한 소프트웨어 설치 및 운용

    주요 습득 역량 : 리눅스 기반 클라우드 서비스 동작 원리, 다양한 서비스 소프트웨어 설치 방법
  2. 프로젝트 2
    시계 아이콘 40h

    프로세스 모니터링 도구 개발

    프로세스 상태의 출력 명령어인 ps 명령어를 리눅스 시스템 프로그래밍을 이용해서 직접 제작

    주요 습득 역량 : 리눅스 커널 내부 정보 추출 방법, 리눅스 시스템 프로그래밍
  3. 프로젝트 3
    시계 아이콘 50h

    Docker 관리 도구 개발

    Docker의 모니터링, 정보 추출, 그래픽으로 상태 표시를 위한 도구들을 연결하고 필요한 서비스 모듈들을 개발하여 종합 관리 도구 구현

    주요 습득 역량 : 리눅스 컨테이너 및 Docker 기술의 원리, Docker 관리를 위한 핵심 기술
  4. 최종 프로젝트
    시계 아이콘 50h

    리눅스 Troubleshooting 도구 개발

    리눅스 커널 덤프 파일 분석 및 시스템의 오류 발생 시 원인을 분석할 수 있는 Troubleshooting 도구 개발, 다양한 상황에서의 오류 파악

    주요 습득 역량 : 리눅스 커널 자료 구조의 이해, 리눅스 시스템의 Troubleshooting 방법 및 관련 도구 사용법

커리어 서비스

개발자 커리어의 A to Z까지 경험한 프로그래머스의 노하우를 모두 담았습니다.

커리어 지원

  • 졸업한 선배와
    커피챗 타임
  • 기술 면접 대비 특강
  • 포트폴리오 피드백
  • 갓취업한 선배의
    이력서/포트폴리오
    공유

데브코스만 제공되는 다양한 혜택
자세히 알아볼까요?

개발 공부에만 집중할 수 있게 전부 제공합니다.

  • 혜택1
    혜택 1

    1천만원 상당 교육비 전액 무료

    K-Digital Training 최초 수강 시

  • 혜택1
    혜택 2

    개발 교육에 필요한 각종 툴 지원

    AWS, 노션, 슬랙, 게더, 아사나 등

  • 혜택3
    혜택 3

    바로 개발 가능하도록 각종 장비 지원

    데스크탑,모니터,마우스,키보드 구비 *오프라인 수업 시 제공

  • 혜택4
    혜택 4

    실전에 대비한, 코딩 테스트 모의고사

    *온라인 시험 환경에서 실제 체험

  • 혜택5
    혜택 5

    경쟁력이 높아지도록, 취업 지원 서비스

  • 혜택6
    혜택 6

    넓고 쾌적한 스터디 강의장

선발 안내

모집인원
60명
모집기간
~ 9월 21일(목) 자정
교육기간
23년 10월 13일(금) - 24년 3월 12일(화)
  • 서류 지원 8월 16일(수) ~ 9월 21일(목) 자정
  • 실력 확인 테스트 9월 22일(금) 오후 1시 ~ 6시
  • 합격자 발표 10월 2일(월) 오후 3시
  • 최종합격자 1차 등록기간 10월 2일(월) ~ 10월 6일(금) 오후 5시
  • 예비합격자 안내 및 등록 10월 10일(화) ~ 10월 12일(목) 오후 5시
  • 교육 시작 10월 13일(금)

신청 시 주의사항

  • 지원서 문항 미리보기

    아래 지원서 문항을 미리 확인하고 바로 지원하세요
    • 어떤 커리어를 목표로 삼고 있나요?
    • 코딩에 어느 정도 흥미와 호기심을 가지고 있나요?
    • 시스템 엔지니어 분야에 지원한 이유가 궁금해요.
    • 시스템 엔지니어에 흥미가 있다는 것을 알게 된 경험, 프로젝트 등의 사례가 있다면 소개해 주세요.
  • 지원 서류 작성 시

    '관심 있어서 신청합니다', '재밌어 보여서 신청합니다' 등 개인의 학습 동기나 계획을 확인할 수 없는 경우 무통보 탈락할 수 있습니다. 5개월간 강도 높은 학습을 진행해야 하는 만큼 왜 이 과정에 등록했는지, 어떻게 공부할 계획인지 확인하는 것은 무척 중요한 일이므로 최대한 성심성의껏 작성해 주세요.
  • 내일배움카드 발급 시

    현재 카드가 없거나, 신청 후 기다리는 상태여도 서류 지원은 가능합니다. 다만, 최소 10월 2일(월)까지는 카드 발급이 완료되어 있어야 최종 선발 이후 HRD-net 등록에 문제가 발생하지 않습니다.

FAQ

  • Q 지금 당장 국민내일배움카드가 없는데 신청해도 되나요?

    신청할 수 있습니다. 다만 최소 10월 2일(월)까지는 카드를 발급하셔야 하며, 만약 현재 신규 발급 단계인 경우 인터넷을 통해 신청 바라며, 상담 시 ‘K-Digital Training 교육 신청을 위해 발급한다’ 고 언급하여 비교적 빠른 발급에 도움을 받으시길 바랍니다.

    국민내일배움카드 신청하러 바로가기(인터넷)

  • Q실력 확인 테스트는 어떤 문제로 구성되어 있나요?

    실력 확인 테스트는 C/C++ 코딩테스트와 컴퓨터 시스템에 대한 기본 지식을 물어보는 객관식 및 단답형 문제로 이루어집니다. 코딩테스트의 난이도는 프로그래머스의 ‘코딩테스트 연습’ 페이지에 수록된 문제들 중 Lv1을 무난하게 풀 수 있다면 큰 걱정을 하지 않아도 됩니다. 기본 지식 문제는 컴퓨터 관련 전공의 운영체제, 컴퓨터구조의 가장 기본적인 핵심 원리를 이해하고 있으면 됩니다.
  • Q재직자도 이 과정을 들을 수 있나요?

    내일배움카드가 국민내일배움카드로 변경되면서 재직자도 발급 가능해졌습니다. 따라서, 발급을 받으셨다면 들을 수는 있지만, 교육시간과 근무시간이 겹치면 안됩니다. 해당 과정은 하루에 최소 5시간 이상 학습 해야하며 실시간 수업에도 출석해야 합니다. 그렇기 때문에 자율적인 회사에 재직중이 아니라면 사실상 불가합니다.
  • Q교육 시작하기 전에 미리 공부를 하고 싶어요. 어떤 걸 공부해야 하나요?

    운영체제의 기본 개념, 컴퓨터 시스템이 동작하는 원리, 간단한 리눅스 명령어 사용법 정도를 미리 공부하면 도움이 됩니다. 또한, C 프로그래밍에 대해 이해하고 있으면 좋습니다. 과정 초반에 다루기는 하지만 프로그래밍 실력은 단기간에 갖추기 어렵기 때문입니다.
  • Q선발 과정을 자세히 알고 싶습니다.

    1차 서류 심사 :
    1. 프로그래머스를 통해 지원 양식을 꼼꼼히 작성합니다.
    2. 작성해주신 지원서를 바탕으로 심사 후, 코딩 테스트 안내 메일을 발송합니다.

    2차 실력 확인 테스트 : 9월 22일(금) 1시 ~ 6시
    1. 과정 수료를 위한 기본 실력을 점검하기 위한 테스트 받습니다.
    2. 주어진 일정에 따라 테스트에 응시하고, 결과를 확인합니다.

    최종 합격자 1차 등록기간 : 10월 2일(월) ~ 10월 6일(금)
    모든 절차가 끝난 후 최종 선발된 인원을 발표합니다.
    개별적으로 안내드립니다.

    주의사항
    1. 본인이 소지한 국민내일배움카드의 교육 신청 가능 잔여 횟수를 확인해주세요.
    2. 또한 카드 잔액이 0원인 경우 본 과정에 등록할 수 없으며 심사 단계로 넘어가지 않습니다.
    3. 프로그래머스에서 지원서를 작성했다고 하더라도 HRD-net 에서 신청이 되어있지 않거나 자격이 되지 않는 경우
    자동적으로 탈락됩니다
  • Q국민내일배움카드 발급 및 HRD-net 수강신청은 어떻게 하나요?

    • '고용노동부 직업훈련포털' 회원가입 하기
    • 국민내일배움카드 발급 신청 (관할 고용센터)
    • '고용노동부 직업훈련 포털'에서 안내 동영상 수강하기
    • 계좌 발급 승인 여부 결정하기 (관할 고용 센터)
    • 개강일 확인 후 '고용노동부 직업 훈련 포털'에서 훈련 과정 검색하기
    • 구비서류 준비 및 수강신청(관할 고용센터)
    • 지원가능여부 결정 및 지원(관할 고용센터)
    • 카드발급완료(훈련시작일 전까지 실물수령 필수)
더 궁금한게 있다면? 이동
알림

아쉽지만 2기는 마감하였습니다

3기 알림을 신청을 해주세요 :)

오픈 알림 신청

질문 & 답변