Web developer
A web developer is a programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications using a client–server model. The applications typically use HTML, CSS and JavaScript in the client, PHP, ASP.NET (C#), Python, Node.js, Go or Java in the server, and http for communications between client and server. A web content management system is often used to develop and maintain web applications.
Prerequisite
There are no formal educational or licensure requirements to become a web designer. However, many colleges and trade schools offer coursework in web development. There are also many tutorials and articles, which teach web development, freely available on the web - for example, on Basic JavaScript.
Even though there are no formal requirements, dealing with web developing projects requires those who wish to be referred to as web developers to have advanced knowledge and skills such as:
- HTML/XHTML, CSS, JavaScript and jQuery
- Server/client side architecture like all or some of the above mentioned
- Programming/coding/scripting in one of the many server-side languages or frameworks (e.g., Perl, Python, Ruby, PHP, Go, CFML - ColdFusion, Java, ASP, ASP.NET, Node.js)
- Ability to utilize a database
- Creating single page application with use of front-end tools such as EmberJS,[1] ReactJS[2] or AngularJS[3]
See also
References
- "EmberJS website". EmberJS.
- "ReactJS website". ReactJS.
- "AngularJS website". AngularJS.
External links
| Wikiversity has learning resources about Web design |
- The US Department of Labor's description of Web Developers
- / World Wide Web Consortium (W3C)