Resources Included
Lesson 1 - Learn NodeJS
Introducing NodeJS and covering the basic concepts that differentiate it from JavaScript in the browser
5800 sats
Lesson 2 - Learn Express
Learn the basics of building a server with the express library
5800 sats
Lesson 3 - Learn Express Router
Learn about building and handling multiple API routes for your server with Express
5800 sats
Lesson 4 - Learn Express Middleware
Learn the basics of using Middleware that runs on your API routes with express
5800 sats
Lesson 5 - Learn Express Authentication
Learn the basics of user Authorization and Authentication with Express and JSON Web Tokens (JWT)
5800 sats
Lesson 6 - Intro to the Lightning Network
High level intro to Bitcoin's Lightning Network for App Developers
5800 sats
Lesson 7 - Building on LND
Learn how to interface with LND to build out the Lightning functionality for your server
5800 sats
Lesson 8 - Intro to Databases
Learn about the basics of databases, the different kinds of databases, how they work, and how to choose the right DB for your project.
5800 sats
Lesson 9 - Intro to SQL
Learn the basics of SQL and build a database schema for your Lightning wallet backend
5800 sats
Lesson 10 - Learn Database Development with Knex
Learn how to setup a local database on your server end-to-end using the Knex library
5800 sats
Lesson 11 - Connecting the API and the Database
Learn to interact with your database through the API of your server
5800 sats
Lesson 12 - Connecting to the Frontend App
Integrate the Lightning Wallet backend we've been building into the pleb-wallet Frontend App
5800 sats
Lesson 13 - Deploy to Production
Now that everything is built, tested, and working, we can deploy our server, database, Lightning Node, and frontend App to production!