전체 CS Learning Path
v0.1.0에서는 모든 영역과 Route를 먼저 연결합니다.
CS 전체 지형과 학습 방법을 정의합니다.
컴퓨터를 이해하기 위한 가장 아래 단계의 기초입니다.
CPU 내부 동작을 이해하기 위한 논리 회로 기초입니다.
CPU, 메모리, 저장장치와 명령 실행 구조를 학습합니다.
하드웨어 자원을 관리하고 프로그램을 실행하는 원리를 학습합니다.
운영체제 원리를 Linux에서 관찰하고 다루는 방법을 학습합니다.
코드가 실행되는 구조와 프로그래밍의 공통 원리를 학습합니다.
언어가 실행되는 런타임과 메모리 관리 원리를 학습합니다.
데이터를 효율적으로 저장하고 접근하는 구조를 학습합니다.
문제 해결 절차와 계산 비용을 분석합니다.
패킷이 시스템 사이를 이동하는 전체 구조를 학습합니다.
데이터 저장·조회·동시성·복구의 원리를 학습합니다.
유지보수 가능한 소프트웨어를 설계하고 개발하는 원리를 학습합니다.
인증·권한·암호화·네트워크 보안의 기반을 학습합니다.
여러 컴퓨터가 하나의 시스템처럼 동작할 때의 문제를 학습합니다.
VM과 Container가 컴퓨팅 자원을 격리하는 원리를 학습합니다.
Container 워크로드를 선언적으로 운영하는 구조를 학습합니다.
클라우드 컴퓨팅과 네트워크·IAM·확장성의 기본을 학습합니다.
코드 변경부터 빌드·배포까지의 자동화 기반을 학습합니다.
시스템 상태를 관찰하고 장애·성능 문제를 추적하는 기반을 학습합니다.
앞서 배운 CS 원리를 실제 서비스 구조 설계에 통합합니다.
데이터·AI 플랫폼을 CS 원리와 연결합니다.
모든 CS 영역을 하나의 시스템 흐름으로 연결합니다.