110 likes | 264 Views
Tvorba webových aplikací. Jarosla v Kotlán. Současný stav výuky. Základy internetu Tvorba WWW HTML CSS JavaScript Ostatní technologie databáze v Accessu programování ve VB.NET g rafika. Jak současný stav zlepšit. ICT jako celek (ECDL). Programování. Grafika. Základy ICT (ECDL).
E N D
Tvorba webových aplikací Jaroslav Kotlán
Současný stav výuky • Základy internetu • Tvorba WWW • HTML • CSS • JavaScript • Ostatní technologie • databáze v Accessu • programování ve VB.NET • grafika
Jak současný stav zlepšit • ICT • jako celek • (ECDL) • Programování • Grafika • Základy • ICT • (ECDL) • Databáze • (ECDL)
Jak současný stav zlepšit • e-learning • výukové materiály • příklady • výukové • na procvičování • slovníky, databáze • testy, úkoly • komunikace • se studenty • studentů mezi sebou
Zvolení vhodné serverové technologie • PHP - výhody • jednoduchý • syntaxe podobná s JavaScriptem • dá se použít na hostingu zdarma • podpora mnoha druhů databází • podpora knihoven (rozšíření funkcionality) • programátor se nemusí přizpůsobovat možnostem prostředí, ve kterém vytváří web • vhodné pro malé a „rychlé“ projekty
Zvolení vhodné serverové technologie • PHP – nevýhody • jazyk není nikde pevně definován • možnost odchylky v syntaxi jednotlivých verzí • nutnost instalace a konfigurace nějakého serveru (apache) na lokální pc • chybí ladící (debugovací) nástroj • většinu věcí je třeba naprogramovat od začátku
Zvolení vhodné serverové technologie • ASP.NET – výhody • stránky se dají programovat pomocí jakéhokoliv jazyka ze „skupiny *.NET“ (VB.NET) • velmi podobné programování jako ve windows (klikací programování) • stejné ovládací prvky, stejné prostředí • použití šablon • kompletní podpora objektového programování • vhodné pro větší projekty
Zvolení vhodné serverové technologie • ASP.NET – nevýhody • pomalejší „rozjezd“ při učení • obtížná možnost jít do úplného jádra aplikace • instalace a nastavení IIS serveru • horší podpora u hostingů • obtížné programování v jiných operačních systémech než ve windows
Požadavky na studenta • zájem o problematiku • aktivní přístup • propojení znalostí z více předmětů • kreativita
Jak studenti zareagují ? Je to super, naučím se navrhnout a vytvořit komplexní aplikaci. Mohu to využít v praxi. Mohu se zapojit, hodně věcí si navrhnout sám. x Je toho moc. Není to jasně dané. Jsou po mě požadovány znalosti i z jiných předmětů.
Čeho dosáhneme • student zvládne propojení více technologií • návrh • realizace • testování • prezentace • vytvoření jednoduché ucelené interaktivní webové stránky • automatická fotogalerie • jednoduchý internetový obchod • stránka přizpůsobující vzhled požadavkům uživatele