โ๏ธ Today I Learned(TIL)/๐ฑ ์คํ๋ฅดํ ๋ด์ผ๋ฐฐ์์บ ํ71 ๋ณธ์บ ํ ์์๐๐๐ + Git, Github ํ๋ฃจ ์์ฝ๋๋์ด ์ค๋๋ถํฐ ์คํ๋ฅดํ ๋ด์ผ๋ฐฐ์์บ ํ Spring ํธ๋์ด ์์๋์๋ค!!์์นจ 9์๋ถํฐ ์คํ 9์๊น์ง ์ญ ์ด์ด์ง๋... 12์๊ฐ ๊ณต๋ถ๋ผ๋ ๊ฒ์ ๋ง์ฃผํ๊ฒ ๋์๋๋ฐ ์ค์ ์ ๋ณธ์บ ํ์ ๋ํ OT๋ฅผ ๋ฃ๊ณ ๋๋๊น ์ค์ ์ด ์ญ์ ๋์ด ์์๋ค.. ๐ฎ๐ฎOT์์๋ ์ฃผ์ ์ฌํญ, ํ๋ จ์ฅ๋ ค๊ธ ๋ฑ๋ฑ ํ์ํ ๋ด์ฉ์ ๋ํด์ ๋ด๋น ๋งค๋์ ๋๊ป์ ์ค๋ช ์ ํด์ฃผ์ จ๊ณ , ๊ณง๋ฐ๋ก ์ด์ด์ Chapter 1. ๋ฏธ๋ํ๋ก์ ํธ์ ์งํ์ ๋ํด ์์ธํ๊ฒ ์๋ ค์ฃผ์ จ๋ค.๋ณธ์บ ํ ์ฒซ ์ฃผ๋ถํฐ ํ๋ก์ ํธ๋ผ๊ณ ํด์ ๊ฒ์ ๋จน์๋๋ฐ ๋คํํ ๋ด๊ฐ ์ฌ์ ์บ ํ๋์ ๋ฐฐ์ ๋ ์น ์ข ํฉ ๊ฐ๋ฐ ๊ฐ์๋ฅผ ํ ๋๋ก ์น ํ์ด์ง๋ฅผ ๋ง๋ค์ด์ ๊ธ์์ผ์ ๋ฐํํ๋ ํ๋ก์ ํธ์๋ค. ์๋ก ๋ง๋ ํ์๋ค๊ณผ ๊ฐ๋จํ๊ฒ ์๊ธฐ์๊ฐ๋ฅผ ํ๊ณ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ธฐ ์์ S.A๋ผ๋ ๊ฒ์ ์์ฑํ๋ค.๊ฐ๋จํ๊ฒ ๋งํ๋ฉด ํ๋ก์ ํธ ๊ณํ์์.. 2024. 11. 4. 4์กฐ S.A ํํ๋ช : ๋ํํธ(FROM GARBAGE) ํ ์๊ฐ : ์ฐ๋ฆฌ๋ ๋ฐ๋ฅ๋ถํฐ ์์ํ์ง๋ง… ์ฃผ์์ ๋ชจ๋ ๊ฑธ ๊ธ์ด๋ชจ์ ์ด์๋จ๊ฒ ๋ค~! ํ๋ก์ ํธ ํ๋ก์ ํธ๋ช : ํ ์๊ฐ ์นํ์ด์ง ํ๋ก์ ํธ ์๊ฐ : ์ฐ๋ฆฌ ํ, ์ฐ๋ฆฌ๋ง์ ์ด์ผ๊ธฐ๋ฅผ ๋ด์ ์ ์๋ ”ํ ์๊ฐ ์นํ์ด์ง” ๊ฐ๋ฐ ์ผ์ 11 / 4๋ฉ์ธ ํ์ด์ง์์ด์ด ํ๋ ์ ์ฐธ๊ณ ํด์ ๋ผ๋(HTML) ๋ง๋ค๊ธฐ์ ์ฒด์ ์ธ ํ ๋ณด์ผ ์ ์๊ฒ ์ด(CSS) ์ ๋นํ ๊พธ๋ฏธ๊ธฐ ๋ฉค๋ฒ ์๊ฐ ํ์ด์งHTML ๋ง๋ค๊ธฐํ์ ์ธ์ฌ์ฌ์ง ๋ฐ ์๊ฐ์บ๋ฆญํฐ ๋ฐ ์ทจ๋ฏธ๊ฒฝํ ๋ฐ ๋ชฉํ๋๊ธ์ฐ๋ฝ์ฒ11 / 5๋ฉ์ธ ํ์ด์ง ๋ฉค๋ฒ ์นด๋ ์ถ๊ฐ ํผ ์์ฑ (+ ๋ฒํผ์ ํตํ toggle ๊ธฐ๋ฅ ์ถ๊ฐ)๋ฐฉ๋ช ๋ก ์์ฑ ํผ ์์ฑ (+ ๋ฒํผ์ ํตํ toggle ๊ธฐ๋ฅ ์ถ๊ฐ)๋ฐฉ๋ช ๋ก ์ญ์ ๋ฒํผ ์์ฑ (+ ๋ฒํผ ๋๋ ์ ๋ ๋ฐ์ดํฐ ์ญ์ ๊ธฐ๋ฅ ์ถ๊ฐ) ๋ฉค๋ฒ ์๊ฐ ํ์ด์งCSS.. 2024. 11. 4. ์น ๊ฐ๋ฐ ์ข ํฉ_5์ฃผ์ฐจ ์น ๊ฐ๋ฐ 5์ฃผ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉ์คํ๋ฅดํํ๋ฆญ์ค์คํ๋ฅดํํ๋ฆญ์ค ํ๋ก์ ํธ๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ Firestore Database์ ๋ฃ๊ณ ๋ค์ ๊ฐ์ ธ์ค๋ ๋ด์ฉ์ ๋ณต์ตํ๋ค ๐คจ๐คจ Firebase ์ฐ๋ ๊ธฐ๋ณธ ์ธํ ๋จผ์ Firebase ์ฐ๋์ ์ํ ๊ธฐ๋ณธ ์ธํ ์ฝ๋๋ฅผ ์ ๋ ฅํด์ฃผ์๋ค!// Firebase SDK ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ์ค๊ธฐimport { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";import { collection, addDoc } from "https:/.. 2024. 11. 1. ์น ๊ฐ๋ฐ ์ข ํฉ_4์ฃผ์ฐจ ์น ๊ฐ๋ฐ 4์ฃผ ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉFirebase4์ฃผ์ฐจ์๋ Firebase๋ผ๋ ๊ตฌ๊ธ(Google)์ด ๊ฐ๋ฐํ ๋ชจ๋ฐ์ผ ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ ๋ํด์ ๋ฐฐ์ ๋ค!๐Firebase๋ ๊ฐ๋ฐ์๋ค์ด ๋ฐฑ์๋ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ ๋ณต์กํ ์์ ์์ด ํต์ฌ ๊ธฐ๋ฅ์ ์ง์คํ ์ ์๋๋ก ๋์์ค๋ค.์ฐ์ Firebase ์ฌ์ดํธ์ ์ ์ํด์ ๋ก๊ทธ์ธ์ ํด์ฃผ์๋ค.๊ตฌ๊ธ(Google) ๋ก๊ทธ์ธ์ ์๋ฃํ ํ ์ฝ์๋ก ์ด๋ํ๊ณ ํ๋ก์ ํธ(Sparta)๋ฅผ ๋ง๋ค์ด์ฃผ์๋ค!!ํ๋ก์ ํธ๊ฐ ์์ฑ๋๊ณ ๋์๋ ์น์ผ๋ก ์ ํํ์ฌ ์งํํ์๊ณ ์ฑ ๋๋ค์์ spartaProject๋ฅผ ์ ๊ณ ์ฑ ๋ฑ๋ก์ ์คํํ๋ค.๋ฐ์ดํฐ๋ฒ ์ด์คFirebase๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์ ๋จผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ๋ ์ ์ตํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.๋ฐ์ดํฐ๋ฒ ์ด์ค : ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฌ๋ฌ ์ฌ๋๋ค์ด ๊ด๋ฆฌํ๋ ๋ฐ์ดํฐ์ ๋ชจ.. 2024. 10. 31. ์น ๊ฐ๋ฐ ์ข ํฉ_3์ฃผ์ฐจ ์น ๊ฐ๋ฐ 3์ฃผ ์ฐจ์ ๋ฐฐ์ด ๋ด์ฉJquery + fetch2์ฃผ ์ฐจ์ JQuery๋ฅผ ๋ง๋ณด๊ธฐ ํ์๋๋ฐ 3์ฃผ ์ฐจ์๋ ๋ฐฐ์ด JQuery๋ฅผ ํ๋ก์ ํธ์ ์ ์ฉํด ๋ดค๋ค!fetch๋ผ๋ ์๋ก์ด ๊ฐ๋ ๋ ๋ฑ์ฅํ์๊ณ , ๋ง์ง๋ง ์์ ๋ก ๋ฐฐ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ํ์ด์ง ์์ ์ฌ์ง์ ๋ณด๋ฉฐ ์ง์ ํ์ด์ง๋ฅผ ์์ฑํ๋ ๊ฒ๋ ๊ฒฝํํ๋ค๐์ถ์ต์จ๋ฒ - JQuery ์ ์ฉํ๊ธฐ!์ ์ ๋ง๋ค์๋ ์ถ์ต์จ๋ฒ์ PostBox๋ฅผ ๋ฒํผ์ ํตํด ์ด๊ณ ๋ซ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค!!function openClose() { $('#postingbox').toggle(); //display ๊ฐ์ด none์ผ๋ก ๋ฐ๋๋ฉด์ ์๋ณด์ด๊ฒ ๋๋ ์๋ฆฌ์ด๋ค. } ๋๋ง์ ์ถ์ต์จ๋ฒ ํ์ฌ ์์ธ์ ๋ฏธ์ธ๋จผ์ง : ๋์จ ์ถ์ต ์ ์ฅํ๊ธฐ ์จ๋ฒ ์ด๋ฏธ์ง .. 2024. 10. 30. ์น ๊ฐ๋ฐ ์ข ํฉ_2์ฃผ์ฐจ ์คํ๋ฅดํํ๋ฆญ์ค_ํ๋ก์ ํธํ๊ฒฝ ์ธํ sparta ํด๋ ์์ spartaflix ํด๋๋ฅผ ๋ง๋ ๋ค!spartaflix ์์ index.html์ ๋ง๋ ํ ์๋์ ํ ํ๋ฆฟ์ ๋ฃ๋๋ค! ํ์ด์ง ์๋จ ๋ง๋ค๊ธฐ๋ค์๊ณผ ๊ฐ์ ํ์ด์ง๋ฅผ ๋ง๋ค ์์ ์ด๋ค!๋จ์ด ๋ง๋ค์ด ๋ ๊ฒ์ ์ธ ๋๋ ์ ์ฐพ์๋ค๊ฐ ์กฐ๊ธ์ฉ๋ง ๊ณ ์ณ์ ์ฐ๋ ๊ฒ์ด ๋ต์ด๋ค ๐Bootstrap ์ฌ์ดํธ์์ Jumbotron ๊ฒ์ ํ ์ถ๊ฐํ๊ธฐ๊ตฌ๊ธ ํฐํธ ์ ์ฉํ๊ธฐBootstrap ์ฌ์ดํธ์์ Headers ์ฐพ์์ ์ถ๊ฐํ๊ธฐ์์ ๊ณผ์ ์ ๊ฑฐ์น๋ฉด ์คํ๋ฅดํํ๋ฆญ์ค์ ์๋จ ๋ถ๋ถ์ด ์์ฑ๋๋ค!์นด๋ ์ถ๊ฐํ๊ธฐBootstrap ์ฌ์ดํธ์์ Cards ๊ฒ์ ํ ์ถ๊ฐํ๊ธฐํฌ์คํฐ ์ด๋ฏธ์ง ๋ฃ๊ณ , ๊ฐ์ ์กฐ์ ํ๊ธฐ์นด๋ ๋ด์ฉ ๋ณ๊ฒฝ ํ ๋ณ์ ์ถ๊ฐํ๊ธฐ์ํ ์ ๋ชฉ, ์ํ ์ฝ๋ฉํธ ๋ณ๊ฒฝ์ํ ์ ๋ชฉ, ์ํ ์ฝ๋ฉํธ ์ฌ์ด์ ํ๊ทธ๋ฅผ ํ์ฉํ์ฌ .. 2024. 10. 29. ์ด์ 1 ยทยทยท 8 9 10 11 12 ๋ค์