This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Become a fullstack developer
Base setup
01 - Userflow walkthrough (1:49)
02 - Tech stack walkthrough (4:35)
03 - Getting started with Typescript (16:41)
04 - Code setup (8:39)
05 - Prettier setup (3:02)
06 - Express server setup (8:43)
07 - Database setup (8:40)
Database setup and user management
08 - Database design (5:25)
09 - Authentication with firebase (12:09)
10 - Save user in database (16:51)
11 - Manage user authentication state (7:35)
Apartment listing management
12 - Create place entity model (7:51)
13 - Create place entity API (7:35)
14 - Why use css-in-js? (1:52)
15 - Add global styles and theming (2:58)
16 - Create styled components with emotion-js (7:38)
17 - Create listing form ui (7:29)
18 - Add geolocation support in listing form (5:19)
19 - Add react dropzone (3:07)
20 - Refactor authentication (13:38)
21 - Firebase file upload (16:52)
22 - Save listing to postgresDB (9:35)
Building search with ElasticSearch
23 - Elasticsearch and reactivesearch (5:11)
24 - Setup elasticsearch and data seeding (7:16)
25 - Setup data mappings (7:47)
26.1 - Create basic search app with reactivesearch (9:58)
26.2 - Create basic search app with reactivesearch (2:02)
27 - Understanding reactivesearch and customQuery (2:57)
28 - SSR with reactivesearch (6:45)
29 - Create reactivesearch filters for search page (11:09)
30 - Wrap up search filters with SSR (6:32)
31 - Add reactivemaps (9:54)
32 - Add styles to search results page (12:28)
Build Landing Page and Add Authorization
33-login-modal (22:41)
34-navbar-state-improvement (4:17)
35-responsive-navbar (10:30)
36-private-routes (16:44)
37-home-page-ui (7:43)
38-popular-places (13:52)
05 - Prettier setup
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock