Learn To Build Apps Using NodeJS and Angular

Coders remember the struggle of sending requests and then having to wait for the system to return them before being able to assign another task to the console again. However, NodeJS changed all that w...

  • All levels
  • English

Course Description

Coders remember the struggle of sending requests and then having to wait for the system to return them before being able to assign another task to the console again. However, NodeJS changed all that when you could simultaneously send requests without having to wait for the file system to execute the task and return. NodeJS has become a popular run-time environment especially for JavaScript deve...

Coders remember the struggle of sending requests and then having to wait for the system to return them before being able to assign another task to the console again. However, NodeJS changed all that when you could simultaneously send requests without having to wait for the file system to execute the task and return. NodeJS has become a popular run-time environment especially for JavaScript developers! It has made it easier for developers to write and execute their programs using NodeJS. So, if you wanted to learn NodeJS, then this is perfect place for you to start! The key to learning a new technology is a

What you’ll learn
  • A detailed introduction to NodeJS, Angular and MongoDB Atlas
  • Understanding our development environment, how to make the calls to the API, examine headers, put things into the headers, body and send the information
  • How to create an angular-based UI that can sit on top of that API
  • How to use the Atlas version of MongoDB as our database
  • How we interact from a UI to the backend via the API
  • Also use the API as standalone and make calls
  • Getting into NodeJS and how to integrate into MongoDB from NodeJS
  • Build a complete Library Database project from scratch

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Tooling

3
Section 3 : NodeJs and MongoDB Overview

4
Section 4 : Creating The API App

5
Section 5 : Creating Frontend

6
Section 6 : Course Summary

Curriculum

      Section 1 : Introduction
    1
    Introduction
      Section 2 : Tooling
    2
    Introduction
    3
    Visual Studio Code
    4
    Postman Preview
    5
    NPM
    6
    Summary
      Section 3 : NodeJs and MongoDB Overview
    7
    Introduction
    8
    Quick Overview Of NodeJS Preview
    9
    Installing NodeJS
    10
    Running Your First NodeJS Server
    11
    Quick Overview Of MongoDB
    12
    Creating a MongoDB Atlas Account
    13
    Summary
      Section 4 : Creating The API App
    14
    Introduction Preview
    15
    Initializing The Project
    16
    Creating server.js and app.js
    17
    Book Routing Part 1
    18
    Book Routing - Update and Delete
    19
    User Routing - Signup
    20
    User Routing - Admin Signup
    21
    User Routing - Login
    22
    Check Authorization
    23
    Models - User and Book
    24
    Testing API - User Signups
    25
    Maintaining Sessions With Tokens
    26
    Summary
      Section 5 : Creating Frontend
    27
    Introduction
    28
    Initializing The Project
    29
    Creating The Interceptor
    30
    Create The API Service
    31
    Creating The UI Components
    32
    Populating Signup Component
    33
    Populating Login Component
    34
    Populating Add-Books Component
    35
    Populating Edit-Books Component
    36
    Populating All Books Component
    37
    Creating All Books Front End
    38
    Debugging Session
    39
    App Walkthrough
    40
    Summary
      Section 6 : Course Summary
    41
    Course Summary

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.