본문으로 바로 가기
About 잔재미코딩 자료모음 문의하기 커뮤니티

이론과 실무를 연결하는 CS

컴퓨터공학 부트캠프CS 지식 Part2

리눅스, 소프트웨어 공학, 아키텍처
배운 이론을 실무 도구로 연결

16%₩120,000₩100,000

한 번 결제로 수강 기간 제한 없이

수강신청 하기

개별 강의

개발과 데이터를 잘하기 위해 꼭 필요한 컴퓨터공학 부트캠프 (CS 지식 Part2)

₩120,000₩100,000

이어지는 강의도 함께 배우고 싶다면

이 강의가 포함된 로드맵

꼭 익혀야할 컴퓨터공학 풀로드맵 (파이썬 기반)

본 강의를 포함한 로드맵입니다.

₩240,000상세 보기

꼭 익혀야할 컴퓨터공학 풀로드맵 (JAVA 기반)

본 강의를 포함한 로드맵입니다.

₩240,000상세 보기
무료 공개 강의 먼저 보기

무료 영상 2개 공개 · 로그인이 필요할 수 있습니다.

어떻게 배우는지, 강사가 직접 설명합니다.

기존 강의 페이지에서 제공하던 소개 영상입니다.
학습 수준
CS 기초 다음
실무로 연결
수강 기간
기간 제한 없이
반복 학습
이론 기반 실무
리눅스부터
개발 프로세스까지
전체 영상 46개
약 10시간 53분
함께 제공해요
상세 자료
질의응답

네카라쿠배도 사내 강의로 선택하는 공식 강의!

배운 이론이 쓰이는 곳까지, CS 지식을 실무로 연결

본 강의는 운영체제와 네트워크 이론을 실제 도구와 개발 과정에 연결하는 컴퓨터공학 Part2 과정입니다. 리눅스 사용법, 시스템 모니터링, 소프트웨어 공학과 아키텍처를 익힙니다.

명령어를 따라 입력하는 데 그치지 않습니다. 각 명령이 운영체제와 어떻게 연결되는지, 서버 모니터링 수치는 무엇을 뜻하는지 함께 설명합니다. 이론이 막연하게 느껴졌던 분도 실제 사용 장면과 연결해 정리할 수 있습니다.

전통적인 개발 단계와 Agile·DevOps, 스타트업의 개발 프로세스까지 다룹니다. 마지막에는 이론과 실무가 함께 나오는 기술면접 복합 질문과 모범 답변으로 배운 내용을 점검합니다.

  1. 01 · 시스템 소프트웨어

    리눅스 명령어를
    운영체제와 연결

    AWS에 리눅스 환경을 만들고 파일 권한·파이프·프로세스를 익힙니다. 셸 스크립트의 변수·조건문·반복문에서 서버 운영 예제까지 이어집니다.

    Linux · 셸 스크립트 · AWS

  2. 02 · 개발 프로세스

    만드는 과정과
    설계의 기준까지

    요구사항 분석에서 설계·구현·운영으로 이어지는 과정과 Agile·DevOps를 살펴봅니다. 소프트웨어 아키텍처의 기본과 주요 패턴도 정리합니다.

    소프트웨어 공학 · Agile · 아키텍처

  3. 03 · 모니터링·기술면접

    서버의 수치를
    의미로 이해

    CPU·메모리·디스크·네트워크 상태를 읽는 도구를 익힙니다. 이론과 실무를 함께 묻는 기술면접 질문으로 설명할 수 있는지 점검합니다.

    시스템 모니터링 · CS 기술면접

피드백 반영

강의를 수시로 업데이트하고 있습니다. 학습 중 개선이 필요한 점은 질의응답란에 남겨주세요.

자료와 실제 수업 화면

이론을 그림으로 정리하고,
실제 도구에 연결합니다.

CS 시리즈 설명 자료

프로세스 동작을 한 장으로 정리

코드 실행, 스케줄러와 컨텍스트 스위칭, IPC를 연결한 자료입니다. Part1에서 다룬 운영체제 원리가 Part2의 리눅스 사용법으로 어떻게 이어지는지 이해하는 바탕이 됩니다.

기존 CS Part2 소개에 실린 프로세스 실행과 스케줄러·컨텍스트 스위칭 설명 도식
기존 Part2 소개에 실린 CS 시리즈 자료입니다. 리눅스 실습 화면은 아닙니다. 누르면 원본을 볼 수 있습니다.

CS 시리즈 설명 자료

네트워크 계층과 데이터 전달 흐름

데이터와 헤더가 계층을 거쳐 전달되는 과정을 설명한 자료입니다. 네트워크 이론을 바탕으로 Part2에서 연결 상태와 서버 모니터링 수치를 해석합니다.

기존 CS Part2 소개에 실린 OSI 7계층과 데이터 전달 흐름 설명 도식
기존 Part2 소개의 네트워크 이론 참고 자료입니다. 누르면 원본을 볼 수 있습니다.

강의를 조금 더 자세히

무엇을, 어떻게 배우는지
자세히 살펴보세요.

이론은 배웠는데,
실무에서 어떻게 쓰는지 막막하다면

프로그래밍 언어나 프레임워크 사용법을 익혀도, 서버가 어떻게 동작하고 문제가 어디서 생기는지 설명하기는 쉽지 않습니다. 운영체제와 네트워크를 배웠지만 실제 도구와 연결되지 않아 어렵게 느끼는 분도 많습니다.

이 강의는 CS 기본기를 실무와 연결하고 싶은 비전공자, 현업의 도구와 개발 방식을 정리하려는 분, 면접을 앞두고 이론을 다시 점검하려는 전공자를 위해 만들었습니다. 새로운 기술을 배울 때도 내부 동작을 바탕으로 판단할 수 있도록 이론과 사용 장면을 함께 설명합니다.

Part1의 원리를,
Part2의 도구와 개발 과정으로

개발·데이터 분야의 바탕에는 컴퓨터구조, 운영체제와 시스템 프로그래밍, 네트워크, 자료구조·알고리즘, 데이터베이스가 있습니다. 소프트웨어 공학은 이 지식을 사용해 제품을 만드는 과정을 이해하는 데 도움이 됩니다.

Part1은 컴퓨터구조, 운영체제, 네트워크에 집중합니다. Part2는 실무와의 연결을 다룹니다. 리눅스 명령어와 시스템 모니터링에서 운영체제·네트워크 원리를 확인하고, 소프트웨어 공학과 개발 프로세스, 아키텍처로 이어갑니다.

상단의 영상은 기존 페이지에서 안내하던 CS 학습 순서 영상입니다. Part2의 전체 수업 범위와 무료 강의는 아래 커리큘럼에서 확인할 수 있습니다.

리눅스 사용법 뒤에 있는 운영체제

AWS 기반 리눅스 환경을 만들고 윈도우와 맥에서 접속하는 방법부터 시작합니다. 셸 기본 명령어, 파일 권한, 리다이렉션과 파이프, 포그라운드·백그라운드 프로세스, 하드링크·소프트링크를 익힙니다.

명령을 외우는 데 그치지 않고 각 동작이 운영체제 이론과 어떻게 연결되는지 설명합니다. 패키지 시스템과 우분투, VI 에디터를 거쳐 셸 스크립트로 이어집니다. 변수, 조건문, 반복문을 익힌 뒤 서버 운영 예제로 정리합니다.

클라우드 실습에서는 이용 조건에 따라 별도 비용이 발생할 수 있습니다. 자신의 계정에서 생성한 자원과 과금 상태를 확인하고, 사용하지 않는 자원은 정리해 주세요.

소프트웨어를 만드는 과정과 구조까지

요구사항 분석에서 설계·구현·운영으로 이어지는 전통적인 개발 단계를 정리합니다. 폭포수, 프로토타입, 나선형 모델을 살펴본 뒤 Agile과 실제 현업의 개발 프로세스로 연결합니다.

DevOps, 린스타트업과 스타트업의 업무 방식도 함께 다룹니다. 용어의 정의만 아는 것보다 팀이 일하는 방식을 이해하는 데 초점을 맞췄습니다. 이어서 소프트웨어 아키텍처의 기본과 주요 패턴을 정리합니다.

서버의 수치가 무엇을 뜻하는지

운영체제와 네트워크 지식을 바탕으로 서버를 모니터링하는 방법을 익힙니다. ifconfig, netstat, route로 네트워크 상태를 살펴보고, uname과 top, free와 vmstat, iostat와 df로 시스템 상태를 확인합니다.

명령 결과에 나오는 수치가 어떤 의미인지 설명합니다. 윈도우 서버와 AWS EC2 모니터링도 다룹니다. 문제가 생겼을 때 막연히 설정을 바꾸기보다 어떤 부분을 살펴봐야 할지 판단하는 기본기를 기릅니다.

이론과 실무가 함께 나오는 기술면접

100여 개사·1천 명 신입 면접 문항을 바탕으로 핵심 문항과 모범 답변을 구성했습니다. Part2의 마지막 다섯 영상에서는 CS 지식과 실무가 연결된 복합 질문을 다룹니다.

배운 개념을 자신의 말로 설명하고, 여러 지식이 하나의 질문에서 어떻게 연결되는지 점검해 보세요. 면접 결과를 보장하는 과정은 아니며, 답변의 근거가 되는 기본기를 정리할 수 있도록 구성했습니다.

핵심을 선별하고,
자료와 함께 반복해서 익힙니다

방대한 전공 내용을 나열하기보다, 필요한 핵심을 짧은 온라인 강의로 나누었습니다. 한 달을 목표로 집중해서 정리하거나 자신의 일정에 맞춰 반복 학습할 수 있습니다. 용어를 처음 만나는 분도 배경부터 이해하도록 설명합니다.

깔끔하게 정리한 상세 자료를 함께 제공합니다. 개념 간 관계를 그림으로 이해하고, 실제 도구에서 그 의미를 다시 확인하는 방식입니다. 커리큘럼의 ‘강의 자료 공유’에서 자료 안내를 확인해 주세요. 자료는 개인 학습용이며 외부 공유는 제한됩니다.

수강 전에 무료로 공개된 두 영상을 통해 설명 방식을 확인할 수 있습니다. 학습 중 질문이나 개선할 점은 강의 내 질의응답란에 남겨주세요.

이전 강의의 경험과 피드백을 반영했습니다

이전 CS 강의는 5년간 3만 명이 수강한 시리즈입니다. F사에서 2만 명 이상이 수강했던 컴퓨터공학 과정을 바탕으로, 사내 교육과 스쿨 과정, 오프라인 수업의 피드백을 반영해 개선해 왔습니다.

서로 다른 학습 환경에서 어떤 설명을 어려워하는지 확인하고 강의를 다듬었습니다. 지금도 질의응답과 수강생의 제안을 바탕으로 필요한 부분을 수시로 업데이트합니다.

CS 기본기 다음에는,
목표에 맞는 학습으로

운영체제와 네트워크 원리를 먼저 정리하고 싶다면 CS Part1을 확인해 주세요. 자료구조·알고리즘은 Python 기반 Part3 또는 Java 기반 Part3로 이어집니다.

데이터베이스는 SQL과 MySQL 강의에서 별도로 익힐 수 있습니다. 이 과정들은 Part2 개별 구매에 포함되지 않습니다. 함께 배우려면 수강신청 패널의 CS 로드맵에서 구성과 가격을 확인해 주세요.

IT 기술은 서로 연결되어 있습니다. 연결된 기술을 순서대로 익히면 시스템과 데이터 전반을 이해하는 데 도움이 됩니다. 웹·앱 개발, 데이터 분석·과학, AI로 이어지는 학습 흐름은 하단 로드맵에 정리했습니다.

강의를 만드는 사람

잔재미코딩
Dave Lee

강사 소개 자세히 보기 ↗

현업과 병행하며 10년간 10만 명을 강의한 경험을 바탕으로, 수강자의 입장에서 내용을 구성합니다. 처음에는 쉽게 시작하고, 반복과 문제 풀이를 통해 실제 활용까지 이어지도록 설명합니다.

강의 경험은 인프런 외 다양한 교육 플랫폼, 자체 잔재미코딩 사이트와 오프라인 교육을 포함합니다.

하나하나 세심하게 신경 쓰며 강의를 만들어갑니다. 서로 배려하는 질의응답으로 함께 배우는 학습 환경을 지향합니다.

공개된 실제 수강평 확인하기 ↗

상세 커리큘럼

총 교육시간 약 10시간 53분

01

CS 지식와 리눅스 기반 시스템 소프트웨어 소개2개 항목

  1. 한강의로 끝내는 컴퓨터공학: 시스템소프트웨어 강의 소개무료보기
  2. 리눅스 배경지식 이해무료보기
02

CS 지식와 리눅스 기반 시스템 소프트웨어 이해17개 항목

  1. 강의 자료 공유 (저작권유념부탁드립니다)
  2. AWS 클라우드 기반 리눅스 환경 구축1
  3. AWS 클라우드 기반 리눅스 환경 구축2
  4. EC2 리눅스 접속 (윈도우)
  5. EC2 리눅스 접속 (맥)
  6. 리눅스 쉘 기본 명령어 이해하기
  7. 리눅스 파일 권한 설정 명령어 이해하기
  8. 리다이렉션과 파이프 이해하기
  9. 포그라운드와 백그라운드 프로세스 이해하기
  10. 하드링크와 소프트링크 이해하기
  11. 리눅스 패키지 시스템과 우분투 이해하기
  12. VI 에디터 이해하기
  13. 쉘스크립트 이해하기
  14. 쉘스크립트 시작, 변수 선언하기
  15. 쉘스크립트 조건문 이해하기
  16. 쉘스크립트 반복문 이해하기
  17. 현업 서버 운영 위한 쉘스크립트 예제
03

현업 개발 프로세스(Agile)과 소프트웨어 공학15개 항목

  1. 한강의로 끝내는 컴퓨터공학: 소프트웨어 공학 강의 소개
  2. 전통적인 소프트웨어 개발 단계 이해 (요구사항 분석 단계)
  3. 전통적인 소프트웨어 개발 단계 이해 (설계 구현 운영 단계)
  4. 전통적인 개발 프로세스 (폭포수, 프로토타입, 나선형 모델)
  5. 현업 개발 프로세스, Agile 이해
  6. Agile 프로세스 이해
  7. 실제 현업 Agile 프로세스
  8. DevOps 이해
  9. 린스타트업, Agile, DevOps 기반 최신 스타트업 프로세스 정리
  10. 시니어 개발자로 성장하기 위한 소프트웨어 아키텍처의 이해
  11. 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴1
  12. 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴2
  13. 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴3
  14. 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴4
  15. 시니어 개발자로 성장하기 위한 주요 소프트웨어 아키텍쳐 패턴5
04

CS 지식 기반 주요 서버 성능 모니터링 이해하기8개 항목

  1. 리눅스 서버 성능 모니터링 매트릭 정리: ifconfig
  2. 리눅스 서버 성능 모니터링 매트릭 정리: netstat
  3. 리눅스 서버 성능 모니터링 매트릭 정리: route
  4. 리눅스 서버 성능 모니터링 매트릭 정리: uname 및 top
  5. 리눅스 서버 성능 모니터링 매트릭 정리: free 및 vmstat
  6. 리눅스 서버 성능 모니터링 매트릭 정리: iostat 및 df
  7. 윈도우 서버 성능 모니터링 매트릭 정리
  8. AWS EC2 서버 성능 모니터링 이해
05

실전 CS 기술면접 복합 질문과 모범 답변5개 항목

  1. 실전 CS 기술면접 복합 질문과 모범 답변1
  2. 실전 CS 기술면접 복합 질문과 모범 답변2
  3. 실전 CS 기술면접 복합 질문과 모범 답변3
  4. 실전 CS 기술면접 복합 질문과 모범 답변4
  5. 실전 CS 기술면접 복합 질문과 모범 답변5
06

강의 완강 인증서 발급2개 항목

  1. 강의 수강평 및 제안사항
  2. 강의 완강 인증서 발급
학습 플레이어에서 무료 강의 확인하기

수강 전 확인해 주세요

학습과 이용 안내

어떤 기초 지식이 필요한가요?

운영체제와 네트워크의 기초를 먼저 익힌 분에게 권합니다. CS Part1 또는 이에 해당하는 지식이 있으면 리눅스 명령어와 모니터링 수치를 동작 원리와 연결하기 좋습니다.

Part1과 무엇이 다른가요?

Part1은 컴퓨터구조·운영체제·네트워크의 원리를 다룹니다. Part2는 그 이론을 Linux 사용법과 서버 모니터링에 연결하고, 소프트웨어 공학·개발 프로세스·아키텍처를 이어서 익히는 별도 강의입니다.

윈도우와 맥에서 실습할 수 있나요?

AWS 기반 Linux 환경 구축과 윈도우·맥 각각의 EC2 접속 방법을 다룹니다. 클라우드 서비스 이용에 따라 별도 비용이 발생할 수 있으므로 사용 조건과 자원 종료 여부를 확인해 주세요.

자료와 면접 질문도 제공하나요?

커리큘럼의 ‘강의 자료 공유’에서 자료 안내를 확인할 수 있습니다. 마지막 다섯 영상은 CS 이론과 실무를 연결한 기술면접 복합 질문과 모범 답변입니다. 자료의 외부 공유는 제한됩니다.

다른 CS 과정을 함께 구매할 수 있나요?

수강신청 패널에서 Part1·Part2·Part3를 연결한 Python 기반 또는 Java 기반 CS 로드맵을 확인할 수 있습니다. Part2 개별 구매에 Part1이나 Part3가 포함되는 것은 아닙니다.

전체 분량과 무료 공개 범위는 어떻게 되나요?

전체 46개 영상, 약 10시간 53분 분량입니다. 무료 영상은 2개입니다. 커리큘럼의 무료보기 링크에서 확인해 주세요. 학습 사이트 로그인이 필요할 수 있습니다.

수강 기간·질의응답

수강 기간에 제한 없이 학습할 수 있습니다. 강의 내 질의응답과 수시 업데이트를 제공합니다.

자료·수료증

상세 학습 자료를 함께 제공합니다. 강의 100% 수강 시 공식 수료증을 발급받을 수 있습니다.

결제·학습 환경

기존 자체 사이트의 국내·해외 결제와 LearnWorlds 학습 시스템을 사용합니다. 영상은 스트리밍으로 수강합니다.

계정·환불·문의

1인 1계정을 원칙으로 합니다. 구매 전 이용 약관과 환불 규정을 확인해 주세요. 궁금한 점은 문의하기로 남겨주세요.

환불·수강 기간·계정 이용 규정 자세히 보기

환불 규정

기존 사이트에 안내된 환불 규정입니다. 구매 전 결제 화면과 이용 약관도 함께 확인해 주세요.

  1. 강의(개별 강의 및 패키지) 구매일로부터 1주일(7일) 이내이며, 5강(유/무료 포함) 미만 수강 시 전액 환불이 가능합니다.
  2. 구매일로부터 8일 혹은 5강 이상 수강 시: 수강 기간 1/3 경과 전에는 수강료 2/3, 1/2 경과 전에는 수강료 1/2 환불이 가능합니다. 수강 기간 1/2 경과 후 또는 강의 자료 챕터 클릭 시에는 환불이 불가합니다.
  3. 모든 강의는 수강 기간이 무제한이므로, 환불 시의 수강 기간은 강의 구매일로부터 30일을 기준으로 계산합니다.

학습 규정 및 주의 사항

정상 수강 기간(유료 수강 기간)은 최초 180일이며, 181일 이후 무료 수강 기간은 무제한입니다. 두 기간 모두 동일하게 시청 가능합니다. 천재지변, 폐업 등 서비스 중단이 불가피한 상황에는 서비스가 종료될 수 있습니다.

1인 1계정 원칙

동시 접속과 계정 공유는 시스템적으로 제한합니다. 학습 페이지는 1대에서만 접속할 수 있으며 다른 곳에서 동시 수강할 경우 학습이 자동 제한됩니다. 계정 공유 또는 수강 자료 외부 공개가 확인되면 계정이 즉시 중지됩니다.

수료증·수강 기록·영수증

강의별 100% 수강 시 공식 수료증을 다운로드할 수 있습니다. 발급 기록과 일련번호를 통한 수료증 확인, 로드맵별 수료증·강의 시간 등 별도 수강 기록, 결제 영수증 재발급이 필요하면 수강 계정과 함께 문의하기로 요청해 주세요.

국내·해외 결제 영수증은 결제 완료 화면에서 확인하고 인쇄할 수 있습니다. 해외 결제는 로드맵 및 개별 강의 구매에 지원하며, 계좌 이체는 별도로 문의해 주세요.

이론과 실무를 연결하는 CS

CS 이론을 실제 도구로,
개발의 기본기를 한 단계 더.

무료 강의로 설명 방식을 먼저 확인하고 시작하세요.

16%₩120,000₩100,000

한 번 결제로 수강 기간 제한 없이

수강신청 하기

개별 강의

개발과 데이터를 잘하기 위해 꼭 필요한 컴퓨터공학 부트캠프 (CS 지식 Part2)

₩120,000₩100,000

이어지는 강의도 함께 배우고 싶다면

이 강의가 포함된 로드맵

꼭 익혀야할 컴퓨터공학 풀로드맵 (파이썬 기반)

본 강의를 포함한 로드맵입니다.

₩240,000상세 보기

꼭 익혀야할 컴퓨터공학 풀로드맵 (JAVA 기반)

본 강의를 포함한 로드맵입니다.

₩240,000상세 보기