[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14) 수강하기
이번에 우연히 대화를 하다가 supabase이야기가 나오게 되었는데, 많이들 사용한다고 하였다. 게다가 내가 보는 개발 커뮤니티에서 심심치 않게 해당 단어가 눈에 띄어 궁금하던 찰나에 해당 강의를 발견해 듣게 되었다.
supabase란?
Supabase는 PostgreSQL 데이터베이스를 기반으로 하며, 실시간 웹 소켓 기능과 REST API를 제공하여 개발자들이 애플리케이션을 구축하고 데이터를 관리할 수 있도록 다양한 기능을 제공하는 오픈 소스의 서버리스 클라우드 데이터베이스이다.
참고 사이트에서 supabase에 대한 내용을 보다가
'Supabase is an open source Firebase alternative.'
이 문구가 진짜 supabase를 말해주는 간결한 문장이 아닐까 생각이 든다.
추천하는 강의
그래서 내가 추천하는 강의는 제목에서 알 수 싶다싶이 “[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)”이다.
궁금하신 분들은 아래에 사이트를 띄워놓았다.
강의 소개 영상을 보면 supabase에 대한 매력에 더 이끌려 강의를 더욱 보게 싶게 된다.
1. 핵심기능
1) Database : PostgreSQL 기반의 SQL DB 기능과 REST API 생성 및 사용
2) Authentication :로그인과 회원가입 ex) 카카오 로그인, 구글 로그인
3) Storage : 파일 업로드, 다운로드
4) Realtime : 실시간 채팅기능
2. 클론 코딩 프로젝트
위에서 말한 핵심기능을 가지고 클론코딩 프로젝트를 하게 된다. 배웠는데 써먹지 않는다면 그것은 안다고 말할 수 없다. 프로젝트를 만듦으로써 내 것으로 활용할 수 있게 되어 있다.
3. 최신 기술스택 사용
지금 프론트엔드 개발자라면 Next.js와 react는 필수 기술스택이 되어버렸다. supabase 프로젝트를 하면서 많이들 사용하는 next.js와 react 사용함으로써 더욱 이해가 쉽도록 하였다.
4. 배포
프로젝트를 만드는 것에 제한을 두는 것이 아니라, 배포로 이 강의는 마무리를 한다. 나는 개발의 끝은 배포라고 생각한다. 내가 만든 프로젝트를 남들에게 보여줄 수 있게 유종의 미를 거둘 수 있다고 생각한다. AWS뿐만 아니라 vercel, godaddy 등 여러 배포 사이트를 이용하여 배포를 할 수 있도록 도와준다.
느낀 점
강의 소개 마지막부분에 강사님이 생각하시기에 앞으로의 경쟁력은 superbase라고 하셨다. 이에 남들보다 일찍 강의를 접해서 이러한 경쟁력을 갖출 수 있으면 좋겠다고 말씀해주신다. 그리고 난 후 풀스택으로서의 경쟁력을 가져가면 좋겠다고 말씀하신다. 난 여기서 깊은 울림이 느껴졌다.
또한, 비교를 하기에 아직 이르지만,다른 강좌들보다 말이 더 또렷하게 들리는 게 너무 좋았다. 항상 강좌를 듣다보면 강사님들의 말이 안 들리는 경우가 많아서 자막을 틀어놓고 강의들었었는데, 강사님의 말이 또렷하게 들리는 매우 큰 장점으로 다가왔다.
해당 강의들으면서 supabase에 대한 궁금증이 풀렸으면 한다.