- 가상함수와 클래스 상속 계층도
- RAII 해설
- 대단한 const를 재미있게 사용하자
- 자세히 알아보는 C++의 include
- 전방 선언
- 지금 C++ 프로그래머에게 인기 있는 리소스 관리술
- C++ 클로져 디자인패턴(C++ lambda)
- C++ 구조체 alignment
- Thread
- Concurrency Runtime
- 채팅 서버 만들기
- 단계 별로 IOCP 실습
- 오래된 IOCP API를 사용한 네트워크 라이브러리 를 최신 C++ 코드로 리팩토링 한다
- C++ 서버 프로그래밍 실습
- C++로 HTTP 통신하기
- (인프런 무료 영상) C# 초보 강좌 예제로 배우는 C# - 11 강 ∙ 8시간 17분
- (인프런 무료 영상) C# 처음부터 배우기 - 커리큘럼 총 11 개 ˙ 3시간 53분의 수업
- (인프런 무료 영상) C# 프로그래밍 - 커리큘럼 총 63 개 ˙ 29시간 56분의 수업
- (유튜브) C# 교과서 마스터하기
- C# 멀티스레드 프로그래밍 정리
- C# 네트워크 프로그래밍 학습
- SuperSocket
- (인프런 무료 영상) '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 - 커리큘럼 총 57 개 ˙ 22시간 28분의 수업
- (인프런 무료 영상) 생활코딩 - Linux
- 토크ON세미나 리눅스와 친해지기
- Linux 기본 명령어 모음
- Bash 입문자를 위한 핵심 요약 정리 (Shell Script)
비 Linux에서 docker를 다룰 때는 Docker for Desktop
프로그램을 사용한다. 개인적인 용도로 사용할 때만 무료
어디에서나 무료로 Docker for Desktop
같은 프로그램을 사용하고 싶다면 Rancher Desktop
을 추천한다.
-
실습 자료
- (유튜브) 데이터베이스 입문
- (YOUTUBE) 즐겁게 배우는 SQL
- 추천 도서
- SQL 첫걸음
- 모두의 SQL 누구나 쉽게 배우는 데이터 분석 기초
원 출처: https://twitter.com/bibryam/status/1606316891307483136/photo/1
- (영상) Redis 야무지게 사용하기
- Redis 글 모음
- (유튜브) C++를 이용한 Redis 프로그래밍
- (유튜브) Redis C# 프로그래밍
- redis 라이브러리 사용 방법 정리
- (무료 인강) 개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
- (YOUTUBE 널널한 개발자) 넓고 얕게 배우는 컴퓨터 구조, 자료구조와 알고리즘, 프로그래밍, 운영체제
- (인프런 무료) 운영체제 공룡책 강의
- (YOUTUBE 널널한 개발자) 네트워크 기초 이론
- (YOUTUBE 널널한 개발자) 네트워크 응용
- (YOUTUBE 널널한 개발자) 암호기술에 대한 최소 이론
- 동시성, 병렬, 비동기, 논블럭킹과 컨셉들
- (운영체제: 아주 쉬운 세 가지 이야기(출판된 책으로 무료 버전)
- (인프런, 무료) 개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제
- (인프런 무료 온라인 강의) 뇌를 자극하는 윈도우즈 시스템 프로그래밍
- (유튜브) 따라하면서 배우는 IT
- 10가지 소프트웨어 아키텍처 패턴 요약
- 최신 네트워크 로드 밸런싱 및 프록시 소개
- 대규모 서비스를 설계하는 기술
- 개발자를 위한 인프라 기초 총정리
- HTTPS에 대한 기초 이해
- 멀티 플레이게임의 서버 형태와 그 특징에 대해서
- 게임 서버의 목차 - 시작부터 출시까지, NDC2019
- 게임 서버 디자인 가이드, NDC2013
- 온라인 게임 서버 구조와 테크닉
- 라이브 서비스를 위한 게임 서버 구성
- 게임 분산 서버 구조
- 스마트폰 온라인 게임에서 고려해야 할 것들
- C++ Korea 제9회 세미나 - 유지보수 편하게 게임 서버 만들기 (허린)
- 면접을 위한 CS 전공지식 노트
- 학교에서 알려주지 않는 17가지 실무 개발 기술
- 모두의 네트워크
- 그림과 작동 원리로 쉽게 이해하는 서버의 기초
- 그림으로 쉽게 이해하는 웹/HTTP/네트워크
- 동료들 뒷목 잡게 만드는 나쁘 프로그래밍 습관