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 |
Credential | Certificate |
Secure Full Stack MEAN Developer at Coursera Highlights
- Earn a Certificate upon completion
Secure Full Stack MEAN Developer at Coursera Course details
- 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
- 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
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