Firebase 를 통해 백엔드를 쉽게 구현한다.
작은 수준의 API 서버를 만든다.
개발 환경
ㅇ Javascript: Node.js + Express 또는 Nest
ㅇ Python: Flask 또는 Django
ㅇ Java: Spring
ㅇ PHP + Laravel
이미 관련 유튜브, 소스코드, 블로그가 많다.
중요한 것은 API를 외부에서 가져오지 않고, 직접 구현해보는 것이다.
오픈소스 백엔드API 서버 만들기
ㅇ 대표적인 영화 사이트(네이버, 다음, 넷플릭스 등)에서 API를 사용하는 방법
ㅇ 크롤링을 통해 데이터를 획독, 일정 주기로 업데이트해서 작은 API 서버 제작하는 방법
크롤링 라이브러리
ㅇ puppeteer
ㅇ selenium
ㅇ Playwright
내가 원하는 프로젝트 하기
세상에 재밌는 것들을 공급하기
ㅇ (예시) 닉네임 생성 API, 유머 생성기 API, 유튜브 영상에서 내 영상에 댓글 자동으로 남기기
브라우저 확장 프로그램 만들기
ㅇ (예시) 나만을 위한 추천 알고리즘 만들어보기
ㅇ javascript만 알고 있다면 쉽개 개발 가능하며, 개발 - 테스텡 - 배포 - 유지보수가 쉬움
이처럼 사이드 프로젝트로 재미있는 것들을 만들어보고, 유명한 개발자가 되도록 하자.
*개발자는 알려져야 대우를 받고, 이직하기도 쉬워진다.