Book Cover

Programming with Javascript Using Node/Express and PostgreSQL

Information Systems

ISBN:

978-1-952023-67-5

cfwf default

Programming with Javascript Using Node/Express and PostgreSQL

Greg Anderson, PhD

Teach foundational skills of programming in JavaScript including inputs, selection, repetition, arrays, debugging, the DOM, and OOP. Then learn to create a website in a full-stack environment using HTML/CSS/JavaScript for the front and JavaScript/Node/Express for the back. Training, tools, and content support modern learning.

  • Free instructor demo access to full resource
  • Plug-and-play solution for instant adoption
  • Lifetime access for students

Course Objective

This resource teaches JavaScript fundamentals and full-stack development with HTML/CSS/JavaScript for the front end and Node/Express for the back end, using modern tools and training.

Table of Contents

Chapter 1: Why Not? Problem Solving and Logical Thinking Chapter 2: HTML and CSS Chapter 3: Introduction to JavaScript Chapter 4: Documentation, Variables, and Data Types Chapter 5: Input and Output Chapter 6: JavaScript Operators Chapter 7: Selection Chapter 8: Repetition Chapter 9: Built-in Functions Chapter 10: Custom Functions Chapter 11: Arrays Chapter 12: Debugging Chapter 13: Events Chapter 14: Document Object Model (DOM) Chapter 15: HTML Forms Chapter 16: More HTML Form Inputs Chapter 17: Data Structures Chapter 18: OOP Explained Chapter 19: Advanced OOP Chapter 20: Objects In-Depth Chapter 21: Node and Express Chapter 22: PostgreSQL Chapter 23: Routing Chapter 24: Embedded JavaScript Templating (EJS) Chapter 25: Database

Request Free Access

Interested in using this resource in your course? Request free instructor access. Just tell us who you are and where you teach, and we’ll take care of the rest!

(students: reach out to your instructor for assistance with accessing your textbook, or view this walkthrough.)

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Made by proffessors, for professors

cfwf default

Auto-Graded Assessments

Customize assessments or create new ones. Assessments are completed online within the text and instantly graded with detailed feedback.

cfwf default

LMS Integration

Access courseware with single sign-on convenience using our LMS integration tools. Assignments, exams, and grades are automatically synced.

cfwf default

Instructor Materials

Take advantage of study plans, PowerPoint presentations, and test banks so that courses require minimal start-up time.

cfwf default

Micro-Credentials & Certificates

Allow your students to earn achievements in the classroom. Keep them engaged using ready-made badges and certificates, or create your own.

cfwf default

AI Virtual Assistant

Our AI Virtual Assistant transforms how students engage with content, offering features like multilingual translation, question answering, progress assessment, and much more.

Related Courses

Catalog
What is MyEducator?
How much does MyEducator cost?
How long do students have access, and what about updates?
Are resources customizable?
How long is setup—what is the adoption process?
What LMS do you integrate with?
Do you provide sample syllabi, guides, and other instructor materials?

Ready to get started?