FI:PV226 Seminář LaSArIS - Informace o předmětu
PV226 Seminář Laboratoře softwarových architektur a informačních systémů
Fakulta informatikyjaro 2017
- Rozsah
- 0/2. 2 kr. (plus ukončení). Ukončení: z.
- Vyučující
- doc. RNDr. Radek Ošlejšek, Ph.D. (přednášející)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (přednášející)
prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Bruno Rossi, PhD (přednášející)
RNDr. David Gešvindr, Ph.D. (cvičící)
Hana Klimentová (cvičící)
Luděk Roleček (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: doc. RNDr. Radek Ošlejšek, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Čt 10:00–11:50 A218
- Rozvrh seminárních/paralelních skupin:
PV226/MSSQL: Čt 16:00–19:50 A320, D. Gešvindr - Předpoklady
- SOUHLAS
Základní zkušenosti s praktickou realizací netriviálních programových systémů a zájem o práci na projektech Laboratoře.
V případě MSSQL (viz. cíle předmětu) navíc absolvování (PB154 Základy databázových systémů) || (PB155 Databázové systémy a aplikace) || (PB168 Základy DB a IS) - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 60 stud.
Momentální stav registrace a zápisu: zapsáno: 0/60, pouze zareg.: 0/60, pouze zareg. s předností (mateřské obory): 0/60 - Mateřské obory/plány
- předmět má 33 mateřských oborů, zobrazit
- Cíle předmětu
- Studenti poznají aktuální novinky v oblasti softwarových architektur a technologií výstavby rozsáhlých programových systémů v širším kontextu neomezeném jednotící platformou. Na rozdíl od úžeji specializovaných předmětů (PA165 Vývoj programových systémů v jazyce Java) nebude poskytnut ucelený náhled na všechny technologické vrstvy jedné platformy a cílem nebude naučit je budovat celé rozsáhlé programové systémy, ale dát vhled do různorodého světa dynamicky se rozvíjejících přístupů k návrhu, vývoji, testování a nasazení aplikací. Do výuky jsou pravidelně zváni externí odborníci zejména z IT průmyslu a/nebo ze zahraničí.
V semestru jaro 2016 bude PV226 hostit samostatný semestrální specializovaný seminář na téma Microsoft SQL Server (MSSQL). Tento seminář připravil David Gešvindr (jeden z předních odborníků na Microsoft SQL Server v České republice) pro studenty s hlubším zájmem o databázové technologie. Seminář se zaměřuje jak na administraci tohoto databázového řešení, tak na vývoj databázových aplikací, které jsou efektivně schopny využít specifické funkcionality, které Microsoft SQL Server vývojářům poskytuje. V rámci semináře se na praktických příkladech seznámíte s administrací MSSQL a naučíte se provádět základní údržbu vašich databází. Po zvládnutí základní administrace bude seminář zaměřen na prohloubení znalostí jazyka T-SQL a seznámení se s jazykovými konstrukcemi, které jsou pro něj specifické a pokrývají pokročilé možnosti zpracování dat v databázi. - Osnova
- V případě LaSArIS (základní seminář):
- Oblast Softwarové architektury
- Oblast Technologie
- Oblast Informační systémy a řízení
- Oblast Aplikace
- V případě MSSQL:
- Představení platformy Microsoft SQL Server 2014
- Instalace MSSQL
- Základy administrace databáze
- Zálohování databází
- Bezpečnostní model
- Návrh a implementace databázových objektů
- Tvorba pokročilých dotazů v T-SQL
- Práce s XML v databázi, práce s geografickými daty, tvorba databázových objektů v jazyce C#
- Zámky, transakce a izolační úrovně
- Index Internals aneb jak optimalizovat výkon dotazů prakticky
- Literatura
- John Cheesman and John Daniels: UML Components
- Paul Clements et al: Documenting Software Architectures: Views and Beyond
- Ian Gorton: Essential Software Architecture
- Toby Segaran: Programming Collective Intelligence: Building Smart Web 2.0 Applications
- Clemenss Szyperski: Component software : beyond object-oriented programming
- LUCKHAM, David C. The power of events : an introduction to complex event processing in distributed enterprise systems. Boston: Addison-Wesley, 2002, xix, 376. ISBN 0201727897. info
- Výukové metody
- V případě LaSArIS přehledová vystoupení přednášejících k novým tématům činnosti laboratoře. Teoretické úvody formou přednášek do oblastí nepokrytých jinými předměty FI. Prezentace mapující spolupráci laboratoře s průmyslovou sférou. Samostatná, příp. týmová práce studentů dle témat individuálně dohodnutých s hlavním přednášejícím (typicky na projektu vědy a vývoje, praktické aplikaci, spolupráci s průmyslem, výukovém materiálu).
V případě MSSQL blokové semináře jednou za 14 dní, dělené na teoretickou a praktickou část, kde si studenti na zadaných úkolech samostatně vyzkouší probíranou látku. - Metody hodnocení
- V případě LaSArIS docházka do seminářů a posouzení výsledku zadané samostatné práce.
V případě MSSQL aktivní účast na seminářích. - Informace učitele
- http://lasaris.fi.muni.cz/teaching
- Další komentáře
- Studijní materiály
Předmět je vyučován každý semestr.
- Statistika zápisu (jaro 2017, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2017/PV226