Zaměření Webové inženýrství doc. Ing. Tomáš Vitvar, Ph.D. Katedra softwarového inženýrství Fakulta informačních technologií České vysovké učení technické v Praze Den otevřených dveří 20.2.2014 http://www.fit.cvut.cz Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 1 / 7
Obsah 1 Obsah 2 Proč studovat Webové inženýrství 3 Aplikační architektura a oborové předměty 4 Spolupráce s firmami 5 Předpoklady pro studium 6 Výzkumné aktivity Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 2 / 7
Proč studovat Webové inženýrství Proč studovat obor Webové inženýrství Obor poskytne vyžadované znalosti pro všechny IT profese jako jsou IT analytik, konzultant, programátor, specialista ERP, software architekt Obor není zaměřen jen na profese Web designer nebo Web programátor! Web je dnes platformou pro všechny moderní aplikace Každá moderní aplikace využívá Webových technologií protokoly, jazyky pro reprezentaci dat, služby, škálovatelnost, cloud computing, metody získávání dat z Webu, atd. Obor poskytuje znalosti ze všech vrstev aplikační architektury Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 3 / 7
Aplikační architektura a oborové předměty Aplikační architektura a oborové předměty Web 2.0 Collaboration Social Media User Interaction User Interface Design Middleware and Web Services Semantic Web User Experience Semantics, Content Representations Application Integration Application architecture Access platforms Web Data Mining Communication Protocols Search, Information Integration Applications Scalability, Performance Advanced Computer Systems Architectures Hardware and virtualizations Retrieval of Multimedia Content on the Web Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 4 / 7
Spolupráce s firmami Spolupráce s firmami Oracle Výukové licence a materiály z programu Oracle Academy Advanced Computer Science (databáze, middleware) Middlewarove a SOA technologie, např. Oracle Service Bus ve cvičeních MI-MDW Praktické příklady integrace podnikových aplikací a integračních architektur z oblasti telekomunikací, veřejného sektoru nebo bankovnictví ProgrammableWeb.com Adresářová služba Webových API Výuka architektury REST a reálných aplikací IBM Vybraná témata přednášek v předmětu MI-MDW Google Výuka architektury platformy cloud computing PaaS Google AppEngine Výuka moderních open-source software pro tvorbu Webových aplikací, které vyvíjí nebo podporuje firma Google (např. Angular.js) Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 5 / 7
Předpoklady pro studium Předpoklady pro studium Základní programování v jazyce Java V oboru si prohloubíte znalosti z Java Enterprise Edition (JEE) jako základní technologie pro integraci aplikací pomocí architektury SOA a Webových služeb Základní technologie Webu jako je HTML a XML V oboru si prohloubíte znalosti z HTML5 a naučíte se další jazyky pro reprezentaci dat jako je RDF a RDFS. Základní algoritmy V oboru si prohloubíte znalosti v umělé inteligenci pro reprezentaci znalostí a usuzování, zpracování textu přirozeného jazyka a sociálního výpočtu. Znalost počítačových sítí (protokoly TCP/IP) V oboru si prohloubíte znalosti v konfiguraci prostředí pro provoz vysoce výkonných aplikací. Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 6 / 7
Výzkumné aktivity Výzkumné aktivity Výzkumné projekty Metody pro doporučování Webových API Metody pro anotaci webových služeb pomocí metod sociálního výpočtu Analýza chování uživatele na Webu Analýza struktury sémantických dat Spolupráce se zahraničními partnery Digital Enterprise Reseach Insititute, Galway, Irsko Open University, Velká Británie ProgrammableWeb.com, USA University of Innsbruck, Rakousko Tomáš Vitvar (FIT CTU) Zaměření Webové inženýrství 7 / 7