/MongoDB-Express-Angular-and-Node.js-Fundamentals

A practical guide to the tried-and-true production-ready MEAN stack, with additional tips, tricks, and best practices

Primary LanguageCSSMIT LicenseMIT

GitHub issues GitHub forks GitHub stars PRs Welcome

MongoDB, Express, Angular, and Node.js Fundamentals

MongoDB, Express, Angular and Node.js Fundamentals begins by demystifying the MEAN architecture. You will take a look at the features of the JavaScript technologies, frameworks, or libraries that make up a MEAN stack. You will learn how to develop a RESTful API using Node.js, Express.js, and MongoDB Atlas. You will also learn how to build a blogging application using the MEAN stack. Next, you will learn about authentication using MEAN, and explore the features of Angular, such as pipes, reactive forms, modules and optimizing apps, animations and unit testing, and much more. By the end of the course, you will get all the knowledge you need to become a pro at developing efficient web applications using JavaScript technologies.

MongoDB, Express, Angular, and Node.js Fundamentals by Paul Oluyege

What you will learn

  • Understand the MEAN architecture
  • Create RESTful APIs to complete CRUD tasks
  • Build a blogging application with basic features
  • Describe best practices to secure node applications
  • Implement authentication and authorization
  • Create simple animations using Angular
  • Perform unit testing on Angular applications

Hardware requirements

For an optimal student experience, we recommend the following hardware configuration:

  • Processor: Intel Core i5 or equivalent
  • Memory: 4 GB RAM or higher
  • Storage: 35 Gb or higher

Software requirements

You’ll also need the following software installed in advance:

  • OS: Windows 7 SP1 64-bit, Windows 8.1 64-bit, or Windows 10 64-bit
  • Browser: Google Chrome, latest version
  • Postman | API Development Environment, latest version
  • Visual Studio Code, latest version
  • Node.js LTS 8.9.1 installed
  • Angular 7 CLI 7.21 installed
  • Express.js
  • MongoDB Atlas