Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
F7PBKPPT-I | KZ | 3 | 2C | česky |
Předmět navazuje na znalosti základů programování a objektového programovaní vyučovaných na FBMI ČVUT (předměty Algoritmizace a programování a Objektově orientované programování). Předmět se soustředí na rozšíření znalostí objektového programování a využití moderních technologií při tvorbě aplikací v jazyce C#. Znalosti objektového programování budou rozšířeny o využití návrhových vzorů v konkrétních úlohách a využití objektových přístupů pro práci s databází (technologie ADO.NET a Entity framework). V předmětu bude také probíráno využití jazyka C# a technologie ASP.NET při tvorbě webových aplikací. Pro bezchybnou práci vytvořených aplikací budou probrány metody testování aplikací a tvorby testů.
Během semestru se uskuteční 2 zápočtové testy, za které lze získat maximálně 70 bodů. Zbylých až 30 bodů lze získat za zápočtový program. Zápočtový program je zadán vyučujícím do 10. týdne výuky. Studenti musí získat z obou součástí - testy a zápočtový program minimálně polovinu bodů tj. (35/70 + 15/30). Výsledná známka je následně udělena na základě ECTS stupnice.
1. Opakování objektového programování, metody, dědění, rozhraní
2. UML návrh a návrhové vzory - Creational patterns
3. Structural patterns
4. Behavioral patterns
5. ADO.net a Entity framework
6. Vytvoření databázové aplikace
7. Test
8. WPF - binding
9. Vícevláknové aplikace
10. Tvorba knihoven
11. ASP.net
12. Základy testování a tvorby testů.
13. Tvorba testů
14. Závěrečný test.
Povinná literatura:
[1]Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner, Christian Nagel, C# 2008 Programujeme profesionálně, ed. Programuje profesionálně, Computer Press, 2009, ISBN 9788025124017
Doporučená literatura:
[1] BISHOP, J. M. C#: návrhové vzory. Brno: Zoner Press, 2010. Encyklopedie Zoner Press. ISBN 978-80-7413-076-2.
[2] SHARP, John. Microsoft Visual C# 2005: krok za krokem. Brno: Computer Press, 2006. ISBN 80-251-1156-3