Lessons:23Length:3.3 hours
- Overview
- Transcript
5.1 Building the Login View
Users have to be able to log in, so we'll build a login view for that purpose.
1.Introduction1 lesson, 01:31
1 lesson, 01:31
Free Lesson 1.1Introduction01:31
Free Lesson
1.1
Introduction
01:31
2.First Steps3 lessons, 26:23
3 lessons, 26:23
Free Lesson 2.1Setting Up the Project05:29
Free Lesson
2.1
Setting Up the Project
05:29
2.2Designing and Migrating the Database10:06
2.2
Designing and Migrating the Database
10:06
2.3Setting Up the Models10:48
2.3
Setting Up the Models
10:48
3.Building and Querying a GraphQL API2 lessons, 17:59
2 lessons, 17:59
3.1Understanding GraphQL09:42
3.1
Understanding GraphQL
09:42
3.2Creating and Querying Our API08:17
3.2
Creating and Querying Our API
08:17
4.Building the Client Application6 lessons, 56:41
6 lessons, 56:41
4.1Assembling the UI07:17
4.1
Assembling the UI
07:17
4.2Querying the API With JavaScript11:26
4.2
Querying the API With JavaScript
11:26
4.3Adding Arguments to Your Queries11:28
4.3
Adding Arguments to Your Queries
11:28
4.4Organizing Our Client-Side Queries07:53
4.4
Organizing Our Client-Side Queries
07:53
4.5Defining Other GraphQL Types08:53
4.5
Defining Other GraphQL Types
08:53
4.6Displaying Our New Data09:44
4.6
Displaying Our New Data
09:44
5.Incorporating Authentication6 lessons, 57:12
6 lessons, 57:12
5.1Building the Login View09:42
5.1
Building the Login View
09:42
5.2The Login Mutation11:37
5.2
The Login Mutation
11:37
5.3Authenticating the API09:17
5.3
Authenticating the API
09:17
5.4Incorporating Authentication on the Client Side09:04
5.4
Incorporating Authentication on the Client Side
09:04
5.5Displaying Auth-Appropriate Menus07:59
5.5
Displaying Auth-Appropriate Menus
07:59
5.6User Registration09:33
5.6
User Registration
09:33
6.Working With Complex Data4 lessons, 34:50
4 lessons, 34:50
6.1Building the Project Creation UI08:31
6.1
Building the Project Creation UI
08:31
6.2Getting a List of Users03:54
6.2
Getting a List of Users
03:54
6.3Defining Input Types12:33
6.3
Defining Input Types
12:33
6.4Saving the Project09:52
6.4
Saving the Project
09:52
7.Conclusion1 lesson, 01:00
1 lesson, 01:00
7.1Conclusion01:00
7.1
Conclusion
01:00