Published on: 2021-08-11 20:55:56
Categories: 28
Share:
Airbnb App Clone Coding is a project-based training course for building an Airbnb-like app to learn the REST API, GraphQL API for building iOS / Android apps. The term clone coding refers to a completely educational and practical way that with the help of this educational method, you will learn coding by following real services such as Instagram, KakaoTalk and YouTube.
Publisher: Nomad Coders (nomadcoders)
Instructors: (니꼬) Niko
Language: English
Level: Medium
Courses: 121
Duration: 17 hours and 50 minutes
0 INTRODUCTION
0.1 Introduction
0.2 How to get the base files
0.3 Explaining the Base Files
0.4 Goals and Tools
0.5 The New API World
0.6 Intro to REST APIs
0.7 Beautiful REST part One
0.8 Beautiful REST part Two
1 INTRODUCTION TO DRF
1.0 APIs the Django Way
1.1 @api_view
1.2 Serializers
1.3 Serializers part Two
1.4 Class Based Views
1.5 ListAPIView
1.6 ModelViewSet
1.7 Bye Bye ViewSet
2 BUILDING THE REST API
2.0 ListRoomsView & SeeRoomView
2.1 Create Room part One
2.2 Create Room part Two
2.3 Room Detail GET
2.4 Room Detail DELETE PUT part One
2.5 Room Detail PUT part Two
2.6 MeView and user_detail
2.7 MeView PUT
2.8 Magic + FavsView
2.9 FavsView part Two
2.10 Creating Account
2.11 Log In (JWT)
2.12 JWT Decoding and Auth
2.13 JWT Recap
2.14 Manual Pagination
2.15 Searching Part One
2.16 Searching Part Two
3 MAGIC AND POWER
3.0 This is super important Watch this
3.1 RoomViewSet permissions
3.2 RoomViewSet IsOwner
3.3 I Will Marry DRF (Create Room Logic)
3.4 Including search in Viewset
3.5 Users Viewset
3.6 Permissions And Login
3.7 Favs
3.8 Conclusions
4 GRAPHQL INTRO
4.0 What Are We Building
4.1 Blueprint Setup
4.2 GraphQL Why and What
4.3 Graphene Setup
4.4 First Query with Graphene
4.5 Queries Using Graphene Django
5 GRAPHQL API
5.0 Divide and Conquer and Relationships
5.1 Pagination
5.10 Conclusions
5.2 See Room and See User
5.3 CreateAccount
5.4 Login
5.5 JWT Middleware
5.6 My Profile
5.7 Add To Favorites
5.8 Edit Profile
5.9 Dynamic Fields
6 APP SETUP
6.0 Requirements
6.1 Setup
6.2 Preloading Images
6.3 Preloading Fonts
7.0 userSlice
7.1 logIn and logOut
7.2 redux-persit part One
7.3 redux-persit part Two
7.4 Recap!
8 AUTHENTICATION
8.0 Auth Navigation part One
8.1 Auth Navigation part Two
8.2 Welcome Screen part One
8.3 Welcome Screen part Two
8.4 Sign In part One
8.5 Sign In part Two
8.6 Bugfixing
8.7 apiClient
8.8 Create Account part One
8.9 Create Account part Two
8.10 Log In part One
8.11 Log In part Two
9 EXPLORE SCREEN
9.0 Main Navigation part One
9.1 Main Navigation part Two
9.2 Rooms Slice and Cleanup
9.3 Fetching Rooms
9.4 Duplicate Bugfix
9.5 RoomCard part One
9.6 RoomCard part Two
9.7 Photo Slider
9.8 Converting Images with Pillow
9.9 Bugfix
9.10 Load More
9.11 Load More Bug Fix
9.12 Button and Realm
9.13 React Native Web Swiper
10 SAVED SCREEN
10.0 Getting Favorites
10.1 Toggle Favs part One
10.2 Toggle Favs part Two
10.3 Saved Screen part One
10.4 Saved Screen part Two
10.5 Updating the View
10.6 Amazing Recap
11 ROOM DETAIL
11.0 Room Detail part One
11.1 Room Detail part Two
11.2 Room Detail part Three
11.3 Styling Room Detail part One
11.4 Styling Room Detail part Two
11.5 MapView on Room Detail
12 SEARCH SCREEN
12.0 Search Screen part One
12.1 Search Screen part Two
12.2 Search Logic part One
12.3 Search Logic part Two
12.4 Finishing Search
12.5 Recap and Token
13 MAP SCREEN
13.0 Map Screen Setup
13.1 Map View Cards
13.2 Current Index and Markers
13.3 Animating the Camera
13.4 Custom Markers
13.5 Cleaning the Code
13.6 Searching By Movement
13.7 Conclusions
HTML for beginners and above. CSS comprehension is required.
Beginner or higher vanilla JS understanding is required.
Beginner or higher PYTHON understanding is required.
After Extract, watch with your favorite Player.
Subtitle: None
Quality: 1080p
Course title in Korean: 에어 비앤비 앱 코딩 코딩
6.6 GB
Sharing is caring: