full stack development - Front end Skills

 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