You are on page 1of 9

A front-end developer is a type of computer

programmer that codes and creates the visual


front-end elements of a software, application or
website. He or she creates computing
components/features that are directly viewable
and accessible by the end user or client.
UI/ Front-end
Developer
A front-end developer is also known as a client
end developer and front-end coder.
CLIENT SIDE VS SERVER SIDE 
ROLE OF FRONT END IN SDLC 

Simply Put 

• Front End does not


react with the database
directly, nor is it
responsible for
conducting any
calculations. 

• Database is queried by
the backend and front-
end acts on retrieved
info 
DIFFERENT ROLES IN FRONT
END

BACKGROBACKGROUND 
BACKGROUND 
BACKGROUND 
UND ​
FRONT END
TECH
STACK 
CONNECTING BACKEND 
The frontend sends:

•Simple HTTP requests without a body


•Form data
•JSON-formatted data

The backend usually responds with certain contents of the


HTTP    body:

•HTML-formatted responses
•other static files (CSS, JS, images, …)
•JSON-formatted data
•No body at all. Just a status code and header fields.
PROS                                   CONS
• Great pay. • Your work always follows you home
• Competition is pretty fierce
• A lot of work opportunities.
• Frequent calls from the clients, citing
• Fun work.
silly complaints like, “Hey, this isn't
• Fulfilling work. loading!” or “Hey, the server is down.
• You never stop learning and growing. Do something.” Or something like,
“Hey, add a small content for me,
• Great and helpful community. please?”
• A lot of resources available if you • Skills become out-dated VERY quickly;
ever get stuck at something. easy to get overwhelmed by all of the
different tools that need to be learned
Projection of Career growth

•  Become a UX/UI expert. Where your design brings joy to every


person who uses your product
•  Learn more, become full-stack or add app development. Then be in
demand everywhere.
• Web development is not going to dry out as a job market and due to
huge demand, many companies will be going to need web dev.
• Learn skills as a full-stack and after some experience become lead of
business units.

You might also like