Secure Full Stack MEAN Developer
Offered By: EC-Council via Coursera
Course Description
Overview
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.
Syllabus
- Introduction
- In this module, To begin with, you will understand the goals, objectives, and summary of the entire course. You will get to know the author, his areas of expertise and his accomplishments. Later, you will explore Visual Studio Code, its installation process and how to set it up for your coding environment. You will start learning about the MEAN stack from the most fundamental element, which is MEAN Stack Architecture.
- Getting Started with Node.js (N)
- In this section, you will walk through the most integral part of the MEAN Stack, i.e. Node.js. You will get your hold on its installation process. You will also get to learn many significant parameters of Node.js like Node.js module, event loops, Node.js HTTP module, how to create servers and work with them.
- Server-Side Development with Express (E)
- In this module, you will start learning about the Express framework the installation process. You will understand the most basic functionalities like testing your framework. You will get a hold on how to create various pages in Express, how to delete the data. Finally, you will master the concept of REST APIs.
- Getting Started with MongoDB (M)
- In this module, you will start learning about MongoDB, a NoSQL database and its installation process. You will get hold on how to use MongoDB Compass, shell interface. You will learn how you can establish a connection with MongoDB Database
- Configuring the Backend
- Moving on to the most intersting part, in this module, you will learn and play with the CRUD (Create, Read, Update, Delete) operations of the database. You'll have fun playing withthe data by applying various sorts of command to segment or retrieve the data
- Frontend Development with JavaScript
- In this module, you will grasp all the fundamental concepts of front end development. You'll start by understanding Angular.Js, its key funtions and elements. You will also learn how to work woth Angular.Js, create its file structure. This section will make sure that you learn code in Angular like a pro.
- Configuring the Frontend
- In this module, you will learn the configuration process of the front end. This section involves a detailed break down where you will know how to configure the aspects like navigations, templates. You will also work with forms and get to know how the data validation if performed.
- Performing CRUD Operations
- This section involves a lot of detailed study of CRUD operations. Learn how to read,write amd manipulate the database to retrieve the information as per your requirements. Understand the concept of dependeny injections, why they are needed and how they work.
- Conclusion
- Get to know the final takeaways of the course. Get your hands dirty with fun and simple exercises.
Taught by
EC-Council
Related Courses
Amazon API Gateway for Serverless ApplicationsAmazon Web Services via AWS Skill Builder Desarrollo de aplicaciones avanzadas con Android
Universidad Nacional Autónoma de México via Coursera Application Development using Microservices and Serverless
IBM via Coursera Заключительный курс по теме «Прикладная наука о данных»
IBM via Coursera Wire Up an Auction Website with GraphQL
Coursera Project Network via Coursera