There are different type of Javascript frameworks.
Such as
MEAN and MERN Stack. They are Javascript based full stack development
platforms. This course is a unique combination of many frameoworks using Javascript.
Includes Angular, React, NestJS, Sevlet, Sapper, Vuejs etc.
6 Months of continuous learning, you won't get this opportunities anywhere else.
These are the technologies is used by more than 70% software development companies now.
Javascript is the most adopted and used computer programming language nowadays.
Typical Architecture of a Web Application
Typically in a web application there will be at least three tiers. Front-End,
Middle ware and Persistence Tier.
Traditionally in web applications, Views are created using generation of HTML elements.
There HTML generation was done by running some server side logic/code.
It is a waste of resource and dealy in response, When the same view is generated
multiple times to different users. It is good to have all these views are pre-constructed
and download it from some static web-servers instead of really to hit the application.
Thus the load on the application will be less. There will be typically mutliple facaded
web servers where by these staic assets are deployed or it will be pushed to CDN networks.
MEAN Stands for four different technologies such as:MongoDB, Express, Angular, Node.js
MongoDB
One of the most famous NoSQL Database is MongoDB which is Document based.
Its parallel read capability thorugh master slave setup is commendable.
It can make good cluster topology like replications and sharding.
MongoDB helps to search and index more data than compared to other dbs.
Mongo helps JSON/BSON documents stores without much transformation.
Thus faster data storing and retrieval is possible.
Express
We can use Express to ease the Nodejs based development.
We learn not only Express but extensions on top of it as well.
Angular
Single Page applications are the order of the day.
Using Typescript or ES6 we can develop SOFEA
(Service Oriented Front End Framework Architecture)
type applications.
Angluar brings destop like flavor and behaviour even to a
browser based application in terms of richness and robustness.
Reactjs
React and its extensions are the defacto standard for
building front end based applications other than Angular.
Learning React can make your applications built with out much
learning curve compared to Angular. Developers can be productive
from day 1 just knowing ES6 or TypeScript. Also Hybrid applications
for running Android and IoS is also a benefit which can be
developed using React Native libraries.
Node.js
Server Side development in JavaScript is done in Node.js.
Express and other extensions are built on top of Node.js.
For faster, more scalable and reactive applications can
be built using Nodejs, Express combinations.