Bądźmy w kontakcie

Plan Szkolenia

Środowisko programistyczne i wprowadzenie do .NET Core
- Zapoznanie z Visual Studio
- Tworzenie projektów i rozwiązań (solutions)
- Importowanie bibliotek
- Implementacja rozwiązań

Składnia języka C#
- Typy danych, operatory i wyrażenia
- Pętle i instrukcje warunkowe
- Tworzenie metod
- Obsługa wyjątków
- Wywoływanie metod
- Tworzenie przeciążonych metod
- Parametry opcjonalne i zwracane w metodach

Struktury i kolekcje
- Implementacja struktur i typów enum
- Organizacja danych w kolekcjach

Programowanie obiektowe
- Obsługiwacze zdarzeń (event handlers)
- Tworzenie klas
- Definiowanie i implementacja interfejsów
- Implementacja silnie typowanych kolekcji
- Tworzenie hierarchii klas
- Rozszerzanie klas .NET Framework lub Core

Praca z plikami
- Odczytywanie i zapisywanie plików
- Serializacja i deserializacja XML oraz JSON
- Praca z biblioteką I/O

Praca z bazami danych
- Tworzenie i używanie modeli danych Entity
- Zapytania do danych z użyciem LINQ
- Aktualizacja danych za pomocą LINQ
- Dostęp zdalny do danych w sieci
- Dostęp do danych przez usługi webowe (REST)

Programowanie wielowątkowe i asynchroniczne
- Implementacja wielowątkowości z użyciem wyrażeń Lambda i zadań (tasks)
- Przygotowywanie operacji asynchronicznych
- Synchronizacja równoległości dla dostępu do danych

Opcjonalnie (jeśli czas na to pozwoli):
- Projekt aplikacji WPF (.NET Framework)
- Projekt ASP.NET MVC (.NET Framework lub .NET Core)
- Dostęp do danych w bazie SQL Server Azure Database (Chmura)

Wymagania

  • Znajomość podstawowych koncepcji i terminologii rozwoju oprogramowania.

Grupa docelowa

  • Przewodniczy zespołu technicznego
  • Programista oprogramowania
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie