Szkolenia IT • Kursy Komputerowe • Szkolenia

Transkrypt

Szkolenia IT • Kursy Komputerowe • Szkolenia
Programming in C# with Microsoft Visual Studio
2012
Przeznaczenie szkolenia
Szkolenie dla programistów 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, chcących programować w
języku C#.
Tematy zajęć
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
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
Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl
1/2
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.
Korzyści wynikające z ukończenia szkolenia
Znajomość składni języka C#. Umiejętność wykorzystania języka C# do budowy aplikacji w oparciu o .NET
Framework przy użyciu Visual Studio 2012.
Korzyści z uczestnictwa dla menedżera
Oczekiwane przygotowanie słuchaczy
Minimum dwunastomiesięczne doświadczenie w programowaniu w języku zorientowanym obiektowo (C++, Java,
Visual Basic). Znajomość IDE Visual Studio.
Umiejętność korzystania z anglojęzycznych materiałów.
Metoda szkolenia
Wykład
Warsztaty
Laboratoria
Quiz
Trener moderator
Kod szkolenia MS 20483
Czas trwania
5 dni / 35 h
Poziom szkolenia
Autoryzacja
Szkolenia poprzedzające
MS 10264 Developing Web Applications with Microsoft Visual Studio 2010
MS 10263 Developing Windows Communication Foundation Solutions with Microsoft Visual
Studio 2010
Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl
2/2