profile
Back-end Developer ๐Ÿ™‡โ€โ™‚๏ธ ๐Ÿ’ป ๐Ÿ™†โ€โ™‚๏ธ
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (135)TIL(94)WeCode(78)python(31)git(14)github(11)django(9)Django REST framework(8)drf(8)code kata(8)algorithm(7)Database(7)Algorithms(4)aws(4)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(4)dictionary(4)ํ•จ์ˆ˜(4)continue(3)terminal(3)mysql(3)CSS(3)html(3)break(3)queryset(3)class(3)branch(3)rest framework(3)modules(2)ec2(2)vim(2)function(2)linux(2)rds(2)web(2)developer(2)List(2)project(2)ํšŒ๊ณ ๋ก(2)function parameters(2)API(2)else(2)sql(2)๊นƒ(2)๋ฒ„์ „๊ด€๋ฆฌ(1)Request(1)Response(1)clone project(1)๋ถˆ๋ณ€๊ฐ์ฒด(1)์ˆ˜๋ฃŒ(1)์ œ๋„ˆ๋ ˆ์ดํ„ฐ(1)์ง๋ ฌํ™”(1)SQL ์ฒซ๊ฑธ์Œ(1)for statements(1)lambda(1)arguments(1)Project Setting(1)advanced queryset api(1)๋ฉด์ ‘(1)user experience(1)web hosting(1)์žฌ๊ท€ํ˜ธ์ถœ(1)append(1)database server(1)unix(1)weocde(1)ux(1)git cheet sheet(1)ํŠœํ† ๋ฆฌ์–ผ(1)semantic tags(1)3๊ฐœ์›” ํ›„๊ธฐ(1)์š”์ฒญ(1)parameter(1)while(1)Coding conventions(1)ํด๋ก (1)์ง€์—ญ ๋ณ€์ˆ˜(1)์ธ์ˆ˜(1)collaboration(1)local variable(1)์ดํ„ฐ๋ ˆ์ดํ„ฐ(1)Backend(1)์ž๋ฃŒํ˜•(1)git flow(1)query(1)Market Kurly(1)ํด๋ก ํ”„๋กœ์ ํŠธ(1)์œ„์น˜ ์ธ์ˆ˜(1)๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ(1)Microservices(1)์กฐ๊ฑด๋ฌธ(1)CI/CD(1)๊ฐ€๋ณ€๊ฐ์ฒด(1)๋ฐ˜๋ณต๋ฌธ(1)list method(1)backup(1)global variable(1)Serialization(1)msa(1)Cloud Computing(1)์ฝ”๋”ฉ ์ปจ๋ฒค์…˜(1)web service(1)String(1)์ธํ„ฐ๋ทฐ(1)authorization(1)๊ฐœ๋ฐœ์ž๋„๊ตฌ(1)git guide(1)Sort(1)looping dictionary(1)complex dictionary(1)communication(1)version control(1)API Documentation(1)๋ฆฌ๋ฒ ์ด์Šค(1)repository(1)DevTools(1)git command(1)Pop(1)๊ฐœ๋ฐœ์ž(1)market bully(1)ํ•œ ๋‹ฌ ํ›„๊ธฐ(1)ํšŒ๋ฌธ ํŒ๋ณ„(1)ํ”Œ๋กœ์šฐ(1)ํ”„๋กœ์ ํŠธ(1)gunicorn(1)modeling(1)๋ฉด์ ‘ ์ค€๋น„(1)starbucks(1)random(1)RDBMS(1)Swagger(1)semantic web(1)layout(1)file(1)field types(1)if(1)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„(1)cloud hosting(1)๋ถ€ํŠธ์บ ํ”„(1)ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ธํŒ…(1)devops(1)์œ„์ฝ”๋“œ(1)์ผ๊ธฐ(1)closure(1)tuple(1)set(1)์ฟผ๋ฆฌ์…‹(1)exception(1)ํ‚ค์›Œ๋“œ ์ธ์ˆ˜(1)authentication(1)elif(1)packages(1)์ธ์ฆ(1)review(1)์˜ˆ์™ธ ์ฒ˜๋ฆฌ(1)์ธ๊ฐ€(1)์œ ๋‹› ํ…Œ์ŠคํŠธ(1)front end(1)interview(1)back end(1)unit test(1)package(1)for in ๋ฐ˜๋ณต๋ฌธ(1)web developer(1)Amazon Web Services(1)git rebase(1)merge(1)restful api(1)how the web works(1)C.R.U.D(1)๊นƒ ๋ช…๋ น์–ด(1)for๋ฌธ(1)์ „์—ญ ๋ณ€์ˆ˜(1)์ฟผ๋ฆฌ๋ฌธ(1)
post-thumbnail

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

'SQL ์ฒซ๊ฑธ์Œ'์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹คDBMS์—๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์‚ฌ์šฉ ์šฉ๋„๋‚˜ ์ด๋ฅผ ์ œ์–ดํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ ๋“ฑ ๊ฐ๊ฐ์˜ ์กฐ๊ฑด์— ๋“ค์–ด๋งž๋Š” ๋‹ค์–‘ํ•œ DBMS๊ฐ€ ๊ณ ์•ˆ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.DMBS๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๋ช‡ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.์—ญ์‚ฌ๊ฐ€ ์˜ค๋ž˜

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

'SQL ์ฒซ๊ฑธ์Œ'์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค๋ฐ์ดํ„ฐ๋ž€ ์ปดํ“จํ„ฐ ์•ˆ์— ๊ธฐ๋ก๋˜์–ด ์žˆ๋Š” ์ˆซ์ž๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ํ•œ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ DB๋ผ๋Š” ์•ฝ์ž๋กœ ํ†ต์šฉ๋œ๋‹ค. DB๋Š” Database์—์„œ ์•ŒํŒŒ๋ฒณ D์™€ B๋ฅผ ํ•˜๋‚˜์”ฉ ์ถ”๋ ค๋‚ด ๋งŒ๋“  ๋‹จ์–ด์ด๋‹ค.

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Models.py & ์ฟผ๋ฆฌ์…‹

์ฟผ๋ฆฌ์…‹์€ ์ „๋‹ฌ ๋ฐ›์€ ๋ชจ๋ธ์˜ ๊ฐ์ฒด ๋ชฉ๋ก์ด๋‹ค. ์ฟผ๋ฆฌ์…‹์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ํ•„ํ„ฐ๋ฅผ ๊ฑธ๊ฑฐ๋‚˜ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋‹ค.models.py์— ํŒŒ์ด์ฌ ํด๋ž˜์Šค๋ฅผ ํ™œ์šฉํ•ด์„œ ๊ฐ ํ…Œ์ด๋ธ”์„ ์–ด๋–ป๊ฒŒ ํ™œ์šฉํ• ์ง€ ์ ์–ด์ฃผ๋ฉด ๋œ๋‹ค. ํŠนํžˆ๋‚˜ Foreign key๋ฅผ ์–ด๋””์„œ ๊ฐ€์ ธ์˜ฌ์ง€ ๋ฏธ๋ฆฌ ์ง€์ •ํ•ด์•ผํ•˜๋Š”๋ฐ

2020๋…„ 11์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ชจ๋ธ๋ง (Modeling)

AQueryTool ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌด๋ฃŒ๋กœ ERD๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.Foreign key (์™ธ๋ถ€ํ‚ค)๋ฅผ ์‚ฌ์šฉํ•ด ์—ฐ๊ฒฐํ•ด ์ค€๋‹ค.ํ…Œ์ด๋ธ”์˜ id ๊ฐ’์„ ์™ธ๋ถ€ํ‚ค๋กœ ์ง€์ •ํ•ด ์ค„ ์ˆ˜ ์žˆ๊ณ  (drinks ํ…Œ์ด๋ธ”์˜ drink_id), ๋‹น์—ฐํžˆ ์—ฐ๊ฒฐํ•  ๋•Œ๋Š” ์กด์žฌํ•˜๋Š” ๊ฐ’๋งŒ ๊ฐ€์ง€๊ณ  ์˜ฌ ์ˆ˜ ์žˆ๋‹ค (dr

2020๋…„ 11์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (Database)

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ž€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์— ์ „์ž ๋ฐฉ์‹์œผ๋กœ ์ €์žฅ๋œ ๊ตฌ์กฐํ™”๋œ ์ •๋ณด ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ฒด๊ณ„์ ์ธ ์ง‘ํ•ฉ์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ณดํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ(DBMS)์— ์˜ํ•ด ์ œ์–ด๋œ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ๋Š”๋ฐ, ๋ฐ”๋กœ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ๋น„๊ด€๊ณ„

2020๋…„ 11์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Database 2 - SQL ์‚ฌ์šฉ

CREATE TABLE topic( # ํ…Œ์ด๋ธ” ์ด๋ฆ„์„ topic์œผ๋กœ ์ง€์ • id INT(11) NOT NULL AUTO_INCREMENT, # column ์ด๋ฆ„์„ id๋กœ ์ง€์ •. INT(11): column์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ˆซ์ž๋กœ ๊ฐ•์ œ, ๋…ธ์ถœ๋˜๋Š” ๊ธธ์ด๋ฅผ 11๊ธ€์ž๋กœ ์ง€์ •

2020๋…„ 10์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Database 1 - Intro to DB

์ƒํ™œ์ฝ”๋”ฉ Database 1 & 2 ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉฐ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•œ ์ •๋ฆฌ๋ณธ์ž…๋‹ˆ๋‹ค๐Ÿ˜Š์ฃผ์–ด์ง„ ๋ชฉ์ ์ด๋‚˜ ์ฃผ์–ด์ง„ ์ž๋ฃŒ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์— ์‚ฌ์šฉํ•˜๊ธฐ์— ์ถฉ๋ถ„ํ•˜๋„๋ก ์ ์–ด๋„ ํ•œ ๊ฐœ ์ด์ƒ์˜ ํŒŒ์ผ๋กœ ๊ตฌ์„ฑํ•œ ์ž๋ฃŒ์˜ ์ง‘ํ•ฉ.์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์˜ ์˜ํ•ด ๊ณต์œ ๋˜์–ด ์‚ฌ์šฉ๋  ๋ชฉ์ ์œผ๋กœ ํ†ตํ•ฉํ•˜์—ฌ ๊ด€๋ฆฌ๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ ๋˜

2020๋…„ 10์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€