Webový inženýr: Porovnání verzí

Z WikiKnihovna
 
(Není zobrazeno 46 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
 
'''Autor: '''Tereza Hájková<br/>'''Klíčová slova:'''<br/>'''Související pojmy: '''[https://en.wikipedia.org/wiki/Software_engineer softwarový inženýr], [https://en.wikipedia.org/wiki/Web_developer webový developer]
 
'''Autor: '''Tereza Hájková<br/>'''Klíčová slova:'''<br/>'''Související pojmy: '''[https://en.wikipedia.org/wiki/Software_engineer softwarový inženýr], [https://en.wikipedia.org/wiki/Web_developer webový developer]
<blockquote>''nadřazené'' – [[Informační architektura]], [[programátor]], [[programování]]<br/></blockquote><blockquote>''podřazené'' -<br/></blockquote>
+
<blockquote>''nadřazené'' – [[Informační architektura]], [[Programátor]], [[Programování]]<br/></blockquote><blockquote>''podřazené'' -<br/></blockquote>
[https://en.wikipedia.org/wiki/Web_engineering Webové inženýrství] se zaměřuje na metodiky, techniky a nástroje, které jsou základem vývoje webových aplikací, které podporují jejich design, vývoj, evoluci a hodnocení. Vývoj webových aplikací má určité vlastnosti, které se liší od tradičního softwaru, informačních systémů nebo vývoje aplikací pro počítače.
+
== Charakteristika<br/> ==
  
Webové inženýrství je multidisciplinární a zahrnuje příspěvky z různých oblastí: systémová analýza a návrh, softwarové inženýrství, hypermediální / hypertextové inženýrství, technické požadavky, vzájemné interakce člověka s počítačem, uživatelské rozhraní, informační technika, informační indexování a vyhledávání, testování, modelování a simulace, projektový management, grafický design a prezentace.
+
[https://en.wikipedia.org/wiki/Web_engineering Webové inženýrství] se zaměřuje na metodiky, techniky a nástroje, které jsou základem vývoje webových aplikací, které podporují jejich design, vývoj, evoluci a hodnocení. Vývoj webových aplikací má určité vlastnosti, které se liší od tradičního softwaru, informačních systémů nebo vývoje aplikací pro počítače, zahrnuje nové přístupy, metody, nástroje, techniky a postupy, aby vyhovovalo jedinečným požadavkům on-line aplikací.
  
Web Engineering, development of Web applications, mobile apps, website design, user interfaces (UI), user experience (UX), patterns in Web Engineering, and anything above, under, and in between those.
+
Webové inženýrství je multidisciplinární a zahrnuje příspěvky z různých oblastí: systémová analýza a návrh, softwarové inženýrství, hypermediální / hypertextové inženýrství, [[HCI]], user interfaces (UI), user experience (UX), informační technika, informační indexování a vyhledávání, testování, modelování a simulace, projektový management, grafický webový design a prezentace. <ref>http://www.quantasoft.cz/Web/Webove-inzenyrstvi.aspx</ref>
  
covering Web development concepts, methods, tools and techniques
+
Pomocí těchto metod jsou vytvářeny webové a mobilní webové aplikace, [[framework]] nebo  webové stránky - webový inženýr je navrhuje, staráse o jejich funkčnost i výsledný design.<ref>http://www.webmasters-college.com/en/academic-program/web-engineering/overview</ref> Je kladen velký důraz na jejich použitelnost.
  
create web applications, plugins, themes, interfaces
+
Díky široké škále využívaných postupů a metod je webové inženýrství samostatnou disciplínou, nespadající pouze pod softwarové inženýrství nebo webové vývojářství.
 
 
Webové inženýrství není ani klon, ani podmnožina softwarového inženýrství, ačkoli obě zahrnují programování a vývoj softwaru. Zatímco webové inženýrství využívá principy softwarového inženýrství, vývoj webových aplikací zahrnuje nové přístupy, metody, nástroje, techniky a postupy, aby vyhovovalo jedinečným požadavkům on-line aplikací.
 
  
 
== <span class="mw-headline" id="Popis_pr.C3.A1ce">Popis práce </span><br/> ==
 
== <span class="mw-headline" id="Popis_pr.C3.A1ce">Popis práce </span><br/> ==
  
Absolventi zaměření Webové inženýrství si prohloubí znalosti z předchozího studia v oblasti architektur velkých počítačových systémů, softwarového inženýrství a webových technologií a služeb. Získají detailní znalosti o principech a technologiích nutných pro návrh rozsáhlých architektur webových aplikací a systémů založených na nových trendech (kolaborativní přístupy, programovatelný web, sémantický web). Budou také rozumět principům fungování a architekturám moderních webových řešení, vyhledávačů, webových databází, které dnes používají platformy Google, Amazon nebo Facebook.
+
Webový inženýr je komplexní povolání, využívající nejen koncepty a principy softwarového inženýrství. Člověk, který ho vykonává by měl být schopen zajistit kvalitu webové aplikace v následujícíh složkách:
 
 
  
 +
*použitelnost - snadnost ovládání
 +
*přístupnost
 +
*přehlednost
 +
*grafická stránka
 +
*bezpečnost
 +
*evoluce webu
  
There might be 100 other definitions out there, but at the core, it all boils down to the principles and the systematic approach to how a Web Engineer approaches solving a Web product, being a Web app, mobile Web app, a framework, a complex website, a simple website, or even a Web page. The list does not end there. Web Engineering approaches even extend to the components that work within Web pages, such as a piece of JavaScript plugin, or an Object Oriented approach to <abbr title="Cascading Style Sheets">CSS</abbr>. The list does not even end there either. It even extends to practices that have nothing to do with the actual code itself, such as project management, requirements engineering, test plans, code refactoring and documentation, risk analysis and disaster recovery of Web systems, and many many more practices mostly inherited from Software Engineering.
+
S tímto souvisí obsahová stránka webu jako jsou data, informace a znalosti, jejichž extrakce je možná díky využívaným metodám a technikám.<ref>https://www.youtube.com/watch?v=Spl2aOVzhGA</ref> <br/><ref>http://bigemployee.com/how-to-build-your-first-web-application-tutorial-series/</ref>
  
 
== <span class="mw-headline" id="Kari.C3.A9ra">Kariéra </span><br/> ==
 
== <span class="mw-headline" id="Kari.C3.A9ra">Kariéra </span><br/> ==
  
Ve světě je již poměrně běžné, že vznikají firmy, zaměřující se výhradně na webové inženýrství. Možné je také uplatnění na pozicích spojených se systémovým návrhem, realizací, rozvojem a provozováním rozsáhlých webových aplikací, analytiků a konzultantů na různých úrovních managementu webových projektů, manažerů ICT firem.
+
Ve světě je již poměrně běžné, že vznikají firmy, zaměřující se výhradně na webové inženýrství.<ref>http://valeira.com/web-engineering/</ref><ref>http://bigemployee.com/about/</ref> Možné je také uplatnění na pozicích spojených se systémovým návrhem, realizací, rozvojem a provozováním rozsáhlých webových aplikací, analytiků a konzultantů na různých úrovních managementu webových projektů, manažerů ICT firem. <ref>https://fit.cvut.cz/student/magistersky-program/webove-inzenyrstvi</ref>
  
Weboví inženýři mohou pracovat také jako freelanceři.
+
Weboví inženýři mohou pracovat také jako freelanceři.<ref>http://www.webmasters-college.com/en/academic-program/web-engineering/what-can-i-do-with-this-degree</ref>
  
 
== <span class="mw-headline" id="Vzd.C4.9Bl.C3.A1n.C3.AD">Vzdělání </span><br/> ==
 
== <span class="mw-headline" id="Vzd.C4.9Bl.C3.A1n.C3.AD">Vzdělání </span><br/> ==
Řádek 35: Řádek 38:
 
== <span class="mw-headline" id="Kompetence">Kompetence </span><br/> ==
 
== <span class="mw-headline" id="Kompetence">Kompetence </span><br/> ==
  
<font style="font-size: 10pt" size="2">I přes možnost studia webového inženýrství jako samostatné specializace, pro jeho vykonáváníjako povolání, </font>není získáný titul&nbsp; tak důležitý. Většina firem požaduje tyto dovednosti:
+
<span style="font-size:small"><font style="font-size: 10pt">I přes možnost studia webového inženýrství jako samostatné specializace, pro jeho vykonávání jako povolání, </font>není získáný titul&nbsp; tak důležitý.</span>
 +
 
 +
<span style="font-size:small">Většina firem se soustřeďuje na požadované dovednosti, mezi které patří:</span>
  
*znalost technologií pro tvorbu webu ([[HTML]], [[CSS]], [[JavaScript]], [[XML]], XSLT)
+
*znalost technologií pro tvorbu webu ([[HTML]], [[CSS]], [[JavaScript]], [[XML]], [[PHP]], [http://cs.wikipedia.org/wiki/Extensible_Stylesheet_Language_Transformations XSLT])
 
*znalost [http://cs.wikipedia.org/wiki/Java_%28programovac%C3%AD_jazyk%29 Java]
 
*znalost [http://cs.wikipedia.org/wiki/Java_%28programovac%C3%AD_jazyk%29 Java]
*znalost [[SQL]]
+
*znalost [[SQL]] <ref>http://www.indeed.com/q-Web-Engineer-jobs.html</ref><ref>https://www.linkedin.com/job/web-engineer-jobs/</ref><ref>http://www.live365.com/web/components/content/info/webengineer.live</ref>
  
 
== <span class="mw-headline" id="Profesn.C3.AD_sdru.C5.BEen.C3.AD">Profesní sdružení </span><br/> ==
 
== <span class="mw-headline" id="Profesn.C3.AD_sdru.C5.BEen.C3.AD">Profesní sdružení </span><br/> ==
Řádek 49: Řádek 54:
 
*World Wide Web Consortium<ref> [http://www.w3.org http://www.w3.org]</ref>
 
*World Wide Web Consortium<ref> [http://www.w3.org http://www.w3.org]</ref>
  
== Poznámky ==
+
== Reference ==
  
 
<references />
 
<references />
Řádek 58: Řádek 63:
 
*[http://www.payscale.com/research/US/Job=Web_Engineer/Salary výpočet platového ohodnocení ($)]
 
*[http://www.payscale.com/research/US/Job=Web_Engineer/Salary výpočet platového ohodnocení ($)]
 
*[http://yourwebsiteengineer.com/ Your Website Engineer (ang.)]
 
*[http://yourwebsiteengineer.com/ Your Website Engineer (ang.)]
 
== <span class="editsection"></span><span class="mw-headline" id="Zdroje">Zdroje </span><br/> ==
 

Aktuální verze z 14. 6. 2015, 20:15

Autor: Tereza Hájková
Klíčová slova:
Související pojmy: softwarový inženýr, webový developer

nadřazenéInformační architektura, Programátor, Programování

podřazené -

Charakteristika

Webové inženýrství se zaměřuje na metodiky, techniky a nástroje, které jsou základem vývoje webových aplikací, které podporují jejich design, vývoj, evoluci a hodnocení. Vývoj webových aplikací má určité vlastnosti, které se liší od tradičního softwaru, informačních systémů nebo vývoje aplikací pro počítače, zahrnuje nové přístupy, metody, nástroje, techniky a postupy, aby vyhovovalo jedinečným požadavkům on-line aplikací.

Webové inženýrství je multidisciplinární a zahrnuje příspěvky z různých oblastí: systémová analýza a návrh, softwarové inženýrství, hypermediální / hypertextové inženýrství, HCI, user interfaces (UI), user experience (UX), informační technika, informační indexování a vyhledávání, testování, modelování a simulace, projektový management, grafický webový design a prezentace. [1]

Pomocí těchto metod jsou vytvářeny webové a mobilní webové aplikace, framework nebo webové stránky - webový inženýr je navrhuje, staráse o jejich funkčnost i výsledný design.[2] Je kladen velký důraz na jejich použitelnost.

Díky široké škále využívaných postupů a metod je webové inženýrství samostatnou disciplínou, nespadající pouze pod softwarové inženýrství nebo webové vývojářství.

Popis práce

Webový inženýr je komplexní povolání, využívající nejen koncepty a principy softwarového inženýrství. Člověk, který ho vykonává by měl být schopen zajistit kvalitu webové aplikace v následujícíh složkách:

  • použitelnost - snadnost ovládání
  • přístupnost
  • přehlednost
  • grafická stránka
  • bezpečnost
  • evoluce webu

S tímto souvisí obsahová stránka webu jako jsou data, informace a znalosti, jejichž extrakce je možná díky využívaným metodám a technikám.[3]
[4]

Kariéra

Ve světě je již poměrně běžné, že vznikají firmy, zaměřující se výhradně na webové inženýrství.[5][6] Možné je také uplatnění na pozicích spojených se systémovým návrhem, realizací, rozvojem a provozováním rozsáhlých webových aplikací, analytiků a konzultantů na různých úrovních managementu webových projektů, manažerů ICT firem. [7]

Weboví inženýři mohou pracovat také jako freelanceři.[8]

Vzdělání

Webové inženýrství je vyučováno na rakouské univerzitě - Johannes Kepler Universität Linz, v jako odnož magisterského programu Web science [9] nebo na německé univerzitě - International Webmasters College (iWMC)[10], s možností získání magisterského titulu přímo ze specializovaného programu webového inženýrství.

U nás se na výuku webového inženýrství zaměřuje magisterský program Fakulty informačních technologií - České vysoké učení technické v Praze. [11]

Kompetence

I přes možnost studia webového inženýrství jako samostatné specializace, pro jeho vykonávání jako povolání, není získáný titul  tak důležitý.

Většina firem se soustřeďuje na požadované dovednosti, mezi které patří:

Profesní sdružení

  • International Society for Web Engineering e.V.[15]
  • Web Engineering Community[16]
  • WISE Society[17]
  • ACM SIGWEB[18]
  • World Wide Web Consortium[19]

Reference

Odkazy