Szkolenie Programowanie w języku C# - TERMIN GWARANTOWANY - 23.11.2026

location icon
JSystems Szkolenia IT Szkolenie online na żywo, Online Zobacz na mapie
calendar icon
Od 23 lis 9:00 do 27 lis 16:00
ticket icon
Od 3 690,00 zł

Szkolenie Programowanie w języku C#: TERMIN GWARANTOWANY 23-27.11.2026

Szkolenie online na żywo z trenerem, 5 dni, w godz. 9:00-16:00. Termin gwarantowany odbędzie się na pewno, nawet przy jednym uczestniku. Prowadzi: Paweł Biesiada.

Szczegóły szkolenia, program i zapisy: Szkolenie Programowanie w języku C# na jsystems.pl
Wszystkie terminy gwarantowane JSystems: lista terminów gwarantowanych

W skrócie

Od pierwszej linijki kodu do własnej aplikacji, która czyta i zapisuje dane w bazie.

Przechodzisz przez cały język i platformę .NET: od podstaw i programowania obiektowego, przez LINQ, testy jednostkowe i Entity Framework, po interfejs w WPF i aplikację wieloplatformową w .NET MAUI.

Programowanie obiektowe, czyli sposób organizacji kodu, decyduje o tym, czy za rok da się go jeszcze rozwijać, dlatego poświęcamy mu dużą część programu.

Co potrafisz po szkoleniu

  • Poznajesz język od podstaw - Typy danych, łańcuchy znaków, operatory, konwersje, struktury, typ wyliczeniowy, metody z przeciążaniem, instrukcje warunkowe, pętle i tablice.
  • Piszesz kod obiektowo - Klasy i obiekty, konstruktory, właściwości, hermetyzacja, dziedziczenie, interfejsy, klasy abstrakcyjne, metody wirtualne i generyczność.
  • Używasz zaawansowanych konstrukcji języka - Delegaty, wyrażenia lambda, metody rozszerzające, typy anonimowe i dynamiczne, leniwe inicjalizowanie zmiennych, atrybuty i wzorzec projektowy Singleton.
  • Obsługujesz błędy zamiast ich unikać - Obsługa wyjątków, dyrektywy preprocesora, publikowanie aplikacji i tworzenie bibliotek DLL.
  • Piszesz testy jednostkowe - Czyli kod, który sprawdza Twój kod, zanim błąd trafi do użytkownika.
  • Przetwarzasz dane w LINQ - Pobieranie, filtrowanie, sortowanie, grupowanie i łączenie zbiorów danych jedną, czytelną składnią zamiast pętli.
  • Łączysz aplikację z bazą danych - Podstawy SQL, połączenie z Microsoft SQL Server, pobieranie i modyfikowanie danych, zarządzanie transakcją oraz Entity Framework z modelem zbudowanym na istniejącej bazie i procedurami składowanymi.
  • Budujesz aplikacje okienkowe i wieloplatformowe - W WPF projektujesz okna w XAML, czyli języku opisu interfejsu, i korzystasz z kontrolek, układów oraz wiązania danych, które samo odświeża widok po zmianie danych. W .NET MAUI tę samą wiedzę przenosisz na aplikację działającą na Windows, Androidzie i iOS.
  • Poznajesz programowanie współbieżne - Programowanie równoległe i współbieżne oraz pętle równoległe, czyli sposób na wykorzystanie więcej niż jednego rdzenia.

Jak pracujemy

Warsztaty w środowisku Visual Studio. Każdy blok kończy się kodem, który uruchamiasz i debugujesz samodzielnie. Prowadzi Paweł Biesiada, programista i team leader, który programuje w środowisku .NET w języku C# z użyciem relacyjnych baz danych i baz NoSQL, a przy tym jest certyfikowanym deweloperem C#.

Dla kogo

Dla osób, które chcą nauczyć się programować w C# od zera, i dla tych, którzy piszą już w innym języku, ale nie znają platformy .NET. Jeśli programujesz zawodowo w innym języku i nie chcesz powtarzać podstaw, mamy osobne, krótsze szkolenie dla programistów innych języków.

Co zyskujesz

Umiejętność samodzielnego napisania aplikacji, która czyta i zapisuje dane w bazie, z interfejsem w WPF albo .NET MAUI. Otrzymujesz też imienny certyfikat ukończenia szkolenia.

Zarezerwuj miejsce i przejdź drogę od pierwszej linijki kodu do aplikacji z bazą danych, interfejsem w WPF i wersją mobilną w .NET MAUI.

Sprawdź, czy w Twoim przypadku dostępne jest finansowanie szkolenia ze środków BUR/KFS. Dostępność finansowania zależy od warunków danego programu oraz decyzji właściwej instytucji. Więcej informacji: https://jsystems.pl/dofinansowanie/

Prowadzący szkolenie

Paweł Biesiada
Paweł Biesiada

Program szkolenia

  1. Wstęp do platformy .NET
  2. Środowisko Visual Studio
  3. Uruchamianie i debuggowanie kodu
  4. Podstawy języka C#
    • Proces kompilacji
    • Podstawowe typy danych
    • Łańcuchy
    • Operatory
    • Konwersje typów
    • Struktury
    • Typ wyliczeniowy
    • Metody - definiowanie, przeciążanie, argumenty metod
    • Sterowanie przepływem - instrukcje warunkowe if i switch
    • Pętle
    • Tablice
    • Klauzula using
    • Tworzenie aliasów
    • Operator default
    • Zaawansowane aspekty metod
    • Obsługa wyjątków
    • Dyrektywy preprocesora
    • Publikowanie aplikacji
    • Biblioteki DLL
  5. Programowanie obiektowe w C#
    • Klasy
    • Obiekty
    • Automatyczne właściwości
    • Konstruktory
    • Hermetyzacja
    • Modyfikatory readonly i const
    • Operatory this i base
    • Generyczność
    • Kolekcje danych
    • Dziedziczenie
    • Klasy statyczne
    • Interfejsy
    • Klasy abstrakcyjne
    • Metody wirtualne
    • Operatory IS i AS
    • Metody rozszerzające
    • Typy anonimowe i dynamiczne
    • Delegaty
    • Wyrażenia lambda
    • Leniwe inicjalizowanie zmiennych
    • Wzorzec projektowy "Singleton"
    • Atrybuty
    • Testy jednostkowe
  6. Elementy programowania współbieżnego
    • Programowanie równoległe
    • Programowanie współbieżne
    • Pętle równoległe
  7. Aplikacje okienkowe w WPF (Windows Presentation Foundation)
    • Tworzenie projektu WPF
    • Język XAML - opis interfejsu użytkownika
    • Kontrolki i układy (Grid, StackPanel, DockPanel)
    • Obsługa zdarzeń
    • Wiązanie danych (data binding)
    • Wzorzec MVVM i komendy
    • Style, zasoby i szablony kontrolek
    • Okna dialogowe i menu
  8. Aplikacje wieloplatformowe w .NET MAUI
    • Czym jest .NET MAUI - jedna aplikacja dla Windows, Androida, iOS i macOS
    • Tworzenie projektu i struktura aplikacji MAUI
    • Interfejs w XAML: strony, układy i kontrolki
    • Nawigacja w aplikacji (Shell)
    • Wiązanie danych i wzorzec MVVM w MAUI
    • Uruchamianie i debugowanie aplikacji na różnych platformach
  9. Pobieranie, przetwarzanie i składowanie danych dla platformy .NET
    • LINQ
      • Operatory LINQ
      • Pobieranie danych
      • Filtrowanie i sortowanie danych
      • Analiza pobranych danych
      • Grupowanie
      • Łączenie zbiorów danych
  10. Przechowywanie i przetwarzanie danych z użyciem Microsoft SQL Server
    • Podstawy SQL
    • Podłączanie się do bazy danych
    • Dodawanie obiektów do bazy
    • Pobieranie danych
    • Modyfikowanie danych
    • Inne polecenia SQL
    • Zarządzanie transakcją
  11. Wykorzystanie innych baz danych
  12. Entity Framework
    • Model danych EDM na podstawie istniejącej bazy danych
    • LINQ to Entities
    • Łączenie tabel
    • Tworzenie źródeł danych
    • Procedury składowane

Przeczytaj na naszym blogu

Zapisz się na termin gwarantowany: Szkolenie Programowanie w języku C# | wszystkie terminy gwarantowane
Pytania: [email protected], tel. 22 299 53 69

Dołącz do wydarzenia

Rodzaj Dostępne do Cena Liczba
Udział w szkoleniu online (1 osoba)

Cena za jednego uczestnika szkolenia online na żywo z trenerem.

22 listopada 2026, 16:00 3 690,00 zł