본문 바로가기
C++ 네트워크 프로그래밍과 분산 시스템 시리즈

[C++ 네트워크 프로그래밍과 분산 시스템] 목차

by cogito21_cpp 2024. 6. 20.
반응형

C++ 네트워크 프로그래밍과 분산 시스템 시리즈: 30일 완성

Day 1: 네트워크 프로그래밍 개요 및 기초 개념

Day 2: 소켓 프로그래밍 기초 (TCP/UDP)

Day 3: 소켓 API와 기본 사용법

Day 4: 블로킹 소켓과 논블로킹 소켓

Day 5: 다중 소켓 처리 (select, poll, epoll)

Day 6: 데이터 직렬화와 역직렬화

Day 7: 간단한 클라이언트-서버 애플리케이션 구현

Day 8: 멀티스레딩을 이용한 네트워크 프로그래밍

Day 9: 비동기 네트워크 프로그래밍 (Boost.Asio)

Day 10: SSL/TLS를 이용한 보안 통신

Day 11: WebSocket 프로그래밍

Day 12: HTTP 프로토콜 이해 및 구현

Day 13: RESTful API 서버 구축

Day 14: 네트워크 성능 최적화 기법

Day 15: 분산 시스템의 기본 개념

Day 16: 마이크로서비스 아키텍처

Day 17: RPC와 gRPC를 이용한 원격 프로시저 호출

Day 18: 메시지 큐 (RabbitMQ, Kafka)

Day 19: 데이터 일관성과 분산 트랜잭션

Day 20: CAP 이론과 분산 데이터베이스

Day 21: NoSQL 데이터베이스와 연동 (MongoDB, Cassandra)

Day 22: 분산 시스템 설계 및 아키텍처

Day 23: 프로젝트: 분산 채팅 애플리케이션 개발 (1)

Day 24: 프로젝트: 분산 채팅 애플리케이션 개발 (2)

Day 25: 프로젝트: 분산 채팅 애플리케이션 개발 (3)

Day 26: 프로젝트: 분산 파일 시스템 구축 (1)

Day 27: 프로젝트: 분산 파일 시스템 구축 (2)

Day 28: 프로젝트: 분산 파일 시스템 구축 (3)

Day 29: 분산 시스템 모니터링과 로깅

Day 30: 분산 시스템의 보안과 장애 대응

반응형