KG아이티뱅크/KG아이티뱅크 κ΅μœ‘κ³Όμ •

[KG아이티뱅크] KG아이티뱅크 κ΅μœ‘κ³Όμ • - C++

KG아이티뱅크.kr 2019. 11. 18. 16:05
λ°˜μ‘ν˜•

[KG아이티뱅크] KG아이티뱅크 κ΅μœ‘κ³Όμ • - C++

​

​

KG아이티뱅크 - C++ κ΅μœ‘κ³Όμ •β€‹

C++μ–Έμ–΄μ˜ μ‚¬μš©λ²• 및 객체지ν–₯의 κ°œλ…κ³Ό λ‹€ν–₯μ„± ν•™μŠ΅ν•˜λŠ” κ³Όμ •

​

​

​

​

C++ κ΅μœ‘κ³Όμ • μ†Œκ°œ

​

μ»΄ν“¨ν„°μ˜ μ„±λŠ₯이 κ°•λ ₯ν•΄ μ§€λ©΄μ„œ 컴퓨터 ν”„λ‘œκ·Έλž¨λ„ 크고 λ³΅μž‘ν•΄μ‘ŒμŠ΅λ‹ˆλ‹€. C++은 Cμ–Έμ–΄μ˜ ν™•μž₯판으둜 λ§Œλ“€μ–΄μ§„ 객체지ν–₯ν˜• ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄μž…λ‹ˆλ‹€.

Cμ–Έμ–΄λŠ” ν”„λ‘œκ·Έλž¨μ˜ 흐름을 μ œμ–΄ν•˜κΈ° 쉽고, ꡬ쑰적이고 λͺ¨λ“ˆν™”λœ 접근이 κ°€λŠ₯ν•˜λ„λ‘ μ œμ–΄ ꡬ쑰와 ν•¨μˆ˜μ™€ 같은 κΈ°λŠ₯듀을 ν†΅ν•©ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

C++λŠ” 이와 같은 도ꡬ에 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ°κ³Ό μΌλ°˜ν™” ν”„λ‘œκ·Έλž˜λ°μ— λŒ€ν•œ 지원을 μΆ”κ°€ν•˜μ˜€μœΌλ©°, 이둜 인해 λͺ¨λ“ˆν™”κ°€ λ”μš± κ°•λ ₯ν•΄μ‘Œκ³ , μž¬ν™œμš©ν•  수 μžˆλŠ” μ½”λ“œλ₯Ό μž‘μ„±ν•  수 있게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

ν•΄λ‹Ή κ³Όμ •μ—μ„œλŠ” Cμ–Έμ–΄μ™€μ˜ 관계, 차이점을 ν•™μŠ΅ν•˜κ³  C++의 λ‹€μ–‘ν•œ κΈ°λŠ₯을 ν•™μŠ΅ν•˜κ³  C++ 코딩을 톡해 ν”„λ‘œκ·Έλž¨μ„ μ œμž‘ν•  수 μžˆλŠ” 과정을 ν•™μŠ΅ν•©λ‹ˆλ‹€.

​

​

C++ κ΅μœ‘κ³Όμ • ν•™μŠ΅ λͺ©ν‘œ

​

01. C++에 λŒ€ν•œ 기본적인 이해와 Cμ–Έμ–΄μ™€μ˜ 차이점에 λŒ€ν•΄ μ•Œ 수 있고 ν‘œμ€€ μž…μΆœλ ₯ 객체의 μ‚¬μš© 방법과 namespace에 λŒ€ν•΄ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

02. C++의 ν™•μž₯된 κΈ°λŠ₯에 λŒ€ν•΄ 이해할 수 있고 동적할당, 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°κ³Ό 클래슀의 νŠΉμ§•μ„ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€.

​

03. 상속과 닀쀑상속을 이해할 수 있고 μ˜€λ²„λ‘œλ”©κ³Ό μ˜€λ²„λΌμ΄λ”©μ— λŒ€ν•΄ 이해할 수 있으며 λ‹€μ–‘ν•œ μ‹€μŠ΅μ„ 톡해 ν”„λ‘œκ·Έλž¨μ„ 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ°μœΌλ‘œ κ΅¬ν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

​

​

C++ κ΅μœ‘κ³Όμ • 컀리큘럼

주제 μ†Œμ£Όμ œ
C++μ–Έμ–΄λž€?
Cμ–Έμ–΄μ™€μ˜ 차이점
ν‘œμ€€ μž…μΆœλ ₯
Namespace
- C++에 λŒ€ν•œ 기본적인이해 / C μ–Έμ–΄μ™€μ˜ 관계와 차이점
​
- ν‘œμ€€μΆœλ ₯(cout), ν‘œμ€€μž…λ ₯(cin) 객체 μ‚¬μš©
​
- namespace의 이해
C++의 ν™•μž₯된 κΈ°λŠ₯ - ν•¨μˆ˜ μ˜€λ²„λ‘œλ”©κ³Ό λ””ν΄νŠΈ λ§€κ°œλ³€μˆ˜μ˜ 이해와 μ—°μŠ΅
​
- inlineν•¨μˆ˜μ˜ 이해와 μ—°μŠ΅
​
- μ‹ κ·œ μžλ£Œν˜• bool의 이해와 μ—°μŠ΅
C++의 ν™•μž₯된 κΈ°λŠ₯
동적할당
클래슀
- reference λ³€μˆ˜μ˜ 이해와 μ—°μŠ΅
​
- λ™μ ν• λ‹Ήμ˜ 이해와 μ—°μŠ΅
​
- 포인터 λ°°μ—΄κ³Ό λ¬Έμžμ—΄μ˜ 이해 및 μ—°μŠ΅
​
- 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°κ³Ό 클래슀의 νŠΉμ§•μ˜ 이해
클래슀의 객체 κ°œλ…
μƒμ„±μž 및 μ†Œλ©Έμž
- 클래슀의 ν˜•μ‹μ˜ 이해 및 μ—°μŠ΅
​
- this pointer의 이해와 μ—°μŠ΅
​
- μƒμ„±μžμ™€ μ†Œλ©Έμžμ˜ 이해 및 μ—°μŠ΅
const멀버와 static멀버
상속
- const와 클래슀 λ©€λ²„μ˜ μƒμˆ˜ν™”μ˜ 이해 및 μ—°μŠ΅
​
- staticλ©€λ²„μ˜ 이해 및 μ—°μŠ΅
​
- μƒμ†μ˜ κΈ°λ³Έκ°œλ…μ˜ 이해
​
- λ©€λ²„μ΄λ‹ˆμ…œλΌμ΄μ €μ˜ 이해
상속
닀쀑상속
- μƒμ†κ΄€κ³„μ—μ„œ 클래슀의 이해와 μ—°μŠ΅
​
- λ‹€μ€‘μƒμ†μ˜ 이해
상속과 λ‹€ν˜•μ„±
μ—°μ‚°μž μ˜€λ²„λ‘œλ”©
- 포인터와 클래슀의 이해
​
- μ˜€λ²„λΌμ΄λ”©μ˜ 이해 및 μ—°μŠ΅
​
- λ°”μΈλ”©μ˜ 이해 및 μ—°μŠ΅
​
- μ—°μ‚°μžμ˜ μ˜€λ²„λ‘œλ”©μ˜ 이해 및 μ—°μŠ΅
ν…œν”Œλ¦Ώ ν•¨μˆ˜ / ν…œν”Œλ¦Ώ 클래슀
μ˜ˆμ™Έμ²˜λ¦¬
- ν•¨μˆ˜ ν…œν”Œλ¦Ώκ³Ό 클래슀 ν…œν”Œλ¦Ώμ˜ 이해
​
- try ~catch의 ν™œμš© κ³Ό 이해

​

​

KG아이티뱅크 C++ κ΅μœ‘κ³Όμ • μˆ˜κ°• 절차 μ•ˆλ‚΄

​

​

KG아이티뱅크 κ΅μœ‘κ³Όμ • μˆ˜κ°• ν›„κΈ°

Q. κ°„λ‹¨ν•˜κ²Œ μžκΈ°μ†Œκ°œ λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš”? KG아이티뱅크 κ΅μœ‘κ³Όμ •μ„ μˆ˜κ°•ν•œ ν•™μƒμž…λ‹ˆλ‹€. 어릴 λ•Œ λΆ€ν„° ν•΄ν‚Ή μͺ½μ— 관심이 λ§Žμ•„ μ •λ³΄λ³΄μ•ˆν•™κ³Όλ‘œ μ§„ν•™ν•˜κ²Œ λ˜μ—ˆμ–΄μš”. 그런데 ν•™κ΅μ—μ„œλŠ” 전곡ꡐ과에 λŒ€ν•΄μ„œ μ™„μ „νžˆ λ°°μš°λŠ” λŠλ‚Œμ΄ μ•„λ‹ˆμ–΄μ„œ IT전문학원을 μ•Œμ•„λ³΄λ‹€κ°€ kgμ•„μ΄ν‹°λ±…ν¬λ‘œ μ°Ύμ•„μ˜€κ²Œ λ˜μ—ˆμ–΄μš”.

​

​

Q. KG아이티뱅크 ν•™μ›μ˜ μˆ˜μ—…μ€ μ–΄λ–€ λ©΄μ—μ„œ 도움이 λ˜μ—ˆλ‚˜μš”

ν•™μ›μ—μ„œλŠ” ν•™κ΅μ—μ„œλ³΄λ‹€ μžμ„Ένžˆ,μ„Έλ°€ν•˜κ²Œ κ°€λ₯΄μ³ μ£Όμ…”μ„œ ν•™κ΅μˆ˜μ—…μœΌλ‘œλŠ” λΆ€μ‘±ν–ˆλ˜ λΆ€λΆ„μ΄λ‚˜ 혼자 κ³΅λΆ€ν•˜λ‹€κ°€ λ†“μΉœ 뢀뢄에 λŒ€ν•΄ μ•Œ 수 μžˆμ—ˆκ³  κ°•μ‚¬λ‹˜λ“€μ΄ μ „λ¬Έκ°€ 뢄듀이닀 λ³΄λ‹ˆ μ½”λ”©ν•  λ•Œ 쒋은 κΏ€νŒλ„ λ°°μ›Œκ°€κ²Œ λ˜λŠ” κ±° κ°™μ•„μš”. μ§€κΈˆ Cμ–Έμ–΄ μˆ˜μ—…μ—μ„œλ„ κ°•μ˜ν•˜λŠ” 것을 보고 κ·ΈλŒ€λ‘œ 따라 ν•˜κΈ°λ§Œ ν•˜λŠ” 것이 μ•„λ‹ˆκ³  λ‚΄κ°€ 직접 ν•΄λ³΄λŠ” μ‹€μŠ΅ μœ„μ£Όμ˜ μˆ˜μ—…μ΄λ‹€ λ³΄λ‹ˆ, μ—¬λŸ¬ 문제λ₯Ό 풀어보고 μƒκ°ν•˜λŠ” 법을 λ°°μš°λ©΄μ„œ μ €μ—κ²Œ λ§žλŠ” 코딩을 찾게 λ˜λŠ” κ±° κ°™μ•„μš”

​

Q. μ•žμœΌλ‘œ 본인의 κΏˆμ΄λ‚˜ 미래의 κ³„νšμ€ λ¬΄μ—‡μΈκ°€μš”?

μ•žμœΌλ‘œ μ €λŠ” kgμ•„μ΄ν‹°λ±…ν¬μ—μ„œ μˆ˜κ°•μ„ ν•˜λ‹€κ°€, μžκ²©μ¦μ„ μ·¨λ“ν•˜κ³  μ •λ³΄λ³΄μ•ˆνŠΉκΈ°λ³‘μœΌλ‘œ κ΅°λŒ€λ₯Ό κ°€κ³  μ‹Άμ–΄μš”. κ΅°λŒ€λ₯Ό λ‹€λ…€μ˜¨ μ΄ν›„μ—λŠ” λŒ€ν•™κ΅λ₯Ό μ‘Έμ—…ν•˜κ³  λ³΄μ•ˆκ΄€λ ¨ 일을 ν•˜λŠ” 것이 λͺ©ν‘œμž…λ‹ˆλ‹€. μš°μ„  μ°¨κ·Όμ°¨κ·Ό λͺ©ν‘œλ₯Ό 이루기 μœ„ν•΄ λ…Έλ ₯ 쀑이고 μ΅œν›„μ—λŠ” λˆ„κ΅¬λ³΄λ‹€ λ›°μ–΄λ‚œ λ³΄μ•ˆμ „λ¬Έκ°€κ°€ λ˜μ–΄μ„œ λ§Žμ€ μ‚¬μ΄νŠΈλ₯Ό μ§€ν‚€κ³  μ‹ΆμŠ΅λ‹ˆλ‹€!

​

​

​

 

 

 

KG아이티뱅크 λΉ λ₯Έ μ „ν™” 상담 TEL : 02-3672-0019

​

​

 

 

 

λ°˜μ‘ν˜•