2024/08 26

8/9 TIL - 코드카타, JavaScript 문법 종합반 조금

코드카타1번 ~ 19번까지문제 풀면서 몰라서 찾아봤던 함수들Math.floor(): 괄호 안의 값의 소수점을 버림.push(): 배열에 괄호 안의 값을 추가함Number(): 문자열을 숫자로 변환Math.pow(a, b): a의 b제곱 값 반환Math.sqrt(a): a의 제곱근 반환Number.isInteger(): 괄호 안의 값이 정수인지 판별.length: 배열의 길이 반환  JavaScrip 문법 종합반변수메모리에 저장하고, 읽어들여서 재사용한다는 개념 ○ 변수 이름: 저장된 값의 고유 이름  ○  변수 값: 변수에 저장된 값  ○  변수 할당: 변수에 값을 저장하는 행위  ○  변수 선언: 변수를 사용하기 위해 컴퓨터에 알리는 행위  ○  변수 참조: 변수에 할당된 값을 읽어오는 것JavaScr..

TIL 2024.08.09

8/8 TIL - SQL 4,5주차 수강

SQL 4주차Subquery여러번의 연산을 수행해야 할 때, 조건문에 연산 결과를 사용해야 할 때 등 편리하게 쓸 수 있는 방법select order_id, restaurant_name, if(over_time>=0, over_time, 0) over_timefrom(select order_id, restaurant_name, food_preparation_time-25 over_timefrom food_orders) aSubquery를 활용해서 음식 준비시간이 25분을 초과한 경우만 가져와서 초과한 시간을 조회 (초과하지 않은 경우 0) JOIN필요한 데이터가 각각 다른 테이블에 존재해서 여러 테이블에서 데이터를 불러와야 할 때 사용두 테이블이 공통으로 가지고 있는 컬럼을 기준으로, 두 테이블을 묶음 ..

TIL 2024.08.08

8/7 TIL - SQL 1~3주차 수강

SQL 1주차SQL데이터베이스와 대화를 하기 위한 언어tip) SQL이란 언어를 이용하여 데이터베이스에 요청을 하는 질의를 'Query'라고 함 SQL 데이터 조회하기SELECT / FROM 문select *from food_ordersselect: 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 query에 사용됨from: 데이터를 가져올 테이블을 특정하는 명령어*: 모든 컬럼(column)을 가져온다는 의미 필요한 항목만 뽑아서 사용하기1) 원하는 컬럼을 선택하기select order_id, restaurant_namefrom food_ordersfood_orders 테이블에서 order_id, restaurant_name 컬럼만 조회 2) 컬럼에 별명 지정select order_id as ..

TIL 2024.08.07

8/6 TIL

웹개발 종합반 3,4,5주차 수강 클라이언트 - 서버 개념 이해하기JSONJavascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준서버→클라이언트로 주는 Key:Value로 이루어진 데이터 Get 요청클라이언트가 서버에게 데이터 조회(Read)를 요청 FetchJavaScript에서 서버로 네트워크 요청을 보내고 응답을 받을 수 있도록 해주는 매서드(method)fetch("여기에 URL을 입력").then(res => res.json()).then(data => { console.log(data)})fetch의 기본 골격 Fetch 연습 코드1fetch("http://spartacodingclub.shop/sparta_api/seoulair").then(res => res.j..

TIL 2024.08.06

8/5 TIL

웹개발 종합반 1,2주차 수강웹 브라우저 작동 원리웹페이지는 어떻게 동작할까?1번째 힌트 - 내가 사이트에 표기되는 단어를 임의로 바꾸더라도 전체 사용자에게 보이는 것이 바뀌는 것은 아님2번째 힌트 - 인터넷이 끊기더라도 현재 보고 있는 화면이 바로 꺼지지는 않음3번째 힌트 - 새로고침을 하면 내가 바꿔놓았던 사이트가 원래대로 돌아옴>> 이미 웹페이지의 정보를 내 컴퓨터로 가져온 것이기 때문 클라이언트가 서버에 요청을 하면 서버는 클라이언트에게 HTML / CSS / JS를 제공HTML: 뼈대, CSS: 꾸미기, JS: 움직이기 HTML 기초html:5: 뼈대alt + b: 페이지 여는 단축키head: 본문에 들어가지 않는 모든 부분 (페이지 제목, 아이콘, 불러오는 방식, CSS, JS 등)body: ..

TIL 2024.08.05

스타터 노트 작성

내가 게임서버(Node) 트랙에 참여한 계기는 무엇인가요?어릴 적부터 게임하는 것을 좋아하고 만들어보고 싶다는 생각을 자주 하며 게임 개발자를 꿈꿔왔지만, 아직까기 꿈을 이루기 위해 열심히 노력해 본 적이 없는 것 같아서 '한번 열심히 해보자'라는 생각으로 참여하게 되었습니다.내가 이해한 개발자는 어떤 역할을 하는 사람인가요?코드를 설계하고 작성하는 역할개발을 경험해보셨나요? 해보셨다면 어떤 경험을 하셨는지를 작성해주시고, 아니라면 개발에 대해 찾아본 것을 작성해주세요.컴퓨터과학 전공이라 과제 제출을 위한 코딩을 해본 적은 있지만, 그다지 실력이 좋다고 생각하진 않습니다.개발자의 역할을 수행하는 데에 있어 나의 강점과 연관된 부분은 무엇이라고 생각하나요? 혹은 보완, 개선하고 싶은 개인 역량이 있나요 ?..

TIL 2024.08.02