[줄거리]
코딩에 관심이 있어 공부를 하려했으나 처음 보게 되는 용어부터 진입장벽이 있어 어려운 사람들을 위해서 만들어진 책으로 나같은 시민개발자를 꿈꾸는 사람들에게는 많은 도움이 되고 IT지식을 쌓을 수 있는 책이다.
[메모]
프로그래밍 언어 또는 운영체제를 만드는 사람 = 개발자
프론트 엔드 : 어플리케이션, 웹
백 엔드 : 서버, 데이터 베이스
프레임워크, 라이브러리 - 개발자 - 깃(GIT)코드관리 ↔ 디자인
* 기억해둘 것
*요청사항 = RESful API
CREATE (올려줘) = POST
READ (불러와줘) = GET
UPDATE (바꿔줘) = PUT(전체)/PATCH(일부)
DELETE (지워줘) = DELETE
*메소드 : 방법이라는 영어단어지만 개발자 세상에선 수학 함수 같은 의미 (담는 그릇)
함수 : x입력하면 y 나오는 것 (함수에서 X를 변수라고 부름)
*요청 변수 : 코딩에선 변수를 요청변수라고 부름 ( = 파라미터)
*파라미터 : 코딩에선 변수를 파라미터라고 부름 (=요청변수)
*코딩의 언어 : 잘됐어 (=200 대 코드) / 안됐어 (=400 (401, 404 : 고객 요청에 문제가 있는 경우), 500 (500, 501 : 서버문제))
*API : 만든 것을 보내고 받고 연결해주는 것 (요청과 응답)
*SDK : Software Development Kit (소프트웨어를 개발하기 위한 도구) API를 제공해주는 것
*JSON : 현재 가장 유명한 형식, 중괄호로 시작, 키(key)와 값(value)로 이루어짐, 키와 값은 콜론(:)으로 구분, 배열은 대괄호[ ]로 구분
*깃 북(GitBook)은 깔끔한 API 문서 작성을 도와주는 서비스
*웹을 구성하는 3요소
1. HTML : 내용, 구조
2. CSS : 디자인
3. JavaScript : 프로그래밍 언어
*HTML 태그 참고
Header 대제목
Paragraph 문단
Ordered List 순서가 있는 목록
Unordered List 순서가 없는 목록
HTML은 코드가 아님
HTML + CSS = 퍼블리싱 (하는 사람은 퍼블리셔)
[실천 포인트]
Git에 대해 알아보기
API 활용해보기