본문 바로가기

분류 전체보기186

[TIL] 유데미X사람인 취업 부트캠프 1기 34일차 / netflex만들기 [1. 오늘 배운 것] 1. movies.api.js - .env.template에서 엑세스 토큰을 받아온다 토큰은 비밀이다 - options객체로 method, headers를 정의한다 - accept : 응답받을 데이터 형식을 json으로 지정 - Authorization : API요청에 대한 인증 정보 제공 const TMDB_ACCESS_TOKEN = process.env.REACT_APP_TMDB_ACCESS_TOKEN; const options = { method: "GET", headers: { accept: "application/json", Authorization: `Bearer ${TMDB_ACCESS_TOKEN}`, }, }; - API받아오기 - 비동기 처리를 위해 async 함수.. 2024. 2. 11.
[TIL] 유데미X사람인 취업 부트캠프 1기 33일차 / 다양한 스타일링, useEffect, netflex [1. 오늘 배운 것] 1. styled - React 애플리케이션에서 컴포넌트와 스타일을 함께 정의하고 사용할 수 있게 해주는 라이브러리 - Styled Components를 사용하면 CSS 스타일을 작성할 때 일반적인 CSS 클래스 이름을 사용하는 대신에 React 컴포넌트를 확장하여 스타일을 지정할 수 있음 - 1 : styled 객체를 사용하여 스타일이 적용된 컴포넌트를 생성 - 2 : 템플릿 리터럴 문법을 사용하여 CSS를 작성하고, 필요한 경우에는 동적으로 속성을 전달 - 3 : 생성된 스타일이 적용된 컴포넌트를 JSX에서 사용 import React from "react"; import styled from "styled-components"; const fruits = [ {name: "사.. 2024. 2. 9.
[TIL] 유데미X사람인 취업 부트캠프 1기 32일차 / react 기초 [1. 오늘 배운 것] 1, 터미널(CLI)환경 - 컴퓨터와 대화하는 텍스트 기반 인터페이스 2. 터미널 명령어 - pwd : 현재 작업중인 디렉토리 경로 표현, 예시) pwd - cd : 현재 작업 디렉토리를 변경할 때 사용, 예시) cd Documents - mkdir : 새 디렉토리 생성, 예시) mkdir Project - ls : 현재 디렉토리의 파일과 폴더를 보여줌, 예시 ) ls - touch : 새로운 파일 생성, 예시) rm hello.js - mv : .파일/디렉터리 이동 또는 이름 바꾸기 3. Node.js와 npm - Node.js : Javascript를 브라우저 밖에서 실행할 수 있도록 해주는 환경, 서버사이드 개발, 빌드 도구, 스크립트 실행 등 다양한 곳에서 사용 - npm .. 2024. 2. 1.
[TIL] 유데미 X 사람인 부트캠프 31일차 / html, css, js [1. 오늘 배운 것] 오늘은 강사님께서 처음 오셔서, html css 그리고 javascript를 복습하는 시간을 가졌다. 1. 웹 개발 - 프로토콜 : 일종의 통신 규약, 웹이라는 정보 공유 체계 내에서 정보를 주고 받으려면 웹이 정한 통신 규약을 따라야 함 - http : 웹에서 정보를 주고 받을 때 사용하는 프로토콜, 클라이언트와 서버 사이에 이루어지는 요청과 응답에 대한 프로토콜 2. html - 여는 태그와 닫는 태그로 구성 - 콘텐츠: 텍스트 또는 요소 콘텐츠 예시) 이건 문단이에요 - 속성명과 속성값 : 태그 내에 필요 - heading : h1, h2, h3,,, 숫자가 커질수록 글자 작아짐 - ul, ol 등 목록 태그 (내부: li) - a : 링크 태그 - input 태그 : typ.. 2024. 1. 30.
[DB] 트랜잭션, ACID [1. 트랜잭션] 1. 트랜잭션 (Transaction) - 데이터베이스에서 하나의 논리적 기능을 수행하기 위한 작업의 단위 - 여러 개의 쿼리를 하나로 묶는 작업을 뜻함 (데이터베이스에 접근하는 방식이 쿼리이므로) 2. 트랜잭션의 특징 - 원자성, 일관성, 독립성, 지속성 - 특징을 한 번에 ACID라고 부름 - 하나의 트랜잭션은 커밋(commit, 저장)되거나 롤백(rolll-back, 철회)될 수 있음 3. 커밋과 롤백 - 커밋 : 여러 쿼리가 성공적으로 처리되었다고 확정하는 명령어, 트랜잭션 단위로 수행되며 영구적으로 저장됨 - 롤백 : 트랜잭션으로 처리한 하나의 과정을 발생 전으로 돌리는 것, 즉 취소 - 커밋과 롤백으로 데이터의 무결성을 지킬 수 있음 더보기 무결성 : 데이터의 정확성, 일관성.. 2024. 1. 29.
[DB] KEY [기본 용어] 1. 튜플 - 테이블을 구성하는 각각의 행을 의미 - 속성의 집합 - 파일 구조에서 레코드와 같은 의미로 사용된다 2. 키 - 테이블간의 관계를 좀 더 명확히 하고, 테이블 자체의 인덱스 역할을 하기 위해 설정된 장치 - 조건에 맞는 튜플을 찾거나 순서대로 정렬할 때 다른 튜플들과 구별할 수 있는 유일한 기준 3. 유일성 - 하나의 키값으로 튜플을 유일하게 식별할 수 있는 성질 - 튜플을 구분할 수 있어야 한다는 의미 - Ex) 회원들 사이에서 이름이나 생일은 중복될 수 있지만, ID는 중복될 수 없으므로 유일성을 만족함 4. 최소성 - 키를 구성하는 속성들 중 꼭 필요한 최소한의 속성들로만 키를 구성하는 성질 - 최소한의 속성을 사용하여 튜플을 구분하는 것 - Ex) 이름과 생일 그리고 .. 2024. 1. 29.