Coursera
Coursera Logo

Secure Full Stack MEAN Developer 

  • Offered byCoursera

Secure Full Stack MEAN Developer
 at 
Coursera 
Overview

Duration

25 hours

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Secure Full Stack MEAN Developer
 at 
Coursera 
Highlights

  • Earn a Certificate upon completion
Details Icon

Secure Full Stack MEAN Developer
 at 
Coursera 
Course details

What are the course deliverables?
  • Learn to build single-page application and multipage application using Express
  • Learn to create innovative and cutting-edge web applications quickly using only JavaScript
  • Learnt and create REST APIs to perform CRUD operations
  • Explore each individual technology used in the MEAN stack
More about this course
  • MEAN stack development is a modern approach to building dynamic web applications
  • It is an open-source JavaScript framework that harnesses four major technologies: MongoDB, Express, Angular, and Node.js. Given the ever-increasing demand for full-stack JavaScript developers, this course will help you master both front-end and back-end development
  • The course will begin with teaching you how to build your own application with plain JavaScript and the fundamentals of web development (HTML, CSS, and JavaScript)
  • You will understand how Node can be used to execute JavaScript code at the back end and the powerful applicability of Node when used with the Express framework and MongoDB
  • Further, you will learn how to use the front-end framework with Angular for building client applications and user interfaces
  • Later, you will become familiar with building REST APIs with tools such as Postman and SoapUI
Read more

Secure Full Stack MEAN Developer
 at 
Coursera 
Curriculum

Introduction

Author Introduction

Course Overview

Installing Visual Studio Code

The MEAN Stack Architecture

Video 1.1- Quiz

Video 1.2 - Quiz

Module Quiz

Introduction to Node.js

Installing Node.js

The package.json File

The Node.js Event Loop

The I/O Cycle

The Anatomy of a Node.js Module

Creating Node Modules

Exploring the Node.js HTTP Module

Creating an HTTP Webserver with Node.js

Responding to HTTP Requests

Routing in Node.js

Creating a Sample Node.js Application

Video 2.1 - Quiz

Video 2.3 - Quiz

Video 2.4 - Quiz

Video 2.7 - Quiz

Video 2.8 - Quiz

Video 2.9 - Quiz

Video 2.12 - Quiz

Module Quiz

Server-Side Development with Express (E)

Introduction to the Express Framework

Installing and Testing Express

Creating a Node.js Express App

Restructuring an Express App

Creating Templates

Using Express Middleware Functions

Creating the List Page

Creating the Details Page

Creating the Edit Page

Creating the Add Page

Deleting Data

REST API Basics

Testing REST APIs

Refactoring APIs

Video 3.1 - Quiz

Video 3.2 - Quiz

Video 3.5 - Quiz

Video 3.6 - Quiz

Video 3.12 - Quiz

Video 3.13 - Quiz

Module Quiz

Introduction to MongoDB

Installing MongoDB

Using MongoDB Compass

Using Mongo Shell Interface

Connecting to MongoDB

Creating Schemas and Models

Video 4.1 - Quiz

Video 4.2 - Quiz

Video 4.3 - Quiz

Video 4.4 - Quiz

Video 4.5 - Quiz

Video 4.6 - Quiz

Module Quiz

Configuring the Backend

Querying Documents Using find()

Inserting Documents Using create()

Updating Documents Using findOneAndUpdate()

Deleting Documents Using findOneAndDelete() & deleteMany()

Video 5.1 - Quiz

Video 5.2 - Quiz

Video 5.3 - Quiz

Video 5.4 - Quiz

Module Quiz

Getting Started with Angular

Creating an Angular Application

Angular Project File Structure

Anatomy of an Angular Component

One-way Data Binding

Two-way Data Binding

Using Nglf Directive

Using NgForOf Directive

Angular Modules

Creating NgModules

Using Angular Router

Video 6.1 - Quiz

Video 6.3 - Quiz

Video 6.4 - Quiz

Video 6.5 - Quiz

Video 6.7 - Quiz

Video 6.8 - Quiz

Video 6.9 - Quiz

Video 6.11 - Quiz

Module Quiz

Configuring the Frontend

Configuring Templates

Creating Navigations

Working with Template-driven Forms

Working with Reactive Forms

Validating Form Data

Video 7.2 - Quiz

Video 7.3 - Quiz

Video 7.4 - Quiz

Video 7.5 - Quiz

Module Quiz

Services Dependency Injection (DI)

Reading Data from Database

Inserting Data into Database

Updating Data in the Database

Delete Data from Database

Video 8.1 - Quiz

Video 8.2 - Quiz

Video 8.3 - Quiz

Video 8.4 - Quiz

Video 8.5 : Quiz

Module Quiz

Closing

Secure Full Stack MEAN Developer
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Secure Full Stack MEAN Developer
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...