๐ ์ดํํ ์ฝ๋ฉ ์๊ฐ 4hour
๐๐ผ -
๐๐ผ -
Udemy : The web developer bootcamp 2021 ๊ฐ์ข ์๊ฐ (501/682)
๊ฐ์ธ ํ๋ก์ ํธ ์งํ
Udemy : Javascript algorithms and data structures ๊ฐ์ข ์๊ฐ (11/249)
๋ผ์ด์งํ๋ก๊ทธ๋๋จธ 3 ํฉ๊ฒฉ!!
๋ฉด์ ์ผ์ : 2021๋
5์ 13์ผ ์คํ 5:00-์คํ 5:20
๋ฉด์ ๋ฐฉ์: google meet
์์
์๊ฐ๋ ์กฐ์ฌ :
iOS - Server ์ (10:00 ~ 13:00 ) 7๋ช
- ์ ํธ
iOS - Server ์ (15:00 ~ 18:00) 7๋ช
๊ฐ์ฒด์ ํด๋์ค ์ค๋ช
๋ฐ ๊ตฌ๋ถ
๊ตฌ๊ตฌ๋จ ํ๋ก๊ทธ๋๋ฐ ์์ฑ
ํผ๋ธ๋ฆฌ์ฑ : ํน๋ณํ ๊ธฐ๋ฅ ์์ด ํ๋ฉด์ ๋ง๋๋ ์์
MVP : ํต์ฌ๊ฐ์น
RESTful API (API ์ค๊ณ ํ์ค์ ์ค ํ๋)์ ๊ธฐ๋ณธ ์์น์ ๋ฆฌ์์ค ์ค์ฌ์ด๋ค - ํ๋ฉด ๋จ์ ์ค๊ณ๊ฐ ์๋ ๋ฆฌ์์ค(๋ฐ์ดํฐ) ์ค์ฌ ์ค๊ณ ์์น
API ๋ปฅํ๊ธฐ : ํ๋ฉด ๋จ์ ์ค๊ณ๋ก ์ธํด api ๊ฐ ๋ง์์ง
API ๋ช
์ธ์ : ์๋ฒ์์ ๋ง๋ ๊ฐ๋ฐ๋๊ตฌ๋ค์ ์ฌ์ฉ๋ฒ์ ๋ช
์ธํ ๋ฌธ์
์คํ๋์ ํ๋ฉด : ์ฑ ์คํ์ ๋ก๊ณ ๊ฐ ๋์ค๋ฉฐ ๋น ๋ฅด๊ฒ ์ง๋๊ฐ๋ ์ต์ด ํ๋ฉด
RecyclerView : ์๋๋ก์ด๋์์ ๋ฆฌ์คํธ ํ์์ผ๋ก ๋ ์์
StickyScrollView : ํ๋ฉด์ ์คํฐ์ปค์ฒ๋ผ ๋ถ๋ ์์
ํด๋ก ์ฝ๋ฉ ํด๋ณด๊ณ ์ถ์ ์ดํ : ์ฟ ํก์ด์ธ , ํฑํก, ๋น๊ทผ๋ง์ผ, ์ผ๋์, ๋ง์ผ์ปฌ๋ฆฌ
Server
week 1. ์๋ฒ ๊ฐ์ & Server & Client
week 2. DB & ERD ์ค๊ณ
week 3. Backend-language & API
week 4. Template & Restful & MVC
week 5. Paging & Regex & Test
Android & iOS
week 6. Front-end
week 7. Life Cycle
week 8. ListView(TableView)
week 9. Template & Network Intro
week 10. Token & Restful
week 11. ๋น
๋ฐ์ดํฐ ํน๊ฐ
week 12~13. ์ค์ ํ๋ก์ ํธ
์ธ์ด
AOS - Kotlin
iOS - Swift
Server - php, node.js, spring-boot ์ค ํ 1
์ฐธ๊ณ ๋งํฌ : two_jay
client-server model : ์๋น์ค ์์ฒญ์์ธ ํด๋ผ์ด์ธํธ์ ์๋น์ค ์์์ ์ ๊ณต์์ธ ์๋ฒ ๊ฐ์ ์์
์ ๋ถ๋ฆฌํ๋ ์ ํ๋ฆฌ์ผ์ด์
๊ตฌ์กฐ
ํด๋ผ์ด์ธํธ : ๋ธ๋ผ์ฐ์ , ๊ฒ์๊ณผ ๊ฐ์ ๋ณ๋์ ํด๋ผ์ด์ธํธ, ์ฌ์ฉ์์ ์
๋ ฅ์ ์ฒ๋ฆฌํ์ฌ ์๋ฒ์ ์์ฒญ์ ๋ณด๋
์๋ฒ : ์นํ์ด์ง, ์ฌ์ดํธ, ์ฑ์ ์ ์ฅํ๋ ์ปดํจํฐ, ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์์ ์ฒ๋ฆฌํ๊ณ ์ด๋ฅผ ๋ค์ ํด๋ผ์ด์ธํธ์ ์๋ต์ ๋ณด๋
๋ฉ์์ง ํจํด : ์์ฒญ/์๋ต ํจํด - ํด๋ผ์ด์ธํธ๋ ์์ฒญ ๋ณด๋ด๊ณ ์๋ฒ๋ ์์ฒญ ๋ฐ์ผ๋ฉด ๋ฐ๋์ ์๋ต์ ๋ณด๋ธ๋ค. ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ API๋ผ๋ ์ธํฐํ์ด์ค๋ฅผ ๋ฐํ์ผ๋ก ์๋ฒ์ ์ ๋ณด๋ฅผ ์์ฒญํ๊ณ ์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ์ผ๋ฉด ์ด๋ฅผ ์ฒ๋ฆฌํ์ฌ ๋ฆฌ์์ค๋ฅผ ์ถ๋ ฅํ๋ค. ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ๊ฐ์๋ ์ฃผ๋ก http(์ ํ๋ฆฌ์ผ์ด์
๊ท์ฝ)๊ฐ ์ฐ์
DNS(Domain name server) : ip์ฃผ์, ์๋ ์๋ฒ์ ์ฃผ์๊ฐ์ ์๋ฌธ ์คํธ๋ง ํ์์ด ์๋๋ผ ์ซ์ ๋ฉ์ด๋ฆฌ๋ค! ์ด๋ฅผ ์๋ฌธ ์ฃผ์๋ก ์ ๊ทผ ๊ฐ๋ฅํ๋๋ก ํ๋ ๊ฒ์ด DNS
ํจํท : ์๋ฒ์์ ํด๋ผ์ด์ธํธ๋ก ๋ฐ์ดํฐ ์ ์กํ ๋ ์ฐ๋ ๋จ์, ํจํท์ ์์ ์ฒ(์์ฒญํ ํด๋ผ์ด์ธํธ)์ ์ ๋ณด๊ฐ ๋ด๊ธด ํค๋/๋ฐ์ดํฐ/์๋ฌ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋ ์ธ ๋ถ๋ถ์ผ๋ก ๋๋จ.
์ฐธ๊ณ ๋งํฌ: ์ํํ ์ฝ๋ฉ์ฌ์
๋ฆฌ๋
์ค : ๊ฐ๋ฐ์๋ฅผ ์ํ ์ด์์ฒด์ , ์ผ๋ฐ์ ์ผ๋ก ์๋ ค์ง ์ด์์ฒด์ ์ธ ios,๋งฅOS, ์๋์ฐ, ์๋๋ก์ด๋๋ end-user๊ฐ ์ฌ์ฉํ๊ธฐ ํธํ GUI, ๋ฆฌ๋
์ค๋ CLI
Ubuntu : ๋ฆฌ๋
์ค์์ ํ์ํ ํ ๋ฒ์
๊ฐ์๋จธ์ ์ฌ์ฉํ์ฌ ์ค์น : VirtualBox ์ค์น, ubuntu ์ฌ์ดํธ์์ server ๋ฒ์ ๋ค์ด๋ก๋
๊ตฌ๋ฆIDE์ ๊ฐ์
ํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์์
์ฐธ๊ณ ๋งํฌ: nenunena
Protocol, IP, Network, Routing, Port Forwarding, Domain, AWS
๋ผ์ฐํ
: ์ถ๋ฐ์ง์์ ๋ชฉ์ ์ง๊น์ง์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ
ํฌ์๋ฉ : ๋ผ์ฐํฐ์ ์
๋ ฅ ํฌํธ์์ ์ถ๋ ฅ ํฌํธ๋ก ํจํท์ ์ด๋์ํค๋ ๊ฒ
์
๋ ฅํฌํธ : ํจํท์ด ๋ค์ด์จ ํฌํธ
์ถ๋ ฅํฌํธ : ํจํท์ด ๋๊ฐ๋ ํฌํธ
๋ผ์ฐํ
์๊ณ ๋ฆฌ์ฆ : ๋ง์ ๋คํธ์ํฌ ๊ฒฝ๋ก ์ค ํ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ๊ฒ
ํฌ์๋ฉ ํ
์ด๋ธ : ๋ผ์ฐํ
์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ ํ๋ ๊ฒฝ๋ก๋ฅผ ์ ์ฅํด ๋ ๊ฒ
๋ผ์ฐํ
: ๋ผ์ฐํ
์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ํฌ์๋ฉ ํ
์ด๋ธ์ ๋ง๋๋ ์์
ํฌ์๋ฉ : ํฌ์๋ฉ ํ
์ด๋ธ์ ์ ํ ๋ชฉ์ ์ง ์ฃผ์์ ๋์๋ ์ถ๋ ฅ ํฌํธ๋ก ํจํท์ ์ด๋์ํค๋ ์์
๊ฐ์ฒด-๊ด๊ณ ๋ชจ๋ธ, ํ ์ด๋ธ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ค๋ช ํด์ฃผ๋ ๋ค์ด์ด๊ทธ๋จ, DB ๊ตฌ์กฐ์ ํ์
์ฐธ๊ณ ๋งํฌ: ์๋ฐ์คํฌ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์กฐ์ํ๋ ๋ณ๋์ ์ํํธ์จ์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ๋ค์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต์ ํ๊ณ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ ํ์ ์ ๊ณตํ๊ณ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ ๊ฒ์, ์ ์ฅ ๊ธฐ๋ฅ ์ ๊ณต.
์ข
๋ฅ : Oracle, MySQL, MariaDB, MSSQL
React ์ปดํฌ๋ํธ์ ์๋ช ์ฃผ๊ธฐ
mount : ์ปดํฌ๋ํธ๊ฐ ์ฒ์ ์คํ๋ ๋
update : ์
๋ฐ์ดํธ
unmount : ์ปดํฌ๋ํธ ์ ๊ฑฐ