본문 바로가기

내일배움 강의54

입문 2주차 2 Studio 3T 2.2 Studio 3T1. DB Client인 Studio 3T에 대해 알아봅니다. 2. Studio 3T를 설치합니다. 01. MongoDB Client: Studio 3T1) Studio 3T란?Studio 3T는 MongoDB의 데이터를 더욱 편리하게 관리할 수 있는 GUI 툴입니다. Studio 3T는 API의 사용을 도와주는 API Client처럼 MongoDB를 위해서 만들어진 MongoDB Client입니다. Studio 3T의 GUI를 통해 MongoDB에 저장된 데이터를 관리하기 쉽게 보여주는 프로그램입니다. MongoDB에 저장된 데이터를 직접 확인하고 수정할 수 있기 때문에, JavaScript 코드로만 데이터를 확인하고 수정하는 것보다 더욱 효율적으로 작업과 테스트를 할 수 있는 .. 2024. 11. 18.
SQL - 3주차 [수업 목표] ◆  Query 결과를 업무에 바로 사용할 수 있도록 문자 (워딩) 를 다듬는다( 저장된 데이터를 수정하진 않고 출력정보에서만 바뀝니다.)◆  문자열 자르기 SUBSTR("문자열", "시작위치", "길이")SUBSTR(ename, 2): 문자열의 두 번째 위치("O")부터 문자열 끝까지 자른다.SUBSTR(ename, 2, 3): 문자열의 두 번째 위치("O")부터 세 자리("ONE")까지 자른다.◆  replace  : 특정 문자를 다른 문자로 바꾸는 방법       replace(바꿀 컬럼, 현재값, 바꿀 값) (저장된 데이터를 바꾼 것이 아니라 출력결과 수정한 것입니다.)select 바꿀컬럼 바꿀컬럼임시이름, replace(바꿀컬럼, '원래 단어', '바꿀 단어') 수정한컬.. 2024. 11. 12.
5주차 : DOM과 클래스, 클로저 1. DOM (1) DOM의 기본 개념Document(HTML 파일)를 Javascript가 알아먹을 수 있는 Object 형태로 Modeling 한 것브라우저 기본 내장 API◆ 웹 페이지가 뜨는 과정 a. 사용자가 브라우저에 ‘http://www.naver.com’ 주소를 입력합니다.    사용자 = 브라우저 = 클라이언트, 같은 의   1. 클라이언트가 서버에게 ‘요청(request)’를 했네요.    2. 여러분이 크롬을 통해 클라이언트의 역할을 하는 것입니다.b. HTML 문서를 서버로부터 수신합니다. - 네이버서버는 여러분(=브라우저 =클라이언트)에게 ‘응답(response)’를 줬네요. - 그 응답은 HTML 문서(document)랍니다. c. 브라우저가 HTML 파일을 해석(parsing .. 2024. 11. 11.
[Node 7기] 알고리즘 강의 - 2일차 문제 ( 슬렉 node.js_7기 질문방에 댓글 스레드로 제출)Q1 문자열 내에서 각 문자가 몇 번 등장하는지 세는 프로그램을 작성하세요.     예를 들어, 문자열 'spartan'이 주어지면, 결과는 다음과 같아야 합니다: { s: 1, p: 1, a: 2, r: 1, t: 1, n: 1 }"  풀이/*Q. 문자열 내에서 각 문자가 몇 번 등장하는지 세는 프로그램을 작성하세요. 예를 들어, 문자열 'spartan'이 주어지면, 결과는 다음과 같아야 합니다: { s: 1, p: 1, a: 2, r: 1, t: 1, n: 1 }”*//** * 1. 알파벳 으로 돌리기 * 2. 주어진 문자로 돌리기 * 개수 조합해서 저장( 객체로 만들기) */function countStr(strs) { st.. 2024. 11. 8.
[Node 7기] 알고리즘 강의 - 1일차 의사 코드는 코드를 작성하기 전에 문제를 해결하기 위한 단계를 자연어로 기술하는 것을 말합니다코드를 짤 실력이 없으니 문장으로 계획을 세워 봅시다. 🔹 구체적이지만 추상적이게         논리적인 순서를 표현하되, 세부적인 코드 문법에 집착하지 않아야 합니다. 🔹 일관된 표현 사용🔹 단계별로 나누기 알고리즘을 배우는 이유 : 컴퓨팅 사고 능력을 키우기 위함컴퓨팅 사고 능력이란? 문자 그대로 컴퓨터스럽게 사고하는 능력입니다.어려운 문제를 보다 작고 관리하기 쉬운 부분으로 나누고, 각 부분을 체계적으로 해결하여 큰 문제를 해결하는 능력문제를 더 빨리 이해하고, 더 효과적으로 해결하는 데 도움이 됩니다.그리고 코딩테스트를 위해서라도 알고리즘 공부는 필수! 연습장에 손코딩 하는 습관 들이기.🔹 직접 코.. 2024. 11. 7.
3주차 : 데이터 타입(심화), 실행 컨텍스트, this 1. ★데이터 타입 심화(1) 데이터 타입의 종류(기본형과 참조형)◆ 자바스크립트에서 값의 타입  ▷ 기본형(Primitive Type)복제의 방식 : 값이 담긴 주소값을 바로 복제불변성의 여부 : 불변하다(메모리의  데이터영역 변경불가) ※ 불변하다 : 메모리의  데이터영역 변경불가. 바뀐 값은 데이터영역의 다른 위치에 저장하고 변수 영역에서 데이터 위치를 바꿉니다.▷ 참조형(Reference Type)복제의 방식 : 값이 담긴 주소값들로 이루어진 묶음을 가리키는 주소값을 복제불변성의 여부 : 불변성을 띄지 않음참조형은 기본적으로 객체(object)입니다.(2) 메모리와 데이터에 관한 배경지식◆  메모리, 데이터▷ 비트 : 컴퓨터가 이해할 수 있는 가장 작은 단위.0과 1을 가지고 있는 메모리를 구성하.. 2024. 11. 7.