JWT Authentication using Node, Express, Typescript, Jasmine & Postgres

Опубликовано: 17 Январь 2022
на канале: Mohammed Elzanaty
6,233
103

we are going to be building a Node JS application that will connect to Postgres (SQL) database. The database will be used to store users’ details including their names, email la-bl-la in order for them to log on to the application using JWT

Chapters

⌛️ 00:00:00 How to Build JWT Authentication using Express JS / Postgres Intro
⌛️ 00:05:55 Init Project and Configure TypeScript
⌛️ 00:16:04 Configure ESLint + Prettier
⌛️ 00:32:42 Start Basic Server Part 1
⌛️ 00:37:44 What is an API?
⌛️ 00:40:58 Start Basic Server Part 2
⌛️ 00:43:29 Configure Jasmine for Testing!
⌛️ 00:50:30 Middleware
⌛️ 01:06:53 Handling Errors
⌛️ 01:17:03 Handling Environment Variables
⌛️ 01:23:40 Connection Pooling in PostgresSQL
⌛️ 01:35:59 Database Migration
⌛️ 01:45:00 Create CRUD Model
⌛️ 02:12:18 CRUD Rest APIs
⌛️ 02:29:25 Hashing Password
⌛️ 02:38:47 Authentication Logic
⌛️ 02:50:48 Validate JWT Authentication Middleware
⌛️ 03:03:10 Create Unit Testing using Jasmine


Tech/Tools

Typescript
Express JS
Postgres SQL
Jasmine
Prettier
Es-lint
[Git](https://git-scm.com/book/en/v2/Gettin...)

🚀 Join Discord - [  / discord  ](  / discord  )

▬ 🔗 Resources ▬▬▬▬▬▬▬▬▬▬

⭐️ Course Notion Sayllabs [https://mohammedelzanaty.notion.site/...](https://www.notion.so/JWT-Authenticat...)
⭐️ GitHub repo with explanation written [https://github.com/mohammedelzanaty/m...](https://github.com/mohammedelzanaty/a...)

▬ 🔥 Contact Me ▬▬▬▬▬▬▬▬▬▬

BIO: https://moelzanaty3.bio.link/
💖 Become a Patron: Show support & get perks!   / moelzanaty3  
☕️ You Don't need to meet me to buy a coffee: https://www.buymeacoffee.com/moelzanaty3
🔗 GitHub: https://github.com/moelzanaty3
🔗 LinkedIn:   / moelzanaty3  
🔗 Twitter:   / moelzanaty3  
📪 [email protected]

▬ ⚙️ My Equipment Gear ▬▬▬▬▬▬▬▬▬▬
🌟 [https://kit.co/mohammdelzanaty/my-you...](https://kit.co/mohammdelzanaty/my-you...)

▬ 🎨 My Editor Settings ▬▬▬▬▬▬▬▬▬▬
🌟 Night Owl Color Theme.
🌟 Dank Mono Font
or more information - [https://www.youtub.com/watch?v=ykA7Wn...](https://www.youtub.com/watch?v=ykA7Wn...)