Přeskočit na hlavní obsah
Přeskočit hlavičku

Programování v C# II

Typ studia bakalářské
Jazyk výuky čeština
Kód 460-2061/01
Zkratka C# II
Název předmětu česky Programování v C# II
Název předmětu anglicky C# Programming II
Kreditů 4
Garantující katedra Katedra informatiky
Garant předmětu Ing. Michal Radecký, Ph.D., MBA

Osnova předmětu

Přednášky pokrývají následující oblasti, které odpovídají znalostem a dovednostem tohoto předmětu.

1. Assemblies, Reflection
2. Asynchronní principy (async, await)
3. Windows Forms
4. Windows Presentations Foundations
5. Práce s databázi (Dapper, ORM, LINQ)
6. Práce s textem a daty (regulární výrazy, JSON, XML, Streamy)
7. Networking (HTTPClient, TCP, UDP, mailing)
8. ASP.NET Core – architektura, middleware, services, web API, MVC

Cvičení navazují na témata přednášená v odpovídajícím týdnu a doplňují výklad o praktické využití dané techniky a přístupu.

Povinná literatura

[1] Albahari, Joseph, and Ben Albahari. C# 7.0 in a nutshell : the definitive reference. Sebastopol, CA: O'Reilly,
2018. Print. ISBN: 1491987650 

[2] Price, Mark J. C# 7 and .NET Core modern cross-platform development : create powerful cross-platform applications
using C# 7, .NET Core, and Visual Studio 2017 or Visual Studio Code. Birmingham, UK: Packt Publishing, 2017. Print.
ISBN: 1787129551 

Doporučená literatura

[1] Troelsen, Andrew, and Philip Japikse. Pro C# 7 With .net and .net Core. City: Apress, 2018. Print. ISBN: 1484230175