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 .
- 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.
- 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 .
- 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 .
- 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.
- 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 .
- 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