Super Kawaii Cute Cat Kaoani
본문 바로가기
728x90

분류 전체보기244

8주차 스터디 Git 명령어 및 개념 정리 [코드잇 부스트 백엔드 스터디] Git 명령어 및 개념 정리 ✍️ Git 정리  git init : 현재 디렉토리를 Git이 관리하는 프로젝트 디렉토리(=working directory)로 설정하고 그 안에 레포지토리(.git 디렉토리) 생성 git config user name 'codeit' : 현재 사용자의 아이디를 'codeit'으로 설정(커밋할 때 필요한 정보) git config user.email 'teacher@codeit.kr' : 현재 사용자의 이메일 주소를 'teacher@codeit.kr'로 설정(커밋할 때 필요한 정보) git add [파일 이름] : 수정사항이 있는 특정 파일을 staging area에 올리기 git add [디렉토리명] : 해당 디렉토리 내에서 수정사항이 있는 모든 파일들을 staging ar.. 2024. 7. 16.
6주차 스터디 관계형 데이터베이스를 활용한 자바스크립트 서버 만들기(2) [코드잇 부스트 백엔드 스터디] Prisma와 관계    일대다 관계 정의하기   User(1)와 Order(n)사이의 일대다 관계 정의model User { id String @id @default(uuid()) ////uuid는 36자로 이루어진 id형식 email String @unique firstName String lastName String address String createdAt DateTime @default(now()) updatedAt DateTime @updatedAt **orders Order[] // 다 모델 배열을 정의한다** }model Order { id String @id @default(uuid()) status O.. 2024. 7. 3.
6주차 스터디 관계형 데이터베이스를 활용한 자바스크립트 서버 만들기(1) [코드잇 부스트 백엔드 스터디] 💡저장하려는 데이터의 명확한 구조가 있고 데이터 간의 관계가 여러 개 있을 때 관계형 데이터베이스를 주로 사용한다  DBMS(Database Management System)   javascript의 ORM 라이브러리를 사용하면 데이터베이스와 소통할 수 있고 객체처럼 사용할 수 있다  Prisma 기본기 Prisma 초기화  prisma는 npx로 시작한다→ npx prisma init -- datasource-provider postgresql  .env는 postgreSQL에 접속하기 위한 환경변수 파일   User 모델 만들기   model이란 데이터베이스 테이블을 나타낸다필드 이름 필트 타입으로 코드를 작성한다model User { id String @id @default(uui.. 2024. 7. 3.
6주차 스터디 자바스크립트 백엔드 개발 (2) [코드잇 부스트 백엔드 스터디] MongoDB 데이터베이스 사용하기  스키마 정의하기       • 스키마는 다룰 객체의 틀을 제공한다•  모델은 스키마를 기반으로해서 객체를 생성,조회,수정,삭제할 수 있다import mongoose from "mongoose";const TaskSchema = new mongoose.Schema( { title:{ type:String, }, description: { type:String, }, isComplete: { type: Boolean, default: false, }, }, { timestamps:true, .. 2024. 6. 30.
6주차 스터디 자바스크립트 백엔드 개발 (1) [코드잇 부스트 백엔드 스터디] Express로 API 만들기     프론트 엔드 : 웹사이트 화면 + 인터랙티브한 요소들백엔드: 필요한 데이터 관리+ 프론트엔드에 전성  API💡 HTTP 메소드+ URL= 엔드포인트   Node.js• 웹 브라우저 바깥에서 자바스크립트를 실행하는 환경• API를 제공하는 프로그램은 웹 브라우저 바깥에서 실행됨 Express• 자바스크립트 백엔드 개발 쪽에서 가장 유명한 라이브러리• 리퀘스트와 리스폰스를 쉽게 다룰 수 있음• 다른 라이브러리(파이썬 장고, 자바 스프링)에 비해 특정 구조를 고집하지 않고 최소한의 기능들만 제공  mongoDB• 데이터를 테이블에 저장하지 않고 문서 형태로 저장• 문서 하나= 도큐먼트, 문서의 모음= 컬렉션• 셋업 과정도 간단하고 도큐먼트를 다루는 방법이 직관적임    .. 2024. 6. 28.
제 53회 SQLD 합격 시험 후기, 공부법 안녕하세요 제 53회 Sqld에 합격했습니다시험 후기랑 공부법을 간단하게 남겨볼게요      📌시험 준비 및 공부 방법   일단 sqld 시험을 점수했으면 반드시 노랭이라고 불리는 이 책을 사야합니다.예전 시험하고 범위가 다른 부분이 꽤 있어서 편하게 푸시려면 2024 개정판 책을 구매하는 걸 추천드려요.사실 저는 전공자라서 개념책은 필요가 없어서 유명한 이기적 책이랑 유선배 책은 구매하지 않았습니다. 근데 노랭이 책이 몇 개가 문제 정답이 잘못 표기 된 것이 있어서 꼭 정오표를 확인해주세요!         📌 1과목 공부법1과목은 빠르게 개념정리를 할 필요가 있겠다고 생각했는데 2024년 개정이랑 전이랑 달라서 카페에서 나눠 준 개념집으로 공부하기엔 내용이 다르더라구요.그래서 유튜브에 있는 홍쌤 강.. 2024. 6. 20.
css 핵심 개념 정리 * 코드잇 css 핵심 개념을 보고 정리한 글입니다   📌 css 핵심 개념 정리    css 규칙  선택자 { 속성: 속성값; 속성: 속성값;}   css 선택자  규칙에서 요소를 선택하는 데 사용하는 부분   • 태그 이름 h3 { font-size: 24px;}   • 아이디(id) #을 붙여서 사용한다아이디는 한 페이지 안에서 중복으로 쓰면 안된다  우도한라산 국립공원성산 일출봉군산 오름#hallasan { color: #f56513;}   • 클래스(class) 아이디는 여러 개의 요소에 중복해서 쓸 수 없기 때문에 클래스를 사용한다.맨 앞에 마침표를 붙여서 .클래스이름 과 같은 문법으로 사용한다  우도한라산 국립공원성산 일출봉군산 오름.place { font-size: 16px; .. 2024. 6. 12.
[백준] 2588번: 곱셈 - JAVA ✍️풀이방식 1. charAt 함수를 사용해서 푸는 방법 (scanner 사용)2. BufferedReader 사용해서 푸는 방법    charAt 함수란?    String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용하는 함수charAt(i) // String의 글짜 중 i번째 있는 글자를 리턴          🖥️문제풀이 1번 charAt 함수를 사용해서 푸는 방법 (scanner 사용)  import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); int A= in.nextInt.. 2024. 6. 11.
[백준] 1000번 : A+B - JAVA ✍️풀이방식   1. scanner 사용해서 푸는 방법2. BufferedReader 사용해서 푸는 방법    이때까지 입출력을 받을 땐  1번 방법인 Scanner 방식을 많이 사용했었는데 코테에선 빠르게 입력 받는 것이 중요하기 때문에 보통 BufferedReader 방식을 사용해봤다    BufferedReader버퍼는 스트림과 프로그램 간에 데이터를 효율적으로 전송하려고 사용하는 메모리입출력 장치와 프로그램 간 동작 속도가 크게 차이가 날 때 버퍼를 사용하면 매우 효율적readLine은 BufferedReader 클래스에서 제공하는 메서드로, 입력 스트림으로부터 한 줄의 텍스트를 읽어오는 기능을 한다  ( readLine() 은 한 행을 읽어오고, read() 는 한 문자만 읽어온다) import.. 2024. 6. 8.
728x90