Plan Szkolenia

Środowisko programowania i omówienie .NET Core
- poznanie Visual Studio 2019
- założenie projektu i rozwiązania
- import bibliotek
- wdrażanie rozwiązania

Składnia C#
- rodzaje danych, operatory i wyrażenia
- konstrukcja języka C# - pętle, warunki
- tworzenie metod
- wywoływanie metod
- tworzenie metod przeciążonych
- parametry opcjonalne i wyjściowe w metodach
- obsługa wyjątków

Struktury i kolekcje danych - implementacja struktur i typów wyliczeniowych - organizacja danych w kolekcje

Programowanie obiektowe - obsługa zdarzeń - tworzenie klas - definiowanie i implementacja interfejsów - implementacja bezpiecznych kolekcji - tworzenie hierarchii klas - rozszerzanie klas .NET Framework lub Core

Praca z plikami - czytanie i zapisywanie plików - serializacja i deserializacja danych XML, JSON - przygotowywanie strumieni I/O

Praca z bazami danych - tworzenie i wykorzystanie modeli Entity Data - odpytywanie danych za pomocą LINQ - aktualizowanie danych za pomocą LINQ - dostęp zdalny do danych w sieci - dostęp do danych poprzez usługi Web

Programowanie wielowątkowe i asynchroniczne - implementacja wielowątkowości za pomocą wyrażeń Lambda i zadań (tasków) - przygotowywanie operacji asynchronicznych - synchronizacja współbieżności dostępu do danych

Opcjonalnie: Projekt aplikacji okienkowej WPF (.NET Framework) Projekt aplikacji Web ASP.NET MVC (.NET Framework lub .NET Core) Dostęp do danych w chmurze - baza danych SQL Server Azure

Wymagania

Znajomość podstawowych zwrotów z zakresu rozwoju oprogramowania.

Uczestnicy

  • Lider zespołu technicznego
  • Deweloper oprogramowania
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie