소프트웨어 개발의 원리를 배우세요.

소프트웨어를 설계하고 구축해나가는 근본적인 사고방식과 배경지식을 배웁니다.
또는 당신의 Git 저장소의 코드를 이용해 강의를 작성하고 수익을 올릴 수 있습니다.

권장 커리큘럼

웹 풀스택 입문저자 김동욱, 엮은이 김동욱, 745

웹서비스 개발을 중심으로 소프트웨어 개발의 흐름을 깨우칩니다.

웹 어플리케이션엮은이 김동욱, 60

컴퓨터와 네트워크, 웹의 배경지식과 GUI 프로그램의 구조를 이해하고 JavaScript와 React.js, Node.js로 채팅 서버와 프론트 어플리케이션을 만들어 봅니다.

김동욱저자 김동욱, 엮은이 김동욱, 39

개인 회고록 및 블로그입니다.

주제별 강의

파일 (5)

메모리와 파일저자 김동욱, 주제 메모리, 파일, 데이터베이스, 데이터 포맷

메모리의 데이터를 영구적으로 보관하기 위해서 데이터 포맷을 정의하고 파일로 저장해봅니다.

패키지 매니저, 자동화 도구저자 김동욱, 주제 모듈 번들러, 패키지 매니저, 자동화 도구, 트랜스파일러, 태스크 러너, 생산성 도구, 웹팩, Webpack

패키지 매니저, 자동화 도구(Transpiler, Task Runner, Module Bundler) 등 생산성을 높히는 도구들에 대해서 배웁니다.

GUI/CLI, Shell, 파일 권한저자 김동욱, 주제 Shell, GUI, CLI, 파일 권한

GUI와 CLI로 불리는 UI에 대해서 알아보고, Shell 명령어와 파일 권한에 대해 알아봅니다.

컴퓨터 구조와 파일저자 김동욱, 주제 파일, 프로그램, 컴퓨터 구조, 인코딩

컴퓨터의 구조와 텍스트 파일과 인코딩, 실행 파일(프로그램)에 대해서 알아봅니다.

프로그램과 프로세스저자 김동욱, 주제 아키텍쳐, 컴파일러, 프로세스, 운영체제, 프로그램

아키텍쳐, 컴파일러, 프로그램과 프로세스, 운영체제에 대해서 알아봅니다.

지원되지 않는 웹 브라우저거나 예기치 않은 오류가 발생했습니다.