Full Stack Web Development for Beginners- Part 4: Final Project, Node, Express & MongoDB

Por: Skillshare . en: , ,

  • Welcome to the course!
  • What we will be building
  • What is Node & NPM?
  • Static v dynamic web server
  • Express.js and express generator
  • Express project structure
  • Using Nodemon
  • Serving static files
  • Introduction to Pug
  • Template inheritance
  • Time to practice: Creating the header
  • Solution: Creating the header
  • Mixins
  • Basic routing
  • Route parameters
  • MVC Pattern
  • Using controllers
  • Using middleware
  • Important Update: mLab now part of Mongo
  • Getting started with Mongo
  • Mongoose models
  • Creating our hotel upload form
  • Pushing to the database
  • Querying the database
  • Distinct values
  • The aggregation pipeline
  • The edit and remove form
  • Updating records
  • Deleting records
  • Hotel detail view
  • Locals and conditional rendering
  • Hotels by country
  • Styling the header- small screen
  • Styling the content- small screen
  • Large screen styling
  • Countries mixin
  • Promise.all and array destructuring
  • Environment variables
  • Handling file uploads
  • Saving images to the cloud
  • Retrieving images from the cloud
  • Hotel search form part 1
  • Hotel search form part 2
  • Search results template
  • Hotel detail search from
  • Creating the user model
  • Sign Up Form
  • Validating User Input
  • Passing errors to the template and sanitization
  • Registering new users
  • Password encryption
  • Logging in
  • Logging out
  • Working with sessions
  • Providing user feedback with flash messages
  • User conditional rendering
  • The order model
  • Booking confirmation page
  • Placing orders
  • User account area
  • Displaying all orders
  • Final CSS
  • Preparing for production
  • Pushing our express app to Heroku
  • Thank you
  • Follow me on Skillshare!

Plataforma