- Level Professional
- المدة
- الطبع بواسطة Board Infinity
-
Offered by
عن
This comprehensive course will guide students through the process of building a complete web application using MongoDB, Express.js, AngularJS, and Node.js. In the first module, you will explore the principles of backend architecture, focusing on designing scalable and secure backends for real-world applications. They will create a RESTful API using Node.js and Express.js and learn to build a dynamic single-page application with AngularJS. The module also covers how to link the backend with the front end, display data, and manage user interactions in real time. The second module delves into frontend development principles and user-friendly interface design using HTML, CSS, JavaScript, and AngularJS. Participants will be guided through connecting the frontend with the backend API, handling HTTP requests and responses, and managing user input and form submissions. Additionally, this module emphasizes deployment strategies to ensure the performance and availability of the MEAN stack application. By the end of this course, you will design and implement a scalable and secure backend using the MEAN stack, build a RESTful API with Node.js and Express.js, integrate it with a front-end SPA using AngularJS, and learn deployment strategies. The course offers hands-on experience and valuable insights, equipping you with the ability to build a complete MEAN stack application from scratch, aligning with real-world application development needs.الوحدات
Introduction to the course
1
Discussions
- Meet and Greet
1
Videos
- Instructor Introduction Video
1
Readings
- Syllabus
Setting up the development environment
1
Assignment
- About Tools - Practice Quiz
5
Videos
- Required tools for the project
- Installing Code Editors (IDE)
- Installing NodeJS
- Configure MongoDB Atlas
- Installing Postman to Test our APIs
1
Readings
- Installation Guides
Building a Backend for our Application
4
Videos
- Building Server Side Node
- Employee Interface and Configuration
- Connecting with Database
- Connecting MongoDB Atlas
1
Readings
- Further Reads on MongoDB and Node
Building a Backend for our Application
1
Assignment
- Backend - Graded Quiz
5
Videos
- Implementing Post End Point
- Implementing Get End Point
- Implementing Put End Point
- Implementing Delete End Point
- Registering Routes
1
Readings
- Tell us what you think!
Build Basic Website
4
Videos
- Adding Employees Page
- Adding Navigation
- Creating Angular Project
- Creating Employee Interface & Service
Completing the Frontend
1
Assignment
- Angular - Practice Quiz
4
Videos
- Creating Employee List Component
- Creating Page to add Employees
- Implementing Add Employee Component
- Implementing Edit Employee Component
Deploying the Application
1
Assignment
- MEAN Stack - Graded Quiz
1
Peer Review
- Building a MEAN Application
5
Videos
- Deployement Options
- Deploying Backend
- Deploying APIs
- Deploying Frontend
- Deploying App with Netlify
1
Readings
- Provide your feedback!
Auto Summary
Unlock the potential of full-stack web development with the "Building a Complete MEAN Stack Application" course, offered by Coursera. Dive into the world of IT & Computer Science as you master the MEAN stack, comprising MongoDB, Express.js, AngularJS, and Node.js. This immersive program is divided into two detailed modules that cover both backend and frontend development. In the first module, gain a solid understanding of backend architecture, focusing on creating scalable and secure systems. Learn to build a RESTful API with Node.js and Express.js, and seamlessly integrate it with a dynamic single-page application using AngularJS. You'll also explore linking the backend with the front end to display data and manage real-time user interactions. The second module shifts focus to frontend development, where you'll design user-friendly interfaces with HTML, CSS, JavaScript, and AngularJS. Get hands-on experience connecting the frontend with backend APIs, managing HTTP requests, user inputs, and form submissions. Additionally, you'll learn essential deployment strategies to ensure your MEAN stack application performs efficiently and remains accessible. Upon completing this course, you'll be proficient in designing and implementing a complete, scalable, and secure MEAN stack application, from backend to frontend, with practical deployment strategies. This course is perfect for professionals looking to enhance their web development skills and build robust applications aligned with industry standards. Choose from two subscription options: Starter or Professional, and embark on this journey to become a MEAN stack expert. Whether you're aiming to advance your career or tackle new web development projects, this course provides the knowledge and hands-on experience you need to succeed.

Board Infinity