Skip to main content
CF

Members Only with JWT Authentication

2h 30m 58s
English
Paid
Added to CourseFlix

Members Only with JWT Authentication is a 13-lesson 2 hours 30 minutes self-paced course by Simon Grimm. Simon Grimm walks through building a complete authentication system for a mobile app, using JWT (JSON Web Tokens) as the security mechanism behind a members-only experience.

Course facts

Lessons
13
Duration
2 hours 30 minutes
Language
English
Added to CourseFlix
June 2025
Instructor
Simon Grimm
Price
Premium

Simon Grimm walks through building a complete authentication system for a mobile app, using JWT (JSON Web Tokens) as the security mechanism behind a members-only experience.

The building blocks

  • How JWTs work, and how to generate and validate them to protect access to sensitive data
  • Building interactive forms with React Hook Form, including clean state handling
  • Validating form input with Zod to keep data integrity intact
  • Managing app data with queries and mutations for smooth reads and updates
  • Wiring it all into a secure authentication flow using the Expo SDK

Across 13 lessons, these pieces come together into one working authentication system, so you finish with a pattern for securing a React Native app rather than isolated demos of each tool.

Who teaches Members Only with JWT Authentication? Simon Grimm

Simon Grimm thumbnail

Simon Grimm is a German developer and educator behind the Galaxies.dev teaching platform, focused entirely on cross-platform mobile development with Ionic, Capacitor, React Native, and Flutter. He is one of the longest-running independent instructors on the Ionic / Capacitor stack and a frequent speaker at the framework's official events.

His CourseFlix listing carries over twenty Galaxies.dev courses covering Ionic Angular, Ionic React, Capacitor native plugin development, React Native, and Flutter — plus the surrounding ecosystem (auth, push notifications, in-app purchases, Stripe integration). Material is paid and aimed at developers building production mobile apps with web technologies rather than going down the native Swift / Kotlin track.

What lessons are included in Members Only with JWT Authentication?

This is a demo lesson (10:00 remaining)

Watch the first 10 minutes free. One payment unlocks all 13 lessons here and every other premium course. No auto-renew.

View Pricing
0:00
/
#1: Project Introduction
All Course Lessons (13)
#Lesson TitleDurationAccess
1
Project Introduction Demo
02:21
2
App Setup and Dependencies
06:11
3
Registration with Form Validation
24:10
4
Building the Login
08:04
5
Auth Context with JWT
14:53
6
Protecting Pages with Authentication
12:50
7
Post Messages with Mutations
20:13
8
Load and Update List Data
15:47
9
Navigation and Update Data
22:57
10
Adding a Custom Font
03:40
11
Platform Specific Files
02:39
12
Supporting Dark Mode
03:48
13
Uploading Files to the API
13:25
Watch the other 12 lessons

One payment unlocks this course and every other premium course. No auto-renew.

See plans

What courses are similar to Members Only with JWT Authentication?

  • The Full Stack Mobile Developer thumbnailUpdated 1mo ago

    The Full Stack Mobile Developer

    By: Vadim Savin (notJust.dev)
    Build two portfolio apps with React Native and AWS Amplify: Instagram and Duolingo clones covering auth, GraphQL, CI/CD, and scalable backends.
    34h 29m
  • React Native thumbnailUpdated 3y ago

    React Native

    By: UI.dev (Tyler McGinnis)
    The description is simple - learn how to create an iOS and Android React Native app that you submit to both the App Store and the Google Play store. With over 7
    3h 46m
  • The Ultimate React Native Series: Advanced Concepts thumbnailUpdated 2y ago

    The Ultimate React Native Series: Advanced Concepts

    By: Mosh Hamedani (Code with Mosh)
    Master advanced techniques and best practices for building professional-quality apps.
    5h 28m5/5
  • Mission: Launch Your First App thumbnailUpdated 1mo ago

    Mission: Launch Your First App

    By: Simon Grimm
    Go from beginner to publishing your first iOS and Android app with React Native, Expo, and hands-on project code review.
    9h 2m5/5
  • reanimate.dev thumbnailUpdated 2y ago

    reanimate.dev

    By: Enzo Manuel Mangano
    Discover the beauty of animations in React Native. Dive into the world of animations with this course, which will help you master both basic and advanced techni
    8h 35m5/5
  • SQLite with React Native thumbnailUpdated 2y ago

    SQLite with React Native

    By: Simon Grimm
    Dive into local data management with our comprehensive course, “SQLite with React Native.” Learn how to work with SQLite databases in your React Native app.
    1h 10m

More courses by Simon Grimm

Frequently asked questions

What are the prerequisites for this course?
Before enrolling in the course, it's beneficial to have a basic understanding of JavaScript and React, as these are foundational technologies used throughout the lessons. Familiarity with mobile application development concepts and tools like Expo SDK will also help you grasp the course material more effectively.
What projects will I build during the course?
The course involves building a secure and interactive mobile application with a focus on authentication features. Key projects include creating a login and registration system using JWT authentication, enhancing user forms with React Hook Form and Zod, and developing a secure authentication flow using the Expo SDK.
Who is the target audience for this course?
This course is designed for developers interested in enhancing their skills in user authentication for mobile applications. It's particularly suitable for those who want to learn about JWT authentication, form handling with React Hook Form, and data management through queries and mutations.
How does the depth of this course compare to similar offerings?
The course provides a focused exploration of JWT authentication and form handling using React Hook Form and Zod. It delves into practical implementations like building secure authentication flows with Expo SDK, offering a hands-on approach compared to more theoretical courses.
Is there any specific tooling covered in this course?
Yes, the course covers several specific tools and libraries, including React Hook Form for form management, Zod for form validation, and the Expo SDK to construct secure authentication systems for mobile applications.
What topics are not covered in this course?
The course does not cover advanced topics in backend development, such as server-side JWT generation or storage solutions. It also does not delve into frontend frameworks beyond React, nor does it include in-depth discussions on database management.
How much time should I expect to commit to this course?
While the exact runtime is not specified, the course consists of 13 lessons. Given the practical nature of the projects, students should allocate additional time for hands-on exercises, experimenting with the tools, and reviewing lesson content to fully grasp the concepts.