Monday, 19 December 2016

Basic of web designing

WEBSITE / WEB Application

So, Today I am gonna teach you the basic overview of a website.
As everything consists of what seems to us, and the part which does not appears
to the user.
So basically the part which seems to us is known as Front End or the user interface,
and the other one is known as back end which generally does not appear.
So like in a building a foundation plays an important role likewise the backend of a web application plays an important role
in dynamic web pages.

1. Front End

In common language it is the user interface or a plateform with which a user interacts with the web page.
It is made with the help of HTML, CSS, JavaScript.

Generally a good looking web application I mean the user interface of the web pages can be created with the
CSS only but to add more functions in the page like on click effects (Like a pop-up appears when we click a button)
we generally use JavaScript.

Note: JavaScript is a language which can be used both in client side as well as in server side scripting also.

2. BACK End

It is the most important part of any web page or a web application.
It interacts with the server of more precisely with tha database.
Many languages are available for server side scripting like,

  1. php
  2. python
  3. .NOT (pronounced as Dot Net) etc.

Many programmers use the as per the convenience of the programmer of the need of the web application.
And the most common is php (hypertext pre processor) language. So a web page can be made or more precisely a dynamic web page is
the combination of the front end and the back end.

Something to read

Now a days we use MVC concept in designing any web application.
Let us know what is MVC
M => Model
V => View
C => Control
So here model stands for the database related statements like performing database queries
like fetching data, inserting data, updating data, deleting data.
View stands for the part which a user is able to see or it is the front end of the application.
Controller as the name specifies it is the controller of what is being taken and what is being viewed.

For example look at the web address.
www.example.com/notice/create

So here don't think that notice is a directory as new programmers think
obviously it is common I too thought the same until I learned this concept.
So here notice calls a controller named notice and the create is a function of it.
If you are not getting it leave it now I will describe it after we finish our front-end tutorials.
Thank You for reading this.

No comments:

Post a Comment