Powrót do katalogu

VOUCHERY SZKOLENIOWE 2023/2024 R.
Kup w 2023 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Back-End > .Net

Szkolenie: Aplikacje rozproszone i SOA w technologii WCF

Kod: [MS-SOA-WCF]
Pobierz program

Cel szkolenia

Celem szkolenia jest poznanie możliwości jakie niesie ze sobą architektura aplikacji SOA z wykorzystaniem Windows Communication Foundation (WCF) oraz zapoznanie z narzędziami deweloperskimi oraz zrozumienie procesu budowania aplikacji w architekturze SOA. Po szkoleniu uczestnicy powinni potrafić budować aplikacje zorientowane na usługi wykorzystujące WCF.

Uczestnikom szkolenia zostanie przekazana szczegółowa wiedza na temat architektury i głównych koncepcji aplikacji typu SOA oraz wiedza techniczna na temat technologii Windows Communication Foundation, szeroko wykorzystywanej we wszystkich technologiach .NET.

Uczestnicy poznają podstawowe pojęcia związane z programowaniem aplikacji WCF takie jak: kontrakty, Service Contracts, Data Contracts, Singleton, per-session, SOA, SOAP, WCF, autoryzacja, autentykacja, Proxy, Endpoints, protokół TCP/IP, serializacja, typy generyczne, wersjonowanie, operacje jednokierunkowe, operacje dwukierunkowe, MSMQ, wywołania asynchroniczne, wywołania synchroniczne

W trakcie kursu uczestnicy będą korzystać i zapoznają się z możliwościami środowiska programistycznego Microsoft Visual Studio 2010.

Adresaci szkolenia

Szkolenie kierowane jest przede wszystkim do programistów ale także do osób pragnących poznać możliwości (wady i zalety) technologii Windows Communication Foundation, managerów projektów oraz przedstawicieli innych zawodów. Mile widziana jest podstawowa znajomość programowania w dowolnym języku obiektowym (najlepiej C#).

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

  1. Wprowadzenie do architektury aplikacji rozproszonych
    1. Wprowadzenie do SOA
    2. Wprowadzenie do SOAP
  2. Wprowadzenie do WCF
    1. Protokoły
    2. Kontrakty
    3. Punkty końcowe
    4. Hostowanie
    5. Architektura
    6. Nagłówek i kontekst wiadomości
  3. Omówienie kontraktów
    1. Service Contracts
    2. Data Contracts
    3. Serializacja
    4. Kolekcje
    5. Typy generyczne
    6. Wersjonowanie
  4. Omówienie trybów pracy dla usług:
    1. Usługi „per – session”
    2. Usługi „Singleton”
  5. Omówienie rodzajów operacji
    1. Jednokierunkowe
    2. Dwukierunkowe
    3. Zdarzenia i funkcje zwrotne
    4. Strumieniowanie danych
  6. Obsługa błędów
    1. Debugowanie usług
    2. Pomocne narzędzia
  7. Praca z usługami
    1. Transakcyjność usług
    2. Tworzenie pośredników (Proxy)
    3. Wywołania asynchroniczne
    4. Wywołania synchroniczne
    5. MSMQ – Microsoft Message Queuing
  8. Bezpieczeństwo
    1. Autentykacja
    2. Autoryzacja
    3. Model bezpieczeństwa
  9. Publikowanie i subskrypcja usług

Opinie uczestników