Introduction To The Course: Instructor
Introduction To The Course: Instructor
Discussion
Responsibilities
Designing user interactions on web pages
Working with graphic designers for web design features
Visualizing a project from conception to finalization
Ensure responsiveness of applications
Front end and back-end development
Creating servers and databases for functionalities
Ensure cross-platform optimization
Designing and developing APIs
Staying abreast of developments in web applications and programming languages
WEB TECHNOLOGIES AND PROGRAMMING (BY: HUMAIRA WAQAS) 5
… THE RISE OF FULL-STACK JAVASCRIPT
MEAN Stack developer vs Full Stack developer
Instead of grasping diverse knowledge, someone who
has knowledge in some areas alone.
A development process that is based on JavaScript.
i.e., MEAN stack.
MEAN STACK
Set of technologies that you can use to make a
full-stack JavaScript based application:
M – MongoDB (No SQL database)
E – Express (a framework on top of Node)
A – Angular (a front-end framework)
N – Node (backend framework)
WEB TECHNOLOGIES AND PROGRAMMING (BY: HUMAIRA WAQAS) 6
Full Stack Development (Web Technologies)
LAMP/XAMP/WAMP
MEAN Stack
Scalable and the fact that it is based on JavaScript only.
This means that both client-side and Server-side can be written
in one language i.e., JavaScript
MongoDB, Express, Angular, Node
MERN Stack
MongoDB, Express, React, Node
MEAN
WEB TECHNOLOGIES AND PROGRAMMING (BY: HUMAIRA WAQAS) 8
Cost effective
Startups do not need to hire different programmers to work on a single
project
Faster Data-Communication
JSON seamlessly distributes the data between the layers and save the
efforts of again writing the codes
MEAN Stack Supports Isomorphic Coding
Isomorphic means the application uses the same rendering engine on the
client and the server, thus making it easier for developers to maintain
markup templates
MEAN Time-Savvy Solutions with MEAN
MEAN has an infinite set of modules and libraries for Node.js that is
ready for use