TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL - Part Two
In this course, we'll show you how to create a production-ready home-sharing site
- 2.8 / 5 (10 ratings)
- Published
- Updated
20 hrs 6 mins
105 Videos
Hassan Djirdeh
Front End Developer @Shopify | Creator of TinyHouse | Author of Fullstack Vue
01Remote
You can take the course from anywhere in the world, as long as you have a computer and an internet connection.
02Self-Paced
Learn at your own pace, whenever it's convenient for you. With no rigid schedule to worry about, you can take the course on your own terms.
03Community
Join a vibrant community of other students who are also learning with TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL - Part Two. Ask questions, get feedback and collaborate with others to take your skills to the next level.
04Structured
Learn in a cohesive fashion that's easy to follow. With a clear progression from basic principles to advanced techniques, you'll grow stronger and more skilled with each module.
How to create a Node server using Express
Importance of strongly-typed code
How to integrate TypeScript to a Node server
Differences between REST & GraphQL
What problems GraphQL can solve
How to create a GraphQL API using Apollo
In this course, we'll be creating a Node server from scratch with the help of the Express framework. We'll then introduce the benefits of strongly-typed code and integrate TypeScript into our Node server application.
We will compare GitHub's old RESTful API against its new GraphQL API. We will explore the problems GraphQL aims to solve. And finally, we will create our own GraphQL API using Apollo!
Our students work at
Course Syllabus and Content
Introduction
5 Lessons 56 Minutes
- Sneak Peek00:01:55
- Sneak Peek00:15:10
- Sneak Peek00:12:17
- Sneak Peek00:10:54
- Sneak Peek00:16:39
Routing in TinyHouse
3 Lessons 14 Minutes
- Sneak Peek00:00:33
- Sneak Peek00:06:14
- Sneak Peek00:07:26
Setting up our Database
4 Lessons 30 Minutes
- Sneak Peek00:01:05
- Sneak Peek00:05:16
- Sneak Peek00:15:17
- Sneak Peek00:08:27
User Authentication with Google Sign-In & OAuth 2.0
10 Lessons1 Hours 40 Minutes
- Sneak Peek00:00:52
- Sneak Peek00:04:36
- Sneak Peek00:04:49
- Sneak Peek00:04:50
- Sneak Peek00:08:30
- Sneak Peek00:18:55
- Sneak Peek00:11:35
- Sneak Peek00:22:35
- Sneak Peek00:18:05
- Sneak Peek00:06:02
Persist Login Sessions with Cookies
7 Lessons 41 Minutes
- Sneak Peek00:00:55
- Sneak Peek00:02:39
- Sneak Peek00:05:32
- Sneak Peek00:11:05
- Sneak Peek00:08:19
- Sneak Peek00:08:50
- Sneak Peek00:04:09
Building the User Page
7 Lessons1 Hours 48 Minutes
- Sneak Peek00:00:53
- Sneak Peek00:02:23
- Sneak Peek00:10:47
- Sneak Peek00:21:38
- Sneak Peek00:23:01
- Sneak Peek00:42:50
- Sneak Peek00:07:20
Building the Listing Page
7 Lessons1 Hours 35 Minutes
- Sneak Peek00:00:33
- Sneak Peek00:02:20
- Sneak Peek00:16:06
- Sneak Peek00:11:20
- Sneak Peek00:25:38
- Sneak Peek00:34:30
- Sneak Peek00:04:47
Building the Home Page
6 Lessons1 Hours 3 Minutes
- Sneak Peek00:00:45
- Sneak Peek00:02:59
- Sneak Peek00:13:52
- Sneak Peek00:23:09
- Sneak Peek00:19:58
- Sneak Peek00:03:13
Searching for listings with Google's Geocoding API
9 Lessons2 Hours 4 Minutes
- Sneak Peek00:01:04
- Sneak Peek00:08:15
- Sneak Peek00:07:48
- Sneak Peek00:19:49
- Sneak Peek00:17:33
- Sneak Peek00:30:33
- Sneak Peek00:26:56
- Sneak Peek00:09:24
- Sneak Peek00:03:28
Connecting with Stripe
8 Lessons1 Hours 29 Minutes
- Sneak Peek00:00:56
- Sneak Peek00:07:58
- Sneak Peek00:11:33
- Sneak Peek00:09:11
- Sneak Peek00:13:51
- Sneak Peek00:27:59
- Sneak Peek00:13:30
- Sneak Peek00:04:17
Hosting new listings
6 Lessons1 Hours 30 Minutes
- Sneak Peek00:00:36
- Sneak Peek00:02:43
- Sneak Peek00:15:27
- Sneak Peek00:38:21
- Sneak Peek00:28:20
- Sneak Peek00:05:05
Cloudinary & Image Storage
3 Lessons 16 Minutes
- Sneak Peek00:00:41
- Sneak Peek00:07:13
- Sneak Peek00:08:46
Booking listings
9 Lessons2 Hours 34 Minutes
- Sneak Peek00:01:04
- Sneak Peek00:02:51
- Sneak Peek00:25:57
- Sneak Peek00:23:02
- Sneak Peek00:25:20
- Sneak Peek00:21:12
- Sneak Peek00:17:21
- Sneak Peek00:28:10
- Sneak Peek00:09:01
Deploying with Heroku
4 Lessons1 Hours 2 Minutes
- Sneak Peek00:00:28
- Sneak Peek00:06:40
- Sneak Peek00:45:13
- Sneak Peek00:10:25
Bonus Module
7 Lessons1 Hours 4 Minutes
- Sneak Peek00:00:51
- Sneak Peek00:05:32
- Sneak Peek00:16:32
- Sneak Peek00:10:26
- Sneak Peek00:10:25
- Sneak Peek00:10:32
- Sneak Peek00:10:06
PostgreSQL & TypeORM
5 Lessons1 Hours 1 Minutes
- Sneak Peek00:00:48
- Sneak Peek00:05:06
- Sneak Peek00:06:04
- Sneak Peek00:16:03
- Sneak Peek00:33:09
Unit Testing (Client)
3 Lessons 26 Minutes
- Sneak Peek00:03:38
- Sneak Peek00:08:22
- Sneak Peek00:14:39
Subscribe for a Free Lesson
By subscribing to the newline newsletter, you will also receive weekly, hands-on tutorials and updates on upcoming courses in your inbox.
What Students are Saying
Meet the Course Instructor
Purchase the course today
Frequently Asked Questions
What is this?
This course will show you how to create a production-ready home sharing site