Home Logic LAMP PHP NodeJS/SQL HTML/CSS ReactVR Tech Blog

NodeJS + Postgres + Ubuntu

The software stack I use for this course includes:
Operating System: Ubuntu (Linux/Debian)
Web Server Software: ExpressJS
Database: PostgreSQL
Programming Language: NodeJS (JavaScript)

If you do not have access to Linux/Ubuntu, but want to learn Programming and/or database adminastration in a Linux enviroment, check out my my playlist: NodeJS + PostgreSQL + Ubuntu on Oracle VirtualBox
Video 1: Install NodeJS + npm



Web Lesson: Install NodeJS + npm
Homework: Install NodeJS + npm!
Video 2: Asynchronous Programming



Web Lesson: Asynchronous Programming
Homework: Asynchronous Programming

Video 3: Callbacks



Web Lesson: Callbacks
Homework: Callbacks
Video 4: Intro to Vim



Web Lesson + Homework: Intro to Vim

Video 5: File System



Web Lesson: File System

Homework: Create the js file with me in my file system video.

NodeJS Project 1: (includes Ubuntu and Vim commands)
1) file system
2) JSON
3) rl command line program
Video 6: Install + Setup PostgreSQL on Ubuntu



Web Lesson: Install PostgreSQL
Web Lesson: Set up PostgreSQL on Ubuntu
Homework: Install and setup PostgreSQL!
Video 7: Intro to psql + PostgreSQL


Web Lesson: psql
Web Lesson: PostgreSQL Queries
Video 8: NodeJS Query Function


Web Lesson: Connection Variable
Web Lesson: Query
Web Lesson: JavaScript Datasets
Homework/Project: Game Over Queries
Video 9 (Project): ExpressJS Random Number Generator YouTube: Random Number Generator
Project Code
Random Number Generator