|
2957
ADVANCED FOUNDATIONS OF MICROSOFT .NET 2.0 DEVELOPMENT
|
|
|
|
|
2957
|
|
Advanced Foundations of Microsoft .NET 2.0 Development
|
|
|
|
3 (liczba
dni zajęć w godzinach 9.00-16.00)
|
|
70-536
|
|
|
Dla kogo Szkolenie jest przeznaczone dla osób, które są programistami aplikacji, posiadającymi umiejętności tworzenia aplikacji biznesowych z wykorzystaniem Visual Studio 2005 w Visual Basic .NET lub Visual C#. Najwięcej korzyści wyniosą z niego ci słuchacze, którzy już pracują jako programiści aplikacji i chcą swoje nowe umiejętności i wiedzę zastosować natychmiast po zakończeniu szkolenia. Wymagania wstępne Wymagania wstępne do udziału w szkoleniu:
- znajomość platformy .NET Framework i koncepcji środowiska uruchomieniowego CLR
- podstawy programowania i typowych konstrukcji kodu (if-else, try-catch itp.), a w szczególności programowania obiektowego
- znajomość podstawowej funkcjonalności zawartej w bibliotekach standardowych (System.Math, System.IO, System.Collections, itp.)
- podstawowa znajomość środowiska Visual Studio
Zakres tematyczny - Tworzenie globalizowanych aplikacji:
- praca z informacjami dotyczącymi ustawień culture z wykorzystaniem klas globalizacyjnych, takich jak CultureInfo, RegionInfo, DateTimeFormatInfo, NumberFormatInfo, czy CompareInfo
- tworzenie dostosowanych ustawień culture z wykorzystaniem klasy CultureAndRegionInfoBuilder
- praca z głównymi klasami realizującymi encoding – kodowanie znaków z wykorzystaniem klas Encoding, EncodingInfo, ASCIIEncoding, UTF8Encoding oraz UnicodeEncoding
- praca z zaawansowanymi klasami realizującymi encoding – obsługa zdarzeń błędów z wykorzystaniem klas Encoder, EncoderFallback, Decoder, and DecoderFallback classes
- Praca z Graphics Device Interface (GDI+) w aplikacjach typu Windows Applications:
- praca z obiektami graficznymi z wykorzystaniem typów Graphics, Brushes, Pens, Colors i Fonts
- manipulowanie kształtami i rozmiarami obiektów graficznych z wykorzystaniem typów Point i Size
- dodawanie obrazków i ikon na powierzchni rysowania z wykorzystaniem klas Image, Bitmap i Icon
- Implementacja bezpieczeństwa dostępu do kodu (Code Access Security):
- konfigurowanie bezpieczeństwa dostępu do kodu (Code Access Security)
- zarządzanie polityką bezpieczeństwa (Security Policy)
- zarządzanie uprawnieniami (Permissions)
- zarządzanie kontrolą dostępu (Access Control)
- zarządzanie informacją identyfikacyjną użytkownika (User Identity Information)
- Implementacja kryptografii:
- szyfrowanie danych
- hash-owanie danych
- rozszerzanie możliwości kryptograficznych
- Współpraca między komponentami COM i assembly:
- korzystanie z komponentów COM za pomocą usług Interop
- udostępnianie assembly komponentom COM za pomocą usług Interop
- korzystanie z komponentów COM za pomocą usług Platform Invocation
- Praca z aplikacjami typu Windows Service oraz komunikatami e-mail
- Praca z metadanymi typów:
- praca z metadanymi typów z wykorzystaniem typów Assembly, MemberInfo, MethodBody, oraz LocalVariableInfo i atrybutów assembly
- dynamiczna praca z assembly z wykorzystaniem klas dostosowanych
- Tworzenie aplikacji wielowątkowych oraz domen aplikacyjnych:
- zarządzanie wątkami w środowisku synchronicznym
- synchronizowanie wątków
- zarządzanie wątkami w środowisku asynchronicznym
- praca z domenami aplikacyjnymi
|
|
|
|
|