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 interejsów
- implementacja bezpiecznych kolekcji
- tworzenie hierarchi 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.

  28 godzin
 

Liczba uczestników


Data rozpoczęcia

Data zakończenia


Daty szkoleń są uzależnione od dostępności trenerów. Szkolenia standardowo odbywają się w godzinach od 09:00 do 16:00.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.

Opinie uczestników (2)

Szkolenia Powiązane

Powiązane Kategorie