Web Development
Web development can simply be defined as the building and maintenance of websites for hosting via the internet or the intranet (a private network).It’s all about creating web pages (websites) or applications (such as Amazon or Facebook) that run in a web browser. Web development often involves learning several programming languages, frameworks, databases, etc. as different websites and apps use different technologies and have different functionalities.
Web development is broadly classified into front-end development (client-side – the face of the web page that the user interacts with) and back-end development (server-side – the computational logic behind a website or an app).
Front-end web development:
Whenever we visit any website- images, links, login forms etc all comes under front-end web development. Though there are basically three languages to build them HTML(Now HTML5)- to build basic components of a webpage like table, forms, insert images, CSS(Now CSS3) for pure styling purpose, and Javascript to include every logical thing i.e code. But creating a website from the scratch using them would be a lot more complex. So we have frameworks to ease out this process. Some of the most famous and in demand front-end frameworks are:
Bootstrap, Angular Js, React.Js
Back-end web development:
Backend coding is a technique used in web development which involves employing scripts on a web server which produce a response customized for each user's (client's) request to the website. Some of the most in-demand server side frameworks are:
Laravel, Node js, ruby on rails, .Net Framework .