๐ŸŽ– ์ปด๊ณต์„ ๋ฐฐ - RisingCamp 5์ฃผ์ฐจ~๐ŸŽ–

Overview

RisingCamp_re

๐ŸŽ– ์ปด๊ณต์„ ๋ฐฐ - RisingCamp 5์ฃผ์ฐจ~ ๐ŸŽ–

ํ•œ ํ”„๋กœ์ ํŠธ์— ๋ชจ๋“  ๊ณผ์ œ๋ฅผ ๋„ฃ์—ˆ๋”๋‹ˆ ๊ด€๋ฆฌํ•˜๊ธฐ ํž˜๋“ค์–ด์„œ 5์ฃผ์ฐจ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋งŒ๋“ค์–ด์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค!
์•ž์„  ๊ณผ์ œ(1~4์ฃผ์ฐจ)๋„ ์ถ”ํ›„ ์‹œ๊ฐ„์ด ๋˜๋ฉด ์ด๊ณณ์— ๋„ฃ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹น

Rising Camp 3๊ธฐ

ํ”„๋กœ๊ทธ๋žจ ๊ธฐ๊ฐ„ : 2021.10.13 ~ 2021.01 ( ์˜ˆ์ • )

แ„…แ…กแ„‹แ…ตแ„Œแ…ตแ†ผแ„แ…ขแ†ทแ„‘แ…ณ


๋ชฉ์ฐจ

  • ๋ผ์ด์ง•์บ ํ”„๋ž€?
  • iOS ์ƒ์„ธ ์ปค๋ฆฌํ˜๋Ÿผ
  • ์ฃผ์ฐจ๋ณ„ ์ง„ํ–‰ ์ƒํ™ฉ
  • ์ˆ˜๋ฃŒ ๊ฒฐ๊ณผ ๋ฐœํ‘œ

โ›บ ๋ผ์ด์ง• ์บ ํ”„๋ž€?

  • ์ปด๊ณต์„ ๋ฐฐ์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๊ต์œก ์‚ฌ์—…
  • ๋ฉ˜ํ† ์™€ ๋ฉ˜ํ‹ฐ๊ฐ€ 1:1 ํ† ๋ก ์‹ ( ๋ฌธ๋ฒ• x )

๐Ÿ’๐Ÿป 1:1 ํŠธ๋ž™

๋ฉ˜ํ† ์™€ ๋‚˜ 1:1 ๋งž์ถคํ˜• ์ˆ˜์—…์œผ๋กœ 3๊ฐœ์›”๋™์•ˆ ๋งค์ฃผ 1ํšŒ 3์‹œ๊ฐ„ ๊ต์œก ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ˆ˜์—… ๋‹น์ผ์—๋Š” ์ „ ์ฃผ ์ˆ˜ํ–‰ํ•œ ์ผ์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์ด ์ด๋ฃจ์–ด์ง€๊ณ , ๋งค ์ฃผ์ฐจ์— ์ฃผ์ œ์— ๋Œ€ํ•œ ์„ธ๊ณ„๊ด€์„ ์งš์–ด์ค๋‹ˆ๋‹ค.

์ฃผ ๋ณ„๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋ฉ˜ํ† ์˜ ํ”ผ๋“œ๋ฐฑ์„ ํ†ตํ•ด ์„ฑ์žฅํ•˜๊ณ , ๋งˆ์ง€๋ง‰ 2์ฃผ๋Š” RisingTest๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ, ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ 2๋ช…์ด ํ•œ ํŒ€์„ ์ด๋ค„ ํด๋ก  ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. RisingTest์—์„œ ํ†ต๊ณผํ•ด์•ผ๋งŒ ์ˆ˜๋ฃŒ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ˆ˜๋ฃŒ์— ๋”ฐ๋ฅธ ํ˜œํƒ์„ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


๐Ÿ—ฃ๏ธ ์ฃผ์š” ํ™œ๋™


๐Ÿ“Œ iOS ์ƒ์„ธ ์ปค๋ฆฌํ˜๋Ÿผ

์ฃผ์ฐจ ๋‚ด์šฉ ์„ค๋ช…
1์ฃผ์ฐจ OT & ํ”Œ๋žซํผ ์˜ค๋ฆฌ์—”ํ…Œ์ด์…˜, ํ”Œ๋žซํผ์ด๋ž€? ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์ž์„ธ, Info.Plist, Layout ํ•™์Šต ๋ฐ Front-end ๋ฅผ ๋‹ค๋ฃจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
2์ฃผ์ฐจ Layout ์•ฑ์„ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ๋“ค์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๊ณ  , ์ง์ ‘ ํ™œ์šฉํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. 1์ฃผ์ฐจ์— ๊ฒ€ํ† ํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ ˆ์ด์•„์›ƒ ํผ๋ธ”๋ฆฌ์‹ฑ์— ๋Œ€ํ•œ ์ˆ™๋ จ๋„๋ฅผ ๋Œ์–ด ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
3์ฃผ์ฐจ Life Cycle ๋ณธ๊ฒฉ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ•˜๊ธฐ ์ „, ์ƒ๋ช…์ฃผ๊ธฐ๋ฅผ ์ดํ•ดํ•˜๊ณ  ํ™œ์šฉ๋ฒ•์„ ์ˆ™์ง€ํ•˜๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.
4์ฃผ์ฐจ Table View TableView ์˜ ์ดํ•ด์™€ ํ† ๋ก ์„ ๋ฐ”ํƒ•์œผ๋กœ Protocol, Delegate ํŒจํ„ด์˜ ๊ฐœ๋…์„ ํ•™์Šตํ•˜๋ฉฐ, ์‹ค์Šต์„ ํ†ตํ•œ TableView ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
5์ฃผ์ฐจ Awesome UI & iOS ํ…Œ์ด๋ธ”๋ทฐ์˜ ์ถ”๊ฐ€ ๋ณด์ถฉ ์„ธ์…˜์ž…๋‹ˆ๋‹ค, ํ…Œ์ด๋ธ”๋ทฐ๊ฐ€ ์ˆ™์ง€๋˜์‹  ๋ถ„๋“ค์€ ์™ธ๋ถ€ ์†Œ์Šค ํ™œ์šฉ๋ฒ•์„ ์ตํžˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
6์ฃผ์ฐจ Thread Thread ์— ๋Œ€ํ•œ ํ† ๋ก  ๋ฐ ์‹ค์Šต์„ ํ†ตํ•ด ์“ฐ๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
7์ฃผ์ฐจ DB DataBase์˜ ๊ธฐ๋ณธ์ ์ธ ์ดํ•ด์™€ iOS ๋‚ด ๋กœ์ปฌ DB์— ๋Œ€ํ•˜์—ฌ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
8์ฃผ์ฐจ Animation 6, 7ํšŒ ์ฐจ์— ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ์˜ ๋งˆ๊ฐ์„ ์‹ ๊ฒฝ ์“ฐ๋Š” ๋งˆ๋ฌด๋ฆฌ ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.
9์ฃผ์ฐจ Network Intro & API ๊ฐœ๊ด„์ ์ธ ์„œ๋ฒ„ ์™€ ํด๋ผ์ด์–ธํŠธ ๊ฐœ์š”,HTTP ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ API์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ ํ•™์Šต์„ ํ†ตํ•œ ์„œ๋ฒ„ ํ†ต์‹ ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
10์ฃผ์ฐจ Token & Restful RESTful API ๋ฐ ๋กœ๊ทธ์ธ ๋ฐฉ์‹์˜ ์ดํ•ด(Session-Cookie, oAuth, JWT)์— ๋Œ€ํ•ด ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.
11์ฃผ์ฐจ Rising Test ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ ์‹ค์ „ ํ”„๋กœ์ ํŠธ (Rising Test) ์ง„ํ–‰
12์ฃผ์ฐจ Rising Test ํ”„๋ก ํŠธ์—”๋“œ, ๋ฐฑ์—”๋“œ ์‹ค์ „ ํ”„๋กœ์ ํŠธ (Rising Test) ์ง„ํ–‰

๐Ÿ“Œ ์ฃผ์ฐจ๋ณ„ ์ง„ํ–‰ ์ƒํ™ฉ

์ฃผ์ฐจ ๋‚ ์งœ ์ปค๋ฆฌํ˜๋Ÿผ ๊ณผ์ œ ์ˆ˜ํ–‰์—ฌ๋ถ€ ๋ฆฌ๋“œ๋ฏธ์ด๋™
1์ฃผ์ฐจ 10.13-10.22 OT & ํ”Œ๋žซํผ ๋ฐฐ๋ฏผ ํด๋ก ์ฝ”๋”ฉ ๐Ÿฝ ์ด๋™ํ•˜๊ธฐ
2์ฃผ์ฐจ 10.23-10.28 Layout Zigzag, Tving ,Alarm ํด๋ก ์ฝ”๋”ฉ ๐Ÿ“ฑ ์ด๋™ํ•˜๊ธฐ
3์ฃผ์ฐจ 10.29-11.11 Life Cycle Memo ์•ฑ ๋งŒ๋“ค๊ธฐ ๐Ÿ“ ์ด๋™ํ•˜๊ธฐ
4์ฃผ์ฐจ 11.12-11.18 Table View ๋ƒ‰์žฅ๊ณ  ์œ ํ†ต๊ธฐํ•œ ์•ฑ ๋งŒ๋“ค๊ธฐ ๐Ÿ›’ ์ด๋™ํ•˜๊ธฐ
5์ฃผ์ฐจ 10.13-10.20 Awesome UI & iOS ์ „์‹œํšŒ ์•ฑ ๋งŒ๋“ค๊ธฐ ๐Ÿ–ผ ์ด๋™ํ•˜๊ธฐ
6์ฃผ์ฐจ 10.13-10.20
7์ฃผ์ฐจ 10.13-10.20
8์ฃผ์ฐจ 10.13-10.20
9์ฃผ์ฐจ 10.13-10.20
10์ฃผ์ฐจ 10.13-10.20
11์ฃผ์ฐจ 10.13-10.20
12์ฃผ์ฐจ 10.13-10.20

๐Ÿ—ฃ๏ธ ์ˆ˜๋ฃŒ ๊ฒฐ๊ณผ ๋ฐœํ‘œ

โ†’ RisingTest๋ฅผ ํ†ต๊ณผํ•ด์•ผ ์ˆ˜๋ฃŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

You might also like...
Owner
์ดํ•˜์—ฐ
iOS Developer's Greensward ๐Ÿฆš
์ดํ•˜์—ฐ