0Pricing
Supabase Backend as a Service icon

Supabase Backend as a Service

BackendWebDatabaseMobileCloud

Supabase(Firebase의 오픈소스 대안)를 마스터하여 웹과 모바일 애플리케이션을 위한 강력하고 확장 가능한 백엔드 서비스를 구축하세요.

🤖 AI 기반📚 11개 코스👥 100,000명 이상의 학습자⭐ 4.9 평점
코스 개요

Supabase: 오픈소스 Backend as a Service

Supabase는 완전한 Postgres 데이터베이스, 내장 인증, 파일 스토리지, 실시간 구독, 서버리스 Edge Functions을 제공하는 Firebase의 오픈소스 대안입니다. 모든 기능이 깔끔한 API를 통해 접근 가능하며, 서버를 직접 관리하지 않고도 프로덕션급 인프라를 원하는 웹과 모바일 앱 개발자들의 필수 백엔드가 되었습니다. 이 트랙은 첫 프로젝트 시작부터 복잡한 Postgres 확장 기능과 다단계 워크플로우 작성까지 모든 것을 다룹니다.

학습 내용

Supabase의 핵심 개념과 데이터베이스 설계부터 시작하여 인증 흐름, 파일 스토리지, 실시간 데이터 구독으로 나아갑니다. 이 트랙은 사용자 정의 백엔드 로직을 위한 서버리스 Edge Functions, 세밀한 접근 제어를 위한 Row-Level Security, 배포 모범 사례를 포함합니다. 고급 단계에서는 고급 데이터베이스 기법, Postgres 기능을 통한 Supabase 확장, 복잡한 다중 서비스 워크플로우 구축을 다룹니다.

학습 경로

11개 과정이 A1부터 C1까지 펼쳐집니다. 무료 입문 과정인 Supabase Quickstart & Core Concepts가 기초를 마련합니다. 그 다음 Building Your First Supabase Database, Supabase Authentication Essentials, Storage and File Management, Realtime Data with Supabase를 진행합니다. B2 단계는 Serverless Functions (Edge Functions), Row-Level Security (RLS) Deep Dive, Deployment & Best Practices를 추가합니다. 트랙의 마지막은 세 개의 C1 과정입니다: Advanced Database Techniques, Extending Supabase with Postgres, Building Complex Workflows.

진행 방식

각 과정은 내장 코드 에디터에서 실시간 피드백을 받으며 완료하는 짧고 실습 중심의 레슨으로 나뉩니다. 어려움이 생기면 언제든 AI 튜터를 활용할 수 있어서 첫 supabase.from() 쿼리부터 프로덕션 준비가 완료된 RLS 정책과 Postgres 확장 기능까지 자신의 속도대로 진행할 수 있습니다.

학습 시작 →

학습 방식

🎯
인터랙티브 레슨
실시간 피드백을 받으며 직접 코딩 연습하기
🤖
AI 튜터
막힐 때마다 AI 튜터에게 즉시 도움받기
💻
내장 에디터
브라우저에서 바로 코드 작성 & 실행하기
🏆
수료증
과정을 완료하면 수료증 취득하기
커리큘럼

11개 코스

Supabase Backend as a Service 학습 경로의 모든 코스.

01

Supabase 빠른 시작 및 핵심 개념

A14개 레슨

Supabase가 Backend-as-a-Service로서 제공하는 핵심 가치를 이해하며 시작합니다. 첫 프로젝트를 설정하고 직관적인 Supabase 대시보드를 사용하는 방법을 배웁니다.

02

첫 Supabase 데이터베이스 구축

A24개 레슨PRO

Supabase의 핵심인 PostgreSQL 데이터베이스를 깊이 살펴봅니다. 효과적인 데이터베이스 스키마를 설계하고 테이블을 생성하며 대시보드와 클라이언트 라이브러리로 기본 데이터 작업을 수행하는 방법을 배웁니다.

03

Supabase 인증 핵심

B14개 레슨PRO

Supabase의 견고한 인증 시스템으로 애플리케이션을 보호합니다. 사용자 등록, 소셜 로그인, 사용자 세션 및 프로필을 효과적으로 관리합니다.

04

저장소 및 파일 관리

B14개 레슨PRO

Supabase Storage를 사용하여 사용자 생성 콘텐츠와 애플리케이션 자산을 효율적으로 관리합니다. 세분화된 접근 정책으로 파일을 업로드하고 가져오며 보호하는 방법을 배웁니다.

05

Supabase를 활용한 실시간 데이터

B24개 레슨PRO

Supabase의 실시간 기능을 활용하여 동적이고 반응성 높은 애플리케이션을 구축합니다. 데이터베이스 변경 사항을 구독하고 UI를 즉시 업데이트하여 진정한 대화형 사용자 경험을 구현합니다.

06

서버리스 함수(Edge Functions)

B24개 레슨PRO

서버리스 Edge Functions로 Supabase 백엔드를 확장합니다. 사용자 지정 로직을 배포하고 외부 API와 통합하며 지연 시간을 줄이기 위해 사용자와 가까운 곳에서 코드를 실행하는 방법을 배웁니다.

07

행 수준 보안(RLS) 심화

B23개 레슨PRO

Supabase의 행 수준 보안을 사용하여 데이터베이스 수준에서 직접 견고한 데이터 보안을 구현합니다. 사용자 역할과 컨텍스트에 따라 데이터 접근을 제어하는 복잡한 정책을 작성합니다.

08

배포 및 모범 사례

B24개 레슨PRO

배포, 보안 및 유지 관리의 모범 사례를 적용하여 Supabase 애플리케이션을 운영 환경에 맞게 준비합니다. 프로젝트가 견고하고 안전하며 실제 사용에 적합한지 확인합니다.

09

고급 데이터베이스 기법

C13개 레슨PRO

SQL 지식을 심화하고 데이터베이스 상호 작용을 최적화합니다. Supabase에서 최고의 성능을 구현하기 위해 고급 질의, 저장 프로시저 및 인덱싱을 살펴봅니다.

10

Postgres로 Supabase 확장

C13개 레슨PRO

Supabase에서 PostgreSQL의 모든 기능을 활용합니다. 확장 기능, 사용자 지정 트리거 및 PostGIS와 같은 고급 데이터 유형을 살펴보고 고도로 특화된 백엔드 기능을 구축합니다.

11

복잡한 워크플로 구축

C13개 레슨PRO

Supabase를 사용하여 고급 백엔드 워크플로를 설계하고 구현합니다. 외부 서비스와 통합하고 웹훅을 활용하며 비동기 작업을 관리하여 견고한 애플리케이션 로직을 구축합니다.

자주 묻는 질문

자주 묻는 질문

Supabase Backend as a Service 강의는 무료인가요?

네, Supabase Backend as a Service 강의를 무료로 시작하고 인터랙티브 레슨을 모두 무료로 완료할 수 있습니다. 선택적 PRO 구독을 통해 고급 AI 도구와 공유 가능한 수료증을 잠금 해제할 수 있습니다.

ALL을(를) 배우기 위해 사전 경험이 필요한가요?

아니요. 강의는 기초부터 시작하여 점차 더 심화된 주제로 나아가므로 ALL 경험이 없어도 시작할 수 있습니다.

CoddyKit에서 ALL은(는) 어떻게 배우나요?

직접 해보면서 배웁니다. 짧은 인터랙티브 레슨은 명확한 설명과 실시간으로 실행되는 실습 코딩 연습을 함께 제공하며, 24시간 AI 튜터가 막힐 때마다 맞춤형 도움을 줍니다.

Supabase Backend as a Service을(를) 완료하면 수료증을 받나요?

네, PRO 학습자는 시험을 응시하고 Supabase Backend as a Service 강의의 검증 코드가 포함된 공유 가능한 수료증을 취득할 수 있습니다.

휴대폰에서 ALL을(를) 배울 수 있나요?

네, CoddyKit은 웹과 iOS, Android 네이티브 앱으로 이용 가능하므로 어느 기기에서나 ALL을(를) 배우고 진행 상황이 모든 기기에서 동기화됩니다.

Supabase Backend as a Service을(를) 지금 시작하기

AI 기반 강의로 프로그래밍을 배우는 수천 명의 학습자들과 함께하세요.

무료로 시작하기 →모든 강의 보기