Autoryzowane Szkolenia Informatyczne oraz Certyfikacja

Transkrypt

Autoryzowane Szkolenia Informatyczne oraz Certyfikacja
Ośrodek Szkoleniowy I Egzaminacyjny
PROGRAMMING IN C#
MS-20483 Programming In C#
Opis szkolenia
Zapoznanie z zagadnieniami pozwalającymi na zdobycie umiejętności programowania w języku C#. Nauczenie struktury C#, składni języka oraz
implementacji rozwiązań potrzebnych do programowania z wykorzystaniem .NET Framework 4.5.
Oczekiwane przygotowanie słuchaczy
Dwunastomiesięczne doświadczenie w programowaniu w języku zorientowanym obiektowo (C++, Java, Visual Basic).
Znajomość IDE Visual Studio.
Program szkolenia
Przegląd składni C#
przegląd pisania aplikacji w C#
typy danych, operatory i wyrażenia
konstrukcje języka programowania C#.
Tworzenie metod, obsługa wyjątków i monitorowanie aplikacji
tworzenie i wywoływanie metod
tworzenie metod przeciążonych i używanie parametrów wyjściowych i opcjonalnych
obsługa wyjątków
monitorowanie aplikacji.
Pisanie kodu w aplikacjach z graficznym interfejsem użytkownika
implementacja struktur i wyliczeń
organizacja danych w kolekcje
obsługa zdarzeń.
Tworzenie klas i implementacja typowanych kolekcji
tworzenie klas
definiowanie i implementacja interfejsów
implementacja typowanych kolekcji.
Tworzenie hierarchii klas przy użyciu dziedziczenia
tworzenie hierarchii klas
rozszerzanie klas .NET Framework
tworzenie typów rodzajowych.
Odczyt i zapis danych lokalnych
odczyt i zapis plików
serializacja i deserializacja danych
wykonywanie operacji I/O przy użyciu strumieni.
Dostęp do baz danych
tworzenie i używanie modeli Entity Framework
odpytywanie danych przy użyciu LINQ
aktualizacja danych przy użyciu LINQ.
Dostęp do danych zdalnych
dostęp do danych w sieci Web
dostęp do danych w chmurze.
Projektowanie interfejsu użytkownika w aplikacjach graficznych
używanie XAML do definiowania interfejsu użytkownika
wiązanie kontrolek z danymi
stosowanie stylów w interfejsie użytkownika.
Ulepszanie wydajności i responsywności aplikacji
implementacja wielozadaniowości przy użyciu zadań i wyrażeń lambda
wykonywanie operacji asynchronicznie
synchronizacja równoległego dostępu do danych.
Integracja z kodem niezarządzalnym
tworzenie i używanie obiektów dynamicznych
zarządzanie cyklem życia obiektów i kontrola zasobów niezarządzalnych.
Tworzenie typów wielokrotnego użycia i podzespołów
zapoznawanie się z metadanymi obiektu
tworzenie i używanie własnych podzespołów
generowanie kodu zarządzalnego
wersjonowanie, podpisywanie i instalacja podzespołów.
Szyfrowanie i deszyfrowanie danych
implementacja szyfrowania symetrycznego
implementacja szyfrowania asymetrycznego.
Czas trwania
5 dni
Cena netto + VAT
3900zł (+VAT wg obowiązującej stawki)
Autoryzowane przez