If you know about web development you already listen about what is front end and what is back end programming . But exactly do we mean by this ? Front end refers to client side and back end refer server side application . But roles and responsibility are very different . Front end is basically what user see and back end is all about everything works. Back end developer need to be critical thinking . Let’s take a example think about a restaurant where you can’t see the kitchen . Here dish is like front end work and kitchen work is like back end work .
What Is Front-End Development?
HyperText Markup Language is the base of the website providing the overall design and function. HTML is a markup language. Most recent version of HTML is HTML 5.2 released in 2017 .
Cascading Style Sheets describe the presentation of the document written by HTML and XML. CSS describes how elements are to be displayed on screen, paper or media. It can control the layout of the multiple web pages.
Front end frameworks like Angular, Ember, Backbone and React are also popular.
What Is Back – End Development?
The back – end is also called the server-side for example in e-commerce website customer interact with the front end part. After they select the things and put them into the shopping cart, the information is kept inside the database which resides on the server. After a few days when the client checks the status of delivery, the server pulls the information.
It is the term used for the behind the scene activities that happen when performing any action on a website . It can be logging into your account and purchasing the clothes from the online store . Backend developer focuses scripting , database and architecture of the website . Code written by backend developers helps to communicate the database information to the browser .
Skills required to become a Back – End developer?
1. server 2. Database 3. Programming language 4. API
Back end developer must have the knowledge of DBMS technology. MYSQL, MongoDB, SQLserver, Oracle, Redis are used for this purpose.
Knowledge of web API (REST & SOAP ) is also important for a full stack developer.
3. Development Language
Back end developer knows at least one programming language like Python, JAVA, Ruby, etc.
1. The back end developer should understand the goal of the website and come up with effective solution . Working experience of python with django or laravel for php .