Plan Szkolenia

Środowisko programistyczne i omówienie .NET Core
- zrozumienie Visual Studio
- tworzenie projektu i rozwiązania
- importowanie bibliotek
- implementacja rozwiązania

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

Struktury i kolekcje
- implementacja struktur i typów enum
- organizacja danych w kolekcjach

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

Praca z plikami
- czytanie i zapisywanie plików
- serializacja i deserializacja XML, JSON
- praca z biblioteką I/O

Praca z bazami danych
- tworzenie i używanie modeli danych Entity
- zapytania danych za pomocą LINQ
- aktualizacja danych za pomocą LINQ
- zdalny dostęp do danych w sieci
- dostęp do danych przez usługi sieciowe (REST)

Programowanie wielowątkowe i asynchroniczne
- implementacja wielowątkowości przy użyciu wyrażeń Lambda i zadań
- przygotowywanie operacji asynchronicznych
- synchronizacja współbieżności dostępu do danych

Opcjonalnie (jeśli czas pozwoli):
-Projekt aplikacji okienkowej WPF (.NET Framework)
-Projekt ASP.NET MVC (.NET framework lub .net Core)
-dostęp do danych w bazie danych SQL Server Azure (Chmura)

Wymagania

  • Znajomość podstawowych pojęć związanych z tworzeniem oprogramowania.

Grupa docelowa

  • Lider zespołu technicznego
  • Programista
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie