www.comarch.pl/szkolenia WCF Windows Communication

Transkrypt

www.comarch.pl/szkolenia WCF Windows Communication
WCF Windows Communication Foundation – kurs podstawowy
Charakterystyka
ZałoŜeniem szkolenia jest zapoznanie uczestników z podstawową koncepcją działania
usług WCF. Podczas szkolenia uczestnicy zapoznają się ze sposobami tworzenia usług
WCF w środowisku Visual Studio. Zostaną zaprezentowane sposoby integracji usług WCF
z istniejącymi aplikacjami oraz usługami sieciowymi, co pozwoli przygotować uczestników
na modyfikację istniejących rozwiązań pod kątem nowej technologii WCF. Uczestnicy
będą mieli równieŜ okazję poznania mechanizmów śledzenia i usuwania błędów w
usługach WCF. Szkolenie prowadzone jest w formie wykładów, warsztatów i ćwiczeń
praktycznych przy komputerach.
Profil słuchaczy
Jest to szkolenie przeznaczone dla osób zainteresowanych problematyką tworzenia
aplikacji rozproszonych w środowisku .NET, którzy chcą poszerzyć swoją wiedzę i
umiejętności w zakresie nowych metod komunikacji pomiędzy róŜnymi technologiami.
Materiał szkoleniowy jest adresowany m.in. dla początkujących programistów i
projektantów aplikacji biznesowych i rozproszonych.
Czas trwania
2 dni po 8 godzin lekcyjnych
Wymagania
Podstawowa wiedza dotycząca programowaniu w środowisku .NET z naciskiem język C#,
znajomość zintegrowanego środowiska Visual Studio 2008/2010, podstawowa znajomość
relacyjnych baz danych z naciskiem na Microsoft SQL 2005/2008 (Express).
Zagadnienia
Wprowadzenie do zagadnień związanych z WCF
Omówienie koncepcji związanych z platformą WCF
Wstęp do metodologii SOA
Sposoby hostowania usług WCF
Przetwarzanie Ŝądań klienta
Hostowanie za pomocą Windows Process Activation (WAS)
Hostowanie za pomocą aplikacji uŜytkownika
Adresy, wiązania i kontrakty usług WCF
Przedstawienie schematów protokołów transportowych
Sposoby adresowania
o TCP
o HTTP
o IPC
o MSMQ
o ServiceBUS
Omówienie wiązań (bindings)
Charakterystyka kontraktów
o ServiceContract
o DataContract
Endpoint-y
Konfiguracja ręczna endpoint-ów
Adresowanie endpoint-ów
Bindowanie endpoint-ów
Konfiguracja programowa endpoint-ów
www.comarch.pl/szkolenia
Mapowanie protokołów
Omówienie metadanych (Metadata Exchange)
Błędy w usługach WCF
Wprowadzenie do obsługi błędów w usługach WCF
o Izolacja błędów
o Maskowanie błędów
o Błędy na poziomie komunikacji
o Błędy stanów proxy oraz kanałów
o Błędy operacji usług
Propagacja błędów w usługach WCF
Wykorzystanie kontraktów FaultContract
Bezpieczeństwo usług WCF
Omówienie procesu autentykacji w usługach WCF
Omówienie procesu autoryzacji w usługach WCF
Zagadnienia związane z bezpieczeństwem transferu
Wiedza z kursu
Po ukończeniu kursu uczestnicy będą potrafili:
Tworzyć nowe usługi w technologii WCF
Hostować usługi WCF w róŜnych typach aplikacji
Konfigurować połączenia do usług WCF dla róŜnych protokołów (http, P2P, TCP/IP,
Named Pipes)
Definiować róŜne rodzaje kontraktów, pozwalających na wykorzystanie nowych lub
istniejących klas w środowisku WCF
Integrować usługi WCF z istniejącymi usługami i aplikacjami
Wykorzystywać metadane w środowisku WCF
Wykrywać i eliminować błędy w usługach WCF
Zabezpieczać usługi WCF przed niepoŜądanym dostępem
www.comarch.pl/szkolenia