07.07.2025 - 11.07.2025, 04.08.2025 - 08.08.2025, 08.09.2025 - 12.09.2025, 06.10.2025 - 10.10.2025, 03.11.2025 - 07.11.2025, 01.12.2025 - 05.12.2025, 15.12.2025 - 19.12.2025
This is some text inside of a div block.
KLUCZOWE ZAGADNIENIA
- gramatyka i składnia języka C#
- podstawowe konstrukcje języka C#
- wielowątkowość w C# (klasa Task, async i await)
- dostęp do bazy danych za pomocą Entity Framework
- LINQ
- szyfrowanie i haszowanie danych
Przemysław Rosłon, Microsoft Certified Trainer
TEMATYKA ZAJĘĆ
-
Składnia C#
- Pisanie aplikacji w C# i .NET
- Typy danych i wyrażenia
- Konstrukcje języka C#
- Laboratorium: Tworzenie aplikacji do zapisów na zajęcia
-
Koncepcje języka C#
- Metody
- Przeciążanie metod
- Obsługa wyjątków
- Monitorowanie
- Laboratorium: Rozszerzanie aplikacji do zapisów na zajęcia
-
Struktury, kolekcje i zdarzenia w C#
- Struktury
- Typy wyliczeniowe (Enums)
- Wbudowane kolekcje
- Zdarzenia
- Laboratorium: Budowanie prototypu aplikacji do ocen
-
Klasy w C#
- Tworzenie klas
- Interfejsy
- Zrozumienie typów generycznych w C#
- Laboratorium: Dodawanie walidacji danych do aplikacji
-
Dziedziczenie w C#
- Hierarchie klas
- Polimorfizm
- Rozszerzanie klas
- Laboratorium: Refaktoryzacja
-
Wejście i wyjście
- Operacje plikowe (File I/O)
- Serializacja i deserializacja
- Strumienie
- Laboratorium: Tworzenie raportu ocen
-
Dostęp do baz danych
- Entity Framework
- LINQ
- Laboratorium: Aktualizacja danych ocen
-
Korzystanie z sieci
- Usługi sieciowe (Web Services)
- REST i OData
- ASP.NET Core MVC
-
Graficzne interfejsy użytkownika
- Używanie frameworków UI
- Wiązanie danych (Data binding)
- Stylowanie UI
- Laboratorium: Dodawanie graficznego interfejsu użytkownika
-
Wydajność aplikacji
- Wielozadaniowość (Multitasking)
- Wywołania asynchroniczne
- Obsługa konfliktów
- Laboratorium: Optymalizacja wydajności
-
Interop C#
- Obiekty dynamiczne
- Zarządzanie zasobami
- Laboratorium: Praca z Wordem
-
Projektowanie pod kątem ponownego użycia
- Metadane
- Atrybuty
- Generowanie kodu
- Zestawy (Assemblies)
- Laboratorium: Zarządzanie zestawem raportu ocen