Web developer: Difference between revisions

Content deleted Content added
Tag: Reverted
m Article needed citation for accuracy. Referenced official web development documentation.
 
(20 intermediate revisions by 12 users not shown)
Line 1:
{{pp-semi-indef|small=yes}}
{{Short description|Programmer who specializes in World Wide Web applications}}
{{For|the Mozilla extension|Web Developer (software)}}
{{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, [[PHP]],and [[ASP.NET]]any ([[C Sharp (programming language)|C#]]),general-purpose [[Python (programming language)|Python]], [[Node.js]], [[Go (programming language)|Go]] or [[Java (programming language)|Java]] in the server, and. [[http|HTTP]] is used for communications between client and server. A web developer may specialize in client-side applications (front[[Front-end developerweb development]]), server-side applications (back-end developerdevelopment), or both (full-stack developerdevelopment).<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>
 
== Prerequisite ==
Line 9:
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]].
 
Even though there are no formal requirements, web development projects require web developers to have advanced [[knowledge]] and skills such as:
* 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|Server]]/[[client-side|client]] side architecture likeand all or somecommunication of the abovekind mentioned above
* Programming/coding/scripting in one of the many server-side languages or frameworks (e.g., [[Perl]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[PHP]], [[Go (programming language)|Go]], [[Java (programming language)|Java]], [[ASP.NET]], [[Node.js]])
* 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>
* Ability to utilize a [[database]]
* Creating [[single page application]] with the use of front-end tools such as [[Vue.js | Vue]],<ref>{{cite web | url=https://vuejs.org | title=VueJS website | work=VueJS }}</ref> [[React_(JavaScript_library)|React.js]]<ref>{{cite web | url=https://facebook.github.io/react/ | title=ReactJS website | work=ReactJS }}</ref> or [[Angular_(web_framework) | Angular]]<ref>{{cite web | url=https://angular.io/ | title=Angular website | work=Angular }}</ref>
 
== See also ==
* [[Frontend and backend]]
* [[Outline of web design and web development]]
* [[User interface]]
Line 31:
* 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)]
* [https://decorosoft.com/ / Web development company in USA]
{{Authority control}}