تفاصيل الدورة

Go from beginner to advanced by building 4Node.js applications ofincreasing complexity.

This course will teach you how to build webapps from the ground up whilefocusing on best practices. The main technologies usedwill beNode.js,Express.js and MongoDB.

We'll use a variety of templating engines for our frontend. This will includeSwig, Angular and plain HTML.

We'll be using Mongoose throughout this course.Mongoose is a node modulebuilt on top of MongoDB to assist in creating and handling database objects.

Project 1

Getting to Know Mongoose

  • Familiarize yourself with Node andMongoose by building a CRUD example app.
  • Learn about the different data types used in Mongoose models.
  • Understand how to make API calls using Postman to add, update or delete documents.
  • Get to know important methods used to query, save and remove document properties.


Project 2

User Login App

  • Build a userlogin app consisting of a log in and success page.
  • Create static Expressroutes to connect with HTML pages.
  • Learn about advanced Mongoose methods for Validating input and how to use mongoose Plugins to hide password data.


Project 3

Meeting Reporting App

  • Use Express, Swig and Mongoose to develop an app for recording meeting notes.
  • Learn howto create new Notes and filter by user.
  • Create a RESTfulAPI and implement using best practices.
  • Learn how to handle and display custom Errors.
  • Use the Async module and learn how to query multiple documents at the same time.


Project 4

Search Engine

  • MEAN-stack application built from the ground up. (MongoDB, Express, Angular, Node.js)
  • Build a search engine using theMongoose search plugin, Angular and Bootstrap.
  • Learn how to reference and populate documents.
  • Integrate Passport.js for secure Local authentication. Learn how to protect routes from non-verified users.


After taking this course you will:

*Knowhow to build Full-Stack applications using JavaScript throughout.

*Learn how to setup aserverandroutingusingExpress, work with various view engines like Swig, Angular and plain HTML.

*Understand how to perform CRUDoperations by building useful apps to save, update and retrieve documents from a database.

* Be able to build a MEAN-stack application from the ground up.

*Understand Mongoose methods for workingwithschemas,plugins,validators, anddata types.

تحديث بتاريخ 14 November, 2018
دورات يمكنك الالتحاق بها على الفور... خذ دورة عبر الإنترنت على Node Js ابتداءً من الآن. See all courses

قيِم هذه الصفحة