Nomad Coders – Airbnb App Clone Coding 2021-3

Description

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 complete 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.

What you will learn in the Airbnb App Clone Coding course:

  • Learn REST API for sequencing, class-based views, JWT Auth, Room CRUD, and Viewsets
  • Learning the design, Room CRUD, queries, building middleware, and tweaks in the GraphQL API
  • App-related issues include user authentication, account creation, search and room details, and interests

Course specifications

Publisher:  Nomad Coders  (nomadcoders)
Instructors: (니꼬) Niko
Language: English
Level: Medium
Courses: 121
Duration: 17 hours and 50 minutes

Course topics:

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

See Also:

Udemy – REST APIs with Flask and Python 2021-5

Udemy – Design Patterns in TypeScript 2021-6

Udemy – CCNA 200-301 Video Boot Camp with Chris Bryant

The Complete Personal Development Course – 22 Courses in 1 2020-5

The Science of Leadership Video

2 BUILDING THE REST OF 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 Favourites
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 REDUX SETUP

7.0 userSlice
7.1 logIn and logOut
7.2 redux-persit part One
7.3 redux-persist 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 Favourites
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

Airbnb App Clone Coding Prerequisites:

HTML for beginners and above. CSS comprehension is required.

Beginner or higher vanilla JS understanding is required.

Beginner or higher PYTHON understanding is required.

Pictures

 

Installation guide

After Extract, watch with your favorite Player.

Subtitle: None

Quality: 1080p

Airbnb App Clone Coding

download link

Download Part 1 – 2 GB
Download Part 2 – 2 GB
Download Section 3 – 2 GB
Download Section 4 – 573 MB
file password link
Follow On Facebook
Follow On Linkedin
Follow On Reddit