- Level Foundation
- المدة 25 ساعات hours
- الطبع بواسطة EC-Council
-
Offered by
عن
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. By the end of this course, you will be able to successfully build secure web applications with the most advanced and updated JavaScript frameworks.الوحدات
Author Introduction
1
Videos
- Author Introduction
Course Overview
1
Videos
- Course Overview
Installing Visual Studio Code
1
Assignment
- Video 1.1- Quiz
1
Videos
- Installing Visual Studio Code
The MEAN Stack Architecture
2
Assignment
- Video 1.2 - Quiz
- Module Quiz
1
Videos
- The MEAN Stack Architecture
Introduction to Node.js
1
Assignment
- Video 2.1 - Quiz
1
Videos
- Introduction to Node.js
Installing Node.js
1
Videos
- Installing Node.js
The package.json File
1
Assignment
- Video 2.3 - Quiz
1
Videos
- The package.json File
The Node.js Event Loop
1
Assignment
- Video 2.4 - Quiz
1
Videos
- The Node.js Event Loop
The I/O Cycle
1
Videos
- The I/O Cycle
The Anatomy of a Node.js Module
1
Videos
- The Anatomy of a Node.js Module
Creating Node Modules
1
Assignment
- Video 2.7 - Quiz
1
Videos
- Creating Node Modules
Exploring the Node.js HTTP Module
1
Assignment
- Video 2.8 - Quiz
1
Videos
- Exploring the Node.js HTTP Module
Creating an HTTP Webserver with Node.js
1
Assignment
- Video 2.9 - Quiz
1
Videos
- Creating an HTTP Webserver with Node.js
Responding to HTTP Requests
1
Videos
- Responding to HTTP Requests
Routing in Node.js
1
Videos
- Routing in Node.js
Creating a Sample Node.js Application
2
Assignment
- Video 2.12 - Quiz
- Module Quiz
1
Videos
- Creating a Sample Node.js Application
Introduction to the Express Framework
1
Assignment
- Video 3.1 - Quiz
1
Videos
- Introduction to the Express Framework
Installing and Testing Express
1
Assignment
- Video 3.2 - Quiz
1
Videos
- Installing and Testing Express
Creating a Node.js Express App
1
Videos
- Creating a Node.js Express App
Restructuring an Express App
1
Videos
- Restructuring an Express App
Creating Templates
1
Assignment
- Video 3.5 - Quiz
1
Videos
- Creating Templates
Using Express Middleware Functions
1
Assignment
- Video 3.6 - Quiz
1
Videos
- Using Express Middleware Functions
Creating the List Page
1
Videos
- Creating the List Page
Creating the Details Page
1
Videos
- Creating the Details Page
Creating the Edit Page
1
Videos
- Creating the Edit Page
Creating the Add Page
1
Videos
- Creating the Add Page
Deleting Data
1
Videos
- Deleting Data
REST API Basics
1
Assignment
- Video 3.12 - Quiz
1
Videos
- REST API Basics
Testing REST APIs
1
Assignment
- Video 3.13 - Quiz
1
Videos
- Testing REST APIs
Refactoring APIs
1
Assignment
- Module Quiz
1
Videos
- Refactoring APIs
Introduction to MongoDB
1
Assignment
- Video 4.1 - Quiz
1
Videos
- Introduction to MongoDB
Installing MongoDB
1
Assignment
- Video 4.2 - Quiz
1
Videos
- Installing MongoDB
Using MongoDB Compass
1
Assignment
- Video 4.3 - Quiz
1
Videos
- Using MongoDB Compass
Using Mongo Shell Interface
1
Assignment
- Video 4.4 - Quiz
1
Videos
- Using Mongo Shell Interface
Connecting to MongoDB
1
Assignment
- Video 4.5 - Quiz
1
Videos
- Connecting to MongoDB
Creating Schemas and Models
2
Assignment
- Video 4.6 - Quiz
- Module Quiz
1
Videos
- Creating Schemas and Models
Querying Documents Using find()
1
Assignment
- Video 5.1 - Quiz
1
Videos
- Querying Documents Using find()
Inserting Documents Using create()
1
Assignment
- Video 5.2 - Quiz
1
Videos
- Inserting Documents Using create()
Updating Documents Using findOneAndUpdate()
1
Assignment
- Video 5.3 - Quiz
1
Videos
- Updating Documents Using findOneAndUpdate()
Deleting Documents Using findOneAndDelete() & deleteMany()
2
Assignment
- Video 5.4 - Quiz
- Module Quiz
1
Videos
- Deleting Documents Using findOneAndDelete() & deleteMany()
Getting Started with Angular
1
Assignment
- Video 6.1 - Quiz
1
Videos
- Getting Started with Angular
Creating an Angular Application
1
Videos
- Creating an Angular Application
Angular Project File Structure
1
Assignment
- Video 6.3 - Quiz
1
Videos
- Angular Project File Structure
Anatomy of an Angular Component
1
Assignment
- Video 6.4 - Quiz
1
Videos
- Anatomy of an Angular Component
One-way Data Binding
1
Assignment
- Video 6.5 - Quiz
1
Videos
- One-way Data Binding
Two-way Data Binding
1
Videos
- Two-way Data Binding
Using Nglf Directive
1
Assignment
- Video 6.7 - Quiz
1
Videos
- Using Nglf Directive
Using NgForOf Directive
1
Assignment
- Video 6.8 - Quiz
1
Videos
- Using NgForOf Directive
Angular Modules
1
Assignment
- Video 6.9 - Quiz
1
Videos
- Angular Modules
Creating NgModules
1
Videos
- Creating NgModules
Using Angular Router
2
Assignment
- Video 6.11 - Quiz
- Module Quiz
1
Videos
- Using Angular Router
Configuring Templates
1
Videos
- Configuring Templates
Creating Navigations
1
Assignment
- Video 7.2 - Quiz
1
Videos
- Creating Navigations
Working with Template-driven Forms
1
Assignment
- Video 7.3 - Quiz
1
Videos
- Working with Template-driven Forms
Working with Reactive Forms
1
Assignment
- Video 7.4 - Quiz
1
Videos
- Working with Reactive Forms
Validating Form Data
2
Assignment
- Video 7.5 - Quiz
- Module Quiz
1
Videos
- Validating Form Data
Services Dependency Injection (DI)
1
Assignment
- Video 8.1 - Quiz
1
Videos
- Services Dependency Injection (DI)
Reading Data from Database
1
Assignment
- Video 8.2 - Quiz
1
Videos
- Reading Data from Database
Inserting Data into Database
1
Assignment
- Video 8.3 - Quiz
1
Videos
- Inserting Data into Database
Updating Data in the Database
1
Assignment
- Video 8.4 - Quiz
1
Videos
- Updating Data in the Database
Delete Data from Database
2
Assignment
- Video 8.5 : Quiz
- Module Quiz
1
Videos
- Delete Data from Database
Closing
1
Videos
- Closing
Auto Summary
"Secure Full Stack MEAN Developer" is an in-depth course by Coursera focusing on full-stack web development using MongoDB, Express, Angular, and Node.js. Ideal for beginners, it covers both front-end and back-end development, starting with JavaScript basics and advancing to building secure web applications. The course includes 1500 hours of content and offers a starter subscription. Perfect for aspiring full-stack JavaScript developers.

EC-Council