연락처 정보

코스 개요

소개

  • C++의 새로운 기능들 소개
  • C++의 주요 특징 및 구성 요소 개관
  • 객체지향 프로그래밍 이해하기
  • C++ 프로그래밍 기초 지식 습득

시작하기

  • 개발 환경 설정 방법 배우기
  • C++ IDE 설치 절차 이해하기
  • 표준 라이브러리 및 구성 요소 알아보기

C++ 고급 프로그래밍 기법

  • C++에서의 람다 표현식 사용법
  • 표준 컨테이너와 알고리즘 활용하기
  • 이동 의미론 이해하기
  • C++ 코딩 스타일 가이드라인 숙지하기
  • 구현체를 포인터로 참조하는 기법(PImpl) 알아보기
  • 연산자 오버로딩 사용 방법 배우기
  • C++에서의 다형성 활용법
  • 변수, 배열 및 조건문 구현하기
  • 참조와 포인터 간 차이점 이해하기
  • 예외 처리 기법 익히기
  • 기타 현대적인 기능 및 구현 방법 알아보기

보안 프로그래밍 기술

  • C++의 보안 기능과 모범 사례 배우기
  • 현대적인 메모리 관리 기법 익히기
  • 문자열 처리 방법 숙지하기
  • 사용자 계정 제어 기능(UAC) 다루는 법 이해하기
  • C++ 코드에서 발생 가능한 보안 취약점과 대응책 파악하기

C++ 테스트 전략 수립

  • 적합한 테스트 프레임워크 선택하기
  • 분석 및 성능 지표 측정 방법 알아보기
  • 단위 테스트 작성법 익히기
  • 통합 테스트와 시스템 수준 테스트 기획하기
  • 기존 코드에 대한 테스트 접근 방식 배우기
  • 블랙박스 테스트 기법 이해하기

코드 디버깅 방법

  • 조건부 브레이크포인트와 함수 기반 중단점 설정하기
  • 멀티스레드 환경에서의 디버깅 기법 배우기
  • 성능 분석 및 진단 도구 활용하기

요약 및 향후 학습 방향

요건

  • C++ 프로그래밍에 대한 기초 지식이 있음

수강 대상

  • 개발자들
 35 시간

참가자 수


참가자별 가격

회원 평가 (5)

예정된 코스

관련 카테고리