PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2024
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
In-person direct teaching - Teacher(s)
- RNDr. Martin Macák, Ph.D. (lecturer)
Ing. Dominik Lašo (seminar tutor)
Bc. Jakub Košvanec (seminar tutor)
Mgr. Ondřej Pavlica (seminar tutor)
Erik Matuška (seminar tutor)
Adam Mydla (seminar tutor)
Ing. Patrik Navrátil (seminar tutor)
Mgr. Matej Klement (seminar tutor)
Bc. David Maixner (seminar tutor) - Guaranteed by
- RNDr. Martin Macák, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Thu 26. 9. to Thu 19. 12. Thu 14:00–15:50 A217
- Timetable of Seminar Groups:
PV179/01: Wed 25. 9. to Wed 18. 12. Wed 16:00–17:50 B311, D. Lašo, A. Mydla
PV179/02: Tue 24. 9. to Tue 17. 12. Tue 12:00–13:50 A215, M. Klement, D. Maixner
PV179/03: Tue 24. 9. to Tue 17. 12. Tue 18:00–19:50 B311, J. Košvanec, E. Matuška
PV179/04: Tue 24. 9. to Tue 17. 12. Tue 16:00–17:50 A215, P. Navrátil, O. Pavlica - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 50 student(s).
Current registration and enrolment status: enrolled: 114/50, only registered: 18/50, only registered with preference (fields directly associated with the programme): 12/50 - fields of study / plans the course is directly associated with
- there are 8 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET Core, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications with the focus on the techniques and technologies supporting this task.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET Core platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework Core, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET Core MVC, ASP.NET Core Web API)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- FREEMAN, Adam. Pro ASP.NET Core MVC 2. Seventh edition. London: Apress, 2017, xxix, 1017. ISBN 9781484231494. info
- NAGEL, Christian. Professional C# 7 and .NET Core 2.0. Indianapolis: John Wiley & Sons, 2018, lxviii, 13. ISBN 9781119449270. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical labs, group project, final project presentation.
- Assessment methods
- The assessment consists of these parts:
1. Continuous submission of the project (55 points)
2. Bonus points for the activity in lectures and peer reviews
3. Presentation and submission of a complete project
To get the colloquium, you need to get 40 points and successfully present and submit the project. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2024/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2023
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: zk (examination).
- Teacher(s)
- RNDr. Martin Macák, Ph.D. (lecturer)
Ing. Dominik Lašo (seminar tutor)
Ing. Martin Slovík (seminar tutor)
Bc. Erik Báča (seminar tutor)
Bc. Marek Macho (seminar tutor)
Mgr. Ivan Vanát (seminar tutor)
Bc. Jakub Košvanec (seminar tutor)
Mgr. Ondřej Pavlica (assistant)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (alternate examiner) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 A318
- Timetable of Seminar Groups:
PV179/02: Thu 16:00–17:50 B311, E. Báča, D. Lašo
PV179/03: Thu 18:00–19:50 B311, M. Slovík, I. Vanát - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 50 student(s).
Current registration and enrolment status: enrolled: 54/50, only registered: 7/50, only registered with preference (fields directly associated with the programme): 5/50 - fields of study / plans the course is directly associated with
- there are 58 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET Core, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications with the focus on the techniques and technologies supporting this task.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET Core platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework Core, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET Core MVC, ASP.NET Core Web API)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- FREEMAN, Adam. Pro ASP.NET Core MVC 2. Seventh edition. London: Apress, 2017, xxix, 1017. ISBN 9781484231494. info
- NAGEL, Christian. Professional C# 7 and .NET Core 2.0. Indianapolis: John Wiley & Sons, 2018, lxviii, 13. ISBN 9781119449270. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical labs, group project, final project presentation.
- Assessment methods
- The assessment consists of these parts:
1. Continuous submission of the project (25 points)
2. Peer reviews (15 points)
3. Presentation and submission of a complete project (20 points)
To get the colloquium, you need to get 40 points, from which at least 25 points from the continuous submission of the project and peer reviews, and 10 points from the project presentation and submission. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2023/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2022
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- RNDr. Martin Macák, Ph.D. (lecturer)
RNDr. Lukáš Daubner, Ph.D. (seminar tutor)
Mgr. Karel Jiránek (seminar tutor)
Mgr. Patrik Behrami (seminar tutor)
Mgr. Matúš Štovčik (seminar tutor)
Mgr. Ivan Vanát (seminar tutor)
Mgr. Ondřej Pavlica (seminar tutor)
Ing. Dominik Lašo (seminar tutor)
Bc. Adéla Bierská (seminar tutor)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (alternate examiner) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 D3
- Timetable of Seminar Groups:
PV179/02: Thu 18:00–19:50 B311, A. Bierská, K. Jiránek
PV179/03: Wed 18:00–19:50 B311, M. Štovčik, I. Vanát
PV179/04: Wed 14:00–15:50 A217, D. Lašo, O. Pavlica - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 50 student(s).
Current registration and enrolment status: enrolled: 25/50, only registered: 0/50, only registered with preference (fields directly associated with the programme): 0/50 - fields of study / plans the course is directly associated with
- there are 58 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET Core, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications with the focus on the techniques and technologies supporting this task.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET Core platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework Core, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET Core MVC, ASP.NET Core Web API)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- FREEMAN, Adam. Pro ASP.NET Core MVC 2. Seventh edition. London: Apress, 2017, xxix, 1017. ISBN 9781484231494. info
- NAGEL, Christian. Professional C# 7 and .NET Core 2.0. Indianapolis: John Wiley & Sons, 2018, lxviii, 13. ISBN 9781119449270. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical labs, tests starting the computer labs, group project, project defences, final project presentation.
- Assessment methods
- The assessment consists of these parts:
1. Lab tests (10 points)
2. Continuous submission of the project (40 points)
3. Participation in project defences
4. Presentation and submission of a complete project
To get the colloquium, you need to get 37 points, participate in all project defences, participate in the project presentation and submit a complete project without major issues. - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2022/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2021
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- RNDr. Martin Macák, Ph.D. (lecturer)
Mgr. Ivan Vanát (seminar tutor)
Mgr. Matúš Štovčik (seminar tutor)
Ing. Patrícia Andicsová (seminar tutor)
Bc. Richard Bechera (seminar tutor)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (alternate examiner) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14. 9. to Tue 7. 12. Tue 14:00–15:50 A318
- Timetable of Seminar Groups:
PV179/02: Tue 14. 9. to Tue 7. 12. Tue 18:00–19:50 B311, R. Bechera, M. Štovčik - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 50 student(s).
Current registration and enrolment status: enrolled: 15/50, only registered: 0/50, only registered with preference (fields directly associated with the programme): 0/50 - fields of study / plans the course is directly associated with
- there are 58 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET Core, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications with the focus on the techniques and technologies supporting this task.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET Core platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework Core, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET Core MVC, ASP.NET Core Web API, autentization)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- FREEMAN, Adam. Pro ASP.NET Core MVC 2. Seventh edition. London: Apress, 2017, xxix, 1017. ISBN 9781484231494. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical seminars on computers, group project, project presentation.
- Assessment methods
- Successful completion and presentation of a project, active participation in lectures.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2020/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2020
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Martin Macák, Ph.D. (lecturer)
RNDr. Lukáš Daubner, Ph.D. (seminar tutor)
Mgr. Adam Skrášek (seminar tutor)
Mgr. Štefan Bojnák (seminar tutor)
Mgr. Ivan Vanát (seminar tutor)
Mgr. Štefan Bartoš (assistant) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 A318
- Timetable of Seminar Groups:
PV179/02: Wed 12:00–13:50 Virtuální místnost, L. Daubner, A. Skrášek - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 50 student(s).
Current registration and enrolment status: enrolled: 4/50, only registered: 0/50, only registered with preference (fields directly associated with the programme): 0/50 - fields of study / plans the course is directly associated with
- there are 80 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET Core, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications with the focus on the techniques and technologies supporting this task.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET Core platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework Core, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET Core MVC, ASP.NET Core Web API, autentization)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- FREEMAN, Adam. Pro ASP.NET Core MVC 2. Seventh edition. London: Apress, 2017, xxix, 1017. ISBN 9781484231494. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical seminars on computers, group project, project presentation.
- Assessment methods
- Successful completion and presentation of a project, active participation in lectures.
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2020/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2019
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Martin Macák, Ph.D. (lecturer)
RNDr. Lukáš Daubner, Ph.D. (seminar tutor)
Mgr. Štefan Bojnák (seminar tutor)
Mgr. Štefan Bartoš (seminar tutor)
Mgr. Ivan Vanát (seminar tutor) - Guaranteed by
- doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 14:00–15:50 A217
- Timetable of Seminar Groups:
PV179/02: Thu 14:00–15:50 B311, Š. Bartoš, L. Daubner - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 1/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 80 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. This semester, also the .NET Core seminar group is opened.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET MVC, ASP.NET Web API, autentization, ASP.NET DotVVM)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- Professional ASP. NET MVC 5. Edited by Jon Galloway. 1 online r. ISBN 9781118794760. info
- FREEMAN, Adam. Pro ASP.NET Core MVC 2. Seventh edition. London: Apress, 2017, xxix, 1017. ISBN 9781484231494. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical seminars on computers, group project, project presentation.
- Assessment methods
- Successful completion and presentation of a project, active participation in lectures (at most four absences allowed).
- Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2019/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2018
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. Martin Macák, Ph.D. (lecturer)
Mgr. Štefan Bojnák (seminar tutor)
Mgr. Patrik Behrami (seminar tutor)
Mgr. Štefan Bartoš (seminar tutor)
Mgr. Jaroslav Davídek (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 10:00–11:50 A318
- Timetable of Seminar Groups:
PV179/02: Wed 8:00–9:50 B311, Š. Bartoš, P. Behrami - Prerequisites
- Basic knowledge of the C# language (best on the level of PV178), basic knowledge of HTML, and knowledge at the level of PB154 and PB007.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 43 fields of study the course is directly associated with, display
- Course objectives
- The course will extend the knowledge gained in PV178 Introduction to Development in C#/.NET through practical work on a specific project. The students will learn to create a non-trivial web application in ASP.NET, create REST interface, work with the ORM framework, and understand the practical usage of enterprise design patterns and other good practices. Some of the chosen lectures also introduce to students the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to:
- describe some of the essential technologies used in the .NET environment;
- understand and apply the principles of the multi-tier architecture;
- write applications using persistence and ORM;
- apply the enterprise design patterns;
- use good practices (for example Dependency Injection, mapping, common design patterns);
- design the application independently from the chosen ORM framework and choose the right persistent technology for the given project;
- test the individual parts of the application in isolation;
- create the non-trivial web application on ASP.NET platform;
- integrate the authentication and secure the application against the most common attacks;
- create REST interface for the web application. - Syllabus
- Data layer (Entity Framework, querying)
- Business logic layer (structure and related design patterns)
- Presentation layer (ASP.NET MVC, ASP.NET Web API, autentization, ASP.NET DotVVM)
- Literature
- recommended literature
- LERMAN, Julia. Programming entity framework. 2nd ed. Beijing: O´Reilly, 2010, xxxvi, 875. ISBN 9780596807269. info
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0321127420. info
- Professional ASP. NET MVC 5. Edited by Jon Galloway. 1 online r. ISBN 9781118794760. info
- Teaching methods
- Lectures (some of them will be given by selected experts in the field), practical seminars on computers, group project, project presentation.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - the presentation of the project required (only for the students that passed this course in the past),
2. With "colloquium" - the presentation of the project required, together with active participation (three absence allowed in lectures). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2018/PV179/index.qwarp
PV179 System Development in C#/.NET
Faculty of InformaticsAutumn 2017
- Extent and Intensity
- 2/2/0. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (assistant)
Mgr. Jaroslav Davídek (assistant)
RNDr. Martin Macák, Ph.D. (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each even Thursday 12:00–13:50 A217
- Prerequisites
- Basic knowledge of the C# language (best on the level of PV178).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 43 fields of study the course is directly associated with, display
- Course objectives
- The course introduces students to the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. The course does not require any knowledge of the topic. At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, mostly from industry.
- Learning outcomes
- At the end of the course the students will know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment.
- Syllabus
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Literature
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written article on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2017/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2016
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each odd Thursday 14:00–15:50 A318; and Thu 22. 9. 14:00–15:50 A318
- Prerequisites
- Basic knowledge of the C# language.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 43 fields of study the course is directly associated with, display
- Course objectives
- At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, from both FI MU and industry.
- Syllabus
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Sylabus link: http://is.muni.cz/el/1433/podzim2015/PV179/index.qwarp
- Literature
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written article on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2015/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2015
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each odd Friday 10:00–11:50 A318
- Prerequisites
- Basic knowledge of the C# language.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 43 fields of study the course is directly associated with, display
- Course objectives
- At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, from both FI MU and industry.
- Syllabus
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Sylabus link: http://is.muni.cz/el/1433/podzim2015/PV179/index.qwarp
- Literature
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written article on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2015/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2014
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (assistant) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each even Friday 10:00–11:50 D2
- Prerequisites
- Knowledge on the level of the PV178 course.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 42 fields of study the course is directly associated with, display
- Course objectives
- At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, from both FI MU and industry.
- Syllabus
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Sylabus link: http://is.muni.cz/el/1433/podzim2014/PV179/index.qwarp
- Literature
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written report (3-5 norm pages, PDF) on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2014/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2013
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
RNDr. David Gešvindr, Ph.D. (lecturer) - Guaranteed by
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each even Friday 10:00–11:50 D2
- Prerequisites
- Knowledge on the level of the PV178 course.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 42 fields of study the course is directly associated with, display
- Course objectives
- At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, from both FI MU and industry.
- Syllabus
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Literature
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written report (3-5 norm pages, PDF) on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further Comments
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2013/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2012
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. RNDr. Barbora Kozlíková, Ph.D. (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each even Friday 14:00–15:50 D2
- Prerequisites
- None, experience with the .NET platform or similar is welcome.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 42 fields of study the course is directly associated with, display
- Course objectives
- The course introduces students to the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. The course does not require any knowledge of the topic. At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, mostly from industry.
- Syllabus
- The course introduces students to the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. The lectures are given by invited experts, mostly from industry. The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Literature
- recommended literature
- PLATT, David S. Introducing Microsoft.NET. Redmond: Microsoft Press, 2001, xv, 216. ISBN 073561377X. info
- PROSISE, Jeff. Programming Microsoft.NET. Redmond: Microsoft Press, 2002, xxiii, 773. ISBN 0-7356-1376-1. info
- Applied Microsoft.NET framework programming. Edited by Jeffrey Richter. Redmond, Wash.: Microsoft Press, 2002, xxxii, 591. ISBN 0735614229. info
- DUFFY, Joe. Professional .NET framework 2.0. Indianapolis, IN: Wrox/Wiley Pub., 2006, xxi, 601. ISBN 0764571354. info
- LÖWY, Juval. Programming.NET components. Beijing: O'Reilly, 2003, xvii, 459. ISBN 0596003471. info
- ABRAMS, Brad and Tamara ABRAMS. .NET framework standard library annotated reference. Boston: Addison-Wesley, 2004, xxviii, 47. ISBN 0321194454. info
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written report (3-5 norm pages, PDF) on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2012/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2011
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
Mgr. Matej Bosák (lecturer)
Ing. Jiří Pokorný (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
RNDr. Štěpán Kozák (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
Antonín Moravec (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
Ing. Dominik Pinter (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
Dr. Michael Juřek (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
Mgr. Ivan Mjartan (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
Štěpán Bechynský (seminar tutor), doc. Ing. RNDr. Barbora Bühnová, Ph.D. (deputy)
RNDr. David Gešvindr, Ph.D. (seminar tutor)
Mgr. Martin Novák (seminar tutor)
Mgr. Petr Kunc (seminar tutor) - Guaranteed by
- prof. RNDr. Luděk Matyska, CSc.
Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- each even Friday 10:00–11:50 D2
- Prerequisites
- None, experience with the .NET platform or similar is welcome.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 42 fields of study the course is directly associated with, display
- Course objectives
- The course introduces students to the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. The course does not require any knowledge of the topic. At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, mostly from industry.
- Syllabus
- Introduction to C# development using .NET platform
- Introduction to ASP.NET and Windows Azure
- Foundation of team development
- Geographic information system using .NET technologies
- ... and others.
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures. Detailed and updated syllabus can be found at https://is.muni.cz/auth/el/1433/podzim2011/PV179/index.qwarp.
- Literature
- recommended literature
- PLATT, David S. Introducing Microsoft.NET. Redmond: Microsoft Press, 2001, xv, 216. ISBN 073561377X. info
- PROSISE, Jeff. Programming Microsoft.NET. Redmond: Microsoft Press, 2002, xxiii, 773. ISBN 0-7356-1376-1. info
- Applied Microsoft.NET framework programming. Edited by Jeffrey Richter. Redmond, Wash.: Microsoft Press, 2002, xxxii, 591. ISBN 0735614229. info
- DUFFY, Joe. Professional .NET framework 2.0. Indianapolis, IN: Wrox/Wiley Pub., 2006, xxi, 601. ISBN 0764571354. info
- LÖWY, Juval. Programming.NET components. Beijing: O'Reilly, 2003, xvii, 459. ISBN 0596003471. info
- ABRAMS, Brad and Tamara ABRAMS. .NET framework standard library annotated reference. Boston: Addison-Wesley, 2004, xxviii, 47. ISBN 0321194454. info
- Teaching methods
- There will be seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required (one absence allowed).
2. With "colloquium" - written report (3-5 norm pages, PDF) on a selected topic (specified by the main lecturer) required, together with active participation (one absence allowed). - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- http://is.muni.cz/el/1433/podzim2011/PV179/index.qwarp
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsSpring 2010
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- doc. Ing. RNDr. Barbora Bühnová, Ph.D. (lecturer)
doc. RNDr. Petr Švenda, Ph.D. (lecturer)
Ing. Jiří Pokorný (seminar tutor)
Ing. Michael Juřek (seminar tutor)
Štěpán Bechynský (seminar tutor)
Mgr. Ivan Mjartan (seminar tutor) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Fri 26. 2. 13:00–14:50 D2, Fri 12. 3. 13:00–14:50 D2, Fri 26. 3. 13:00–14:50 D2, Fri 9. 4. 13:00–14:50 D2, Fri 23. 4. 13:00–14:50 D2, Fri 7. 5. 13:00–14:50 D2, Fri 21. 5. 13:00–14:50 D2
- Prerequisites
- None, basic experience with the .NET platform or similar is welcome.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 41 fields of study the course is directly associated with, display
- Course objectives
- The course introduces students to the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. The course does not require any previous knowledge of the topic. At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, mostly from industry.
- Syllabus
- Introduction to C# development using .NET platform
- Team development using .NET platform
- Web application development with .NET
- Windows Presentation Foundation
- .NET technologies inside the university
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Literature
- recommended literature
- PLATT, David S. Introducing Microsoft.NET. Redmond: Microsoft Press, 2001, xv, 216. ISBN 073561377X. info
- PROSISE, Jeff. Programming Microsoft.NET. Redmond: Microsoft Press, 2002, xxiii, 773. ISBN 0-7356-1376-1. info
- Applied Microsoft.NET framework programming. Edited by Jeffrey Richter. Redmond, Wash.: Microsoft Press, 2002, xxxii, 591. ISBN 0735614229. info
- DUFFY, Joe. Professional .NET framework 2.0. Indianapolis, IN: Wrox/Wiley Pub., 2006, xxi, 601. ISBN 0764571354. info
- LÖWY, Juval. Programming.NET components. Beijing: O'Reilly, 2003, xvii, 459. ISBN 0596003471. info
- ABRAMS, Brad and Tamara ABRAMS. .NET framework standard library annotated reference. Boston: Addison-Wesley, 2004, xxviii, 47. ISBN 0321194454. info
- Teaching methods
- There will be six or seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required.
2. With "colloquium" - written report (3-5 norm pages, PDF) on a selected topic (confirmed by the main lecturer) required, together with active participation. - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course is taught annually. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- https://is.muni.cz/auth/el/1433/jaro2010/PV179/index.qwarp
PV179 Selected Topics on CLI Technologies
Faculty of InformaticsSpring 2007
- Extent and Intensity
- 1/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- RNDr. Ondřej Krajíček (lecturer)
Mgr. Martin Osovský (lecturer)
Mgr. Bc. Michal Ordelt (lecturer)
Mgr. Jiří Činčura (lecturer)
Mgr. Vladimír Pečený (lecturer)
Mgr. Tomáš Pochop (seminar tutor)
Mgr. Jan Konečný (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: Mgr. Martin Osovský - Timetable
- Fri 10:00–13:50 A107
- Prerequisites
- Orientation and/or practical experience with the CLI platform is not strictly required, but is an advantage. As well as experience with other similar technologies (such as Java Platform).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 0/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 17 fields of study the course is directly associated with, display
- Course objectives
- Selected Topics on the CLI (Microsoft.Net) Technologies will be presented. A preference will be given to the topics related to the ongoing research in this field and to projects, which are yet in development at academia and industry.
- Syllabus
- There will be 5 - 6 six lectures during the semester. The topics for the lectures will be announced in the registration term before the beginning of the semester, with possible later changes.
- Assessment methods (in Czech)
- Předmět je ukončen zápočten nebo kolokviem. Zápočet je udělován za aktivní účast. Kolokvium bude uděleno na základě odevzdaného článku (min. 2 strany A4, [a4paper, 11pt] v LaTeXu) na téma, které souvisí s problematikou (schvaluje přednášející). Článek by měl mít charakter technické zprávy (report) nebo rešerše, nikoliv eseje.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course is taught annually.
- Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
PV179 Selected Topics on CLI Technologies
Faculty of InformaticsSpring 2006
- Extent and Intensity
- 1/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- Dr. Ing. Dalibor Kačmář (lecturer), RNDr. Ondřej Krajíček (deputy)
RNDr. Ondřej Krajíček (lecturer)
Mgr. Vladimír Pečený (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: RNDr. Ondřej Krajíček - Timetable
- Fri 3. 3. 10:00–11:50 A107, 13:00–14:50 A107, Fri 7. 4. 10:00–11:50 A107, 13:00–14:50 A107, Fri 14. 4. 10:00–11:50 A107, 13:00–14:50 A107, Fri 12. 5. 10:00–11:50 A107, 13:00–14:50 A107
- Prerequisites
- Orientation and/or practical experience with the CLI platform is not strictly required, but is an advantage. As well as experience with other similar technologies (such as Java Platform).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 0/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 17 fields of study the course is directly associated with, display
- Course objectives
- Selected Topics on the CLI Technologies will be presented. A preference will be given to the topics related to the ongoing research in this field and to projects, which are yet in development at academia and industry.
- Syllabus
- There will be 5 - 6 six lectures during the semester. The topics for the lectures will be announced in the registration term before the beginning of the semester, with possible later changes.
- Assessment methods (in Czech)
- Předmět je ukončen zápočten nebo kolokviem. Zápočet je udělován za aktivní účast. Kolokvium bude uděleno na základě odevzdaného článku (min. 2 strany A4, [a4paper, 11pt] v LaTeXu) na téma, které souvisí s problematikou (schvaluje přednášející). Článek by měl mít charakter technické zprávy (report) nebo rešerše, nikoliv eseje.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course is taught annually.
- Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
PV179 Selected Topics in .NET Technologies
Faculty of InformaticsAutumn 2010
The course is not taught in Autumn 2010
- Extent and Intensity
- 2/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- Mgr. Martin Osovský (lecturer)
doc. Ing. RNDr. Barbora Bühnová, Ph.D. (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics - Prerequisites
- None, basic experience with the .NET platform or similar is welcome.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 120 student(s).
Current registration and enrolment status: enrolled: 0/120, only registered: 0/120, only registered with preference (fields directly associated with the programme): 0/120 - fields of study / plans the course is directly associated with
- there are 42 fields of study the course is directly associated with, display
- Course objectives
- The course introduces students to the development of various kinds of applications using .NET Framework, with the focus on the techniques and technologies supporting this task. The course does not require any previous knowledge of the topic. At the end of the course students should know typical applications of the .NET framework and be able to describe some of the essential technologies used in the .NET environment. The lectures are given by invited experts, mostly from industry.
- Syllabus
- Introduction to C# development using .NET platform
- Team development using .NET platform
- Web application development with .NET
- Windows Presentation Foundation
- .NET technologies inside the university
- The exact syllabus will be announced before the start of the semester, based on the topics selected with the experts giving the lectures.
- Literature
- recommended literature
- PLATT, David S. Introducing Microsoft.NET. Redmond: Microsoft Press, 2001, xv, 216. ISBN 073561377X. info
- PROSISE, Jeff. Programming Microsoft.NET. Redmond: Microsoft Press, 2002, xxiii, 773. ISBN 0-7356-1376-1. info
- Applied Microsoft.NET framework programming. Edited by Jeffrey Richter. Redmond, Wash.: Microsoft Press, 2002, xxxii, 591. ISBN 0735614229. info
- DUFFY, Joe. Professional .NET framework 2.0. Indianapolis, IN: Wrox/Wiley Pub., 2006, xxi, 601. ISBN 0764571354. info
- LÖWY, Juval. Programming.NET components. Beijing: O'Reilly, 2003, xvii, 459. ISBN 0596003471. info
- ABRAMS, Brad and Tamara ABRAMS. .NET framework standard library annotated reference. Boston: Addison-Wesley, 2004, xxviii, 47. ISBN 0321194454. info
- Teaching methods
- There will be six or seven lectures during the semester, given every two weeks. The lectures will be given by selected experts in the field.
- Assessment methods
- There are two options to pass the course:
1. With "credit" - active participation required.
2. With "colloquium" - written report (3-5 norm pages, PDF) on a selected topic (confirmed by the main lecturer) required, together with active participation. - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course is taught annually.
The course is taught: every other week. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Teacher's information
- https://is.muni.cz/auth/el/1433/jaro2010/PV179/index.qwarp
PV179 Selected Topics on CLI Technologies
Faculty of InformaticsSpring 2008
The course is not taught in Spring 2008
- Extent and Intensity
- 1/0. 1 credit(s) (plus extra credits for completion). Recommended Type of Completion: k (colloquium). Other types of completion: z (credit).
- Teacher(s)
- RNDr. Ondřej Krajíček (lecturer)
Mgr. Martin Osovský (lecturer)
Mgr. Bc. Michal Ordelt (lecturer)
Mgr. Jiří Činčura (lecturer)
Mgr. Vladimír Pečený (lecturer)
Mgr. Tomáš Pochop (seminar tutor)
Mgr. Jan Konečný (assistant) - Guaranteed by
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: Mgr. Martin Osovský - Prerequisites
- Orientation and/or practical experience with the CLI platform is not strictly required, but is an advantage. As well as experience with other similar technologies (such as Java Platform).
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 0/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - fields of study / plans the course is directly associated with
- there are 37 fields of study the course is directly associated with, display
- Course objectives
- Selected Topics on the CLI (Microsoft.Net) Technologies will be presented. A preference will be given to the topics related to the ongoing research in this field and to projects, which are yet in development at academia and industry.
- Syllabus
- There will be 5 - 6 six lectures during the semester. The topics for the lectures will be announced in the registration term before the beginning of the semester, with possible later changes.
- Assessment methods (in Czech)
- Předmět je ukončen zápočten nebo kolokviem. Zápočet je udělován za aktivní účast. Kolokvium bude uděleno na základě odevzdaného článku (min. 2 strany A4, [a4paper, 11pt] v LaTeXu) na téma, které souvisí s problematikou (schvaluje přednášející). Článek by měl mít charakter technické zprávy (report) nebo rešerše, nikoliv eseje.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course is taught annually.
The course is taught: every week. - Listed among pre-requisites of other courses
- PA200 Cloud Computing
PA165 || PV179 || PV260 - PV260 Software Quality
(PV168 || PA165 || PV178 || PV179) || SOUHLAS
- PA200 Cloud Computing
- Enrolment Statistics (recent)