์ธ์์ ์งง์ต๋๋ค. ์ค์๊ฐ ์น์๋น์ค ๊ฐ๋ฐ์์๋ ์ฅ๊ณ /์ฑ๋์ค๋ฅผ ํตํด,
๋น์ฆ๋์ค๋ฅผ ๋น ๋ฅด๊ฒ ์ฑ๊ณต์ ์ผ๋ก ์ด๋์๊ณ ์ฌ๋ฌ๋ถ์ ์๊ฐ๋ ์๋ผ์ธ์. ๐ช
๊ฐ์ ๋ฃ๊ณ PyCharm Professional ์ฟ ํฐ ๋ฐ์! ๐ซ
์ฅ๊ณ ๊ฐ๋ฐ์ ์ต์ ์ IDE์ธ PyCharm Professional (์ ๋ฃ ํด)์ ๊ฐ์ ํ์๋ ์ฌ์ฉํ์ค ์ ์๋๋ก JetBrains์ผ๋ก๋ถํฐ 6๊ฐ์ ์ฟ ํฐ์ ํ์๋ฐ์์ต๋๋ค. ์๊ฐ ํ ์๋ ์ ์ฒญ ๋ฐฉ๋ฒ์ผ๋ก ์ ์ฒญํด์ฃผ์ธ์.
- ๊ฐ์ ์ค์๋ PyCharm Professional ํธ๋ผ์ด์ผ 1๊ฐ์ ๋ผ์ด์ผ์ค๋ก ์งํํฉ๋๋ค.
- ์๊ฐํ์ง ์์ผ์
๋, ์๊ฐ์ ์ฒญํ์
จ๋ค๋ฉด ์๋ ๊ตฌ๊ธํผ์ ํตํด ์ฟ ํฐ ์ ์ฒญ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ ์ฒญ ๋งํฌ : https://forms.gle/mvDwLQmaCz4Z2vQD9
- ๋งค์ฃผ ๊ธ์์ผ๊น์ง ์ ์ฒญ๋ ๋ด์ญ์ ํ์ธํ์ฌ ์ ์ฒญํ์ ์ด๋ฉ์ผ ์ฃผ์๋ก ์ฟ ํฐ์ ๋ณด๋ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
- ๋ฐ์ ์ฟ ํฐ์ ์ฆ์ ๋ฑ๋กํด์ฃผ์ธ์. ๋ฑ๋กํ์ง ์์ผ๋ฉด JetBrains๋ก๋ถํฐ ๋ ์ด์ ๋ผ์ด์ผ์ค ์ง์์ ๋ฐ์ ์ ์๊ฒ ๋ฉ๋๋ค.
- ์ฟ ํฐ ์ ์ฒญ์ ๊ฐ์ ๋ณ๋ก 1์ธ 1ํ ๊ฐ๋ฅํฉ๋๋ค.
- Tip: ๋ณธ ์ฟ ํฐ์ ์ฌ์ฉํ์ ํ์, ํด๋น ๊ณ์ ์์ ์ด์ด์ ์ ๋ฃ๋ก JetBrains ๊ตฌ๋
ํ์๋ฉด, ํ ์ธ๋ ๊ฐ๊ฒฉ์ผ๋ก ๊ตฌ๋
ํ์ค ์ ์์ต๋๋ค.
์ฐธ๊ณ ) ํ์/๊ต์ฌ์ด์ ๋ถ์ JetBrains์ ํ์ ์ง์ ํ๋ก๊ทธ๋จ์ ํตํด, JetBrains์ ๋ชจ๋ ํด์ 1๋
๋จ์๋ก ๋ผ์ด์ผ์ค ๋ฐ์ผ์ค ์ ์์ต๋๋ค. ํด๋น ํ๋ก๊ทธ๋จ์ ์ ์ฒญํ์๋ฉด ์์ผ ๋ด๋ก ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๊ธ๋ฐ์ผ์ค ์ ์์ต๋๋ค.

๊ฐ์ ์ฃผ์ ๐
์ฑ๋์ค๋ ํด์ธ์์๋ ์ฅ๊ณ ํต์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๋น ์ง์ง ์๊ณ ์ธ๊ธ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค. 2017๋
์ 1.0 ๋ฒ์ ์ด ๋ฆด๋ฆฌ์ฆ๋๊ณ , 2022๋
11์์ 4.0 ๋ฆด๋ฆฌ์ฆ์ ์ด๋ฅด๋ฉด์ ์ถฉ๋ถํ ์ฑ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์
๋๋ค.
์ฑ๋์ค๋ง ์๋ฉด ์ ๋ง ์์ ์์ ์ฝ๋๋ก๋ ์น์๋น์ค์ ์ค์๊ฐ์ฑ์ ๋ถ์ฌํ ์ ์๋๋ฐ, ์ฑ๋์ค์ ์กด์ฌ๋ฅผ ๋ชฐ๋ผ์ ์ฑ๋์ค ์๋ฃ๊ฐ ์์ด์ ์ด๋ฅผ ๋ชป ํ์๋ ๋ถ๋ค์ด ๋ง์ด ๊ณ์
์ ์ํ๊น์ ์ต๋๋ค. ๊ทธ๋์ ์ด ๊ฐ์ ํ๋๋ก ๋ง์ ๋ถ์ด ๋ ์์ฝ๊ฒ ์ค์๊ฐ ์น์ ์ตํ์ค ์ ์๋๋ก ์ด์ฌํ ๊ฐ์๋ฅผ ๋ง๋ค์์ต๋๋ค.
์ฑ๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋์ ์์ฐ์ฑ์ ์ฅ๊ณ ํ๋ ์์ํฌ์ ์ฒ ํ์ ๊ทธ๋๋ก ๊ณ์นํ๊ณ ์์ต๋๋ค. ๋ฐ๋ณต์ ์ค์ด๊ณ ํต์ฌ์ ์ง์คํ ์ ์๋๋ก ๋์์ค๋๋ค. ์ฑ๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐ๋ฅด๊ฒ ์ดํดํ๊ณ , ์ฑ๋์ค ๊ธฐ๋ฐ์์ ๋์ ์์ฐ์ฑ์ผ๋ก ์ค์๊ฐ ์น์์ผ ์ฑํ
์๋น์ค๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ด
์๋ค.
๊ฐ์๋ฅผ ์๊ฐํ์๋ฉด ์ฑ๋์ค๋ฅผ ๊น๊ฒ ์ดํดํ์๊ฒ ๋๊ณ , ์ฅ๊ณ ์ ๋์ ์์ฐ์ฑ๊ณผ ํจ๊ป ๋น ๋ฅด๊ฒ ์ค์๊ฐ ์น์๋น์ค๋ฅผ ๊ตฌ์ถํ์ค ์ ์๊ฒ ๋ฉ๋๋ค.
๐ข ์๊ฐ ์ ์ฐธ๊ณ ํด์ฃผ์ธ์.
- ์
๋ก๋๋ ๊ฐ์ ์์ ์ค ํ๋ฐ 60%์ ํ๊ธ ์๋ง์ด ์ ์ฉ๋์ด์์ผ๋ฉฐ, ์ด๋ฐ 40% ๊ฐ์ ์์์ ๋ํ ํ๊ธ ์๋ง์ ์์
์ค์
๋๋ค. ๋จ์ ์๋ง ์์
์ 2022๋
12์ ์ค์ ์๋ฃ ์์ ์
๋๋ค.
- 2022๋
12์ 23์ผ (๊ธ), ์๋ง ์์
์ด ๋ชจ๋ ์๋ฃ๋์์ต๋๋ค.
์ด๋ฐ ๋ถ๋ค๊ป ์ถ์ฒํด์ ๐
์ฅ๊ณ ๊ธฐ์ด ํ์ต ํ
์๋ก์ด ๋์ ์ ์ฐพ๋ ๋ถ
์ ์ ์ธ ์นํ์ด์ง์
ํ๋ ฅ์ ๋ฃ๊ณ ์ถ์ ๋ถ
์ค์๊ฐ ์ฑํ
์๋น์ค๋ฅผ
๋ง๋ค์ด๋ณด๊ณ ์ถ์ ๋ถ
์ฑ๋์ค๋ฅผ ๋ฐฐ์
๊น๊ฒ ์ดํดํ๊ณ ์ถ์ ๋ถ
๊ฐ์ ํน์ง โจ
์ฐ ์ฅ๊ณ ํ๋ฆญ ๊ฐ๋ฐ์๊ฐ
์ฑ๋์ค ํต์ฌ๋ง ๋ฝ์ ๊ฐ์
๊ธฐ์ด๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ
์์ ์ฌ๋ฆฌ๋ ์น ์์ผ ํต์
๊ฐ์ ์ฌ๋ผ์ด๋
PDF ์ ๊ณต
์ ๊ฐ์ ํ๊ธ ์๋ง์ผ๋ก
๊ฐ์ ๋ด์ฉ ํ์
์ ๋น ๋ฅด๊ฒ!
ํ์ฑํ ์น์์ผ ์์ :
Echo ๋ฉ์์ง, ๋ผ์ด๋ธ๋ธ๋ก๊ทธ, ์น ์ฑํ
ํ์ต ๋ด์ฉ ๐
1. Channels ์ฃผ์ ๊ตฌ์ฑ์์
- ์ฑ๋์ค์ ํต์ฌ ๊ฐ๋
๋ค์ ๋ํด์ ์ ๋ฆฌํด๋ด
๋๋ค.

2. (์ค์ต) ์ด๊ฐ๋จ Echo ์น์์ผ ๊ตฌํ
- ์ฑ๋์ค๋ก Echo ์น์์ผ์ ๊ตฌํํด๋ด์ผ๋ก์, ์ฑ๋์ค ์ฑํ
์๋น์ค ํ์ต์ ์๋ง์ ์ฝ๋๋ค.

3. (์ค์ต) JS ๊ฐ์ฒด ์น์์ผ ์ ์ก ๋ฐ ์์
- ๋ชจ๋ ํต์ ์์๋ ์ง๋ ฌํ/์ญ์ง๋ ฌํ ๊ณผ์ ์ด ํ์ฐ์ ์
๋๋ค. JS์์ ์ง๋ ฌํ ๊ณผ์ ์์ ํํ ํ๋ ์ค์๋ฅผ ์ดํด๋ณด๊ณ , ์น์์ผ ํด๋ผ์ด์ธํธ์ ์ฑ๋์ค์์ JSON ์ง๋ ฌํ/์ญ์ง๋ ฌํ๋ฐฉ๋ฒ์ ๋ํด์ ์ดํด๋ด
๋๋ค.

4. Redis ์๋ฒ ๊ตฌ๋ ๋ฐ ์ ์
- Redis Enterprise Cloud์ Free Plan์ ํ์ฉํ์ฌ ์ฅ๊ณ ํ๋ก์ ํธ์ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๋ฉฐ, ๋ ๋์ค ๊ณ์ ์ ๋ณด๋ฅผ ์ด๋ป๊ฒ ํ๊ฒฝ๋ณ์๋ก ๋ฑ๋กํ๊ณ ์ฅ๊ณ ์์ ํจ์จ์ ์ผ๋ก ๋ถ๋ฌ์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์ดํด๋ด
๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋์ปค๋ก ๋ ๋์ค ์๋ฒ๋ฅผ ๊ตฌ๋ํ๋ ๋ช
๋ น์ ํ์ธํฉ๋๋ค.

5. ์ฑ๋๋ ์ด์ด๋ฅผ ํ์ฉํ ํ๋ก์ธ์ค๊ฐ ํต์
- ์ฑ๋์ค์์๋ Channel Layer๋ฅผ ํตํด ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ์ง์ํฉ๋๋ค. Channel Layer์์ ์ง์ํ๋ ๋ฐฑ์๋์ ์ข
๋ฅ์ ๋ํด์ ์ดํด๋ณด๊ณ , Channel Layer์ ํต์ฌ API์ ๋ํด์๋ ์ ๋ฆฌํด๋ด
๋๋ค.

6. (์ค์ต) ์น ์์ผ Liveblog
- ์นํ์ด์ง๋ฅผ ์๋ก๊ณ ์นจํ์ง ์์๋, ์๋ฒ์์์ ๋ธ๋ก๊ทธ ํฌ์คํ
์ถ๊ฐ/์์ /์ญ์ ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ํ๋ ๋ผ์ด๋ธ ๋ธ๋ก๊ทธ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ด
๋๋ค. ์ฅ๊ณ ์ฑ๋์ค์ ๊ฐ๊ฒฐํ๊ณ ๊ฐ๋ ฅํ ํ์๋ฅผ ๋๋ ์ ์์ผ์ค ๊ฒ๋๋ค.

7. ์ฑ๋ ๋ ์ด์ด๋ก ์ ์กํ ์ ์๋ ๋ฐ์ดํฐ ํ์
- ๋ชจ๋ ํต์ ์์๋ ์ง๋ ฌํ/์ญ์ง๋ ฌํ๋ ํ์ฐ์ ์
๋๋ค. ์ฑ๋ ๋ ์ด์ด์์ ํต์ ์์ ์ฌ์ฉ๋๋ ์ง๋ ฌํ ๋ฐฉ๋ฒ์ ๋ํด์ ์ดํด๋ณด๊ณ , ์ฑ๋ ๋ ์ด์ด์์์ ์ง๋ ฌํ ์ ์ฝ์ ๋ํด์ ์์ธํ ์ดํด๋ด
๋๋ค.

8. ์น์์ผ ์ฌ์ ์
- ๋คํธ์ํฌ๋ ์ธ์ ๋ ๋์ด์ง ์ ์์ต๋๋ค. ์ง์์ ์ธ ์ฐ๊ฒฐ์ด ํ์ํ ์น์์ผ์์๋ ๋์ด์ง์ ์ธ์ ๋ ๋ฐ์ํ ์ ์์ฃ . ์น์์ผ ์ฌ์ ์์ ์ฒ๋ฆฌํ๋ 2๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ํด์ ์ดํด๋ด
๋๋ค.

9. Consumer ํด๋์ค์ ์์ ๊ด๊ณ
- ์ฑ๋์ค์์ ์์ฒญ ์ฒ๋ฆฌ์ ์ฃผ์ฒด๋ Consumer์
๋๋ค. ์ฑ๋์ค์์ ์ ๊ณตํ๋ Consumer ํด๋์ค์ ์์ ๊ด๊ณ์ ๋ํด์ ์ดํด๋ณด๊ณ , ๊ฐ ์ญํ ์ ๋ํด์๋ ์์ธํ ์ ๋ฆฌํด๋ณด๊ฒ ์ต๋๋ค.

10. ์ค์ ์ฑํ
์๋น์ค ๋ง๋ค๊ธฐ
- ๋ณธ ๊ฐ์์ ํต์ฌ ํํธ๋ก์, ์ฅ๊ณ ์ฑ๋์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ์ฌ ์ฑํ
์๋น์ค๋ฅผ ๋ง๋ค์ด๋ด
๋๋ค.

11. ๋ณด์
- ์ฑ๋์ค์์ ์ง์ํ๋ ๋ณด์ ๊ธฐ๋ฅ์ผ๋ก์ ์น์์ผ CSRF ๊ณต๊ฒฉ์ ๋ฐฉ์ดํ๊ธฐ ์ํด 2๊ฐ์ง ๋ฏธ๋ค์จ์ด๋ฅผ ์ง์ํฉ๋๋ค. CSRF ๊ณต๊ฒฉ์ ์์๋ฅผ ์ดํด๋ณด๊ณ , 2๊ฐ์ง ๋ฏธ๋ค์จ์ด๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์ธํ ์ดํด๋ด
๋๋ค.

์์ ์ง๋ฌธ Q&A ๐ฌ
Q. ์๊ฐ ์ ์ ๊ฐ์ถฐ์ผ ํ ํ๊ฒฝ, ๊ธฐํ ์ ์ ์ฌํญ์ด ์๋์?
๋ณธ ๊ฐ์์์๋ ์ธ๊ธํ์ง๋ง, ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ ๋ํด์๋ ๋ค๋ฃจ์ง ์์ต๋๋ค. ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ <์ฅ๊ณ ์ค๊ณ์ฒ ํ์ผ๋ก ์์ํ๋ ํ์ด์ฌ/์ฅ๊ณ ์
๋ฌธ>์ ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ ์น์
์ "๋ฏธ๋ฆฌ๋ณด๊ธฐ"๋ก ๊ณต๊ฐํด๋์ผ๋, ์ด๋ฅผ ์ฐธ๊ณ ํด ๊ตฌ์ถํด์ฃผ์ธ์.
๋ ๋์ค ์ค์น/๊ตฌ๋์ ์ํด, ๋์ปค(Docker)๊ฐ ์ค์น๋ ์ปดํจํฐ๊ฐ ์์ผ์๋ฉด ์ข์ต๋๋ค. ๋์ปค ์ค์น๊ฐ ๋ถ๊ฐ๋ฅํ์ ์ํฉ์ด๋๋ผ๋ ๊ฑฑ์ ํ์ง ๋ง์ธ์. redis.com์ Redis Enterprise Cloud์ ๊ด๋ฆฌํ ๋ ๋์ค ์๋น์ค๋ฅผ Free Plan์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฝ๋๋ค.
Q. ๋ณธ ๊ฐ์์ ๋ด์ฉ์ ์ตํ๋ฉด ์ด๋ค ์ผ์ ํ ์ ์๋์?
์ฅ๊ณ ์ ํจ๊ป ์ค์๊ฐ ์น์๋น์ค๋ฅผ ๋์ ์์ฐ์ฑ์ผ๋ก ๊ฐ๋ฐํ ์ ์์ผ์๊ฒ ๋ฉ๋๋ค.
์ง์๊ณต์ ์ ์๊ฐ โ๏ธ
ํ์ด์ฌ๊ณผ ์ฅ๊ณ ์ ์ง์ฌ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ด์ง์์
๋๋ค.
- ํ์ด์ฌ ํ๋ฆญ, ์ฅ๊ณ ์ค๋ฌด 16๋
์ฐจ ๊ฐ๋ฐ์
- ์ฅ๊ณ ์ง๋ต ์ปค๋ฎค๋ํฐ Ask Company with Django/React (๊ตฌ. Ask Django) ์ด์์
- Microsoft Azure MVP ์ด์๋ ์์ (2016๋
~2021๋
, Microsoft MVP๊ฐ ๋ฌด์์ธ๊ฐ์?)
- ์์ธ๋ํ๊ต, ๋ฒค์ฒ๊ฒฝ์ํ ์ฐํฉ์ ๊ณต, ํ์ด์ฌ/์ฅ๊ณ ๊ฐ์ "๋ฒค์ฒ์ฐฝ์
์นํ๋ก๊ทธ๋๋ฐ" ๊ฐ์ฌ (2016๋
/2017๋
)
- ํจ์คํธ์บ ํผ์ค, ์น์๋น์ค ๊ฐ๋ฐ ์บ ํ (ํ์ด์ฌ/์ฅ๊ณ ) 3๊ธฐ ๊ฐ์ฌ (2015๋
)
- ๋ค์ ๋ํ ๋ฐ ๊ธฐ์
๊ฐ์ ๋ฐ ์๋ฌธ : ์์ธ๋ํ๊ต, ์นด์ด์คํธ, ๋ถ์ฐ๋ํ๊ต, ํ์๋ํ๊ต, ๊ตญ๋ฏผ๋ํ๊ต, ์ผ์ฑ์ ์, LG์ ์, LS๊ทธ๋ฃน, SK Planet, ์์ฝ์, KB์ฆ๊ถ, SKํ
๋งํฌ, ํ๋์๋์ฐจ๊ทธ๋ฃน ์ด๋
ธ์
, ์ฝ์ค์ฝค, ๋ค์ด๋ฒ NIT Service, ์ํธ์ผํฐ ๋๋น, ํ๊ตญ์ํ, ํ๊ตญ์ฐ์
๊ธฐ์ ํ๊ฐ์ ๋ฑ