SLA - Microsoft Silverlight - poziom zaawansowany
- wykład
- prezentacje
- ćwiczenia praktyczne
- pytania i odpowiedzi
- programowanie
- tworzenie aplikacji
- certyfikowany trener
- materiały szkoleniowe (w wersji papierowej)
- notatnik, długopis
- lunch
- kawa, herbata, napoje, ciasteczka
- dyplom
- zaświadczenie o ukończeniu kursu
- 2-tyg pomoc email
Kurs przeznaczony dla osób, które znają podstawowe możliwości Silverlight i związane z nim narzędzia.
Kurs obejmuje zaawansowane możliwości platformy Silverlight. Można tu poznać narzędzia ułatwiające budowanie wielowarstwowych złożonych aplikacji biznesowych.
Od uczestników szkolenia wymagana jest znajomość języka C# 4.0, doświadczenie w programowaniu na platformie .NET (ogólna wiedza, znajomość technologii ASP.NET, WCF, LINQ - LINQ to Objects, LINQ to SQL, EF, WCF Data Services, MEF), umiejętność obsługi SQL Server, znajomość zagadnień ze szkolenia „Microsoft Silverlight - kurs podstawowy”
1. Nawigacja - kontrolki, integracja z przeglądarką, przekazywanie parametrów, mapowanie adresów, rozszerzalność.
2. Walidacja - rodzaje, stany wizualne w kontrolkach, kontrolki dedykowane.
3. Kontrolki w aplikacjach biznesowych - DataGrid, DataPager, DataForm.
4. Praca z danymi – zachowywanie oraz współdzielenie.
5. Zaawansowane możliwości aplikacji out of browser - wywoływania COM, dostęp do folderów użytkownika
6. Dostęp do danych przez protokół OData (WCF Data Services)
7. Aplikacje n-tier przy użyciu WCF RIA Services - architektura aplikacji, zasadnicze elementy po stronie serwera i klienta, generowanie i współdzielenie kodu, metadane, walidacja, podstawowe właściwości, rodzaje operacji, obsługa synchroniczności, dedykowane kontrolki i komponenty, wsparcie w Visual Studio, autentykacja, role i profile, informacje o bardziej zaawansowanych możliwościach.
8. Rozszerzalne aplikacje z obsługą wtyczek (MEF)
9. Wzorzec projektowy MVVM oraz Prism framework
10. Dobre praktyki
















