Moderní techniky vývoje webových aplikací

Podobné dokumenty
Techniky a nástroje pro optimalizaci webových stránek

Úvodem Seznámení s HTML Rozhraní Canvas... 47

Studijní průvodce e-learningovými kurzy

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Vývoj Internetových Aplikací

Vývoj Internetových Aplikací

Studijní průvodce e-learningovým kurzem. STRUKTURÁLNÍ FONDY A PROJEKTY v období

Počítačová Podpora Studia. Přednáška 5 Úvod do html a některých souvisejících IT. Web jako platforma pro vývoj aplikací.

INFORMAČNÍ SYSTÉMY NA WEBU

Obsah. Úvod Část I Praxí osvědčené postupy. KAPITOLA 1 Vybudování pevného základu Přehled praxí osvědčených postupů...

Informace k soutěži o prostředky z IP 2015 Pedagogická činnost. Česká zemědělská univerzita v Praze Provozně ekonomická fakulta

3 MOŽNÉ PŘÍSTUPY K TVORBĚ APLIKACÍ NAD SVG DOKUMENTY

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

1. Začínáme s FrontPage

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

WEB KNIHOVNY JAKO NÁSTROJ K PROPAGACI SLUŽEB A INFORMACÍ ING. PAVEL CIMBÁLNÍK

Tvorba webových stránek

MODERNÍ WEB SNADNO A RYCHLE

Tvorba internetových aplikací s využitím framework jquery

Olga Rudikova 2. ročník APIN

Webová grafika, struktura webu a navigace, použitelnost a přístupnost

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Část 1. Úvod. 1.1 Technické pozadí HTML a web HTML a XHTML Myšlenka CSS Další technologie 48

Dobrý CMS Popis produktu a jeho rozšíření

VZDĚLÁVACÍ PROGRAM TVORBA E-LEARNINGOVÉHO KURZU V PROSTŘEDÍ LMS MOODLE

Základy WWW publikování

================================================================================ =====

TNPW1 Cvičení aneta.bartuskova@uhk.cz

emanuál Rozvoj ICT kompetencí žáků a pedagogů v oblasti zpracování grafiky a předtiskové přípravy pro studenty kurzu v LMS systému Moodle

TECHNOLOGIE ELASTICKÉ KONFORMNÍ TRANSFORMACE RASTROVÝCH OBRAZŮ

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

Název: Design webu Anotace:

Formy komunikace s knihovnami

Výukový materiál zpracovaný v rámci projektu

REGIONÁLNÍ INFORMAČNÍ SYSTÉM S PODPOROU MAP

Část 1 Moderní JavaScript

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: Mozilla Firefox nastavení Anotace:

POKROČILÉ PREZENTAČNÍ PROGRAMY PRO PODPORU VÝUKY

Návrh stránek 4IZ228 tvorba webových stránek a aplikací

Obsah. KAPITOLA 3 Základy: Strukturování dokumentů 33 Element article 35 Skládáme kousky dohromady 38

OBSAH. Úvodem 13. KAPITOLA 1 Osobitost webdesignu 23. O autorovi 11 Poděkování 11

Novinky IPAC 3.0. Libor Nesvadba Karel Pavelka

PROJEKT PODPORY KOMBINOVANÉ FORMY STUDIA NA VŠKE

Dobrý FOTO Popis produktu a jeho rozšíření

VZDĚLÁVACÍ PROGRAM VYUŽITÍ CAD TECHNOLOGIÍ PŘI TVORBĚ VÝUKOVÝCH OBJEKTŮ

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP

NOVÉ TRENDY V OBLASTI WEBOVÝCH TECHNOLOGIÍ

PARAMETRY EFEKTIVITY UČENÍ SE ŽÁKA V PROSTŘEDÍ E-LEARNINGU SE ZAMĚŘENÍM NA ADAPTIVNÍ VÝUKOVÉ MATERIÁLY

Testování přístupnosti v soutěži Zlatý erb Radek PAVLÍČEK, TyfloCentrum Brno, o. p. s., projekt Blind Friendly Web

Zvyšování IT gramotnosti zaměstnanců vybraných fakult MU MS POWERPOINT 2010

Pryč jsou ty doby, kdy bylo nutné kvůli každé malé úpravě webových stránek shánět odborníka, který

Výuka informatiky s multimediálními oporami

E-learningový systém pro podporu výuky algoritmů

Obsah. Začínáme. Rychlý úvod do Dreamweaveru. Jak si přizpůsobíme pracovní plochu

[XXX-PUB] Návrh uživatelského rozhraní pro ovládací panel v restauracích The PUB

WCAG 2.0 prakticky aneb Jak zlepšit přístupnost webových stránek

Měření efektivity informačního vzdělávání. Mgr. Gabriela Šimková KISK, Filozofická fakulta MU

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ

Digitalizace a vizualizace interiérů RETAIL

Systém JSR představuje kompletní řešení pro webové stránky malého a středního rozsahu.

Individuální projekt z předmětu webových stránek 2012/ Anketa

SYLABUS IT V. Jiří Kubica. Ostrava 2011

Aktuální trendy v přístupnosti

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Kapitola 1 První kroky v tvorbě miniaplikací 11

Nástrojová lišta v editačním poli

Festivalova mobilnı aplikace

Dobrý SHOP Popis produktu a jeho rozšíření

AJAX. Dynamické změny obsahu stránek

Richtext editory. Filip Dvořák

Tabulace učebního plánu

Tvorba webových stránek

Vývoj Internetových Aplikací

Redakční systémy 1. pro správu obsahu

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Obsah. Úvod 11. Vytvoření emulátoru 20 Vytvoření emulátoru platformy Android 4.4 Wearable 22 Spouštění aplikací na reálném zařízení 23

1 Vytvoření oboustranné informační platformy MČ občan (mobilní aplikace + rozhraní API pro přenos informací do webových stránek městské části)

Logika pro sémantický web

Registrační číslo projektu: Škola adresa:

Vzdělávání pro konkurenceschopnost

Webová aplikace Znalostní testy online UŽIVATELSKÁ PŘÍRUČKA

Uživatelská příručka pro portál ecardio

Analýza a návrh webových aplikací I N G. M A R T I N M O L H A N E C, C S C. Y 1 3 A N W

Dokumentace k projektu

Webová stránka. Matěj Klenka

Konference projektu ROMODIS Inteligentní dopravní systémy Rozvoj, výzkum, aplikace , Ostrava

Obsah. SEZNÁMENÍ S HRAMI V HTML Nové funkce HTML Nové funkce CSS

Moderní webové technologie. Jakub ŽÁK

TNPW1 Cvičení

Přístupnost webů knihoven příklady dobré a špatné praxe. Radek PAVLÍČEK, TyfloCentrum Brno, o. p. s., projekt Blind Friendly Web

Webová aplikace pro zpracování signálů A Signal Web Application. Michal Kmiť

Karel Punčoch Jan Sequens. Moderní trendy webdesignu

PODPORA TVORBY STUDIJNÍCH TEXTŮ PRO POTŘEBY DISTANČNÍHO VZDĚLÁVÁNÍ

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové technologie

Inovace firemnı webove aplikace SPEA-SYSTE M

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

Možnosti aplikací Google pro analýzu (geo(

Systém ECTS: hraje důležitou úlohu při rozšiřování Boloňského procesu v globální dimenzi, kredity jsou klíčovým elementem (také kvůli své

Transkript:

ZVYŠOVÁNÍ ODBORNÝCH KOMPETENCÍ AKADEMICKÝCH PRACOVNÍKŮ OSTRAVSKÉ UNIVERZITY V OSTRAVĚ A SLEZSKÉ UNIVERZITY V OPAVĚ Moderní techniky vývoje webových aplikací Bogdan Walek

ÚVOD DO PROBLEMATIKY V oblasti tvorby webových stránek existuje mnoho postupů, technik a technologií, které lze k vytváření webu použít Kromě toho se stále vyvíjí webové prohlížeče a způsob, jakým jsou informace pomocí webu publikovány Cílem balíčku je zmapovat a popsat současné moderní přístupy a techniky, které se při vývoji webových aplikací používají s důrazem na jejich praktické využití 2

POPIS SOUČASNÉHO STAVU 3 V současné době existuje několik technologií, které se při vývoji moderních webových aplikací používají. Mezi ně patří zejména: Jazyk HTML5, Kaskádové styly CSS3, AJAX, jquery a jiné javascriptové frameworky, API pro práci s různými webovými aplikacemi a službami (Mapy.cz, Google Maps, Facebook, apod.). Při vývoji moderních webových aplikací je důraz kladen na jednoduchost, uživatelskou přístupnost a použitelnost, sémantický obsah a rychlost načítání webových stránek

NOVINKY A TRENDY V OBLASTI Novinkou v oblasti zobrazení webu ve webových prohlížečů je stále větší podpora jazyka HTML5 a kaskádových stylů CSS3, což by mělo vést ke sjednocení zobrazení webových stránek v různých typech prohlížečů Aktuálním trendem je používání javascriptových frameworků pro práci s formuláři, obrázky a celkovou interaktivitu webu s uživatelem Stále více se prosazuje používání technologie AJAX, která asynchronně načítá části webové stránky, čímž umožňuje rychlejší načítání webových stránek a snížení objemu přenesených dat 4

METODY APLIKACE DO PRAXE Jazyk HTML5, který slouží k tvorbě jednotlivých částí stránky přináší nově tyto možnosti: uživatelská přívětivost lepší práce s formuláři, díky CSS3 lepší a propracovanější vzhled elementů, jednodušší práce s multimédií vlastní přehrávače audio a video souborů, offline webové aplikace možnost vytvoření omezené verze webové aplikace přístupné i pokud je uživatel offline, podpora sémantického webu, vyspělejší podpora vykreslování grafických prvků pomocí SVG nebo Canvas. 5

METODY APLIKACE DO PRAXE 6 Pro interakci s uživatelem, tvorbu efektů, animací, položek menu, záložek, práci s obrázky a formuláři se v současné době používá několik javascriptových frameworků: jquery, Dojo, ExtJS, AngularJ, GoogleWebToolkit, Mootools a další. Frameworky usnadňují samotný vývoj webových aplikací a řeší případné odlišnosti zobrazení v různých webových prohlížečích

SHRNUTÍ V rámci balíčku byl vytvořen souhrn současných moderních technik, které se při vývoji webových aplikací používají Praktické využití moderních technik a postupů bylo znázorněno na konkrétních příkladech Byla vytvořena studijní opora v rozsahu 90 stran Obsah balíčku byl lektorován v rámci 5 workshopů konaných v průběhu června 2013 Bylo vytvořeno e-learningové prostředí v systému Moodle, jehož součástí byly materiály a korespondenční úkoly 7

OVĚŘENÍ DOSAŽENÝCH OČEKÁVÁNÍ Balíček byl ověřen na skupině 11 studentů a 2 akademických pracovníků Studenti získali teoretické i praktické vědomosti v oblasti vývoje moderních webých aplikací Získané poznatky byly v rámci provedených workshopů prakticky aplikované na konkrétní webové aplikace vytvářené v průběhu workshopů Získané znalosti jsou přímo využitelné v praxi při vytváření moderních webových stránek a aplikací 8

PŘÍNOS ŘEŠENÍ BALÍČKU Přínos balíčku spočívá v komplexním shrnutí současných technik a postupů pro vytváření webových stránek Získané znalosti v oblasti jazyka HTML5, kaskádových stylů CSS3, jquery a jiných javascriptových frameworků, použití API známých webových aplikací a služeb jsou jednoduše využitelné v praxi Přínos balíčku a získaných vědomostí byl také pozitivně hodnocen v průběhu evaluace balíčku studenty pomocí připravených dotazníků 9