주차 | 진도 | 기본 미션 |
3주차 (1/15 ~ 1/21) |
Chapter 02 | ch.02(02-5) 확인 문제를 풀고 인증하기(154~155p) |
1.
① 클라이언트
② 서버
③ 프론트엔드
④ 백엔드
프론트엔드(Front-End)는 클라이언트 화면에 보여지는 모든 작업을 의미하고,
백엔드(Back-End)는 서버에 데이터를 다루고 요청에 응답하는 모든 작업을 의미하게 된다.
2. ① 프레임워크에는 라이브러리가 포함될 수 없다.
혼공얄코에서는 라이브러리가 식재료라면, 프레임워크는 밀키트라고 설명하고 있다.
따라서 프레임워크는 라이브러리를 담을 수 있다고 이해할 수 있다.
하지만 곰곰히 생각해보면 프레임워크는 소프트웨어 개발을 위한 구조와 규칙을 담은 뼈대(Frame)인데 밀키트처럼 모든 것이 담겨있다고 이해하는 것은 다소 비약이 있을 수 있다고 본다.
3. ③ Rest API
Rest API를 제외하고는 전부 프레임워크 명칭이다.
각각의 개발언어와 프레임워크는 다음과 같다,
- Java - 스프링(Spring)
- PHP - 라라벨(Lararvel)
- Python - 장고(Django)
- C# - 닷넷(ASP.NET)
4. 주석
Json은 구조화된 데이터 형식 중 하나이다. 이름 그대로 데이터로 이루어진 파일이기 때문에 주석을 달 수 없다,
5. ③ YAML은 네트워크상의 주체 간 정보 전달 목적으로 사용됩니다.
YAML은 주로 데이터 직렬화와 설정 파일 형식으로 사용되며, 네트워크상의 주체 간 정보 전달 목적으로 사용되는 JSON, XML과 구분된다.
이번 스터디는 아래 짤로 최종 정리해보기로 한다.
자전거에 앞에 타고 있는 프론트엔드 개발자가 여유롭게 서 있다.
마치 프론트 개발을 다 끝내고 눈빛이 빨리 API 내놔라는 눈치다.
뒤의 백엔드 개발자는 상기된 얼굴로 프론트엔드 개발자의 눈을 보지 못하고 있다.
물론 현실은 그렇지 않다. 케바케이니 오해하지 말자.
** 사실과 다른 내용이 있을 수 있습니다. 언제든지 피드백 부탁드립니다!
'스터디 > 혼공학습단 11기 - 얄팍한코딩지식' 카테고리의 다른 글
데이터분석을 하게 되면 알게 되는 첫 장벽 (0) | 2024.01.24 |
---|---|
혼공얄코 - HTTP와 HTTPS 이번 기회에 확실히 알아보자 (0) | 2024.01.19 |
혼공얄코 - 디버깅? 빌드? 배포? 비슷하지만 완전 다른 용어 살펴보기 (0) | 2024.01.10 |
혼공얄코 - 기계가 알아 듣게 작성해주세요! (0) | 2024.01.10 |
혼공얄코 - 개발자와 연관된 직군 정리하기 (0) | 2024.01.08 |
댓글