목록전체 글 (113)
달리는 자동차
웹(Web)으로 시작하자! 웹(Web)이란?? 브라우저를 통해 접속할 수 있는 모든 사이트 개발에 필요한 도구가 많으며, PC, 스마트폰, 태블릿, TV 등등 다양한 기기에서 동작하기 때문 Back-End(Sever Side)와 Front-End(Client Side)에 대해서 개발은 크게 프론트엔드 / 백엔드로 나눌 수 있다. 프론트엔드는 우리가 볼 수 있는 화면 처리(ex. 로그인 화면) 백엔드는 DB 조회 등 로직 처리 (ex.ID/PW 확인 로직) 프론트엔드는 HTML, CSS, Javascript로 구성되어 있다. 프론트엔드만 할 줄 알아도 API를 잘 쓰면 쓸만한 서비스를 만들 수 있다. (API : 미리 만들어 놓은 가져다 쓸 수 있는 기능) Back-End(Sever Side) 본격적으로 ..
코딩이란? 컴퓨터에 명령하는 것이다. Code + ing의 합성어로 코드(Code)를 작성하다(~ing)는 의미이다. 코드 = "컴퓨터가 알아들을 수 있는 언어" ex) 0101011 프로그래밍 언어란?? 기계어를 사람이 쓰기 좋은 형태로 가공하여 만든것이 프로그랭밍 언어이다. 기계어 = "컴퓨터가 인식 할 수 있는 OFF = 0, ON = 1로 이루어진 Code들을 말한다." 기계어에 가까운 형태일수록 "저급 언어([ex]어셈블리어)라고 부른다. 사람의 언어에 가까울수록 "고급 언어"라고 부른다. 프레임워크란??? 코딩을 할 때 자주 사용되는 도구들을 모아놓고 쉽게 활용할 수 있는 환경을 제공하는 것을 말한다. 우리가 이렇게 만들어진 도구들을 사용할 수 있는 것들을 프레임워크, 라이브러리, API, S..
1 . 언어공부를 먼저 하려고 했었다. X -> 한계를 느낌 2 . 작은 개인 프로젝트를 하며 익히려고 했다. X -> 척척박사님께서 프로젝트를 통해 익히는데에는 한계가 있으니 API를 먼저 익히라고 하셨다. API 가 뭐지? -> 누군가 사용할 수 있도록 만들어 놓은 라이브러리의 사용법! 이다. 시간이 없는 나로써는 일을 하며 사용해야하는 API 사용법을 먼저 익히고 그에 맞는 언어공부를 해서 어떤 함수가 있는지 알아가라고 하셨다. 끊어놓은 강의 어떡하지 ? 1. 끊어놓은 강의를 녹화한다. 녹화하면서 집중해서 본다. (그에 맞는 pdf 파일을 다 저장해둔다.) 2. 끊어놓은 강의를 따라해본다. 처음부터 끝까지 -> 끊어놓은 강의를 먼저해야한다고 선택한 이유 ? 기간이 있는 강의 이기 때문에 볼 수있는 ..
function (startDate, endDate, period) { switch (period) { case 'day' : if (startDate.format('LL') == endDate.format('LL')) { console.log('if문 실행'); $(this).val(startDate.format('LL')); } else { console.log('else문 실행'); $(this).val(startDate.format('LL') + ' ~ ' + endDate.format('LL')); } $('#dateTime').prop('checked', true); break; case 'week' : $(this).val(startDate.format('LL') + ' ~ ' + endDa..