Web Developer - Web developer
![]() | tento článek potřebuje další citace pro ověření.Květen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
A web Developer je programátor který se specializuje na vývoj nebo se konkrétně zabývá vývojem Celosvětová Síť aplikace využívající a model klient-server. Aplikace obvykle používají HTML, CSS a JavaScript v klientovi, PHP, ASP.NET (C# ), Krajta, Jít nebo Jáva na serveru a http pro komunikaci mezi klientem a serverem. A systém pro správu webového obsahu se často používá k vývoji a údržbě webových aplikací.
Povaha zaměstnání
Weboví vývojáři pracují v různých typech organizací, včetně velkých korporace a vlády, malé a střední společnosti, nebo sám jako nezávislí pracovníci. Někteří weboví vývojáři pracují pro jednu organizaci jako stálí plný úvazek zaměstnanec, zatímco ostatní mohou pracovat jako nezávislí konzultanti, nebo jako dodavatelé pro agenturu nebo doma pro osobní použití. Weboví vývojáři obvykle zvládají obojí na straně serveru a front-end logika. To obvykle zahrnuje implementaci všech vizuálních prvků, které uživatelé vidí a používají ve webových aplikacích nebo použití, stejně jako všechny webové služby, které jsou nezbytné pro využití jejich vývojové práce. Platy se liší v závislosti na typu vývojové práce, umístění a úrovni odpracovaných let.
Druh vykonávané práce
Moderní webové aplikace často obsahují tři nebo více úrovně, a v závislosti na velikosti týmu, na kterém vývojář pracuje, se může specializovat na jednu nebo více z těchto úrovní - nebo může trvat více mezioborové role. Webový vývojář je obvykle klasifikován jako Front-end vývoj webových aplikací nebo back-end webový vývojář. Například v týmu pro dvě osoby se může jeden vývojář zaměřit na technologie odeslané do klient jako HTML, JavaScript, CSS, ReactJs nebo AngularJS a na na straně serveru rámce (např Perl, Krajta, Rubín, PHP, Jáva, ASP, ASP.NET, Node.js ) slouží k doručování obsahu a skriptů klientovi. Mezitím se další vývojář může zaměřit na interakci mezi rámci na straně serveru, tím webový server a databáze Systém. V závislosti na velikosti organizace mohou výše uvedení vývojáři úzce spolupracovat s tvůrcem obsahu / copywriterem, marketingovým poradcem, návrhář uživatelských zkušeností, webový designér, webový producent, projektový manažer, softwarový architekt nebo administrátor databáze - nebo mohou nést odpovědnost za takové úkoly, jako je webový design a projektový management oni sami.
Požadavky na vzdělání a licenci
Neexistují žádné formální vzdělávací nebo licenční požadavky, abyste se mohli stát webovým vývojářem. Mnoho vysokých škol a obchodních škol však nabízí kurzy vývoje webových aplikací. Existuje také mnoho návodů a článků, které učí vývoj webových aplikací, volně dostupných na webu - například Základní JavaScript
I když neexistují žádné formální vzdělávací požadavky, řešení projektů vývoje webových aplikací vyžaduje, aby ti, kteří chtějí být označováni jako weboví vývojáři, měli pokročilé znalosti / dovednosti v:
- HTML / XHTML, CSS, JavaScript a jQuery.
- Server /klient boční architektura jako všechny nebo některé z výše uvedených.
- Programování / kódování / skriptování v jednom z mnoha jazyků nebo rámců na straně serveru (např. Perl, Krajta, Rubín, PHP, Jít, CFML - ColdFusion, Jáva, ASP, ASP.NET, Node.js )
- Schopnost využívat a databáze
- Vytváření jednostránková aplikace s využitím front-end nástrojů, jako je EmberJS,[1] ReactJS[2] nebo AngularJS[3]
Viz také
- Nástin webdesignu a vývoje webu
- Design webových stránek
- Webový vývoj
- Webové inženýrství
- Vývojář softwaru
Reference
- ^ „Web EmberJS“. EmberJS.
- ^ „Web ReactJS“. ReactJS.
- ^ „Web AngularJS“. AngularJS.
externí odkazy
- Popis ministerstva práce USA Weboví vývojáři
- / World Wide Web Consortium (W3C)