ํ์ฌ ๋๋ ์น ๊ฐ๋ฐ, ์ํํธ์จ์ด ๊ฐ๋ฐ, ์๋๋ก์ด๋ ๊ฐ๋ฐ, RestAPI ์๋ฒ ๊ฐ๋ฐ, ๋ฆฌ๋ ์ค ๊ฐ๋ฐ, ๋ธ๋ก์ฒด์ธ Wallet, Telegram Bot Custom ๊ฐ๋ฐ ๋ฑ๋ฑ ์ฌ๋ฌ ๊ฐ๋ฐ์ธ์ด๋ก ๊ฐ๋ฐ์ ํ๊ณ ์๋ ๊ฐ๋ฐ์์ด๋ค. ๋ชจ๋ ๊ฐ๋ฐ์๋ถ๋ค๊ป์ ๋์ ๊ฐ์ ๊ณ ๋ฏผ์ ํ๋ฉฐ ํ๋ฃจํ๋ฃจ ์ฃผ์ด์ง ์ ๋ฌด์ ์์ ์ ์ปค๋ฆฌ์ด๋ฅผ ์ํด ์ด์ฌํ ๋ ธ๋ ฅํ์ง ์์๊ฒ์ด๋ค. (ํ์ฌ '๋'๋ผ๋ ์ฌ๋๋ณด๋ค ์๋ฑํ ๊ฒ์ด๊ธฐ์!)
ํ์๊ด, ํ๋ ฅ, EV ์ํํธ์จ์ด์ธ ESS PV, PV-ESS, PV-EV, PV-PeakCut์ Manager(์๋ฒ), Client(ํด๋ผ์ด์ธํธ), Messenger, RackServer ๋ฑ๋ฑ์ ๊ฐ๋ฐ ๋ฐ ์ ์ง๋ณด์, ํ ์์คํ ๊ณผ ์ฐ๋ํ์ฌ ์ฌ์ฉํ ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ, ์ฑ ์์ ์ฌ์ฉํ RestAPI ์๋ฒ ๊ฐ๋ฐ, ESS ์ํํธ์จ์ด์์ ๋ฐ์ํ๋ ์ค์๊ฐ Raw ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ๋ฐ์ ๋ฆฌ๋ ์ค ๊ฐ๋ฐ, ESS ์ํํธ์จ์ด์ ํตํฉ ๋ฐ์ดํฐ๊ด๋ฆฌ ์น ํ๋ซํผ ๊ฐ๋ฐ ๋ฑ๋ฑ์ ์ ๋ฌด๋ฅผ ์งํํ๊ณ ์๋ค. Java์์ฃผ๋ก ๊ฐ๋ฐ์ ํด์ค๋ค๊ฐ C#์ ์ ํ๊ฒ๋์๋ค. Java์ ๊ต์ฅํ ๋น์ทํ๋ค? ๋ผ๋ ์๊ฐ์ด ๋ค์๋๋ฐ ์ค์ ๋ก๋ ๊ทธ๋ฌํ๋ค. ์ฌ์ฉํ๋ ํจ์๋ ๊ตฌ์ฑ(?) ๋ฑ์ด ๋น์ทํ๋ค๋ ๋๋์ด ๋ค์์ด์ ์ ๊ทผํ๋๋ฐ ๋๋ฆ ๋ถํธํ๊ฑฐ๋ ์ด๋ ต์ง ์๊ฒ ์ ๊ทผํ ์ ์์๋๊ฒ ๊ฐ๋ค.
๋งค๋ ํธ๋ ๋๋ ์๊ณ ์ถ๊ณ ์ ๊ฐ๋์ ๋์ค๋ ์ฑ ๋ค์ด ๋ฌด์์ด ์๋์ง ๊ถ๊ธํ๊ธฐ๋ํด์ ์ข ์ข ์์ ์ ๊ฐ๋ ํธ์ด๋ค. ์ด๊ณณ์ ๊ณณ์ ๋์๋ค๋๋ฉฐ ๋์ ๋ค์ด์ค๊ฑฐ๋ ์ฝ์ด๋ณด๊ณ ์ถ์ ์ฑ ๋ค์ ๋ค์ถฐ๊ฐ๋ฉฐ ์ด๊ฒ์ ๊ฒ์ ์ฝ์ด๋ณด๋ค๊ฐ ์นดํ ๊ณ ๋ฆฌ ์ปดํจํฐ/ํ๋ก๊ทธ๋๋ฐ์ชฝ์ผ๋ก ๋ค๋ค๋์๋ 'C#๊ต๊ณผ์'๊ฐ ๋์ ๋ค์ด์๋ค. ๊ต๊ณผ์๋ผ๊ณ ํ๋๊น ๋ญ๊ฐ ํ์๋ ํญ์ ์ฑ ๊ฐ๋ฐฉ์ ๋ฃ๊ณ ๋ค๋๋ ๊ต๊ณผ์๊ฐ ์๊ฐ๋๋ฉด์ ์ด์ฐธ์ ๊ธฐ์ด๋ถํฐ ๋ค์ ๊ณต๋ถ๋ฅผ ํด๋ณด์๋ ๋ง์์ด ์๊ฒผ๋ค. ๊ทธ๋ ๊ฒ C#๊ต๊ณผ์๋ฅผ ์์ฅ ๋ชฉ์ฐจ๋ถํฐ ํผ์ณ ์ฝ์ด๋ณด๋ฉฐ ์ฌ๋ฏธ์์๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๊ฐ์ฅ ๋จผ์ ๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋์ ๊ณ์ฐ๋์์ ๊ณ์ฐ์ ํ๊ณ ์์๋ค. ๊ทธ๋ ๊ฒ C#๊ต๊ณผ์๋ ๋ด๊ฒ์ด๋์๋ค. ๊ตฌ๋งคํ ๋ค๋ก ํ๋ฃจํ๋ฃจ ๋ช์ฅ์ฉ ๊ทธ๋ฅ ์ฝ์ด๋๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ , ๋ณธ๊ฒฉ์ ์ผ๋ก ๋ด ๊ธฐ๋ก ๋ ธํธ์ ๊ธฐ๋กํ๋ฉด์ ๊ณต๋ถํด๊ฐ๊ธฐ๋ก ๋ง์์ ๋จน์๋ค. C, C++, C# ์ฌ๋ฌ ์ฑ ๋ค์ ์ ํ๊ธฐ๋ ํ์ง๋ง ๊ทธ๋์ ๋ง์๊ฐ์ง๋ณด๋ค ์ง๊ธ์ ๋ง์๊ฐ์ง์ด ๋ญ๊ฐ ๋ ์ด์ ์ด ๋ง์๊ฒ ๊ฐ๋ค.
C#๊ต๊ณผ์์์ ์ ๊ณตํ๋ ๋ด์ฉ์ ๋ชจ๋ ์ต๋ํด๊ฐ๋๊ฒ์ด ๋ชฉํ์ด๊ณ ์ ์ฐํ๊ฒ ์ฝ๊ฒ์ฝ๊ฒ ๋ฐ์๋ค์ผ์ ์๋ ๋ง์ธ๋๋ฅผ ํญ์ ํ์ฌํ๋๊ฒ์ด ๋ชฉํ์ด๋ค.
์ด๋ฏธ์ง ์ถ์ฒ : Apple Books
์์ผ๋ก ์นดํ ๊ณ ๋ฆฌ C#์์ ์์ฑ๋์ด๊ฐ ๋ด์ฉ ๋ชจ๋๊ฐ C#๊ต๊ณผ์๋ฅผ ๋ฐํ์ผ๋ก ์์ฑํด ๋๊ฐ ๋ด์ฉ์์ ๋ฏธ๋ฆฌ ์์ฑํ๋ ๋ฐ์ด๋ค.
์ต๋ํ C#๊ต๊ณผ์์์ ์ด์ผ๊ธฐํ๋ ๋ด์ฉ๊ณผ ๋ด๊ฐ ์ ํ๋ฉด์ ๋๋ผ๋ ์ฌ๋ฌ๊ฐ์ง ๋ด์ฉ๋ค์ ํจ๊ป ๊ณต์ ํ๊ณ ์ ํ๋ค. ์ฒ์๋ถํฐ ๋๊น์ง ์ ํ๋ฉด์ ์ข์ ์ ๊ณผ ๊ณต์ ํ ๋ด์ฉ์ ๊ผญ ๊ณต์ ํ๊ณ ์ถ๋ค.
C#๊ต๊ณผ์๋ ํ์ต ๋ก๋๋งต์ผ๋ก ๊ฐ ๊ฐ์๋ฅผ ๋ช๊ฐ์ฉ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด ํ๋ฃจํ๋ฃจ ๊ณต๋ถํ ์ ์๋๋ก ์ ๊ณตํ๋ค. ์ด 30์ผ๊ฐ 1~62๊ฐ๊น์ง ๊ทธ๋ฆฌ๊ณ ๋ถ๋ก A,B๊น์ง ํ ์ ์๋๋ก ์ ๊ณตํ๋ค.
C#๊ต๊ณผ์ ๋ชฉ์ฐจ
1๋ถ C#์ค๋น
01 C#ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ดํดํ๊ธฐ
ใ1.1 ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์์๋ณด๊ธฐ
ใ1.2 C#์๊ฐํ๊ธฐ
ใ1.3 ๋ท๋ท ์ํ๊ณ
ใ1.4 ์ฑ ์์ ๋ค๋ฃจ๋ ๋ฒ์
02 C# ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถํ๊ธฐ: ๋น์ฃผ์ผ ์คํ๋์ค ์ค์น
ใ2.1 ๋น์ฃผ์ผ ์คํ๋์ค 2019 ์ปค๋ฎค๋ํฐ
ใ2.2 ๋น์ฃผ์ผ ์คํ๋์ค 2019 ์ปค๋ฎค๋ํฐ ์ค์นํ๊ธฐ
03 ์ฒซ C# ํ๋ก๊ทธ๋จ ์์ฑํ๊ธฐ
ใ3.1 Hello World ํ๋ก๊ทธ๋จ
ใ3.2 C#์ ๊ธฐ๋ณธ ์ฝ๋ ๊ตฌ์กฐ
04 C# ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ดํดํ๊ธฐ
ใ4.1 ์ถ๋ ฅ๋ฌธ
ใ4.2 ์ฃผ์๋ฌธ(์ฝ๋ ์ค๋ช ๋ฌธ)
ใ4.3 ๋ค์ฌ์ฐ๊ธฐ
ใ4.4 ๊ณต๋ฐฑ ์ฒ๋ฆฌ
ใ4.5 ์ด์ค์ผ์ดํ ์ํ์ค
ใ4.6 ์๋ฆฌ ํ์์
2๋ถ C#์ค๋น
05 ๋ณ์ ๋ง๋ค๊ธฐ
ใ5.1 ๋ณ์
ใ5.2 ๋ฆฌํฐ๋ด ์ฌ์ฉํ๊ธฐ
ใ5.3 ๋ณ์๋ฅผ ๋ง๋ค์ด ๊ฐ ์ ์ฅ ํ ์ฌ์ฉํ๊ธฐ
ใ5.4 ๋ณ์ ์ ์ธ๊ณผ ๋์์ ์ด๊ธฐํํ๊ธฐ
ใ5.5 ํ์์ด ๊ฐ์ ๋ณ์ ์ฌ๋ฌ ๊ฐ๋ฅผ ํ ๋ฒ์ ์ ์ธํ๊ธฐ
ใ5.6 ์์ ์ฌ์ฉํ๊ธฐ
06 ์ซ์ ๋ฐ์ดํฐ ํ์ ์ฌ์ฉํ๊ธฐ
ใ6.1 ์ซ์ ๋ฐ์ดํฐ ํ์
ใ6.2 ์ ์ ๋ฐ์ดํฐ ํ์
ใ6.3 ๋ถํธ ์๋ ์ ์ ๋ฐ์ดํฐ ํ์
ใ6.4 ๋ถํธ ์๋ ์ ์ ๋ฐ์ดํฐ ํ์
ใ6.5 ์ค์ ๋ฐ์ดํฐ ํ์
ใ6.6 ์ซ์ ํ์์ ๋ฆฌํฐ๋ด ๊ฐ์ ์ ๋ฏธ์ฌ ๋ถ์ด๊ธฐ
07 ์ซ์ ์ด์ธ์ ๋ฐ์ดํฐ ํ์ ์ฌ์ฉํ๊ธฐ
ใ7.1 ๋ฌธ์ ๋ฐ์ดํฐ ํ์: char
ใ7.2 ๋ฌธ์์ด ๋ฐ์ํฐ ํ์: string
ใ7.3 ๋ ผ๋ฆฌ ๋ฐ์ดํฐ ํ์: bool
ใ7.4 ๋ณํ์ง ์๋ ๊ฐ: ์์
ใ7.5 ๋ท๋ท ๋ฐ์ดํฐ ํ์
ใ7.6 ๋ํผ ํ์
08 ์ฌ์ฉ์ํํ ์ป์ ์ ๋ณด๋ฅผ ๋ณ์์ ์ ์ฅํ๊ธฐ
ใ8.1 ๋ฌธ์์ด ์ ๋ ฅ ๊ด๋ จ ๋ฉ์๋
ใ8.2 ํ์ ๋ณํ
ใ8.3 ์ด์ง์ ๋ค๋ฃจ๊ธฐ
ใ8.4 var ํค์๋๋ก ์์์ ์ผ๋ก ํ์ํ๋ ๋ก์ปฌ ๋ณ์ ๋ง๋ค๊ธฐ
ใ8.5 ๋ณ์์ ๊ธฐ๋ณธ๊ฐ์ default ํค์๋๋ก ์ค์ ํ๊ธฐ
09 ์ฐ์ฐ์ ๊ฐ์ ๋ฐ ๋จํญ, ์ฐ์ ์ฐ์ฐ์ ์ฌ์ฉํ๊ธฐ
ใ9.1 ์ฐ์ฐ์
ใ9.2 ๋จํญ ์ฐ์ฐ์
ใ9.3 ๋ณํ ์ฐ์ฐ์: () ๊ธฐํธ๋ก ๋ฐ์ดํฐ ํ์ ๋ณํํ๊ธฐ
ใ9.4 ์ฐ์ ์ฐ์ฐ์
ใ9.5 ๋ฌธ์์ด ์ฐ๊ฒฐ ์ฐ์ฐ์
10 ํ ๋น ์ฐ์ฐ์์ ์ฆ๊ฐ ์ฐ์ฐ์ ์ฌ์ฉํ๊ธฐ
ใ10.1 ํ ๋น ์ฐ์ฐ์
ใ10.2 ์ฆ๊ฐ ์ฐ์ฐ์
11 ๊ด๊ณํ ์ฐ์ฐ์์ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ฌ์ฉํ๊ธฐ
ใ11.1 ๊ด๊ณํ ์ฐ์ฐ์
ใ11.2 ๋ ผ๋ฆฌ ์ฐ์ฐ์
12 ๋นํธ ์ฐ์ฐ์์ ์ํํธ ์ฐ์ฐ์๋ก ๋นํธ ๋จ์ ์ฐ์ฐํ๊ธฐ
ใ12.1 ๋นํธ ์ฐ์ฐ์
ใ12.2 ์ํํธ ์ฐ์ฐ์
ใ12.3 ๊ธฐํ ์ฐ์ฐ์
ใ12.4 ์ฐ์ฐ์ ์ฐ์ ์์
13 ์ ์ด๋ฌธ ์๊ฐ ๋ฐ if/else๋ฌธ
ใ13.1 ์ ์ด๋ฌธ
ใ13.2 ์์ฐจ๋ฌธ: ์์๋๋ก ์คํํ๊ธฐ
ใ13.3 ์กฐ๊ฑด๋ฌธ: if๋ฌธ๊ณผ ๊ฐ์ง์น๊ธฐ
ใ13.4 else๋ฌธ
ใ13.5 else if๋ฌธ (๋ค์ค if๋ฌธ, ์กฐ๊ฑด์ ์ฌ๋ฌ ๊ฐ ์ฒ๋ฆฌ)
ใ13.6 ์กฐ๊ฑด๋ฌธ(if ๋ฌธ)์ ์ฌ์ฉํ ์กฐ๊ฑด ์ฒ๋ฆฌ ์ ์ฒด ์ ๋ฆฌ
14 ์กฐ๊ฑด๋ฌธ: switch ๋ฌธ์ผ๋ก ๋ค์ํ ์กฐ๊ฑด ์ฒ๋ฆฌํ๊ธฐ
ใ14.1 switch ๋ฌธ ์๊ฐ
ใ14.2 switch ๋ฌธ ์ฌ์ฉํ๊ธฐ
15 ๋ฐ๋ณต๋ฌธ(for ๋ฌธ)์ ์ฌ์ฉํ์ฌ ๊ตฌ๊ฐ ๋ฐ๋ณตํ๊ธฐ
ใ15.1 for๋ฌธ์ผ๋ก ๋ฐ๋ณตํ๊ธฐ
ใ15.2 ๋ฌดํ ๋ฃจํ
ใ15.3 for๋ฌธ์ผ๋ก 1๋ถํฐ 4๊น์ง ํฉํ ๋ฆฌ์ผ ๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ
ใ15.4 ๊ตฌ๊ตฌ๋จ์ ๊ฐ๋ก๋ก ์ถ๋ ฅํ๊ธฐ
๊ทธ ์ธ์ 3๋ถ, 4๋ถ ๋ถ๋ก๊น์ง ์์ง๋ง, ๋๋ฌด ๋ง์ ์ฌ๊ธฐ๊น์ง ๋ชฉ์ฐจ๋ ์์ฑํ๋๋ก ํ๊ฒ ๋ค. ๊ทธ ๋ค๊ฐ ๊ถ๊ธํ๋ค๋ฉด ์ง์ ๊ตฌ๋งคํด์ ์ ํด๋ณด๊ธฐ๋ฅผ ์ถ์ฒํ๋ค. ์๋ํ๋ฉด ๋ด๊ฐ ์ง์ ๋์ ์ฃผ๊ณ ์ฐ ์ฑ ์ผ์๋ก ๋ญ๊ฐ ๋ ์ ์ฐฉ์ด ๊ฐ์ ๋ ์ด์ฌํ ํ๋ ๊ทธ๋ฐ ์๋์ง๊ฐ ์๋๊ฒ ๊ฐ๋ค. ๊ทธ๋์ ์ง์ ๊ตฌ๋งคํ๊ธฐ๋ฅผ ์ถ์ฒํ๋ค.
๊ตฌ๋งค๋ฅผ ์ํ์๋ ๋ถ์ ๊ฐ๊น์ด ์์ ์ด๋ Yes24์์ ๊ตฌ๋งค ๊ฐ๋ฅํฉ๋๋ค!
C#๊ต๊ณผ์ ๊ตฌ๋งค ๋งํฌ - Yes24์
'S T U D Y > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Study C#] C# ๋ณ์ ๋ง๋ค๊ธฐ (1) | 2021.12.01 |
---|---|
[Study C#] C# ๊ธฐ๋ณธ ๋ฌธ๋ฒ ์ดํดํ๊ธฐ (1) | 2021.10.27 |
[Study C#] ๋น์ฃผ์ผ ์คํ๋์ค 2019(Visual Studio 2019) ์ฃผ์ ๋จ์ถ๊ธฐ (0) | 2021.10.27 |
[Study C#] Hello World! Console ํ๋ก์ ํธ & ์ธํฐ๋ ํฐ๋ธ (0) | 2021.10.04 |
[Study C#] C# ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ดํดํ๊ธฐ (0) | 2021.10.01 |
๋๊ธ