개발(29)
-
<Do it! 오라클로 배우는 SQL 입문> 리뷰
이지스퍼블리싱 서평단으로 선정되어 도서를 제공받아 솔직하게 작성한 리뷰입니다.오늘 소개할 책은 이지스퍼블리싱에서 출간한 입니다.저는 오라클 DB를 통해 데이터베이스를 제대로 익힐 기회를 찾고 있었습니다. 특히, 데이터베이스 관련 직무를 희망하는 경우 오라클 DB 경험이 필수적이라는 이야기를 많이 들었기에, 이 책을 통해 체계적인 학습이 가능할 것이라 기대했습니다.이 책은 SQL을 처음 배우는 초보자부터 실무에서 활용하려는 이들까지 폭넓게 사용할 수 있도록 구성되어 있습니다. 기본 개념을 다지는 것에서 시작해 점진적으로 난이도를 높여가며 실전 활용까지 다룬다는 점이 인상적이었습니다. 목차 역시 단계적으로 정리되어 있어 학습자들이 논리적인 흐름을 따라갈 수 있도록 설계되어 있습니다.가장 인상 깊었던 점은 S..
2025.03.23 -
[백준BOJ] JavaScript 입력 받는 방법 종류별 정리 - JavaScript(node.js)(25.01.13 업데이트)
아래의 내용은 제가 Javascript로 백준 사이트에서 문제를 풀 때 사용하는 방법을 공유하고자 작성한 글입니다.개선점에 대한 피드백 언제든 환영입니다!🙆♂️ -2023.02.07입력받는 방법으로 바로 이동하기왜 작성하게 되었는가?🧑💻백준 문제를 풀다 문득 내가 처음에 백준을 접하고 힘들었던 내용을 내가 이해한 방법대로 알려주고 싶어서 적게 되었다.Javascript로 코딩 테스트(이하 코테)를 준비하기로 마음먹고 백준에 들어가면 당황할 수밖에 없다. 대부분의 코딩 테스트 환경, 또는 프로그래머스와 같은 사이트에서 문제를 풀어보았다면 function solution(my_string) { var answer = ''; return answer;}이러한 방식으로 테스트 케이스 입력에 ..
2025.01.13 -
[JS] 21장 빌트인 객체-모던 자바스크립트 Deep Dive
21.1 자바스크립트 객체의 분류 표준 빌트인 객체 : 표준 빌트인 객체는 ECMAScript 사양에 정의된 객체를 말하며, 애플리케이션 전역의 공통 기능을 제공한다. 표준 빌트인 객체는 ECMAScript 사양에 정의된 객체이므로 자바스크립트 실행 환경(브라우저 또는 Node.js 환경)과 관계없이 언제나 사용할 수 있다. 표준 빌트인 객체는 전역 객체의 프로퍼티로서 제공된다. 따라서 별도의 선언 없이 전역 변수처럼 언제나 참조할 수 있다. 호스트 객체 : 호스트 객체는 ECMAScript 사양에 정의되어 있지 않지만 자바스크립트 실행 환경에서 추가로 제공하는 객체를 말한다. 사용자 정의 객체 : 사용자가 직접 정의한 객체이다. 21.2 표준 빌트인 객체 Math, Reflect, JSON을 제외한 표..
2024.02.29 -
[JS] 10장 객체 리터럴-모던 자바스크립트 Deep Dive
10.1 객체란? 원시 타입의 값, 즉 원시 값은 변경 불가능한 값(immutable value)이지만 객체 타입의 값, 즉 객체는 변경 가능한 값(mutable value)이다. 객체는 0개 이상의 프로퍼티로 구성된 집합이며, 프로퍼티는 키와 값으로 구성된다. 자바스크립트에서 사용할 수 있는 모든 값은 프로퍼티 값이 될 수 있다. 프로퍼티 값이 함수일 경우, 일반 함수와 구분하기 위해 메서드(method)라 부른다. 프로퍼티: 객체의 상태를 나타내는 값(data) 메서드: 프로퍼티(상태 데이터)를 참조하고 조작할 수 있는 동작(behavior) 10.2 객체 리터럴에 의한 객체 생성 자바스크립트는 프로토타입 기반 객체지향 언어로서 클래스 기반 객체지향 언어와는 달리 다양한 객체 생성 방법을 지원한다. ..
2024.02.01 -
[JS] 09장 타입 변환과 단축 평가-모던 자바스크립트 Deep Dive
9.1 타입 변환이란? 자바스크립트의 모든 값은 타입이 있는데 이는 개발자의 의도에 따라 다른 타입으로 변환할 수 있다. 개발자가 의도적으로 값의 타입을 변환하는 것을 명시적 타입 변환, 또는 타입 캐스팅이라고 한다. 반대로 개발자의 의도와는 상관없이 표현식을 평가하는 도중에 자바스크립트 엔진에 의해 암묵적으로 타입이 자동으로 변환되는 것을 암묵적 타입 변환, 또는 타입 강제 변환이라 한다. var x = 10; //명시적 타입 변환 var str = x.toString(); console.log(typeof str, str); // string 10 //암묵적 타입 변환 str = x + ' '; console.log(typeof str, str); // string 10 //x 변수의 값이 변경된 것..
2024.02.01 -
[JS] HTTP 메소드 (GET, POST, PUT, DELETE, PATCH)
HTTP 메소드란 클라이언트가 웹 서버에게 사용자 리퀘스트의 목적이나 종류를 알리는 수단이다. Request의 종류 데이터 조회 GET 데이터 추가 POST 데이터 수정 PUT 데이터 삭제 DELETE 모든 Request는 Head와 Body로 나뉜다. Head : Reqest에 대한 부가 정보 (메서드) Body : 실제 데이터를 담는 부분 (data) 데이터를 추가하는 POST, 수정하는 PUT은 Body 부분의 데이터가 필요하지만 단순히 조회하는 GET과 DELETE는 Body 부분이 필요로 하지 않다. GET method 데이터를 읽거나 검색할 때 사용 서버에 전달하고 싶은 데이터는 query(쿼리 파라미터, 쿼리 스트링)를 통해서 전달 데이터 전달 가능하지만 권장하지 않음 불필요한 리퀘스트를 제..
2024.01.28