Secure Full Stack MEAN Stack Developer
Découvrez comment créer et maintenir des applications web fonctionnelles dans le développement de la pile MEAN dans ce cours gratuit en ligne.
Description
Secure Full Stack Mean Stack Developer est un cours en ligne gratuit qui commence par vous présenter la définition et les concepts de la pile MEAN, ainsi que les quatre technologies open-source. Vous en apprendrez davantage sur l'anatomie, les propriétés, les méthodes et les processus d'installation de Node.js, ainsi que sur les étapes de création d'un serveur Web HTTP. Le cours vous permettra de comprendre comment créer et restructurer une application Node.js Express, ainsi que la façon d'utiliser les fonctions de logiciel malveillant Express.
Ce cours vous aidera à vous familiariser avec les processus impliqués dans les tests et la restructuration des API. Le cours décrit également l'utilisation de MongoDB comme technologie de base de données pour MEAN Stack, ainsi que des détails sur de nombreuses fonctions MongoDB et leur application dans des exemples de bases de données. Vous allez également être introduit dans les opérations CRUD dans la gestion de base de données, ainsi que la manière dont les opérations CRUD peuvent être utilisées dans les exemples de bases de données Mongo.
En outre, ce cours traite de la fonction Angulaire en tant que fonction et de la façon dont elle est utilisée pour modifier les composants des applications. Il décrit également comment créer des composants pour la navigation. Dans ce cours, les approches de conception de base du formulaire Web ainsi que la validation des données seront décrites. L'utilisation du système AI intégré dans les API de demande Angulaire et HTTPS pour effectuer des opérations dans une base de données sera également couverte dans ce cours. Vous devez donc vous inscrire à ce cours et commencer votre prochain voyage d'apprentissage aujourd'hui.
Start Course NowModules
Introduction à MEAN Stack Architecture
-
Introduction To MEAN Stack Architecture - Learning Outcomes
-
The MEAN Stack Architecture
-
Installing Visual Studio Code
-
Introduction to MEAN Stack Architecture - Lesson Summary
Getting Started with Node.js
-
Getting Started with Node.js - Learning Outcomes
-
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
-
Importing and Exporting Information from 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
-
Getting Started with Node.js - Lesson Summary
Server-Side Development with Express (E) Part 1
-
Server-side Development with Express (E) - Learning Outcomes
-
Introduction to the Express Framework
-
Installing and Testing Express
-
Creating a Node.js Express App
-
Importing Files from the App Object in Node.js
-
Restructuring an Express App
-
Creating Templates
-
Using Express Middleware Functions
-
Creating the List Page
-
Creating the List Page Part 2
-
Creating the Details Page
-
Computing Providers Detail Information
-
Server-side Development with Express (E) - Lesson Summary
Server-Side Development with Express (E) Part 2
-
Server-Side Development with Express (E) Part 2 - Learning Outcomes
-
Creating the Edit Page
-
Creating the Edit Page Part 2
-
Creating the Add Page
-
Creating the Add Page Part 2
-
Deleting Data
-
Deleting Data Part 2
-
Rest API Basics
-
Implementing Rest APIs
-
Testing Rest APIs
-
Refactoring APIs
-
Refactoring APIs Part 2
-
Server-Side Development with Express (E) Part 2 - Lesson Summary
Getting Started with MongoDB (M)
-
Getting Started with MongoDB (M) - Learning Outcomes
-
Introduction to MongoDB
-
Installing MongoDB
-
Using MongoDB Compass
-
Using MongoDB Compass - Part 2
-
Using Mongo Shell Interface
-
Connecting to MongoDB
-
Creating Schemas and Models
-
Getting Started with MongoDB (M) - Lesson Summary
Secure Full Stack MEAN Stack Developer - First Assessment
Configuring the Backend
-
Configuring the Backend - Learning Outcomes
-
Querying Documents Using find()
-
Insert Documents Using create()
-
Updating Documents Using findOneAndUpdate()
-
Deleting Documents Using findOneAndDelete() and deleteMany()
-
Configuring the Backend - Lesson Summary
Front-End Development with JavaScript
-
Frontend Development with JavaScript - Learning Outcomes
-
Getting Started with Angular
-
Creating an Angular Application
-
Angular Project File Structure
-
Anatomy of an Angular Component
-
Anatomy of an Angular Component Part 2
-
One-Way Data Binding
-
Two-Way Data Binding
-
Using Nglf Directive
-
Using ngForOf Directive
-
Angular Modules
-
Creating NgModules
-
Creating NgModules Part 2
-
Using Angular Router
-
Frontend Development with JavaScript - Lesson Summary
Configuring the Frontend
-
Configuring the Frontend - Learning Outcomes
-
Configuring Templates
-
Creating Navigations
-
Working with Template-driven Forms
-
Working with Reactive Forms
-
Validating Form Data: Using In-built Validators
-
Validating Form Data: Error Check Messages
-
Configuring the Frontend - Lesson Summary
Performing CRUD Operations
-
Performing CRUD Operations - Learning Outcomes
-
Services and Dependency Injection (DI)
-
Reading Data from Database
-
Inserting Data into Database
-
Updating Data in the Database: Definitions and Functions of PUT
-
Updating Data in the Database: Application of the PUT function
-
Delete Data from Database
-
Conclusion
-
Performing CRUD Operations - Lesson Summary
Secure Full Stack MEAN Stack Developer - Second Assessment
Course assessment
Learning Outcomes
Une fois ce cours terminé, vous pourrez:
- Discutez de la définition et des concepts de la pile MEAN.
- Comprendre le concept et le système de travail de Node.js.
- Décrivez le modèle de processus et le processus d'installation de Node.js.
- Reconnaître comment créer des API REST pour effectuer des opérations CRUD.
- Evaluez la fonction de MongoDB dans la pile MEAN.
- Indiquez les applications JavaScript utilisées pour le développement frontal.
- Discutez des services Angulaires en tant que fonction et applications.
- Comparer les deux approches de conception de formulaire Web, expliquer leur nature et leur état où chacun d'eux est applicable.
- Expliquez le besoin de validation des données et décriez la procédure étape par étape.
- Décrivez les fonctions de demande HTTPS et leurs utilisations.
Certification
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma or Certificate.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results