본문 바로가기

프론트엔드3

REST API란? 프론트엔드, 백엔드 모두에게 필요한 RESTful API 기초 지식 REST API란 무엇인가? REST API는 다음 두 가지의 합성어이다. REST (Representational State Transfer) API (Application Programming Interface) API란? 어렵게 생각할 필요가 없다. 먼저, API가 무엇인지를 알아보자. API란 조금 쉽고 뭉뚱그려 설명하자면, (프로그램을 만들기 위한) 응용 프로그램을 의미한다고 볼 수 있다. 아주 다양한 형태로 존재하지만, 우리에게 가장 익숙한 것은 아래의 카카오 API, 네이버 API, 공공데이터 API와 같은 것들이 있을 것이다. https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시.. 2023. 1. 20.
프론트엔드 개발자를 위한 vue, react, node 라이브러리 정리 (0) eslint, babel, package, config ... 너희는 누구냐? Vue나 React 같은 프론트엔드 프레임워크의 환경을 설치하거나 세팅할 때면, 프레임워크 뿐만 아니라 아래처럼 다양한 라이브러리들이 포함되어 설치되는 것을 볼 수 있다. 프레임워크 세팅은 대부분은 강의를 통해서나, 공식 문서를 통해 진행하며, 세팅 후에도 이 라이브러리들에는 크게 손 댈 일이 많지 않아 큰 관심을 가지지 않았었다. 하지만, 몇 차례 이들 라이브러리 때문에 오류가 발생할 때면, 어디서부터 수정을 해야될 지 몰라 프로젝트를 처음부터 다시 세팅해야 하는 불미스러운 일들이 있었다. 이 때문에, 이들 라이브러리들이 왜 쓰이고 어떤 원리를 가지고 있는지 대충은 알아야겠다는 생각이 들어 본 포스팅을 준비하게 되었다. 앞으.. 2023. 1. 18.
프론트엔드 개발은 어떤 과정으로 이루어지는가? 웹 개발의 프로세스 고객(클라이언트)에게 사이트 개발을 의뢰받고, 기획안을 작성한다. 디자이너가 화면에 보여질 UI (User Interface)를 디자인한다. [프론트엔드] HTML, CSS와 함께 Javascript, jQuery 등을 이용해 웹 문서를 제작한다. ASP, PHP, JSP 등 서버 언어를 이용해 화면에서 보이지 않는 부분을 개발한다. (데이터 저장 등) 특징 최근에는 웹앱, SPA, PWA 등의 등장으로 인해, 프론트엔드 개발자에게 요구되는 역량이 늘어나고 있다. 2022. 12. 24.