In this course students will explore advanced technologies provided by the .NET platform. Successful
completion of the course should give students a good knowledge of the wide range of technologies to
create service oriented architectures and web services, to process XML data and access relational
databases, to implement dynamic web applications and to take advantage of advanced GUI development
techniques, and allow them to effectively use the gained knowledge in real-life projects developed for .NET
platform. Course attendees are expected to have a good knowledge of the C# language.
Last update: Tajemník Katedry (16.05.2012)
Cílem předmětu je posluchače seznámit s pokročilými technologiemi poskytovanými standardně platformou .NET.
Po absolvování předmětu by měli mít studenti široký přehled o technologiích pro tvorbu servisně orientovaných
architektur a webových služeb, práci s XML daty a relačními databázemi, tvorbu dynamických webových aplikací a
pokročilých uživatelských rozhraní, a měli být schopni je efektivně využít v reálných projektech nad
platformou .NET. Předpokládá se dobrá znalost jazyka C# a základních i pokročilých principů platformy .NET na
úrovni předmětů NPRG035 a NPRG038.
Literature -
Last update: Mgr. Pavel Ježek, Ph.D. (04.09.2013)
Jeffrey Richter: CLR via C#, 3rd Edition, Microsoft Press, 2010
Jon Skeet: C# in Depth, 2nd Edition, Manning Publications, 2010
Christian Nagel et al.: Professional C# 2008, Wrox, 2008
Gordon Hogenson: Foundations of C++/CLI: The Visual C++ Language for .NET 3.5, 2nd Edition, Apress, 2008
Steven Pratschner: Customizing the Microsoft .NET Framework Common Language Runtime, Microsoft Press, 2005
Adam Nathan: WPF 4 Unleashed, Sams, 2010
Chris Sells, Ian Griffiths: Programming WPF, 2nd Edition, O’Reilly, 2007
Microsoft Developer Network Library, http://msdn.microsoft.com/library/
Source code of platform libraries for .NET, http://referencesource.microsoft.com/
Last update: Mgr. Pavel Ježek, Ph.D. (04.09.2013)
Jeffrey Richter: CLR via C#, 3rd Edition, Microsoft Press, 2010
Jon Skeet: C# in Depth, 2nd Edition, Manning Publications, 2010
Christian Nagel et al.: Professional C# 2008, Wrox, 2008
Gordon Hogenson: Foundations of C++/CLI: The Visual C++ Language for .NET 3.5, 2nd Edition, Apress, 2008
Steven Pratschner: Customizing the Microsoft .NET Framework Common Language Runtime, Microsoft Press, 2005
Adam Nathan: WPF 4 Unleashed, Sams, 2010
Chris Sells, Ian Griffiths: Programming WPF, 2nd Edition, O’Reilly, 2007
Microsoft Developer Network Library, http://msdn.microsoft.com/library/