어떤 플랫폼에서 개발을 하던
플랫폼에서 제공하는 API에 대해서 정확하게 이해 하는 것은 중요
API는 응용프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제공할 수 있게 만든 인터페이스를 뜻한다.
그것과 마찬가지로 윈도우에서 동작하는 어플리케이션을 만들고 싶다면 window에서 제공하는 API를 이용해서 간단한 윈도우 어플리케이션을 만들 수 있다.
안드로이드나 맥에서 제공하는 API를 이용하여 간단한 모바일 어플도 만들 수 있다
다양한 플랫폼들 유튜브나 트위터 등등에서 제공하는 API를 이용해서 기능을 만들 수 있다.
이뿐만 아니라 내가 유저클래스를 만들고 로그인과 로그아웃할 수 있는 기능을 수행할 수 있는 함수를 만들면 이 또한 API라고 칭할 수 있다.
브라우저마다 공통적으로 제공하기로 규약 한 API들이 있다.
우리가 흔하게 아는 건 돔 이다.
전부 다 알 필요는 없다. 이런 API가 있고 나중에 프로젝트를 할 때 이 API를 사용하면 좋겠다고 큰 그림을 보는 것 이 중요하다.
API종류를 볼 수 있는 MDN사이트
https://developer.mozilla.org/en-US/docs/Web/API
브라우저는 사용자의 정보를 보안할 의무가 있기 때문에
HTTPS만 사용할 수 있는 API도 있으니 주의하자
HTTPS는 간단하게 말해 클라이언트가 서버에 정보를 보낼 때 암호화시켜 해커가 알아볼 수 없도록 만드는 것 이다.