7 DG2 19eskcs821
7 DG2 19eskcs821
Contents
Page
I Frontend 3
II Backend 6
III API 9
IV Database 10
V Authentication 12
VI Certificate
I Front-end
5
I Document Object Model:
The DOM stands for Document Object Model. It can simply be understood as a tree of nodes created
by the browser. Each of these nodes has its own properties and methods which can be manipulated
using JavaScript.
6
I JQuery:
What is Git?
Git is a version control system which lets you track changes
you make to your files over time. With Git, you can revert to
various states of your files (like a time traveling machine). You
can also make a copy of your file, make changes to that copy,
and then merge these changes to the original copy.
What is GitHub?
GitHub lets you store your repo on their platform. Another
awesome feature that comes with GitHub is the ability to
collaborate with other developers from any location.
Version Control
Version control systems are a category of software tools that
helps in recording changes made to files by keeping a track of
modifications done in the code. 9
I Back-end Web Development
About
Back end development (often called the “server-side”
development), is the creation of everything that goes on behind
the scenes of a website or application that the user can’t see.
Data is collected from external servers and applications and
filters this information back into the website to process user
requests. If you’re buying something online, you enter your
information into the website. That information will then be stored
in a database that was created on a server and will be
processed to purchase your item. All of these stages are part of
backend development.
Technologies that are used in backend Development are : Sql ,
MongoDb,Node js,Express js,react js,postmanEtc.
11
II Node js
What is Node.js?
Node.js (Node) is an open source development platform for executing
JavaScript code server-side. Node is useful for developing applications
that require a persistent connection from the browser to the server and is
often used for real-time applications such as chat, news feeds and web
push notifications.
Well, the most important thing is that we already know Javascript, and
Node.js allows us to create a backend using Javascript. So we can use
one language and we don't have to spend a lot of extra time learning
about yet another language and all of its intricacies.
Node is also superfast and will allow us to create really scalable and fast
running web sites. And we're not the only ones choosing Node. We're in
really good company here. Web sites such as eBay, Uber, Trello, Twitter,
Netflix, all use Node.js in their backend, and more and more companies are
joining their ranks and starting to use Node.
7
II NPM & EJS
Node Package Module (NPM)
Adapt packages of code for your apps, or
incorporate packages as they are.
Download standalone tools you can use right away.
Run packages without downloading using npx.
Share code with any npm user, anywhere.
About reactjs
7
Certificate