Business- technology - Educational- Politics -Software

Monday, November 11, 2019

Web Development lesson 1.

 Web development

Web Development

 

Web development work associated with the development of websites for hosting via internet or intranet.Any web development contains few important attributes which are given below .
  1. Web Design: In Web design one has to think what kind of website he/she     is developing, like if it is for social media ,logistics ,online shopping or any kind for ERP based and accordingly one needs to decide the designs. HTML and CSS are the main components of it.
  2. Web     Development Language And Tools: There are many languages available     to start developing your front and back-end , but we need to focus on  our requirements. Like Node,Python,Go and PHP . Out of these,everyone has their own advantages . But we need to focus on our     requirement and select languages accordingly .Any Back end language will communicate with Database and provide the requests resources .
  3. Database     : This is the place were all resources reside ,Like customer details and products details and everything .Again we have many Databases like MySQL,oracle and mongodb etc . MySQL and Oracle both follows relational structure . MongoDB is Document  based so we should select according to our requirements .We should design our Databases in such a way that it could be scalable in future .
  4. Server : Once we Developed our application this is time to make our     application available to outer world , so for that we need to deploy     our application on either AWS or our own server computer if     available . After doing this Application will be accessible by IP     address like 111.111.122.444.
  5. Hosting Web Application:     Once we feel our application looking good to release for all     external users all we need to do is to buy host name as IP address is not memorable by customers or users , we need to purchase a unique site name which we can get from Go daddy or many others are available to provide host name . Example of host name  http://www.xyz.com . Once we get Host name we need to map IP address with host name .So that when some one hit http://www.xyz.com it will redirect to actually IP address and able serve resources to users .
  6. Security     : Security is an important aspect of any Web development , so we need     to make our http to https , for that we should get certificates . Other than this there several more parameters to be taken care like Cross site scripting ,Sql Injection,Denial-of-service ,Memory corruption ,Buffer overflows ,Cross-Site request forgery etc . These are the things which we need to take care at the time development it self .

     

No comments:

Post a Comment