3 19일에 했던 강연에 참석하지 못했던 분들을 위해서 이번에는 주말에 강연을 합니다

 

저는 이 강연에서 소개하는 기술들로 지금 모바일 게임 서버를 개발 중이고 이미 서비스한 경험도 있습니다.

C# + WCF + MongoDB +Redis 조합이면 높은 성능의 게임 서버를 재빨리 만들 수 있으므로 다른 분들도 꼭 사용하셨으면 합니다

강연에서는 위의 기술뿐만이 아닌 이런 저런 개발 경험도 공유합니다.

 

회사 일 때문에 참석하지 못한 분들은 이번에 참석하시기 바랍니다^^


http://medici-edu.co.kr/course/sub1_view.php?qr=&lst_code2=004&ptype=view&page=1&s_idx=39


[주말] C#으로 모바일 게임 서버 개발하기!

  • 교육기간 : 2015년 05월 09일(토)
  • 교육시간 : 오후 2시 ~ 오후 6시(총4H)
  • 강사 : 최흥배
  • 장소 : 메디치교육센터
  • 모집인원 : 30명 [선착순 모집]
  • 교육비 : 120,000원 (부가세없음, 다과 및 교재 제공)
  • 환급여부 : 비환급

C#으로 모바일 게임 서버 개발하기!

C#, WCF, NoSQL로 고성능 비동기 게임 서버를 개발해보자

한국 게임업계에서 만드는 모바일 게임은 대부분 네트워크 게임으로 PC와 같이 게임 서버가 꼭 필요합니다. 그러나 모바일은 PC 때의 온라인 게임 서버 개발 기술과는 많은 차이가 있습니다. 모바일 게임 서버는 PC와 달리 대부분 비동기 네트워크 방식의 게임 서버이기 때문입니다.

본 세미나에서는 Unity3D에서 사용하는 C# 프로그래밍 언어와 .NET 플랫폼의 WCF 프레임워크를 사용하여 게임서버를 만들고, MongoDB, Redis 라는 NoSQL을 사용하여 높은 성능과 쉽게 Scale Out을 할 수 있는 서버를 만드는 기술을 시연과 함께 설명하고자 합니다.

인터넷이나 서적을 통해서 배우기 힘든 모바일 게임 서버 개발에 꼭 필요한 네트워크, NoSQL, C# 병렬 프로그래밍 기술 및 실전 경험을 현장 전문가에게 생생히 들어 보실 수 있는 이번 세미나에 많은 분들의 관심 부탁드립니다.

수강대상

  • - 기초적인 C# 프로그래밍, 네트워크, 데이터베이스 기술에 대한 이해가 필요합니다.
  • - PC 온라인 게임 서버 개발 경험은 있으나 처음으로 모바일 게임 개발을 준비하는 서버 프로그래머.
  • - 처음으로 게임 서버를 개발 하는 프로그래머
  • - 신 기술을 이용하여 고성능 게임 서버를 개발하고 싶은 프로그래머

강의 커리큘럼

시간세부내용
13:40~14:00등록 및 접수
14:00~14:501. WCF 소개 및 RESTful WCF Service 만들기
15:00~15:402. MongoDB 프로그래밍
15:50~16:203. Redis 프로그래밍
16:30~17:004. C#의 async/await 소개
17:10~17:405. 간단한 모바일 게임 서버 만들기
17:40~18:00Q&A 및 마무리

교육효과

  • - 빠르고 쉽게 고성능 모바일 게임 서버를 개발 할 수 있는 기술을 습득할 수 있다.

 

저작자 표시
신고
by 흥배 2015.05.06 19:15

오랜만에 강의합니다^^

기존에는 주로 C++ 관련 강의를 많이 했는데 이번에는 C# 관련 강의를 합니다.


저는 재 작년부터 모바일 게임을 개발하고 있으며 C++이 아닌 닷넷 기술을 사용하고 있습니다.

모바일 게임 서버 개발에는 WCF, C#과 NoSQL인 MongoDB와 Redis를 사용 하였습니다.


이 강의를 하는 큰 이유 중의 하나는 게임 개발에 닷넷 기술을 전파하기 위한 것도 있습니다.

MS의 영향력이 예전만 못해서 PC 온라인 서버 개발 때와 비교해서 모바일에서는 영향력이 좀 약하다고 생각합니다.

그래서 이 강의를 통해 제가 좋아하는 기술을 사용하는 프로그래머가 조금이라도 더 늘기를 바랍니다.




http://medici-edu.co.kr/course/sub1_view.php?qr=&lst_code2=003&ptype=view&page=1&s_idx=30


C#으로 모바일 게임 서버 개발하기!

  • 교육기간 : 2015년 03월 19일(목)
  • 교육시간 : 오후2시~오후6시(총4H)
  • 강사 : 최흥배
  • 장소 : 메디치교육센터
  • 모집인원 : 40명 [선착순 모집]
  • 교육비 : 120,000원 (부가세없음, 교재 및 다과 제공)
  • 환급여부 : 비 환급

C#으로 모바일 게임 서버 개발하기!

C#, WCF, NoSQL로 고성능 비동기 게임 서버를 개발해보자

한국 게임업계에서 만드는 모바일 게임은 대부분 네트워크 게임으로 PC와 같이 게임 서버가 꼭 필요합니다. 그러나 모바일은 PC 때의 온라인 게임 서버 개발 기술과는 많은 차이가 있습니다. 모바일 게임 서버는 PC와 달리 대부분 비동기 네트워크 방식의 게임 서버이기 때문입니다.

본 세미나에서는 Unity3D에서 사용하는 C# 프로그래밍 언어와 .NET 플랫폼의 WCF 프레임워크를 사용하여 게임서버를 만들고, MongoDB, Redis 라는 NoSQL을 사용하여 높은 성능과 쉽게 Scale Out을 할 수 있는 서버를 만드는 기술을 시연과 함께 설명하고자 합니다.

인터넷이나 서적을 통해서 배우기 힘든 모바일 게임 서버 개발에 꼭 필요한 네트워크, NoSQL, C# 병렬 프로그래밍 기술 및 실전 경험을 현장 전문가에게 생생히 들어 보실 수 있는 이번 세미나에 많은 분들의 관심 부탁드립니다.

수강대상

  • - 기초적인 C# 프로그래밍, 네트워크, 데이터베이스 기술에 대한 이해가 필요합니다.
  • - PC 온라인 게임 서버 개발 경험은 있으나 처음으로 모바일 게임 개발을 준비하는 서버 프로그래머.
  • - 처음으로 게임 서버를 개발 하는 프로그래머
  • - 신 기술을 이용하여 고성능 게임 서버를 개발하고 싶은 프로그래머

강의 커리큘럼

시간세부내용
13:40~14:00등록 및 접수
14:00~14:501. WCF 소개 및 RESTful WCF Service 만들기
15:00~15:402. MongoDB 프로그래밍
15:50~16:203. Redis 프로그래밍
16:30~17:004. C#의 async/await 소개
17:10~17:405. 간단한 모바일 게임 서버 만들기
17:40~18:00Q&A 및 마무리

교육효과

  • - 빠르고 쉽게 고성능 모바일 게임 서버를 개발 할 수 있는 기술을 습득할 수 있다.


저작자 표시
신고
by 흥배 2015.03.13 08:00

C++ 관련 유료 강의를 11월 25일에 합니다.

주제는 Boost와 POCO 라이브러리에서 비동기 및 네트워크 프로그래밍을 주로 다룹니다.

(Boost, POCO는 Windows, Linux, iOS, Android 등을 지원합니다)


PC 시대에서 이어 모바일, IoT 에서도 네트워크와 비동기 프로그래밍은 중요합니다.

프로그램은 네트워크에 연결 되어 있어야 하고, 유저에 요청에 멈춤 없이 빠르게 응답 해야 합니다.

이를 위해 네트워크 프로그래밍과 비동기 프로그래밍 기술 습득은 꼭 필요합니다.

이번 세미나를 통해서 Boost와 POCO 라이브러리로 쉽고, 빠르게 네트워크, 비동기 프로그래밍을 습득하세요^^


유료라서 가격이 싸지는 않지만 관심 있는 분들은 등록하세요(가급적 회사에 신청하시기 바랍니다^^;)


http://edu.etnews.com/Menu/View/?IDX=247&MIDX=1&CIDX=7 

[세미나]오픈 소스 라이브러리 Boost와 POCO를 이용한 C++ 프로그래밍

   

 
[세미나]오픈 소스 라이브러리 Boost와 POCO를 이용한 C++ 프로그래밍
 
일시14.11.25(화) 2pm~6pm장소메디치교육센터 (1,7호선 가산디지털단지역 7번 출구)
대상C++ 기본 문법은 이해한 C++ 프로그래머
C++ 프로그래밍 생산성을 올리고 싶은 C++ 프로그래머
C++로 네트워크 프로그래밍을 하고 싶은 C++ 프로그래머
C++로 비동기 프로그래밍을 하고 싶은 C++ 프로그래머
강사최흥배
가격120,000원 교재 및 ebook, 다과 제공

[세미나]

C++ 생산성과 성능을 UP! 

<오픈 소스 라이브러리 Boost와 POCO를 이용한 C++ 프로그래밍>

 

 

Boost와 POCO를 알면, 당신의 프로그램이 달라진다!

 

Boost와 POCO 라이브러리를 알고 계신가요?

아직 모르고 있다면, C++ 프로그래머로서 적지 않은 손해를 보고 있는 것입니다.

 

C++이 자바나 C# 등에 비해서 부족한 부분 중의 하나가 생산성이 약하다는 것인데, 생산성이 약한 이유 중의 하나가 바로 라이브러리 부족입니다.

 

오픈소스 C++라이브러리인 Boost와 POCO 라이브러리를 사용하면 기능과 성능을 만족시키는 많은 양의 라이브러리를 사용할 수 있게 되어 C++의 약점은 최대한 줄이고 장점을 극대화 할 수 있습니다.

 

이번 강의에서는 Boost POCO에 있는 많은 라이브러리 중 네트워크 및 비동기 프로그래밍에 중심을 두고 설명을 합니다.

 

Boost와 POCO에 있는 유용한 라이브러리를 사용하면, 개발에 필요한 기능을 직접 만들지 않아도 될뿐더러 효율성 또한 좋아서 C++ 프로그래밍의 생산성을 크게 올릴 수 있습니다.

 

C++로 개발한 프로그래밍에 날개를 달아보고 싶다면,

그리고 중고급 개발자로 나아가고 싶다면, 본 세미나에 참석해 보세요~ 

 

 

시간

프로그램

13:40~14:00

  등록 및 접수

14:00~14:40

1. Boost 라이브러리 소개

Boost 라이브러리 Overview와 개발 현황

14:50~15:15

  2. POCO 라이브러리 소개

15:20~16:00

3. Boost. Coroutin

파이썬이나 Unity 3D 등에서 지원하는 코루틴을 사용하면 비동기 프로그래밍을 간결하게 기술할 수 있다. C++에서 코루틴을 사용할 수 있는 방법을 Boost.Coroutin을 통해서 배워본다.

16:10~17:00

4. Boost.Asio로 비동기 프로그래밍

Boost.Asio를 사용한 일반적인 비동기 프로그래밍 및 네트워크 프로그래밍을 배워본다.

17:00~17:40

5. POCO.Net을 이용한 네트워크 프로그래밍

POCO 라이브러리를 사용하여 빠르고 다양한 프로토콜을 사용할 수 있는 네트워크 프로그래밍을 배워본다.

17:40~18:00

Q&A 및 마무리

 

 

[등록비]

사전등록 120,000원(VAT없음)

현장등록 160,000원(VAT없음)

 

*세미나 등록비에 교재 및 다과 비용이 포함됩니다.

*강사분이 직접 저술한 “Boost.Asio를 이용한 네트워크 프로그래밍(ebook, 한빛미디어) 쿠폰을 드립니다. 


저작자 표시
신고
by 흥배 2014.11.11 08:00

http://www.microsoft.com/ko-kr/events/techdaysminisat/default.aspx


테크데이즈 미니 토요세미나 시리즈MVA-기술 학습을 위한 온라인 포털
6월의 주제 새로운 언어로 재 탄생한 C++, 한방에 끝!
장소 약도보기 광화문 더케이트윈타워 A동 11층 한국마이크로소프트 대회의실
9탄 새로운 언어로 재 탄생한 C++, 한방에 끝! 사전등록하기
8탄 죽기 전에 테스트할 것인가, 죽고 나서 테스트할 것인가! 다시보기
7탄 IaaS는 기본, PaaS로 도약. Microsoft Azure!
6탄 웹 기술의 주류 ASP.NET, 그 전설을 다시 만나다!
5탄 웹 클라이언트 개발 환경에 풍성함을 더하다.
ASP.NET, 서비스 플랫폼으로 날다!
C# 완벽분석 원샷! 올킬!
Visual Studio 2013 2부
Visual Studio 2013 1부
 
C++언어! 궁금한가? 어디 천천히 들어와봐! 절대 당황하지 말고 한방에 끝! 세상을 새롭게 만들어가는 대한민국 개발자 여러분, 안녕하십니까? 개발자 여러분의 골드타임! [테크데이즈 미니 토요세미나]가 그 아홉 번째 주제인 “C++”로 여러분을 찾아왔습니다. 오는 6월 14일(토), [테크데이즈 미니 토요세미나] “새로운 언어로 재 탄생한 C++, 한방에 끝!”에서는 최근 C++ 11의 표준 규격 제정과 더불어 IT 산업에 있어 C++가 다시 주목 받을 수 밖에 없는 이유, 그리고 활용도와 그 가치에 대해 살펴 보며, Visual Studio의 C++ 컴파일러 표준 규격 준수 여부와 C++ 14의 구현 내용에 대해 집중 분석해 보는 시간을 갖고자 합니다. C++ 개발자 여러분을 위한 놀라운 신세계가 펼쳐집니다. [테크데이즈 미니 토요세미나] 그 아홉 번째 시간을 절대 놓치지 마십시오! 지금 바로 등록하세요!
9탄 사전등록하기
Agenda Time Session 13:00 ~13:30 등록
13:30 ~ 14:00 Keynote: C++, Not your father's language 김명신 부장 / 한국마이크로소프트 기술 에반젤리스트
14:00 ~ 15:10 Modern C++ 프로그래머를 위한 C++11/14 핵심 기능 최흥배 과장 / T3 엔터테인먼트
15:10 ~ 15:20 휴식
15:20 ~ 16:30 Better Windows Programming with C++11 김희준 엔지니어 / 카카오
16:30 ~ 16:40 휴식
16:40 ~ 17:50 C++ 클라우드 환경을 준비하다. C++ REST SDK 김용현
17:50 ~ 18:00 맺음말 및 경품추첨 발표자 소개 김명신 부장 최흥배 과장 김희준 엔지니어 김용현 행사안내 행사 종료 후 추첨을 통해 Dell Venue 8 Pro 태블릿을 드립니다. 행사 문의처
한국마이크로소프트 등록센터 김유수 대리 070-4616-2210 ms_regi@cuvix.co.kr
마이크로소프트 멜팅팟 세미나Microsoft Azure 레시피 컨테스트


저작자 표시
신고
by 흥배 2014.06.03 22:13

이번주 목요일 24일입니다


작년 가을에 Boost 라이브러리 관련 유료 세미나를 한적이 있는데 이번에 또 하게 되었습니다.

여전히 주제는 Boost 라이브러리이지만 전과 내용은 좀 바뀌었습니다(80% 정도 이전과 다릅니다)


자세한 것은 아래의 사이트에서 확인 및 등록할 수 있습니다.

http://edu.etnews.com/Menu/View/?IDX=152&MIDX=1&CIDX=7


[세미나]C++ 생산성과 성능을 UP! 오픈 소스 라이브러리 Boost를 이용한 C++ 프로그래밍

   

 
[세미나]C++ 생산성과 성능을 UP! 오픈 소스 라이브러리 Boost를 이용한 C++ 프로그래밍
 
일시14.04.24(목) 1pm~6pm장소예인스페이스 세미나룸A (2호선 강남역 10번 출구)
대상C++ 기본 문법을 이해하고 있는 C++ 프로그래머
C++ 프로그래밍 생산성을 올리고 싶은 C++ 프로그래머
C++의 강력한 성능을 필요로 하는 프로그래머
강사최흥배
가격120,000원 교재 및 ebook, 다과 제공

[세미나]

C++ 생산성과 성능을 UP! 

<오픈 소스 라이브러리 Boost를 이용한 C++ 프로그래밍>

 

 

Boost를 알면, 당신의 프로그램이 달라진다!

 

Boost 라이브러리를 알고 계신가요?

아직 모르고 있다면, C++ 프로그래머로서 적지 않은 손해를 보고 있는 것입니다.

 

C++이 자바나 C# 등에 비해서 부족한 부분 중의 하나가 생산성이 약하다는 것인데, 생산성이 약한 이유 중의 하나가 바로 라이브러리 부족입니다.

 

오픈소스 C++라이브러리인 Boost 라이브러리를 사용하면 C++은 기능과 성능을 만족시키는 많은 양의 라이브러리를 사용할 수 있게 됩니다.

 

Boost에 있는 유용한 라이브러리를 사용하면, 개발에 필요한 기능을 직접 만들지 않아도 될뿐더러 효율성 또한 좋아서 C++ 프로그래밍의 생산성을 크게 올릴 수 있습니다.

 

C++로 개발한 프로그래밍에 날개를 달아보고 싶다면,

그리고 중고급 개발자로 나아가고 싶다면, 본 세미나에 참석해 보세요~ 

 

 

시간

프로그램

13:40~14:00

  등록 및 접수

14:00~14:50

  [Boost 라이브러리 소개]

  : Boost 라이브러리 Overview

  : Boost 라이브러리 사용

15:00~15:50

  [Boost.Random]

   : 게임에서 빠질 수 없는 확률 값 계산에 기존 Random 라이브러리보다 더 그럴 듯하게 확률을 계산한다.

 

  [Boost.Log]

   : Boost.Log를 사용하여 프로그램의 상태를 다양한 방법으로 로그를 남기기

16:00~16:50

[Boost.Thread] 

 : 멀티코어 CPU, 모바일 플랫폼이 주류인 시대에서 병렬 프로그래밍을 피해가기에는 어려워졌다. Boost.Thread를 사용하여 쉽고 안전하게 스레드를 사용해보자.

 

   [Boost.Fusion]

   : 빈약한 std::tuple을 대체하여 STL 알고리즘 기능의 사용

17:00~17:50

  [작지만 유용한 Boost 라이브러리]

   : Boost.ScopeExit

   : Boost.Initialized

   : Boost.Interval

   : Boost.StringAlgorithm

17:50~18:00

Q&A 및 마무리

 

 

[등록비]

사전등록 120,000원(VAT없음)

현장등록 160,000원(VAT없음)

 

*세미나 등록비에 교재 및 다과 비용이 포함됩니다.

*강사분이 직접 저술한 “Boost.Asio를 이용한 네트워크 프로그래밍(ebook, 한빛미디어) 쿠폰을 드립니다. 


저작자 표시
신고
by 흥배 2014.04.21 08:00

C++ 오픈소스 라이브러링 Boost 라이브러리를 주제로 하는 세미나가 다음 주 화요일 오후에 합니다.

http://edu.etnews.com/Menu/View/?IDX=109&MIDX=1&CIDX=7

 

아직 늦지 않았으니 관심 있는 분들은 꼭 신청바랍니다.

그런데 유료 세미나라서 금전적인 부담이 있으니 가급적 회사에 신청해서 회사 도움을 얻기를 바랍니다.


현재 당연하게(?) 대부분의 준비는 다 끝냈습니다. 남은 기간 동안 연습하는 것만 남았습니다.


세미나 기본 목차는 아래와 같습니다.

1. Boost 라이브러리의 모든 것

- Boost 라이브러리 소개

- Boost 라이브러리 빌드 방법 및 옵션 소개

- 리눅스에서 Boost 라이브러리 사용 방법

- Boost 1.5.4 기준으로 모든 라이브러리 간단 소개


2. Asio를 이용한 비동기 프로그래밍

- Asio 소개

- 저의 책을 기준으로 사용법 소개

- 해외 Asio 문서 공유


Boost의 컨테이너들

- multi_index 설명

- circure_buffer 설명

- Container에 있는 라이브러리 소개. static_vector, stable_vector, flat_map/set


작지만(?) 강한 라이브러리들

ScopeExit

Signal2

Program_options


기본 구성은 위와 같고 시간이 남는다면 

Boost.Log, 아이폰에서 Boost 사용 사례(해외 문서 공유), std::map을 선형 탐색에 사용하면 안되는 이유(해외 문서 공유), 각 컴파일러의 컨테이너 성능분석(해외 문서 공유)을 준비하고 있습니다.


그리고 한빛미디어의 도움으로 당일날 이벤트로 기술 서적을 몇권 준비하고 있으니 운이 좋으신 분들은 책도 얻어 가시길 바랍니다^^

저작자 표시
신고
by 흥배 2013.10.31 23:16

전자신문 교육센터 주최로 11월5일 오후 2시에 Boost 관련 세미나 강의를 합니다.

유료 세미나이며 시간은 총 4시간입니다.

 

최대한 코드 위주로 실전에 바로 사용할 수 있는 것을 목표로 준비하고 있습니다.

이전에 소개했던 부분은 더 보강하고, 소개하지 못한 것들을 이번에 소개하려고 합니다.

Boost 라이브러리에 관심 있으면 참석하시면 좋을 것 같습니다^^

 

 

http://edu.etnews.com/Menu/View/?IDX=109&MIDX=1&CIDX=7

 

[C++ Boost 프로그래밍] C++ 생산성을 UP하라!

 
[C++ Boost 프로그래밍] C++ 생산성을 UP하라!
 
일시 13.11.05(화) ~ 장소 예인스페이스 세미나룸A (2호선 강남역 10번 출구)
대상 C++ 기본 문법은 이해한 C++ 프로그래머
C++ 프로그래밍 생산성을 올리고 싶은 C++ 프로그래머
C++의 강력한 성능을 필요로 하는 프로그래머
강사 최흥배
가격 99,000원 교재 및 ebook 쿠폰, 다과 제공

[C++ Boost 프로그래밍 세미나]

C++ 생산성을 UP하라!

<!--[if !supportEmptyParas]--> <!--[endif]-->

<!--[if !supportEmptyParas]--> <!--[endif]-->

Boost를 알면, 당신의 프로그램이 달라진다!

<!--[if !supportEmptyParas]--> <!--[endif]-->

Boost 라이브러리를 알고 계신가요?

아직 모르고 있다면, C++ 프로그래머로서 적지 않은 손해를 보고 있는 것입니다.

<!--[if !supportEmptyParas]--> <!--[endif]-->

C++이 자바나 C# 등에 비해서 부족한 부분 중의 하나가 생산성이 약하다는 것인데, 생산성이 약한 이유 중의 하나가 바로 라이브러리 부족입니다.

<!--[if !supportEmptyParas]--> <!--[endif]-->

오픈소스 C++라이브러리인 Boost 라이브러리를 사용하면 C++은 기능과 성능을 만족시키는 많은 양의 라이브러리를 사용할 수 있게 됩니다.

<!--[if !supportEmptyParas]--> <!--[endif]-->

Boost에 있는 유용한 라이브러리를 사용하면, 개발에 필요한 기능을 직접 만들지 않아도 될뿐더러 효율성 또한 좋아서 C++ 프로그래밍의 생산성을 크게 올릴 수 있습니다.

<!--[if !supportEmptyParas]--> <!--[endif]-->

C++로 개발한 프로그래밍에 날개를 달아보고 싶다면,

그리고 중고급 개발자로 나아가고 싶다면, 본 세미나에 참석해 보세요~ 

 

시간

프로그램

13:40~14:00

등록 및 접수

14:00~14:50

Boost 라이브러리 전체 소개

- Boost 라이브러리 전체 소개

- Boost 라이브러리 사용 방법 설명

15:00~15:50

비동기 네트워크 라이브러리 Boost.AsioA

- Asio를 사용한 비동기 IO프로그래밍 소개

- 네트워크 프로그래밍

- 비동기 프로그래밍

16:00~16:50

Boost의 컨테이너들

- Boost 라이브러리에 있는 컨테이너들 소개

- multiindex

- Boost Container

17:00~17:50

작지만 강한 라이브러리들

- Boost ScopeExit

- Boost Application

- Boost Log

17:50~18:00

Q&A 및 마무리

 

 

[등록비]

사전등록 99,000원(VAT없음)

현장등록 129,000원(VAT없음)

 

*세미나 등록비에 교재 및 다과 비용이 포함됩니다.

*강사분이 직접 저술한 “Boost.Asio를 이용한 네트워크 프로그래밍(ebook, 한빛미디어) 쿠폰을 드립니다. 

 

 

저작자 표시
신고
by 흥배 2013.10.17 08:00

이번에도 KGC에서 강연을 하게 되었습니다.^^

2008년에 처음 강연을 시작해서 올해까지로 5년 연속 강연을 하게 되었습니다. 제가 처음 KGC를 알게 된 것은 2002년쯤이었고, 2005년에 처음으로 청중으로 참석했는데 지금은 강연자로서 참석하게 되어서 아주 기쁩니다.

 

올해는 작년과 다르게 개인 자격으로 신청을 했습니다. 앞으로 MS MVP를 다시 할 생각이 없으므로 올해부터는 MS 스폰으로 강연을 할 일은 없을 듯합니다(2009~2011까지 MS 스폰으로 강연).

 

올해는 제 직업에 맞게 네트웍을 주제로 잡았습니다.

강연 제목은 'Boost 라이브러리를 사용한 네트웍 프로그래밍'입니다.

http://www.kgconf.com/kor/html/conference_view.html?idx=1416

 

내용은 Boost 라이브러리 중 Asio라는 네트웍 라이브러리를 사용하여 네트웍 프로그래밍을 하는 방법을 처음부터 단계별로 설명합니다. 네트웍 프로그래밍만이 아닌 비동기 프로그래밍을 응용하여 일반적인 프로그램에서 병렬 프로그래밍에 이용 하는 방법도 설명합니다. 그리고 강연 시간이 부족하지 않으면 Asio를 사용하여 만든 네트웍 라이브러리(제가 만든 오픈 소스로 아직 개발 중)를 중심으로 어떻게 사용하는지 좀 더 자세하게 설명하려고 합니다.

 

강연 레벨은 초급인데.. 이 초급의 의미는 서버 프로그래머에게 한정된 말입니다. 네트웍 프로그래밍을 한번도 해본 적 없는 분들에게는 초급이 아니고 중급 이상이 될 수도 있습니다. 왜냐하면 네트웍 프로그래밍에 대한 기본적인 지식은 알고 있다는 전제하에 강연을 하기 때문입니다.

 

강연은 초반에 이론적인 설명( 10~15분정도)을 한 후 대 부분은 Demo 프로그램의 코드를 중심으로 설명합니다.

 

중요한 강연 날짜와 시간은 10 10일 오전 11 40 입니다.

 

제 강연을 들은 분들은 Boost.Asio를 사용하여 고 성능 네트웍 프로그래밍을 이전 보다 좀 더 쉽고, 빠르게 할 수 있기를 바랍니다.^^

 

 

 

그리고 서버 프로그래밍 관련 강연이 1010일에 하나 더 있습니다.

10 10일 오후 3 50. 박주항님의 '오픈 소스를 활용한 캐주얼 게임 서버 프레임워크 개발'입니다. http://www.kgconf.com/kor/html/conference_view.html?idx=1439

박주항님의 경험과 지식을 토대로 온라인 캐주얼 게임을 쉽게 만들 수 있도록 만든 오픈 소스 네트웍 프레임워크에 대한 강연으로 강연을 할 무렵에는 소스가 공개되어 있으므로 강연을 들은 후 직접 소스를 보면 쉽게 사용할 수 있을 것입니다.

 

이 프레임워크는 현재 유명한 ACE를 네트웍 라이브러리로 사용하고 있는데 장래에는 필요에 따라서 네트웍 라이브러리 부분만은 제가 Boost.Asio로 만든 것을 대체하여 사용할 수 있는 기능도 만들어질 예정입니다(또는 네트웍 라이브러리 부분 인터페이스만 지키면 개인이 만든 것으로 대체도 가능합니다).

서버 프로그래머 및 네트웍 프로그래밍에 관심이 있는 분들은 꼭 놓치지 마시고 참석하기 바랍니다^^

저작자 표시
신고
by 흥배 2012.10.04 08:30

올해도 '온라인서버개발자모임 공개 강연회'를 개최합니다.


참석 신청은 http://onoffmix.com/event/6708  에서 합니다 ^^


행사 일정은 다음과 같습니다.


- PM 02:00 ~ 02:10 - 등록 확인

- PM 02:10 ~ 02:40 - 최흥배 / Boost.multi_index 사용하기

- PM 02:40 ~ 02:55 ? 휴식

- PM 02:55 ~ 03:25 - 안중원 / InGame CashShop 개발 하기

- PM 03:25 ~ 03:40 ? 휴식

- PM 03:40 ~ 04:10 - 안준석 / 안드로이드 프로세스들의 통신 메커니즘 : 바인더 이야기

- PM 04:10 ~ 04:25 ? 휴식

- PM 04:25 ~ 04:55 - 임영기 / 코드 리뷰 시스템 도입하기

- PM 04:55 ~ 05:10 ? 휴식

- PM 05:10 ~ 05:40 - 이욱진 / 메모리 관리자로부터 배우기 : 구글 tcmalloc을 분석해보자

- PM 05:40 ~ 06:00 - 추가 질의 & 응답 및 정리




넷텟션으로 지원으로 뒷풀이까지 있으니 19일에 시간 넉넉하게 비워 놓으세요^^


저는 이번에도 강연을 하는데 Boost.multi_inde를 다룹니다.

난이도는 쉬운편이니 편안하게 듣으면 됩니다. 아마 제 강연을 들으면 따로 공부할 필요 없이

Boost.multi_index를 바로 사용할 수 있을것입니다^^


저작자 표시
신고
by 흥배 2012.05.02 19:51
안녕하세요, 온라인서버제작자모임입니다.
 

저희 까페에서 지금까지 2회에 걸쳐 총 11개의 세션을 발표했습니다.

이런 발표를 모임이나 단체 (학교, 아카데미 등) 혹은 회사에서 원하신다면

직접 그 곳에 가서 발표하는 외부강연을 진행할 예정입니다.


강연은 기존에 발표된 내용을 재구성하거나, 발표되지 않았던 내용에 대한 강연도 가능하며

발표에 대한 범위는 협의를 통해 조율하게 됩니다.


관심있는 모임이나 단체는 이메일 minjin00 at gmail.com 으로 연락주시면 감사하겠습니다.

여기저기 소문내주셔서 저희의 지식 공유가 널리 전파될 수 있게 도와주시고, 많은 관심 부탁드립니다. ^^


- 2회
- 최흥배 / Boost 라이브러리와 C++11
- 강대명 / 초보자를 위한 캐시이야기
- 최화선 / 멀티스레드 게임서버
- 김성준 / Windows OS상에서 효율적인 덤프 생성 및 주의점
- 최우영 / SWIG을 사용하여 C++ DLL을 C#에서 사용하기
- 이욱진 / MongoDB 시작하기

- 1회
- 최우영 / C++ 프로젝트에 단위 테스트 도입하기
- 최흥배 / IPv6 이론과 소켓 프로그래밍
- 임영기 / 해외 취업 이야기
- 허승욱 / 게임 개발에 도움을 주는 CruiseControl.NET과 Windows Terminal
- 이욱진 / Microsoft SharePoint를 활용한 개발환경 구축

저작자 표시
신고
by 흥배 2012.03.09 00:38
| 1 2 3 4 5 |