Fullstack Web Development: Build Websites with Node & MongoDB NoSQL Databases

8 Hours
$19.99$200.00
You save 90% -

114 Lessons (8h)

  • Your First Program
  • 00 Course overview
    00 Course Overview - MongoDB2:43
    01 What You'll Need2:27
    02 What Is A MongoDB NoSQL Database5:51
    Source files
  • 02 (Prerequisite) Introduction to JavaScript - 01. Introduction to the Course
    01 01 Introduction To The Course3:43
    Source Files
  • 02 - 02. Variables and Data Types
    02 01 What Will We Learn In This Section0:44
    02 02 Variables10:21
    02 03 Data Types5:41
    02 04 Variable Mutation6:53
    02 05 Type Coercion6:52
    02 06 Coding Challenge1:36
    02 07 Coding Challenge Solution2:43
    02 08 Section Summary0:46
    Source Files
  • 02 - 03. Operators
    03 01 What Will We Learn In This Section0:35
    03 02 Basic Operators15:32
    03 03 Operator Precedence5:41
    03 04 Coding Challenge2:11
    03 05 Coding Challenge Solution5:52
    03 06 Section Summary0:56
    Source Files
  • 02 - 04. Conditional Statements
    04 01 What Will We Learn In This Section0:36
    04 02 If Else Statements11:43
    04 03 Boolean Logic-7:57
    04 04 Switch Statements10:54
    04 05 Truthy And Falsie Values6:03
    04 06 Equality Operators4:38
    04 07 Coding Challenge2:25
    04 08 Coding Challenge Solution4:54
    04 09 Section Summary1:07
    Source Files
  • 02 - 05. Functions and Arrays
    05 01 What Will We Learn In This Section
    05 02 Functions9:46
    05 03 Function Statements And Expressions7:37
    05 04 Arrays10:09
    05 05 Coding Challenge
    05 06 Section Summary1:26
    Source Files
  • 02 - 06. Objects
    06 01 What Will We Learn In This Section0:38
    06 02 Objects And Properties9:49
    06 03 Objects And Methods12:25
    06 04 Objects Vs Primitives16:17
    06 05 Coding Challenge0:51
    06 06 Coding Challenge Solution5:13
    06 07 Section Summary0:42
    Source Files
  • 02 - 07. Loops
    07 01 What Will We Learn In This Section0:34
    07 02 Loops15:03
    07 03 Iteration12:35
    07 04 Coding Challenge1:01
    07 05 Coding Challenge Solution6:32
    07 06 Section Summary0:45
    Source Files
  • 02 - 08. JavaScript Execution
    08 01 What Will We Learn In This Section0:52
    08 02 JavaScript Parsers And Engines5:19
    08 03 Execution Contexts And Execution Stack2:26
    08 04 Creation And Execution Phases6:23
    08 05 Hoisting2:13
    08 06 Scoping4:52
    08 07 Scope Chain3:20
    08 08 This Keyword4:16
    08 09 Coding Challenge
    08 10 Coding Challenge Solution3:21
    08 11 Section Summary0:47
    Source Files
  • 03 Install MongoDB on Mac and Windows
    01 Install Mongodb On Mac8:07
    02 Install Mongodb On Windows9:58
  • 04 Build a local MongoDB database
    Source Code
    01 Build A Mongo Database Via The Terminal11:18
  • 05 Install npm and Node on Mac, Windows and Linux
    00 What Is Node JS8:22
    01 Install Node And NPM On Mac Or Windows3:14
  • 06 Connect to MongoDB with a Node server, native driver and Mongoose
    01 Connect With A Node Server And MongoDB Native Driver12:42
    02 Connect To MongoDB With Mongoose9:35
    Source files
  • 07 Count site visitors with MongoDB, Node, Express and EJS
    00 Project Preview - Count Site Visitors1:37
  • 08 Build a new MongoDB Express project
    00 What Is Express JS4:23
    01 Build A New Express Project Template13:33
    02 Build A Mongoose Model6:54
    03 Build A New Mongo Database To Track Site Visits4:37
    Source files
  • 09 Increment counter with each visit
    01 Increment Counter With Each Visit7:48
    02 Send MongoDB Data To The Homepage7:25
    03 Connect App To Mongo9:22
    Source files
  • 10 Build the homepage template with EJS
    00 What Is EJS4:30
    01 Build The Homepage Template With EJS8:23
    Source files
  • 11 Build a CRUD app with MongoDB, EJS, Node, Express
    00 Project Preview - Build A Crud App2:38
  • 12 Build web server with Node and Express
    01 Set Up Project With Node And Express6:12
    02 Send An HTML Page4:44
    03 Install Nodemon To Auto Restart Server4:01
    Source files
  • 13 Create data with POST requests to server
    01 Build An HTML Form7:12
    02 Read Data With Body Parser4:32
    Source files
  • 14 Connect to MongoDB
    01 Build A Local Mongo Database6:39
    02 Use Database In Express Request Handlers2:10
    03 Insert Item Into Database Collection5:13
    Source files
  • 15 Read and show all database items to client with EJS
    01 Get Items From Database Collection4:17
    02 Generate Html With EJS Templating4:55
    03 Show All Database Items With EJS7:22
    Source files
  • 16 Update data on the database via client
    01 Build An Update Button7:00
    02 Accept Put Request On The Server6:09
    03 Auto Refresh Page Upon Handled Put Request5:41
    Source files
  • 17 Delete data from database via client
    01 Build A Delete Button4:28
    02 Handle Delete Event On The Server3:21
    03 Handle Nothing To Delete6:36
    Source files
  • 18 Quickly style the site with Bootstrap
    01 Add Bootstrap Styling3:31
    Source Files

Build Powerful & Robust Web Apps with 8 Hours of Content on NodeJS, JavaScript, and MongoDB NoSQL

MI
Mammoth Interactive

Mammoth Interactive

4.2/5 Instructor Rating: ★ ★ ★ ★

Mammoth Interactive produces XBOX 360, iPhone, iPad, Android, HTML 5, ad-games, and more. It's owned by top-rated instructor John Bura. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design, and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to number 1 in Apple's app store. In his spare time, John likes to play ultimate Frisbee, cycle, and work out.

Description

This course will teach you how to build a website from the ground up. Node.js is a back-end JavaScript runtime environment that runs JavaScript code outside of a web browser. It is open-source and cross-platform. You may improve your skills, find a new career, and build powerful, robust web apps by learning NodeJS, a rapidly rising web server technology. MongoDB is a document-oriented NoSQL database that runs on any platform. You may create a modern application database for your projects by utilizing MongoDB. This course offers a fast-paced approach to provide you with the most comprehensive website creation experience possible.

4.5/5 average rating: ★ ★ ★ ★

  • Access 114 lectures & 8 hours of content 24/7
  • Know what a MongoDB NoSQL database is
  • Review & improve your JavaScript knowledge and skills
  • Work with JS variables, data types, variable mutation, type coercion, & more
  • Use conditional statements, functions & arrays, objects, loops, and more
  • Build a local MongoDB database
  • Count site visitors with MongoDB, Node, Express & EJS

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: desktop & mobile
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: beginner
  • Have questions on how digital purchases work? Learn more here

Requirements

  • Any device with basic specifications

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.