Video description
You will learn how to structure your Node/Express applications, create data models, relate data, display views, authenticate users, create helpers and much more. Project 1 - Vidjot An application where content creators can register and jot down and manage ideas for future videos.The first project is quite simple as it is meant to be an introduction where the author explains everything about Express routing, middleware, templates, Mongoose, and so on. We implement Passport and a local strategy where we store emails as usernames and encrypted passwords in our database. We will prepare and deploy this app to Heroku and add a domain name. Project 2 - Storybooks: A much more sophisticated project. A social network for creating public and private stories. This app uses a Google OAuth 2.0 strategy for authentication. Users can login and create stories which can be set to public or private. They can also choose if comments are allowed to be posted. We will create a dashboard for users to manage their stories. We will create helpers for authentication and access control as well as handlebars template helpers. We will prepare and deploy this app to Heroku and add a domain name.
What You Will Learn
- Build high quality applications built with Node, Express and MongoDB
- Implement authentication including local & Google OAuth strategies
- Create data models with Mongoose ODM
- Prepare & deploy apps to production with Heroku
- Learn ES6 concepts like arrow functions, template strings & promises
Audience
Anyone that wants to learn how to build and deploy apps built with Node, Express and MongoDB
About The Author
Brad Traversy: Brad Traversy has been programming for around 12 years and teaching for almost 5 years. He is the owner of Traversy Media, which is a successful web development YouTube channel and specializes in everything from HTML5 to front-end frameworks such as Angular as well as server-side technologies such as Node.js, PHP, and Python. Brad has mastered explaining overly complex topics in a simple manner that is understandable. Invest in your knowledge by watching Brad’s courses.
Table of contents
- Chapter 1 : Course Introduction
- Chapter 2 : Setting Up
- Chapter 3 : VidJot Project Start Express Fundamentals
- Chapter 4 : Mongoose Local MongoDB
- Chapter 5 : Local Authentication with Passport
- Chapter 6 : VidJot Prep Deployment
- Chapter 7 : StoryBooks Project Start Google OAuth
- Chapter 8 : Creating Our UI
- Chapter 9 : Stories the Database
- Chapter 10 : Comments, Access Control Cleanup
- Chapter 11 : StoryBooks Prep Deployment
Product information
- Title: Node.js, Express and MongoDB Dev to Deployment
- Author(s):
- Release date: May 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789535952
You might also like
video
Node.js API Masterclass with Express and MongoDB
This course will help you to create an extensive, in-depth backend API for DevCamper, a Bootcamp …
video
MERN Stack Front To Back: Full Stack React, Redux and Node.js
In this course you will build an in depth full stack social network application using Node.js, …
book
Node.js Web Development
Build scalable web applications using Node.js, Express.js, and the latest ECMAScript techniques, along with deploying applications …
video
Spring Microservices in Action, Second Edition, Video Edition
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and …