Description
[Full Stack] Airbnb Clone Coding is a comprehensive training course on creating an Airbnb-like app by learning backend, frontend, and program development coding. The term clone coding refers to a completely educational and hands-on way that using this educational method will teach you coding by following real services like Instagram, KakaoTalk, and YouTube.
In this course for Front End, you will learn HTML5 and TailwindCSS and work with Django for the backend.
What you will learn in the [Full Stack] Airbnb Clone Coding Course:
- User-level functions include user authentication, login via Kakao Talk, login via Github, admin panel, admin/host mode, and direct messaging
- Room-related functions include Room CRUD, booking calendar, room administration, image upload and feedback system
- Development topics include AWS Elastic Beanstalk, AWS S3, and AWS RDS
Course specifications
Editor: Nomadic encoders (nomadcoders)
Instructors: (니꼬) Niko
French language
Level: Initiation
Number of courses: 198
Duration: 29 hours and 43 minutes
Course titles [Full Stack] Airbnb clone coding:
0 PRESENTATION
0.0 Presentation
0.1 Theoretical requirements
0.2 Software requirements, part one
0.3 Software requirements, part two
0.4 Django versus flask
0.5 Django vs. React
1 ENVIRONMENT SETUP
1.0 The Pacakge installer for Python
1.1 Meet Pipenv
1.2 Creating our environment and installing Django
1.3 Creating the Github repository
1.4 Bubble test
2 INTRODUCTION TO DJANGO
2.0 Creating a Django project
2.1 Configure VSCode and Python like a PRO
2.2 Falling in love with Django, part one
2.3 Falling in love with Django, part two
2.4 Django Migration
2.5 Django app
2.6 Creating apps!
2.7 Explain applications
3 USER APPLICATION
3.0 Default User Override
3.1 Introduction to the user model
3.2 First fields of the model
3.3 Finishing the user model
3.4 Falling in love with the admin panel
3.5 UserAdmin + CustomAdmin
3.6 RECAP OMG!
4 PIECE APP
4.0 Time-stamped model
4.1 Room model, first part
4.2 Foreing Keys like a boss
4.3 ManyToMany as a boss
4.4 on_delete, Amenity, Facility, HouseRule Models
4.5 Metaclass and photo model
5 ALL OTHER APPLICATIONS!
5.0 Review Template
5.1 Booking model
5.2 Model of lists
5.3 Conversation and message templates
ADMINISTRATOR OF 6 ROOMS
6.0 Room Admin Panel
6.1 Room admin panel, part two
6.2 Custom administration functions
7 MODELS AND QUERY SETS
7.0 Handlers and QuerySets
7.1 Practicing Django’s ORM
7.2 Many-to-many sets
7.3 Complete room administration
8 MORE DIRECTORS!
8.0 Admin and Room Average Review
8.1 Reservations Administrator
8.2 Conversations, Lists, Reservations Admin
8.3 Configuring user downloads, part one
8.4 Configuring user downloads, part two
8.5 Photo Admin
8.6 raw_ids and online administrator
8.7 Explain Python super()
8.8 Intercept save() and admin_save() pattern
9 CUSTOM ORDERS AND SEEDING
9.0 Manage custom py commands
9.1 seed_amenities Command
9.2 seed_everything and seed_users
9.3 seed_rooms part one
9.4 seed_rooms part two
9.5 seed_rooms third party
9.6 seed_evaluations
9.7 seed_lists
9.8 seed_reservations
10 INTRODUCTION TO VIEWS AND URLS
10.0 Introduction to URLs and Views
10.1 HttpResponse and rendering
10.2 Introduction to Django models
10.3 Extending models, part one
10.4 Extending Models, Part Two and Includes
11 HOME VIEW
11.0 Introduction to Home View
11.1 Pagination with limit and offset
11.2 Navigating in the list of pages
11.3 Navigating to the next previous page
11.4 Using Django Paginator
11.5 get_page vs page
11.6 Exception Handling
11.7 Class-based views
11.8 Class-based views, part two
12 DETAILED VIEW
12.0 URLs and Arguments
12.1 get_absolute_url
12.2 room_detail FBV completed
12.3 Http404()
12.4 Using DetailView CBV
13 SEARCHVIEW
13.0 Template, form, URL, configuration
13.1 Start the form
13.2 Select choices
13.3 Amenities and Facilities Form
13.4 Complete the form
13.5 Filtering like a boss, part one
13.6 Filtering like a boss, part two
13.7 Introduction to Django forms
13.8 I love Django shapes forever
13.9 Forms are great!
13.10 Finish!
14 USER LOGIN AND LOGOUT
14.0 Setup!
14.1 Form and CSRF!
14.2 Email Validation
14.3 Password validation
14.4 Login and logout
14.5 Always an easier way
15 REGISTER
15.0 Registration Form
15.1 Registration form, part two
15.2 ModelForms are AWESOME
15.3 Finishing
16 CHECK EMAIL
16.0 Mailgun Setup
16.1 Dotenv
16.2 Email verification, part one
16.3 Email verification, part two
16.4 Completion of verification
17 CONNECTING WITH GITHUB
17.0 Github login, part one
17.1 Second party Github login
17.2 Get Github profile
17.3 OMG Summary
17.4 Terminate Github connection
18 KAKAO LOGIN
18.0 Obtaining the authorization code
18.1 Ending the connection to Kakao
18.2 Get Kakao’s profile picture
18.3 Final Thoughts
19 INTRODUCTION TO TAILWINDCSS
19.0 Introduction to TailwindCSS
19.1 Configuring TailwindCSS with Gulp
19.2 Explanation of configuration
19.3 Explanation of the configuration, part two
19.4 Static files on Django
20 MAKE EVERYTHING BEAUTIFUL
20.0 Sizes in Tailwind
20.1 First part header
20.2 Second part header
20.3 Done with header
20.4 Downwind Extension
20.5 Room cards, part one
20.6 Room cards, part two
20.7 Finishing Room Cards and Paging
20.8 Footer, social login
20.9 Login
20.10 Registration
20.11 Shortcut to forms
20.12 SO MUCH EASIER NOW
21 USER PROFILE, EDIT PROFILE, CHANGE PASSWORD
21.0 First Party Messages
21.1 Second part messages
21.2 Style Posts
21.3 First Party User Profile
21.4 User profile, part two
21.5 User Profile Styling
21.6 Update Profile
21.7 Change Password
21.8 Customizing elements
21.9 Mixins are awesome
21.10 Large User Mixins
21.11 No more users!
22 ROOM DETAIL
22.0 Photo Grid
22.1 Styling the room, part one
22.2 Styling the room, part two
22.3 Room reviews
23 UPDATE ROOM, CREATE ROOM, ROOM PHOTOS
23.0 Room view update
23.1 Photos of the room, first part
23.2 Photos of the room, second part
23.3 Delete a picture
23.4 Edit Picture
23.5 Add a second part photo
23.6 Add a second part photo
23.7 Add information to sessions
23.8 Creating a part, first part
23.9 Create a room, part two
24 RESERVATIONS AND REVIEWS
24.0 Room schedule, part one
24.1 Room schedule, part two
24.2 Room Calendar Styles
24.3 Finishing Schedule
24.4 Custom model filter
24.5 BookedDays first part
24.6 BookedDays second part
24.7 BookedDays third party
24.8 JESUS HELP ME
24.9 Create a reservation
24.10 Template Managers
24.11 Details of the reservation, first part
24.12 Details of the reservation, second part
24.13 Updating a reservation
24.14 Review of chambers, part one
24.15 Review of chambers, part two
24.16 Validate all
25 TRANSLATIONS, LISTS AND MESSAGES
25.0 Introduction to translations
25.1 Language selection
25.2 Change language
25.3 Translating py code
25.4 Save favorite rooms
25.5 Fav Template Tag
25.6 Favorite page
25.7 Go to the first conversation part
25.8 Conversation Styles
25.9 Create a first party message
25.10 Closing!
26 DEPLOYMENT ON AWS
26.0 EB Setup
26.1 Creating an EB environment
26.2 Requirements
26.3 Postgres first part
26.4 Postgres second part
26.5 order_container
26.6 Sentinel
26.7 Superuser
26.8 Static Files
26.9 Checking static files
26.10 Conclusion
Prerequisites for [Full Stack] Airbnb clone coding:
HTML for beginners and up. CSS understanding is needed.
Beginner or above vanilla js understanding is needed.
Beginner or above PYTHON understanding is needed.
Pictures:
Coding Airbnb clones [Full Stack] Course introduction video:
Installation guide
After ripping, watch with your favorite player.
Subtitle: None
Quality: 1080p
Course title in Korean: [풀 스택] 에어비앤비클론코딩
Download link
File password(s): ngaur.com
Cut
10.6 GB