1. Semantic Web >시맨틱 웹(Semantic Web)은 '의미론적인 웹'이라는 뜻으로,현재의 인터넷과 같은 분산환경에서 리소스(웹 문서, 각종 화일, 서비스 등)에 대한 정보와 자원 사이의 관계-의미 정보(Semanteme)를 기계(컴퓨터)가 처리할 수
1. Network 패널의 기능은? 지금 보고있는 웹페이지의 통신상태를 확인할 수 있는 패널 http 네트워크 통신 확인과 api 크롤링,페이지 로딩성능테스트 그리고 이미지,영상등의 소스상태를 확인 가능합니다. > * http란? hypertext transfer
1. DOM이란? >DOM은 HTML문서를 파싱한 결과물이다. JavaScript는 DOM으로 웹 페이지에 접근하고, 페이지를 수정할 수 있습니다. DOM은 HTML 문서의 계층적 구조와 정보를 표현하며 이를 제어할 수 있는 API, 즉 프로퍼티와 메서드를 제공하는 트
Database 1.데이터베이스(Database)의 개념을 이해합니다. 2.관계형 데이터베이스 (RDBMS)가 무엇이며, 왜 사용하는지 이해합니다. 3.테이블(Table)이 무엇인지 이해하고, Column, Row를 설명할 수 있습니다. 4.테이블(Table)의 관계
git의 공식 명칭은 VCS로 version control system이라는 뜻입니다.쉽게말하년 프로젝트 파일이 수정된 것을 기록하고 수정되기 전 버전으로도 돌아갈 수 있도록하는 시스템입니다.위의 이미지처럼 파일을 작성하다보면 수정사항이 생기게 됩니다.그때마다 파일을
\-DOM에서 일어난 어떤 사건을 나타낸다.사용자가 어떤 작업을 했을때 어떤 동작이 일어날때 event가 발생한다고 한다.\-웹 브라우저는 이벤트를 감지할 수 있으며 이벤트가 발생하면 이를통해서 사용자와 웹페이지간의 상호작용이 가능합니다. \-이벤트는 일반적으로 fun
함수 ES6 이후 화살표 함수가 활발하게 사용되고 있음
1. 객체 생성 2. 객체 프로퍼티 존재 여부 확인 . 과 in의 차이점은 어떤값이 넘어올지 확신할 수 없을 때 in을 사용한다.
1. array(배열)이란? 순서가 있는 리스트, 한개의 변수에 여러개의 값을 순차적으로 저장할 때 사용한다. 2. 배열의 특징 배열은 문자 뿐만 아니라, 숫자, 객체, 함수 등도 포함할 수 있음 3. 배열의 메소드 1) push : 배열 끝에 추가 2) pop
git master에서 brunch를 만들어서 자신의 로컬에서 작업하다가 merge를 했을 때 충돌(conflict)가 일어나는 경우가 있다. 내가 작업한 곳과 다른사람이 작업하던 곳의 동일한 라인의 코딩이 서로 달라서 충돌이 일어나는 경우이다. 충돌이 일어났을 때 m
1. React 란? application이 발전하면서 어플리케이션의 규모가 커지면서 DOM으로 유지보수하기가 어려워졌다. 그래서 규모가 커지고 복잡한 어플리케이션을 관리를 더욱 편하게 하기 위해 다양한 framework와 library가 등장했다. > **Fra
서비스를 이용할때 가장 기본 인증은 왜 할까?? 우리 서비스를 누가쓰는지, 어떻게 사용하는지 추적이 가능하도록 인증에 필요한것은? 아이디,이메일,비밀번호 등 -그중에서 비밀번호가 제일 중요하다. 비밀번호는 다른사람이 알 수 없도록 관리 비밀번호는 암호화하도록 법적
Api 시스템을 구현하기 위한 아키텍처 중에 가장 널리 사용되는 형식 -> REST SOAP vs REST Rest는 직관적 , 표준규약이 없음 SOAP는 직관적이지 않아서 가독성이 떨어짐 get과 post차이 post 와 patch의 차이
1차 프로젝트를 진행하면서 회원가입 페이지를 구성했는데 여러가지 회원가입에 필요한 구성요소를 만들다보니 다양한 input의 type을 사용하게 되었다.<input>type="date" 날짜 선택기 인터페이스를 사용하여 사용자가 날짜를 입력할 수 있도록 하는 입력
Javascript Object Notion\-클라이언트와 서버 간의 HTTP 통신을 위한 텍스트 데이터 포맷\-독립형 데이터 포맷으로 여러 프로그래밍 언어에서 사용할 수 있음네트워크를 사용하는 데이터 통신은 데이터를 byte형식으로 주고 받는다. 그래서 JSON이 없
리액트를 사용하게 되면 SPA(single page application)을 사용하게 됩니다. 한개의 웹페이지 안에서 여러개의 페이지를 보여줘야하기 때문에 다른페이지를 보여주고 싶을 때는 Routing을 사용해야합니다.이러한 Routing을 사용하는 방법에는 useNa
사용자가 잘못된 경로로 들어갔을 때 알려주기 위해 경로를 활용해서 잘못된 경로라고 알려주면 이용자에게 좋다. 2. 정적 라우팅, 동적 라우팅 정적라우팅 - 정적인라우팅 동적라우팅 - 정해져있지 않고 관리를 따로해야되는 것 Id값에 따라 다른 상세 페이지 정보가 들
Traditional IT의 문제점 -datacenter 렌트 비용을 지불해야한다. -새로운 하드웨어 추가하거나 교체할 때 시간 많이 소모 -power subpply, cooling, maintenance 비용을 지불해야한다. -확장제한사항이 많다. -현재 유지되고 있
관심사의 분리가 무엇인지? -one concern at a time : 하나의 함수, 변수, 클래스, 컴포넌트에 한번에 너무 많은 일 부여하면 과부화..... 하나의 관심만 가지게 하면 loose coupling(낮은 결합도), high cohesive(높은 응집도)