Web developer: Difference between revisions

Content deleted Content added
Mgiorno (talk | contribs)
No edit summary
m Article needed citation for accuracy. Referenced official web development documentation.
 
Line 1:
{{pp-semi-indef|small=yes}}
'''Definition'''
{{Short description|Programmer who specializes in World Wide Web applications}}
{{More citations needed|date=May 2013}}
 
A '''web developer''' is a [[programmer]] who develops [[World Wide Web]] applications using a [[client–server model]]. The applications typically use [[HTML]], [[CSS]], and [[JavaScript]] in the client, and any general-purpose [[programming language]] in the server. [[http|HTTP]] is used for communications between client and server. A web developer may specialize in client-side applications ([[Front-end web development]]), server-side applications (back-end development), or both (full-stack development).<ref>{{Cite web |title=Web Development |url=https://www.w3schools.com/whatis/ |access-date=2024-02-15 |website=www.w3schools.com |language=en-US}}</ref>
This is a [[software developer]] or [[software engineer]] who is specifically engaged in the development of [[World Wide Web]] applications, or distrubuted network applications that are run over the http protocol using an http server, a [[web server]], and an http client, a [[web browser]]. Web developers can be [[webmasters]] who handle website administration and web design as well as web application development or can simply be web application developers. Web developers are formally in charge of [[web development]] within their respective organizations or also as freelance software developers.
 
== Prerequisite ==
'''Tools of the Trade'''
 
There are no formal educational or [[license]] requirements to become a web developer. However, many colleges and trade schools offer coursework in web development. There are also many tutorials and articles which teach web development, often freely available on the web - for example, on [[wikiversity: Basic JavaScript|JavaScript]].
As software developers for the Web, web developers use:
 
Even though there are no formal requirements, web development projects require web developers to have [[knowledge]] and skills such as:
•interpreted scripting languages like [[Perl]], [[Python (programming language)]], [[PHP]], [[Ruby (programming language)]], [[VBScript]], [[JScript]], etc. as well as some compiled languages like [[Java (programming language)]],[[C (programming language)]],[[C++]],[[C Sharp]],[[VB.Net]] that are either pre-compiled or just-in-time compiled to create dynamic and interactive server-side web applications.
* Using [[HTML]], [[Cascading Style Sheets|CSS]], and [[JavaScript]]<ref>{{Cite web|title=HTML: HyperText Markup Language {{!}} MDN|url=https://developer.mozilla.org/en-US/docs/Web/HTML|access-date=2022-05-12|website=developer.mozilla.org|language=en-US}}</ref>
* Programming/coding/scripting in one of the many server-side languages or frameworks
* Understanding [[server-side]]/[[client-side]] architecture and communication of the kind mentioned above
* Ability to utilize a [[database]]<ref>{{Cite web |last=Trapp |first=Tom |date=2022-01-12 |title=Full-fledged full stack with Next.js |url=http://b-nova.com/en/home/content/full-stack-with-next-js |access-date=2022-12-12 |website=b-nova |language=en}}</ref>
 
== See also ==
•the client-side interpreted scripting language [[JavaScript]], also called [[ECMAScript]], [[HTML]] markup, [[Cascading Style Sheets]], [[CSS]], and the web browser DOM, or the [[document object model]], to build client-side web applications.
* [[Frontend and backend]]
* [[Outline of web design and web development]]
* [[User interface]]
* [[User experience]]
* [[Website design]]
* [[Web development]]
* [[Software developer]]
 
==References==
•[[relational database management systems]], or [[RDBMS]]s, like [[MySQL]], [[Microsoft SQL Server]], [[Oracle database]], [[PostgreSQL]], etc. as well as the self-describing markup language [[XML]], extensible markup language, to handle data collection from web users as well as storing either public or private data that is shared over networks via the Web.
{{Reflist|2}}
 
== External links ==
'''Setting a Standard'''
{{Wikiversity|Web design}}
* The US Department of Labor's description of [http://www.bls.gov/ooh/computer-and-information-technology/web-developers.htm/ Web Developers]
* [https://www.w3.org/ / World Wide Web Consortium (W3C)]
{{Authority control}}
 
[[Category:Web development]]
Web developers are the gatekeepers of the Web. They adhere to the standards created by the world Wide Web Consortium, [[W3C]], when creating any programming for the web. Often, it is also web developers who help creat those standards through their work.
[[Category:Computer occupations]]
 
 
[[User:Mgiorno|Mgiorno]] 15:24, 15 September 2006 (UTC)Mario Giorno