- μν¬μ₯ λ¨μ ν맀μ λ§μΌμ»¬λ¦¬μ μ κΈ°λ μ νμ μ λ ΄νκ² ν맀μ OASIS λ₯Ό κ²°ν©ν μ΄μ»€λ¨Έμ€ νλ‘μ νΈ
Backend | Backend | Backend | Backend | Backend | Backend |
---|---|---|---|---|---|
κΉνλ―Ό | μ΄μ μ° | λ°μ±ν | κΉκ²½λΉ | κΉμμ€ | μ μ¬κ²½ |
νλ‘μ νΈ λͺ : Only Fresh
-
μλ‘μ μ§ν μν©μ λν 곡μ μ νμμ±μ λν μ΄ν΄κ° μμ΄ν΄ νλ‘μ νΈμ μ§ν μλκ° λλ Έμ΅λλ€.
μ΄λ₯Ό ν΄κ²°νκΈ° μν΄, μλ¬λ λ¬Έμ κ° μμ λλ§λ€ λ¨Όμ νλ©΄μ μΊ‘μ³λ§ ν΄λκ³ λ°€λ§λ€ 1μκ° μ λ κ°λ°μ λ©μΆκ³ μλ‘μ λ¬Έμ μν©μ 곡μ νκ³ μ°Ύμ ν΄κ²° λ°©μκ³Ό ν¨κ» Notion μλ€κ° μ λλ‘ νμ¬ κ°λ° μλμ μ§μ²μ λμμ΅λλ€.
μ΄λ₯Ό ν΅ν΄ λ€λ₯Έ μ‘°λ³΄λ€ λ λ§μ μκ°μ ν보ν μ μμκ³ , νμκ°μ μ¬μ΄λ λ€λ₯Έ μ‘°λ³΄λ€ μλ±ν μ’μ μ΅μ°μμμ λ°μμ΅λλ€.
-
μΉ΄ν κ³ λ¦¬λ³ μν μΆμ²μ νκΈ° μν΄ κΈ°μ‘΄μ DBμ κ³΅ν΅ μ½λ ν μ΄λΈμ μΉ΄ν κ³ λ¦¬λ₯Ό λ£μμ΅λλ€. μΆνμλ μ΄λ€ μ΄λ²€νΈκ° μμ λ λ°λ‘ κ³΅ν΅ μ½λ ν μ΄λΈμ μ΄μ©νμ¬ λ°λ‘ μν μΆμ²μ΄ κ°λ₯ν©λλ€.
- κ°λ° κΈ°κ° : 2022/08/01 ~ 2022/09/01 (5μ£Όκ°)
- κ°λ° μΈμ : Back-end 6λͺ (Front-end 1λͺ ν¬ν¨)
Back-end
Front-end
Tool
Mission 1 | λ©μΈ μλ² λ° DB μλ² κ΅¬μΆ
- λ€μκ³Ό κ°μ μ΄μ λ€λ‘ AWS RDS & EC2 λ‘ κ΅¬μΆ
- μ¬μ©νκΈ° μ¬μ
- ν΅ν© λ° νΈνμ±
- μμ μ± λ° λ³΄μ
Mission 2 | Git, Slack, Notion μ€μ λ° λ¬Έμν μ£Όλ
νλ‘μ νΈ μμ ν μ§ν μν©μ μ°¨μ§μ΄ μ겨
νμλ€μκ² λ¬Έμνμ νμμ± κ°μ‘° λ° λμ μ ν΅ν΄
νλ‘μ νΈμ μ΄κΈ° κΈ°νμ λ€κ°κ° μ μμμ΅λλ€.
Mission 3 | μ΄λ²€νΈ, μΏ ν° κ΄λ¦¬ REST API μμ±
-
μ΄λ²€νΈ λ°°λ κ΄λ¦¬μ API & UI μμ±
νμ¬~
κΈ°κ°μ ν΄λΉνλ μ΄λ²€νΈλ§ νμνκ³ μ§λ μ΄λ²€νΈλ μ¨κΈ°λλ‘ μ€κ³.- HTTP λ©μλλ₯Ό μ΄μ©, μ΄λ²€νΈμ λν΄ (Create, Read, Update, Delete) μμ μ λͺ μμ μΌλ‘ ꡬν
- GITHUB λ§ν¬
-
μΏ ν° μμ± λ° μΆκ° API κΈ°λ₯ ꡬν
- μν μμΈ νμ΄μ§μμ url μ ν΅ν΄
coupon_nm
μ λ°κ³ , ν΄λΉ κ°μΌλ‘ 쿼리 μμ±
- μν μμΈ νμ΄μ§μμ url μ ν΅ν΄
Mission 4 | νμ΄μ§ 4κ° UI λ μ΄μμ & κΈ°λ₯ μμ±
-
νμλ€μ νμ΄μ§μ UI μ λμ μΈ κΈ°λ₯μ ꡬνκ³Ό κ³΅ν΅ μ»΄ν¬λνΈμΈ λ€λΉκ²μ΄μ λ° κ΅¬νμ ν΅ν΄
νμλ€μκ²μ κ°λ° μκ°μ μ λ§ λ§μ΄ λ¨μΆμμΌμ€¬λ€λ 리뷰λ₯Ό λ€μμ΅λλ€.
λ§μ΄νμ΄μ§
λ€λΉκ²μ΄μ λ°
μν μμΈ UI
-
[#11] URL Encodingμ κ°μ΄ μ λμ΄κ°λ λ¬Έμ
https://devchpark.notion.site/URL-Encoding-931981eaa3f04e15bca2fd7bcdc8a3e7
-
[#10] μ€κ°ν μ΄λΈ(μ μ -μΏ ν°)μ DTO ν¨μ¨μ± κ³ λ €
https://devchpark.notion.site/DTO-ddc3e36a95f64de684a495e80e8d96b6
-
[#9] MyBatis βThere is no getter for property names"
-
[#8] Controller, Service λ κΉλν λ°©λ²μ λν κ³ μ°°
https://devchpark.notion.site/Controller-Service-f598ebe7cff24c05a21d1c7f3e5f0816
-
[#7] MySQL Date νμ κΊΌλΌ λ λ¬Έμ
https://devchpark.notion.site/MySQL-Date-efd13c3ef8da4603a15ef76ac30d6e89
-
[#6] MySql Auto Increment λλ²λ§μ DBMSμ μ μ₯μ΄ λμ΄ μμ
https://devchpark.notion.site/MySql-Auto-Increment-DBMS-e4daae2ebaa04320b9a5bbe579160e70
-
[#5] .gitignore μ μ© μλλ μ¬λ‘
https://devchpark.notion.site/gitignore-d1e2f4c8f60b421390f803f90ff7019b
-
[#4] @Runwith, @ContextConfiguration μ λΆμ΄λ©΄ μκΈ°λ μΌ
https://devchpark.notion.site/Runwith-ContextConfiguration-a647d33bfd5e4f229da3672657db7878
-
[#3] Ajax ν΅μ μ±κ³΅νλ λ°, error νΈλ€λ§ ν¨μ λ°λ
https://devchpark.notion.site/Ajax-error-0778ab8b16c54126b94398996af454b9
-
[#2] intellJ κ° Test λ₯Ό μΈμνμ§ λͺ»ν¨
https://devchpark.notion.site/intellJ-Test-0573ef3df1374b658bf2cc10b5717f42
-
[#1] Data too long for colum βsetl_methd_cdβ
https://devchpark.notion.site/Data-too-long-for-colum-setl_methd_cd-e8ff2bc18fff49a291b76085d0e1ed46
0.1.0