Szkolenia IT • Kursy Komputerowe • Szkolenia

Transkrypt

Szkolenia IT • Kursy Komputerowe • Szkolenia
Developing Windows Azure and Web Services
Przeznaczenie szkolenia
Szkolenie dla programistów posiadających minimum półroczne doświadczenie w tworzeniu aplikacji przy użyciu C# i
Visual Studio 2012, rozumiejących koncepcję programowania zorientowanego obiektowo, zainteresowanych
zaawansowanymi technikami tworzenia aplikacji na platformę Windows 8.
Tematy zajęć
1. Przegląd technologii usług i chmury
kluczowe komponenty aplikacji rozproszonych
dane i technologie dostępu do danych
technologie usług
chmura obliczeniowa
przegląd aplikacji Blue Yonder Airlines’ Travel Companion.
2. Odpytywanie i manipulacja danymi przy użyciu Entity Framework
przegląd ADO.NET
tworzenie modelu encji
odpytywanie danych
manipulowanie danymi.
3. Tworzenie i konsumowanie usług ASP.NET Web API
czym są usługi HTTP?
tworzenie usługi ASP.NET Web API
obsługa żądań i odpowiedzi HTTP
hostowanie i konsumowanie usług ASP.NET Web API.
4. Rozszerzanie i zabezpieczanie usług ASP.NET Web API
potok żądania ASP.NET Web API
potok odpowiedzi ASP.NET Web API
tworzenie usług Odata
implementacja zabezpieczeń w usługach ASP.NET Web API
wstrzykiwanie zależności do kontrolerów.
5. Tworzenie usług WCF
zalety tworzenia usług w WCF
tworzenie i implementacja kontraktu
konfiguracja i hosting usług WCF
konsumowanie usług WCF.
6. Hostowanie usług
hostowanie lokalne
hostowanie w Windows Azure.
7. Windows Azure Service Bus
przekaźniki Windows Azure Service Bus
kolejki Windows Azure Service Bus
tematy Windows Azure Service Bus.
8. Wdrażanie usług
Web Deployment z Visual Studio
tworzenie i wdrażanie pakietów aplikacji Web
narzędzia linii poleceń do wdrażania pakietów instalacyjnych
instalacja w Windows Azure
ciągłe dostarczanie z TFS i GIT
najlepsze praktyki wdrażania produkcyjnego.
9. Windows Azure Storage
wstęp do Windows Azure Storage
Windows Azure Blob Storage
Windows Azure Table Storage
Windows Azure Queue Storage
ograniczanie dostępu do Windows Azure Storage.
Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl
1/3
10. Monitorowanie i diagnostyka
wykonywanie diagnostyki przy użyciu śledzenia
konfiguracja diagnostyki usług
monitorowanie IIS
monitorowanie usług diagnostyką Windows Azure
debugowanie przy użyciu IntelliTrace
zbieranie metryk Windows Azure.
11. Zarządzanie tożsamością i kontrola dostępu
koncepcje Claim-based identity
Access Control Service
konfiguracja usług do użycia sfederowanych tożsamości
obsługa sfederowanych tożsamości po stronie klienta.
12. Skalowanie usług
wstęp do skalowalności
równoważenie obciążenia
skalowanie lokalnych usług przy użyciu rozproszonego bufora
buforowanie Windows Azure
uwagi dotyczące skalowania usług
skalowanie globalne.
13. Projektowanie i rozszerzanie usług WCF (Appendix A)
stosowanie zasad projektowania do kontraktów usług
obsługa rozproszonych transakcji
rozszerzanie potoku WCF.
14. Implementacja zabezpieczeń w usługach WCF (Appendix B)
wprowadzenie do Web Services Security
bezpieczeństwo transportu
bezpieczeństwo komunikatu
konfiguracja uwierzytelniania i autoryzacji.
Korzyści wynikające z ukończenia szkolenia
Umiejętność korzystania z zaawansowanych technik budowy aplikacji i usług przy użyciu Visual Studio 2012 i
Windows Azure, umiejętność projektowania i implementacji logiki biznesowej, dostępu do danych, zabezpieczeń oraz
wykorzystania usług Windows Azure.
Oczekiwane przygotowanie słuchaczy
Minimum półroczne doświadczenie w programowaniu w środowisku Visual Studio 2010/2012. Ukończone szkolenie:
MS 20483 – Programming in C# (Visual Studio 2012) lub równoważna wiedza i doświadczenie.
Umiejętność korzystania z anglojęzycznych materiałów.
Metoda szkolenia
Wykład
Warsztaty
Kod szkolenia MS 20487
Czas trwania
5 dni / 35 h
Poziom szkolenia Średniozaawansowany
Autoryzacja
Szkolenia poprzedzające
MS 20483 Programming in C# with Microsoft Visual Studio 2012
Jako uzupełnienie rekomendujemy
MS 20484 Essentials of Developing Windows Store Apps Using C#
Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl
2/3
MS 20485 Advanced Windows Store App Development Using C#
MS 20486 Developing ASP.NET MVC 4.5 Web Applications
Copyright © Altkom Akademia S.A. • Infolinia 801 25 85 66 • www.altkomakademia.pl
3/3