Vývoj internetových aplikací
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
A4M33VIA | Z | 3 | 1+1c | česky |
- Přednášející:
- Jan Šedivý (gar.), Tomáš Bařina, Filip Kolařík, Tomáš Vondra
- Cvičící:
- Jan Šedivý (gar.), Filip Kolařík
- Předmět zajišťuje:
- katedra kybernetiky
- Anotace:
-
Předmět se zaměřuje na popis a praktické použití API pro vývoj webových aplikací s důrazem na mobilní aplikace. První přednášky se soustředí na metody programování a návrhu aplikací v cloudu. Objasníme výhody a nevýhody programování na Internetu. Postupy návrhu budou demonstrovány na praktických příkladech, budeme pracovat jak s webovými technologiemi tak s nativními aplikacemi. Praktické příklady budou používat shareware a software Google. Popíšeme stručně použité Google App Engine a Android. V průběhu přednášek budou popsány a demonstrovány základní algoritmy pro zpracování velmi velkého množství dat MapReduce s příklady použití. Dále budou demonstrovány některé základní algoritumy a webové aplikace. Budou probrány základy použití API pro uživatelská rozhraní typu REST. Na závěr kurzu budou představeny možnosti použití Google infrastruktury pro vývoj semestrálních prací a open source projektu.
- Požadavky:
-
Vývoj webových aplikací 1
Aktuální informace zde:
https://sites.google.com/a/via.felk.cvut.cz/via/
informace o průběhu minulého smestru najdete zde
- Osnova přednášek:
-
1. Bude upřesněno ....
- Osnova cvičení:
-
1. Semestrální práce: studenti budou mít moožnost navrhnout vlastiní aplikaci. Aplikace se budou dělat ve skupinách po 3 až čtyřech studentech. Požadavkem bude zapisovat postup práce na webu (blog, github, code.google.com, ...) Dvakrát za semestr bude cvičení věnováno prezentaci. Aplikace bude muset mít webovou část napsanou v Javě a klientskou část napsanou pro Android. Skupiny dostanou zapůjčený tablet Samsung Galaxy pro testování aplikací
2. V průběhu semestru vysvětlíme jak postupovat při návrhu aplikace, jak testovat kavalitu aplikace, jak aplikaci rekalmovat, jak šířit po internetu, jak sledovat její použití atd.
Zápočet
- Cíle studia:
-
Hlavním cílem je seznámit studenty s kroky nutnými pro úspěšný vývoj moderních mobilních aplikací využívajících web. Cílem je vyvinout aplikace, které umístíme na webové obchody (Play) a zákazníci je skutečně budou downloadovat. Předmět bude vysvětlovat co vše je potřeba k dosažení tohoto cíle. Smaotné programování není podstatnou částí předmětu.
- Studijní materiály:
-
Murach, J.: ASP.NET 2.0 Web Programming with C# 2005. Murach.
Asleson, R., Schutta, N. T.: Pro Ajax and Java Frameworks. Apress, 2006.
- Poznámka:
- Další informace:
- https://sites.google.com/a/via.felk.cvut.cz/via/
- Rozvrh na zimní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2011/2012:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů: