문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
기간 7 시간
코스 개요
C++에서의 객체 지향 프로그래밍 소개
- 객체 지향 프로그래밍 개념 개요
- 프로시저형과 객체 지향 접근법의 차이점
- 모듈화되고 재사용 가능한 소프트웨어 설계의 이점
- C++을 객체 지향 언어로서 이해하기
C++ 클래스 및 객체 설계
- 클래스와 객체 소개
- 클래스 정의 및 객체 생성
- 생성자 및 소멸자 이해
- 객체 수명 주기 관리
- 접근 지정자 적용:
- Public
- Private
- Protected
캡슐화 및 추상화
- 데이터 숨김 및 캡슐화 이해
- 재사용 가능한 컴포넌트를 위한 인터페이스 설계
- 멤버 변수 및 함수 효과적으로 사용하기
- 소프트웨어 설계에 추상화 원칙 적용
C++ 함수 및 고급 클래스 기능
- 함수 오버로딩
- 범위 해석 연산자
- 정적 멤버 및 정적 함수
- 프렌드 클래스 및 프렌드 함수
- 연산자 오버로딩
상속 및 다형성
- 상속 개념 이해
- 클래스 계층 구조 생성
- 다형성 구현
- 가상 함수 및 동적 동작
- 유연하고 유지보수 가능한 애플리케이션 설계
데이터 처리 및 타입 변환
- C++에서 데이터 변환 이해
- 객체 및 기본 데이터 타입 처리
- 안전한 변환 기법 적용
예외 처리 및 템플릿
- 오류 처리 전략 이해
- C++ 애플리케이션에서 예외 사용하기
- 템플릿 소개
- 재사용 가능한 제네릭 코드 생성
입력 및 출력 스트림
- C++ 입력 및 출력 스트림 처리
- 데이터 효율적으로 읽고 쓰기
- 스트림 기반 작업 관리
실용적 C++ 프로그래밍 워크숍
- 객체 지향 설계 원칙 적용
- 모듈화 C++ 애플리케이션 구축
- 재사용 가능한 클래스 및 컴포넌트 생성
- 일반적인 설계 관행 검토
코스 리뷰 및 다음 단계
- 핵심 C++ 객체 지향 개념 검토
- 소프트웨어 설계 베스트 프랙티스 논의
- C++ 개발에서 추가 학습 경로 식별
요건
- 변수, 루프, 함수와 같은 기본 프로그래밍 개념에 대한 이해
- C 프로그래밍 기본기에 대한 경험
- 소프트웨어 개발 개념에 대한 기초 지식
대상 학습자
- 객체 지향 프로그래밍 기법을 학습하려는 C 프로그래머
- 프로시저형에서 객체 지향 설계로의 전환을 고려하는 소프트웨어 개발자
- 대규모 C 애플리케이션 구조화에 관심이 있는 엔지니어 및 프로그래머
회원 평가 (1)
좋은 예시들, 가장 유용한 내용에 초점을 맞추세요
Piotr Sowinski - Intel Technology Poland
코스 - Object Oriented Programming with C++
기계 번역됨