강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

백엔드

AI 시대에 살아남기: Supabase로 백엔드 뚝딱!

AI 시대가 도래하며 개발자에게 요구되는 능력은 점점 더 복잡해지고 있습니다. "프론트엔드만 잘하면 되겠지"라고 생각했지만, 나만의 서비스를 만들거나 AI 기능을 붙이려다 보면 결국 백엔드라는 거대한 벽에 부딪히게 됩니다. 하지만 막상 백엔드를 시작하려니 데이터베이스 설계, 사용자 인증(Auth), 스토리지 관리, 그리고 복잡한 인프라 구축까지 배워야 할 것이 너무 많아 압도되셨나요? 이제 그 무거운 짐을 내려놓으세요. 본 강의에서는 이 모든 백엔드 기능을 단숨에 해결해 주는 Supabase를 활용합니다. 복잡한 서버 지식 없이도 백엔드를 '뚝딱' 완성하고, 아이디어를 즉시 구현하는 풀스택 개발자로 거듭나는 가장 빠른 지름길을 안내합니다.

74명 이 수강하고 있어요.

난이도 초급

수강기한 무제한

  • 제로초(조현영)
이론 실습 모두
이론 실습 모두
백엔드
백엔드
풀스택
풀스택
백엔드이해하기
백엔드이해하기
이론 실습 모두
이론 실습 모두
백엔드
백엔드
풀스택
풀스택
백엔드이해하기
백엔드이해하기

수강 후 이런걸 얻을 수 있어요

  • 백엔드가 어떻게 돌아가는지에 대한 개괄적 개념.

  • 간단한 supabase 코드로 DB 설계와 API 연동 정복

  • 가장 골치 아픈 '인증(Auth)' 시스템 완벽 구현

  • 복잡한 인프라 관리 없이 서비스 배포


백엔드, 이제 어렵지 않아요!
Supabase로 뚝딱 완성하세요.

AI 시대, 프론트엔드만으로는 부족합니다. 나만의 서비스를 만들거나 AI 기능을 구현하려 할 때, 백엔드라는 큰 벽에 부딪히곤 합니다. 데이터베이스 설계, 사용자 인증, 스토리지 관리, 복잡한 인프라 구축까지... 배워야 할 것이 너무 많아 엄두가 나지 않으셨죠? 본 강의는 이런 여러분을 위해 준비되었습니다. 복잡한 서버 지식 없이 Supabase 하나로 백엔드를 '뚝딱' 만들고, 아이디어를 즉시 구현하는 풀스택 개발자로 거듭나는 가장 빠른 지름길을 안내합니다.


서비스 확장을 위해 백엔드 공부를 시작해야 하지만 배울 게 너무 많아 어디서부터 해야 할지 막막할 때

매번 반복되는 Backend 기능(사용자 인증, DB, 스토리지) 구현에 지쳤을 때

자신의 아이디어를 프로토타이핑하는 데 시간이 너무 오래 걸릴 때

이 강의는 Supabase만 알려드리는 강의가 아닙니다.
백엔드(Backend)에 대한 기초적인 개념을 잡아드리는 강의입니다. AWS 같은 클라우드는 입문자가 공부하기에 지나치게 복잡합니다. 그에 비해 Supabase는 기본적인 개념만 알아도 바로 백엔드 개발을 시작할 수 있습니다. 제가 백엔드(HTTP, DB, 네트워크, CDN, 로그인 등) 개념부터 설명드릴게요!


프론트엔드 개발자가 풀스택 개발자로 거듭나는 순간,

Supabase!

복잡한 DB 설계, 인증, 인프라 걱정 없이
나만의 서비스를 빠르게 완성하는
가장 빠른 지름길을 알려드립니다.

이 강의가 끝나면 당신은


Supabase로 백엔드를 '뚝딱' 완성하는 경험을 합니다.

  • 복잡한 서버 관리나 인프라 구축 없이, Supabase의 강력한 기능을 활용하여 데이터베이스 설계부터 API 연동까지 단 몇 시간 안에 자신만의 서비스를 구축하는 방법을 배우게 됩니다. 아이디어를 즉시 프로토타이핑하고 싶은 1인 개발자사업가에게 최적의 코스입니다.

AI 시대에 필요한 풀스택 개발 역량을 갖춥니다.

  • 프론트엔드 개발자라도 나만의 서비스를 만들거나 AI 기능을 통합하기 위해 백엔드 지식/개념이 필수적임을 인지하고, Supabase를 통해 이를 쉽고 빠르게 해결하는 방법을 익힙니다. "프론트엔드만으로는 부족하다"는 고민을 끝내고, 서비스 구현 능력을 한 단계 업그레이드합니다.

골치 아픈 인증(Auth) 시스템을 완벽하게 구현할 수 있습니다.

  • 이메일 로그인, OAuth(구글 로그인 같은 것) 연동, OTP 인증, 비밀번호 변경, 사용자 정보 관리 및 토큰 재발급까지, 복잡하고 시간이 많이 소요되는 인증 관련 기능을 Supabase를 활용하여 코드 몇 줄로 구현하는 방법을 체득합니다. 사용자 경험을 해치지 않는 안전하고 편리한 인증 시스템 구축 전문가가 됩니다.

복잡한 인프라 관리 없이 서비스를 배포하는 자신감을 얻습니다.

  • 서버 배포, 데이터베이스 관리, 스토리지 설정 등 어렵게 느껴졌던 백엔드 인프라 구축 부담을 Supabase를 통해 완전히 덜어냅니다. 강의 후반부에는 엣지 함수를 이용한 서버리스 기능 구현 및 배포까지 경험하며, 아이디어를 빠르게 세상에 선보일 수 있는 실전 역량을 갖추게 됩니다.


✔️

이 강의가 가장 빠른 해결책인 이유

Supabase로 백엔드,
뚝딱 완성하기

AI 시대에 복잡해지는 백엔드 개발, 막막하셨나요? 본 강의에서는 Supabase를 활용하여 데이터베이스 설계, 사용자 인증, 스토리지 관리 등 복잡한 백엔드 기능을 쉽고 빠르게 구현하는 방법을 알려드립니다.

실전! Supabase 연동 및 API 구축

Node.js 기반으로 Supabase의 ORM을 활용하여 테이블과 컬럼을 설계하고, 1:1, 1:N, N:M 관계를 연결해봅니다. 또한, RLS와 트리거 설정, 마이그레이션까지 실습하며 DB 운영에 필수적인 지식을 학습합니다.

안전하고 빠른 백엔드 구현

이메일, 구글 OAuth 로그인 등 강력한 인증 시스템을 직접 구현하고, 스토리지 기능을 활용해 이미지 업로드 및 관리 방법을 익힙니다. 더 나아가 엣지 함수를 통해 서버리스 기능을 구현하며, 복잡한 인프라 없이도 서비스를 배포하는 방법을 배웁니다.

참고로 제 강의 스타일이 이번 강의를 기점으로 많이 바뀌게 되었습니다. AI 시대이다보니 더이상 코드를 라이브로 치면서 여러분이 따라치기를 바라는 강의는 진행하지 않습니다. AI에게 "잘" 질문하고 "잘" 명령하는 능력이 제일 중요하므로, AI를 보다 더 잘 다룰 수 있게 기본적인 개념들을 짚어드리는 강의로 방향을 수정하였습니다. 또한 강의 중간 중간에 여러분이 스스로 생각해서 풀어야 하는 미션들을 넣어서(점점 더 늘릴 계획입니다) 그저 시청만 하는 강의보다는 여러분들이 직접 해보는 강의로 방향을 전환하려고 합니다.


📚

아이디어만 있으면 뚝딱!
백엔드 완성 로드맵

데이터베이스에 대한 개념부터 확실히 잡고 갑시다

Section 1

Supabase 소개 및 데이터베이스 기초

Supabase 프로젝트 생성 및 기본 설정을 다룹니다. 데이터베이스의 핵심 개념인 테이블과 컬럼을 이해하고, 다양한 관계형 모델링을 학습합니다.


JS/TS로 DB를 조작해봅시다

Section 2

Supabase ORM과 데이터베이스 연동

ORM을 활용하여 데이터베이스와 상호작용하는 방법을 배웁니다. CRUD 작업, JOIN, 마이그레이션, 트랜잭션 등 데이터베이스 관리 및 조작 기술을 익힙니다.


구글 로그인같은 것도 쉽게 붙일 수 있어요

Section 3

인증 시스템 구현

사용자 인증의 기본 개념을 학습하고, 이메일 로그인, OAuth(구글), OTP를 활용한 안전한 인증 시스템을 직접 구현합니다. 사용자 정보 관리 및 토큰 재발급 방법까지 다룹니다.


파일 저장소인 스토리지에 이미지를 업로드해봅시다

Section 4

스토리지 관리 및 CDN 활용

이미지 등 파일 업로드 및 관리를 위한 Supabase 스토리지를 설정하고 활용합니다. 버킷 정책 설정, CDN을 통한 접근 URL 생성, 서명된 URL을 이용한 업로드 및 다운로드 기능을 학습합니다.


백엔드 로직 작성이 필요하다면 엣지 함수를 쓰세요

Section 5

엣지 함수와 서버리스 구현

Supabase 엣지 함수를 사용하여 서버리스 로직을 구현하는 방법을 배웁니다. HTTP 요청 및 응답 처리, 로컬 테스트, 그리고 실제 서버 배포까지 단계별로 진행합니다.


실시간으로 내용이 수정되는 칸반 보드에요

Section 6

최종 프로젝트

여태껏 배운 내용을 총집합한 실시간 협업 칸반 보드 프로젝트를 진행합니다. 미션들도 있으니 미션도 AI와 함께 구현해보세요.


보너스: Supabase의 AI Vector, Cron, Queue와 같은 추가 기능에 대한 개념을 익히고 어디에 활용되는지 이해합니다.

이런 분들의 고민을
해결할 수 있어요!

📌

프론트엔드 개발자

단순 기능 구현을 넘어 나만의 서비스를 만들고 싶지만, 백엔드 개발의 복잡함 때문에 시작조차 못 했던 경험이 있는 분
AI 기능을 연동하려는데 백엔드 지식의 부재로 막막함을 느꼈던 분

📌

1인 개발자/사업가

아이디어를 빠르게 프로토타이핑하고 실제 서비스로 출시하고 싶지만, 서버 구축, 데이터베이스 관리, 사용자 인증 등 복잡한 백엔드 개발 과정에 시간과 비용을 쏟기 어려운 상황에 놓인 분
빠른 시장 검증을 위해 MVP(최소 기능 제품)를 신속하게 개발하고 싶은 분

📌

백엔드 입문생

백엔드 개발의 기초부터 탄탄히 다지고 싶지만, 어디서부터 시작해야 할지 막막함을 느끼는 분
데이터베이스 설계, API 연동, 사용자 인증 등 백엔드 핵심 개념을 쉽고 명확하게 배우고 싶은 분

수강 전 참고 사항

실습 환경

  • 운영체제: Windows, macOS, Linux 모두 가능합니다.

  • 필수 설치 프로그램: Node.js (최신 LTS 버전 권장)

  • 권장 사양: 4GB RAM 이상

  • PostgreSQL DBMS/RDBMS는 직접 설치하지 않습니다.

선수 지식 및 유의사항

  • 웹 기반 실습을 진행하므로 JavaScript 기본 지식이 필요합니다.

  • 최종 실습 때 React를 사용하지만 중요한 게 아니라서 모르셔도 됩니다.

  • 백엔드 개발 경험이 없어도 괜찮습니다. Supabase를 통해 쉽게 시작합니다.

  • 아이디어를 빠르게 구현하고 싶은 1인 개발자/사업가에게 최적입니다.

학습 자료

  • 강의 교안과 실습 코드는 GitHub에서 제공됩니다.

  • Q&A 게시판을 통해 질문하고 답변받을 수 있습니다(24시간 안에 답변드립니다, 인프런 답변왕 2회 수상).


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 백엔드로의 확장을 노리고 있는 프론트엔드 개발자

  • 백엔드 개발 첫걸음을 떼는 백엔드 입문생

  • 자신만의 제품을 빠르게 개발해서 런칭하고 싶은 1인 개발자/사업가

선수 지식,
필요할까요?

  • 기본적인 자바스크립트/타입스크립트 문법 지식이 필요합니다.

  • React, Node.js 실습이 있으므로 Node.js가 설치되어 있어야 합니다.

  • React, Node.js에 대해서는 자세히는 몰라도 됩니다.

  • 백엔드 관련(클라이언트/서버/DB/스토리지/로그인)은 수업에서 가르쳐드려요.

안녕하세요
입니다.

66,979

수강생

1,707

수강평

9,758

답변

4.8

강의 평점

23

강의

제 강의의 장점은 Q&A입니다(인프런 답변왕 2회 수상). 24시간 이내에 최대한 답변드립니다! 같이 고민한다는 느낌으로 답변 드릴게요!

One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.

👉ZeroCho Lectures
제로초 강의 전체 로드맵. A complete roadmap of all my courses is available here.

– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 
ZeroCho.com 운영자
– 현) 유튜브에서 ZeroCho TV로 개발 관련 방송중 
– 전) 스모어톡 CTO 
– 전) 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 최연소 개발파트장)

  • Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook

  • Operator of ZeroCho.com

  • Currently running a YouTube channel ZeroCho TV, covering development topics

  • Former CTO at SmoreTalk

  • Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)

커리큘럼

전체

49개 ∙ (5시간 46분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩26

31%

₩49,500

제로초(조현영)님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!