|
|
|
||
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: Katedry Tajemník (16.05.2012)
|
|
||
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: Ježek Pavel, Mgr., Ph.D. (04.09.2013)
|
|
||
Support for service oriented architectures (SOA) - (web) services and WCF Workflows (WF). Support for XML data in .NET: push/pull methods, DOM. Support for transactions. Declarative ways of programming, declarative application parallelization: LINQ (to Objects), PLINQ. Support for database access: ADO.NET, LINQ to SQL, etc. Development of web applications: ASP.NET. Advanced concepts in development of GUI (separating design and code, etc.): WPF and Silverlight. Basic overview of .NET's support for game development and 3D data visualization: XNA, alternatives to Manages DirectX, Ogre3D. Last update: Katedry Tajemník (16.05.2012)
|