A person who knows the programming about front end, back end and database. He/she can develop programs for client and server side.
Usually, it
deals with 3 differnet types of programming.
First, the
client oriented which uses some scripting languages like
javascript,angular….
Next, the
server, in which the server side scripting is done( Languages used Active
Server Pages(ASP), PHP….)
Finally, it’s about the database(SQL ,SQLite)
Full stack development starts with client side. When a client/user enters or enquirs a details, the details are forwared to a server machine.
The server
searches the database, finds the details ,retrieves it from database and
forwards the response to the client.
Once the
client gets the response, further process continues..
For
example, Consider a login module.
It needs a
id and password to enter into the system. The user opens the webpage, enters
the login details and click login button.
Once, the
details are forwarded to server, it checks the information. If the information
is correct ,it retrieves the data and the user is successfully logged in to the
system.
Skills
for full stack developer
Skills are
the important factors of a developer. A full stack developer needs to create and
manage the applications which includes the server side programming, database
maintenance, libraries, framework and includes
the UX design.
Programming
knowledge is required in HTML,java. Frameworks like Apache,JSON,Angular, React
is used. Scripting like PHP,JSP is used.
Going to
depth, the following areas should be
known by a full stack developer.
Front end skills
Front end is
used to get the input from the user. It mostly includes the basic web designing
and event handling.
HTML: It
stands for Hypertext Markup Language.It is used to design your web page.
Generally, user interaction and interface with internet takes place here.
CSS:
Cascading Style Sheets. It defines the look and feel of a website. It mainly
deals with the presentation which includes font, color and other styling
attributes.
AJAX: It is
a type of web programming concept. This is the most useful for full stack
developers for asynchronous communication between web application and server
ReactJS: It
is open source javascript library. It includes many reusable UI components.
Mainly used in building large web
applications
JQuery: It
is a javascript library which deals with animation,event handling type of
coding. It is useful for optimal coding and web development issues.
No comments:
Post a Comment