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