👩🏻💻 코딩 배우기 START 프로그래밍에 관심이 생기면서 무작정 학원을 알아 보기보다 어떤 것이 있고 무엇을 하는지 알아보려고 혼자 영상으로 학습할 수 있는 여러 가지를 찾아보다가 '생활코딩' 이라는 곳을 찾아서 강의를 들었다. 생활코딩 처음에 들었을 때
명령어를 입력해 컴퓨터를 조작하는 방식이다.우리는 GUI의 방식이 익숙하다보니 CLI로 명령어를 입력하는 방식이 익숙하지 않은데, CLI를 사용해보니 여러번 클릭해야 되는 것도 명령어 한 줄이면 완성이 된다.pwd : 현재 위치를 확인하기mkdir : 새로운 폴더를 생
초보자를 위한 JavaScript 200제 내용을 참고하였습니다.
[JavaScript] 배열 함수 정리
초보자를 위한 JavaScript 200제 내용을 참고하였습니다.
모던 자바스크립트 Deep Dive 내용을 참고하였습니다.
[JavaScript] 동기, 비동기
정규표현식
정규표현식
SQL은 데이터베이스 언어로, 관계형 데이터베이스에서 사용한다.
MongoDB는 NoSQL 도큐먼트 데이터베이스이다.도큐먼트 데이터베이스는 데이터를 테이블이 아니라 문서처럼 저장하는 데이터베이스이다.
Linux에서 사용하는 폴더와 파일에는 권한이 있다.
REST(Representational State Transfer) API(RESTful API, 레스트풀 API)란 REST 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스를 뜻한다.
MVC는 Model View Controller의 약자로 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴이다.
Hyper Text Transfer Protocol Secure Socket layer 의 약자이다.인증에서 HTTPS 프로토콜을 사용해야 하는 이유? HTTP보다 안전한 방법이고, 데이터 제공자의 신원을 보장받을 수 있기 때문이다.
세션기반 인증 (Session-based Authentication)과 토큰기반 인증 (Token-based Authentication)
버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료, … 등으로 마지막-1 번째 자료와 마지막 자료를 비교하여 교환하면서 자료를 정렬하는 방식이다.
같은 자료형의 변수 여러 개를 하나의 묶음으로 만들어 하나의 이름으로 다루는 것을 배열이라고 한다.
프로세스 내에서 할당된 자원을 이용해 실제 작업을 수행하는 작업 단위 모든 프로세스는 하나 이상의 스레드를 가지며 각각 독립적인 작업단위를 가짐
객체 중심의 프로그래밍으로 연관되는 속성과 기능을 묶어서 부품화 시킨다.(캡슐화)객체는 주변에 존재하는 모든 사물(자동차, 건물, 옷 등), 생명체(사람, 고양이 등) 하나 하나가 다 객체라고 할 수 있다.클래스에 정의된 내용대로 메모리에 할당된 결과물(Object)이
수학의 함수와 비슷하며 호출을 통해 사용한다.전달 값이 없는 상태로 호출하거나 어떤 값을 전달하여 호출한다.반환 값 / 결과 값은 있거나 없을 수 있다.관례적으로 소문자로 작성하고, 메소드 호출할 때 매개변수와 동일한 타입과 개수의 값을 넘겨줘야한다.staticstat
수학의 함수와 비슷하며 호출을 통해 사용한다.전달 값이 없는 상태로 호출하거나 어떤 값을 전달하여 호출한다.반환 값 / 결과 값은 있거나 없을 수 있다.관례적으로 소문자로 작성하고, 메소드 호출할 때 매개변수와 동일한 타입과 개수의 값을 넘겨줘야한다.staticstat
서로 관련된 클래스 혹은 인터페이스의 묶음으로 폴더와 비슷하다.패키지는 서브 패키지를 가질 수 있으며 ‘.’으로 구분한다.소스파일 첫 번째 문장에 단 한 번 선언한다.하나의 소스파일에 둘 이상의 클래스가 포함된 경우, 모두 같은 패키지에 속한다.모든 클래스는 하나의 패
객체를 저장하는 배열로 배열의 자료형을 클래스명(사용자 정의 자료형)으로 지정하여 활용자료에 접근할 때는 인덱스를 활용하여 접근한다.변수명 인덱스로 객체에 접근하고 멤버변수나 메소드에 접근하려면 . 을 이용하여 접근한다.
보다 적은 양의 코드로 새로운 클래스 작성 가능코드를 공통적으로 관리하기 때문에 코드의 추가 및 변경 용이코드의 중복을 제거하여 프로그램의 생산성 / 유지보수에 크게 기여모든 클래스는 Object클래스의 후손Object클래스가 제공하는 메소드를 오버라이딩하여 메소드 재
여러 가지 형태를 가질 수 있는 능력을 의미하며, 자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 했다.즉, 부모클래스 타입의 참조변수로 자식클래스의 인스턴스를 참조할 수 있다.다형적 매개변수 같은 타입하나의 배열로 여러 종류 객체 저장상속관계의
추상 클래스는 미완성된 클래스를 뜻하며, 선언되어 있지만 구현되지 않은 미완성의 메소드(추상 메소드)를 포함하고 있는 클래스일 때 astract 키워드를 class 앞에 붙여 준다.추상클래스는 추상메소드를 포함하고 있다는 것을 제외하고는 일반 클래스와 같다.미완성 클래
추상메소드로만 구성된 추상클래스이다.추상클래스와 다르게 일반 메소드와 멤버변수를 멤버로 가질 수 없고, 상수(public static final 필드)만 멤버로 가진다.인터페이스에 정의된 모든 멤버에 예외없이 적용되는 사항이기 때문에 제어자를 생략할 수 있다.모든 인터