연락처 정보

코스 개요

고급 Go 개념

  • Go 타입 시스템 심층 분석
  • 포인터, 메모리 관리, 가비지 컬렉션 사용
  • 고급 인터페이스 및 임베딩

동시성 및 병렬 처리

  • 고급 고루틴 관리
  • 버퍼드 및 언버퍼드 채널
  • Select 문 및 워커 풀

오류 처리 및 로깅

  • 커스텀 오류 유형 및 래핑
  • 구조화된 로깅 및 모니터링
  • 오류 전파 및 모범 사례

테스팅 및 벤치마킹

  • Go 단위 및 통합 테스트
  • Go 내장 테스트 도구 사용
  • 애플리케이션 벤치마킹 및 프로파일링

모듈화 프로그래밍 및 패키지

  • Go 모듈을 통한 의존성 관리
  • 버전 관리 및 모듈 게시
  • 재사용 가능한 Go 라이브러리 구축

API 및 마이크로서비스 구축

  • Go를 사용한 RESTful API 생성
  • Go와 Docker 및 컨테이너 사용
  • 서비스 오케스트레이션 및 배포

성능 최적화

  • 메모리 프로파일링 및 튜닝
  • 동시성 최적화 전략
  • pprof를 통한 성능 모니터링

요약 및 다음 단계

요건

  • Go로 프로그래밍한 경험
  • Go 문법, 데이터 구조, 함수에 대한 이해
  • 패키지 사용 및 기본 동시성 처리 경험

대상 독자

  • 경험 있는 소프트웨어 개발자
  • 백엔드 엔지니어
  • 클라우드 네이티브 애플리케이션 개발자
 21 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리