IT Curriculum

게임 서버 개발을 위한 C# 네트워크 & DB 프로그래밍

  • 교육기간 : 2017년 10월 19일(목) ~
    2017년 10월 20일(금)
  • 교육시간 : 10:00~18:00 (1일 7H/총 14H)
  • 강사 : 최흥배
  • 장소 : 메디치교육센터
  • 모집인원 : 20명 [선착순 모집]
  • 교육비 : 360,000원 (부가세없음, 교재 및 다과/중식 포함)
  • 환급여부 : 비환급
  • 교육문의 : 070-7525-8568

게임 서버 개발을 위한 C# 네트워크 & DB 프로그래밍

강의 개요

모바일 플랫폼 클라이언트 게임 개발에서 가장 많이 사용되고 있는 Unity에서 사용하는 프로그래밍 언어와 같은 C#을 사용하여 대규모 유저를 동시 처리 할 수 있는 (실시간 통신)게임 서버 개발을 위한 네트워크와 DB 프로그래밍을 배웁니다.

기대 효과

  • C#을 사용하여 대규모 유저를 동시에 처리할 수 있는 게임 서버를 만들 수 있습니다.

훈련대상 및 선수지식

  • 본 강의를 수강하기 위해서는 기초적인 C# 프로그래밍, 네트워크, 데이터베이스 기술에 대한 이해가 필요합니다.

진행 방식

강사의 설명과 시연, 실습으로 강의가 진행됩니다. 인터넷이나 서적을 통해서 배우기 힘든 C# 네트워킹 프로그래밍과 게임서버 개발에 필요한 기술 및 실전 경험을 들을 수 있으며 실습을 통해 직접 간단한 서버를 만들어 볼 수 있습니다.

필요 장비

  • # 개인노트북 지참이 원칙이며, 센터노트북 신청 시 등록비에 "2만원" 추가됩니다.
    (센터노트북을 희망하시는 분은 교육 진행 3일 전까지 센터로 연락주셔야 합니다.)

  • - OS: Windows 7 or 8 or 10 (64bit)
  • - 설치 프로그램: Visual Studio 2017, MySQL

강의 내용

  • - 네트워크 간단 이론
  • - 게임 서버 아키텍처
  • - C# 네트워크 프로그래밍 기초
  • - C# 비동기 네트워크 프로그래밍
  • - C# DB 프로그래밍(MySQL, Redis)
  • - ASP.NET Web API 프로그래밍
  • - C# 오픈 소스 네트워크 라이브러리 설명 및 사용

강사소개

최흥배

경력소개

  • - 現 NHN NEXT
  • - 前 티쓰리엔터테인먼트, 마이에트엔터테인먼트, 손오공, CJInternet(현 넷마블) 등

강연경력

  • - KGC 2016: 오픈 소스 네트워크 엔진 SuperSocket 사용하기
  • - KGC 2015: C# 스크립트를 사용한 게임서버 모니터링 시스템 개발
  • - KGC 2012: Boost.asio를 이용한 네트워크 프로그래밍
  • - KGC 2011: Boost 라이브러리와 C++11
  • - KGC 2010: Visual C++ 10 디버깅의 모든 것
  • - KGC 2009: About Visual C++ 10
  • - KGC 2008: C#을 이용한 빠른 툴 개발 등

개발경력/활동분야

  • - 티쓰리엔터테인먼트: PC MMORPG 삼국지천, 모바일 온라인 게임 서버 개발
  • - 마이에트엔터테인먼트: 건즈 2 서버 개발
  • - 손오공: PC MMORPG LIFE 온라인 서버 개발

저작물/출판사/년도

  • - POCO를 이용한 C++ 네트워크 프로그래밍 (한빛미디어, 2017)
  • - 모던 C++ : C++14의 핵심 기능을 중심으로 (한빛미디어, 2015)
  • - Thinking About: C++11 STL 프로그래밍(개정 2판) (한빛미디어, 2014)
  • - Boost.Asio를 이용한 네트워크 프로그래밍 (한빛미디어, 2013)

기타

  • Microsoft MVP(Visual C++) 2009, 2010, 2011, 2017

강의 내용

  • - 네트워크 간단 이론
  • - 게임 서버 아키텍처
  • - C# 네트워크 프로그래밍 기초
  • - C# 비동기 네트워크 프로그래밍
  • - C# DB 프로그래밍(MySQL, Redis)
  • - ASP.NET Web API 프로그래밍
  • - C# 오픈 소스 네트워크 라이브러리 설명 및 사용