WCF Windows Communication Foundation – kurs podstawowy

  • Cele szkolenia

    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łuchacza

    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.

  • Wymagania wstępne

    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).

  • Czas trwania

      2 dni

  • Wiedza teoretyczna i praktyczna

    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

    • TCP
    • HTTP
    • IPC
    • MSMQ
    • ServiceBUS
    • Omówienie wiązań (bindings)
    • Charakterystyka kontraktów
    • ServiceContract
    • DataContract

     

    Endpoint-y

    • Konfiguracja ręczna endpoint-ów
    • Adresowanie endpoint-ów
    • Bindowanie endpoint-ów
    • Konfiguracja programowa endpoint-ów
    • 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
    • Izolacja błędów
    • Maskowanie błędów
    • Błędy na poziomie komunikacji
    • Błędy stanów proxy oraz kanałów
    • 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
  • Umiejętności

    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

Poinformuj mnie o innym terminie tego szkolenia

Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

Najbliższe szkolenia

Szkolenie aktualnie niedostępne

Zapytaj o termin

Podobne szkolenia

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości. 

Zadzwoń lub napisz do nas jeśli napotkasz problem

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33