Uploaded by tokad38516

MS-20483

advertisement
MS 20483 Programming in C# 2017
Czas trwania: 5 dni
Dla kogo:
Szkolenie dla programistów chcących programować w języku C# posiadających doświadczenie w
programowaniu w jednym z języków C, C++, Visual Basic lub Java i rozumiejących koncepcje
programowania zorientowanego obiektowo.
Szkolenie przygotowuje do egzaminu:
70-483 Programming in C#
Wymagania wstępne:
 doświadczenie w zakresie podstaw programowania w C#
 znajomość operatorów arytmetycznych, relacyjnych oraz logicznych
 umiejętność tworzenia struktur za pomocą instrukcji warunkowej IF oraz FOR
 umiejętność wykorzystania Visual Studio IDE do określania błędów logicznych
 umiejętność posługiwania się funkcjami
 znajomość metod dołączania się do bazy SQL Server
Zakres tematyczny:
1. Przegląd składni C#
 przegląd pisania aplikacji w C#
 typy danych, operatory i wyrażenia
 konstrukcje języka programowania C#
2. 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.
3. Pisanie kodu w aplikacjach z graficznym interfejsem użytkownika
 implementacja struktur i wyliczeń
 organizacja danych w kolekcje
 obsługa zdarzeń
4. Tworzenie klas i implementacja typowanych kolekcji
 tworzenie klas
 definiowanie i implementacja interfejsów
 implementacja typowanych kolekcji.
5. Tworzenie hierarchii klas przy użyciu dziedziczenia
 tworzenie hierarchii klas
 rozszerzanie klas .NET Framework
 tworzenie typów rodzajowych
6. Odczyt i zapis danych lokalnych
 odczyt i zapis plików
 serializacja i deserializacja danych
 wykonywanie operacji I/O przy użyciu strumieni
7. Dostęp do baz danych
 tworzenie i używanie modeli Entity Framework
 odpytywanie danych przy użyciu LINQ
 aktualizacja danych przy użyciu LINQ.
8. Dostęp do danych zdalnych.
 dostęp do danych w sieci Web
Integral Technologies Sp. z o.o.
tel.: 535-675-189, 22 490-01-22
00-613 Warszawa, ul. Chałubińskiego 8
kontakt@integral-tech.pl, www.integral-tech.pl
 dostęp do danych w chmurze
9. 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
10. 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
11. Integracja z kodem niezarządzalnym
 tworzenie i używanie obiektów dynamicznych
 zarządzanie cyklem życia obiektów i kontrola zasobów niezarządzalnych
12. 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
13. Szyfrowanie i deszyfrowanie danych
 implementacja szyfrowania symetrycznego
 implementacja szyfrowania asymetrycznego
Polecane



szkolenia uzupełniające:
MS 20480 – Programming in HTML5 with JavaScript and CSS3
MS 20486 – Developing ASP.NET MVC 5 Web Applications
MS 20487 – Developing Windows Azure and Web Services
Integral Technologies Sp. z o.o.
tel.: 535-675-189, 22 490-01-22
00-613 Warszawa, ul. Chałubińskiego 8
kontakt@integral-tech.pl, www.integral-tech.pl
Download