Courses
Challenges
Reviews 🔥
Community
FAQ
Roadmap
Courses
Challenges
Reviews 🔥
Community
FAQ
Roadmap
[풀스택] 에어비앤비 클론코딩
에어비앤비 백엔드 + 프런트엔드 + 배포
#0 Introduction
#0.0 🚨 필독. 공지사항 🚨
미리 보기 →
#0.0 Welcome (01:50)
미리 보기 →
#0.1 Requirements (01:59)
미리 보기 →
#0.2 Why Django (03:36)
미리 보기 →
#0.3 Django vs Flask (02:44)
미리 보기 →
#1 Set Up
#1.0 Python3 (03:21)
수강하기 →
#1.1 Poetry (10:28)
수강하기 →
#1.2 Start Project (04:33)
수강하기 →
#2 OOP with Python
#2.0 Introduction (02:06)
수강하기 →
#2.1 __init__ (06:27)
수강하기 →
#2.2 Inheritance (05:07)
수강하기 →
#2.3 super() (06:25)
수강하기 →
#2.4 Recap (07:04)
수강하기 →
#2.5 dir (08:12)
수강하기 →
#3 Django Basics
#3.0 Run Server (04:57)
수강하기 →
#3.1 Migrations (07:16)
수강하기 →
#3.2 Recap (04:57)
수강하기 →
#3.3 Super User (07:24)
수강하기 →
#3.4 Framework vs Library (10:35)
수강하기 →
#3.5 Apps (07:14)
수강하기 →
#4 Django Apps
#4.0 Models (10:43)
수강하기 →
#4.1 Migrations (11:55)
수강하기 →
#4.2 Recap (10:49)
수강하기 →
#4.3 Admin (13:08)
수강하기 →
#4.4 Documentation (13:33)
수강하기 →
#5 Users App
#5.0 Introduction (11:52)
수강하기 →
#5.1 Custom Model (13:53)
수강하기 →
#5.2 Custom Fields (06:23)
수강하기 →
#5.3 Defaults (11:04)
수강하기 →
#5.4 Custom Admin (08:34)
수강하기 →
#5.5 Foreign Keys (13:16)
수강하기 →
#5.6 Super Mega Recap (16:07)
수강하기 →
#6 Models and Admin
#6.0 User Model (11:38)
수강하기 →
#6.1 Room Model (07:08)
수강하기 →
#6.2 Many to Many (13:19)
수강하기 →
#6.3 Recap (08:00)
수강하기 →
#6.4 Rooms Admin (12:49)
수강하기 →
#6.5 Experiences (12:27)
수강하기 →
#6.6 Categories (11:02)
수강하기 →
#6.7 Reviews (08:28)
수강하기 →
#6.8 Wishlists (05:45)
수강하기 →
#6.9 Bookings (14:42)
수강하기 →
#6.10 Medias (10:11)
수강하기 →
#6.11 Direct Messages (15:21)
수강하기 →
#7 ORM
#7.0 Introduction (10:58)
수강하기 →
#7.1 filter, get, create, delete (14:10)
수강하기 →
#7.2 QuerySets (07:01)
수강하기 →
#7.3 Admin Methods (14:34)
수강하기 →
#7.4 ForeignKey Filter (11:33)
수강하기 →
#7.5 Reverse Accessors (11:27)
수강하기 →
#7.6 related_name (07:47)
수강하기 →
#7.7 Recap (06:33)
수강하기 →
#8 Power Admin
#8.0 Methods (13:42)
수강하기 →
#8.1 Search Fields (07:41)
수강하기 →
#8.2 Admin Actions (09:18)
수강하기 →
#8.3 Custom Filters (16:19)
수강하기 →
#8.4 Recap (04:45)
수강하기 →
#9 URLS and Views
#9.0 Views (09:18)
수강하기 →
#9.1 Include (06:04)
수강하기 →
#9.2 URL Arguments (07:12)
수강하기 →
#9.3 render (05:19)
수강하기 →
#9.4 Django Templates (06:42)
수강하기 →
#9.5 DoesNotExist (08:54)
수강하기 →
#9.6 Django vs React (06:38)
수강하기 →
#10 Django Rest Framework
#10.0 Introduction (06:15)
수강하기 →
#10.1 JsonResponse (12:39)
수강하기 →
#10.2 api_view (06:56)
수강하기 →
#10.3 Serializer (10:53)
수강하기 →
#10.4 POST Requests (12:34)
수강하기 →
#10.5 is_valid() (09:43)
수강하기 →
#10.6 save() (12:22)
수강하기 →
#10.7 update() (17:19)
수강하기 →
#10.8 DELETE (05:05)
수강하기 →
#10.9 Recap (08:55)
수강하기 →
#10.10 APIView (10:00)
수강하기 →
#10.11 ModelSerializer (11:53)
수강하기 →
#10.12 ModelViewSet (07:34)
수강하기 →
#10.13 Conclusions (09:36)
수강하기 →
#11 REST API
#11.0 All Amenities (12:38)
수강하기 →
#11.1 Amenity Detail (07:13)
수강하기 →
#11.2 Perks and PerkDetail (12:00)
수강하기 →
#11.3 Rooms (12:23)
수강하기 →
#11.4 Room Detail (14:42)
수강하기 →
#11.5 Create Room (11:41)
수강하기 →
#11.6 Room Owner (13:13)
수강하기 →
#11.7 Room Category (09:54)
수강하기 →
#11.8 Room Amenities (14:26)
수강하기 →
#11.9 Transactions (08:58)
수강하기 →
#11.10 Delete Rooms (09:26)
수강하기 →
#11.11 SerializerMethodField (07:32)
수강하기 →
#11.12 Serializer Context (06:43)
수강하기 →
#11.13 Reverse Serializers (08:13)
수강하기 →
#11.14 Pagination (18:37)
수강하기 →
#11.15 File Uploads (12:37)
수강하기 →
#11.16 Upload Photo (10:31)
수강하기 →
#11.17 permission_classes (13:22)
수강하기 →
#11.18 Reviews (10:39)
수강하기 →
#11.19 Wishlists (13:26)
수강하기 →
#11.20 Wishlist (17:12)
수강하기 →
#11.21 is_liked (06:59)
수강하기 →
#11.22 Bookings (16:34)
수강하기 →
#11.23 Create a Booking (16:55)
수강하기 →
#11.24 Validate Booking (15:51)
수강하기 →
#11.25 Booking Completed (07:20)
수강하기 →
#12 Users API
#12.0 User Profile (14:31)
수강하기 →
#12.1 Create User (11:52)
수강하기 →
#12.2 Change Password (13:21)
수강하기 →
#12.3 Log In and Log Out (06:46)
수강하기 →
#13 Checkpoint
#13.0 Code Challenge (02:36)
수강하기 →
#14 GraphQL API
#14.0 Introduction (02:43)
수강하기 →
#14.1 Query (12:13)
수강하기 →
#14.2 Query Arguments (08:57)
수강하기 →
#14.3 Mutation (06:52)
수강하기 →
#14.4 Refactor (06:08)
수강하기 →
#14.5 Django Types (10:09)
수강하기 →
#14.6 Type Relationships (03:10)
수강하기 →
#14.7 Paginated Relationships (12:34)
수강하기 →
#14.8 Custom Resolvers (14:44)
수강하기 →
#14.9 Permissions (08:23)
수강하기 →
#14.10 Code Challenge (02:35)
수강하기 →
#15 Authentication
#15.0 Introduction (04:56)
수강하기 →
#15.1 Custom Authentication (12:54)
수강하기 →
#15.2 Recap (05:45)
수강하기 →
#15.3 Token Authentication (11:59)
수강하기 →
#15.4 JWT Econde (12:17)
수강하기 →
#15.5 JWT Decode (09:10)
수강하기 →
#15.6 Environment Files (07:37)
수강하기 →
#16 API Testing
#16.0 Introduction (02:32)
수강하기 →
#16.1 Our First Test (06:22)
수강하기 →
#16.2 Amenities Test (10:27)
수강하기 →
#16.3 Create Amenity Test (08:16)
수강하기 →
#16.4 Amenity Detail Test (08:56)
수강하기 →
#16.5 Test Authentication (08:41)
수강하기 →
#17 Front-end Setup
#17.0 Introduction (02:47)
수강하기 →
#17.1 Requirements (01:28)
수강하기 →
#17.2 Setup (06:15)
수강하기 →
#17.3 Router Setup (11:16)
수강하기 →
#17.4 Not Found Page (08:19)
수강하기 →
#17.5 Chakra Tour (05:51)
수강하기 →
#18 Chakra UI
#18.0 Header (13:47)
수강하기 →
#18.1 Log In Modal (13:06)
수강하기 →
#18.2 Sign Up Modal (15:42)
수강하기 →
#18.3 Dark Mode (14:05)
수강하기 →
#18.4 Rooms Grid (16:07)
수강하기 →
#18.5 Responsive Design (14:25)
수강하기 →
#18.6 Skeletons (08:51)
수강하기 →
#19 React Query
#19.0 Manual Fetching (14:35)
수강하기 →
#19.1 Recap (04:50)
수강하기 →
#19.2 React Query (10:01)
수강하기 →
#19.3 Axios (06:09)
수강하기 →
#19.4 Room Detail (09:09)
수강하기 →
#19.5 Devtools and Query Keys (07:33)
수강하기 →
#19.6 Photos Grid (13:38)
수강하기 →
#19.7 Reviews (15:41)
수강하기 →
#19.8 Conclusions (08:58)
수강하기 →
#20 Authentication
#20.0 useUser (09:39)
수강하기 →
#20.1 Credentials (08:43)
수강하기 →
#20.2 Recap (03:58)
수강하기 →
#20.3 Log Out (11:02)
수강하기 →
#20.4 CSRF (11:44)
수강하기 →
#20.5 Github Log In (11:25)
수강하기 →
#20.6 Github Code (10:36)
수강하기 →
#20.7 Access Token (08:34)
수강하기 →
#20.8 Emails (14:37)
수강하기 →
#20.9 Kakao Talk App (07:21)
수강하기 →
#20.10 Kakao Talk Auth (07:15)
수강하기 →
#20.11 Kakao Log In (09:46)
수강하기 →
#20.12 Log In Form (12:24)
수강하기 →
#20.13 React Hook Form (14:36)
수강하기 →
#20.14 useMutation (13:22)
수강하기 →
#20.15 Recap (09:08)
수강하기 →
#20.16 Code Challenge (01:49)
수강하기 →
#21 Upload Room
#21.0 Protected Pages (14:10)
수강하기 →
#21.1 Upload Form (08:15)
수강하기 →
#21.2 Dynamic Form (11:44)
수강하기 →
#21.3 Register (14:29)
수강하기 →
#21.4 Bugfix (08:12)
수강하기 →
#21.5 Upload Form (11:07)
수강하기 →
#21.6 One Time Upload (11:52)
수강하기 →
#21.7 File Upload (08:43)
수강하기 →
#21.8 Final Mutation (10:52)
수강하기 →
#21.9 Recap (05:40)
수강하기 →
#22 Calendar
#22.0 Calendar Component (10:12)
수강하기 →
#22.1 Booking Dates (10:11)
수강하기 →
#22.2 Checking Dates (13:55)
수강하기 →
#22.3 Timezones (07:41)
수강하기 →
#22.4 Code Challenge (03:07)
미리 보기 →
#23 Deployment
#23.0 Render Blueprint (16:46)
수강하기 →
#23.1 Sentry (09:45)
수강하기 →
#23.2 Custom Domain (11:17)
수강하기 →
#23.3 Rewrites (04:30)
수강하기 →
#23.4 Conclusions (01:28)
수강하기 →