|
10262
DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010
|
|
|
|
|
10262
|
|
Developing Windows Applications with Microsoft Visual Studio 2010
|
|
|
|
5 (liczba
dni zajęć w godzinach 9.00-16.00)
|
|
brak egzaminów dla tego kursu
|
|
|
Dla kogo
W trakcie tego szkolenia deweloperzy aplikacji posiadający juz podstawy tworzenia
aplikacji Windows Forms zyskają zaawansowane umiejętności projektowania i tworzenia
klienckich aplikacji windows-owych obejmujące wykorzystanie modeli programowania
Windows Forms oraz WPF. Adresatami tego szkolenia są specjaliści odpowiedzialni
za tworzenie klienckich aplikacji windows-owych pracujący w środowisku Microsoft
Visual Studio .NET 2010 oraz Microsoft .NET Framework 4.0. Szkolenie prowadzone
jest w języku polskim, materiały szkoleniowe dostępne są wyłącznie w języku angielskim.
Wymagania wstępne
Przed przystąpieniem do szkolenia uczestnicy powinni:
- rozumieć techniki tworzenia aplikacji, a w tym cykl rozwoju aplikacji, koncepcje
programowania obiektowego, zdarzenia, diagramy przypadków użycia, tworzenie interfejsu
użytkownika,
- rozumieć funkcje i cele kluczowych elementów platformy .NET Framework, a w tym Common
Language Runtime, biblioteki .NET Framework , Common Type System, assemblies,
- mieć doświadczenie w pracy z Visual Studio 2008,
- mieć doświadczenie w programowaniu obiektowym obejmujące między innymi tworzenie
klas, dziedziczenie, zdarzenia, interfejsy, polimorfizm, typy generyczne, tworzenie
bibliotek,
- mieć doświadczenie w projektowaniu i tworzeniu aplikacji n-warstwowych obejmujące
debugging, śledzenie, monitorowanie, podstawy sięgania do danych i LINQ, korzystania
z usług typu XML Web Services oraz WCF, znajomość podstawowych mechanizmów zabezpieczeń,
konfigurowania aplikacji oraz wdrażania za pomocą ClickOnce i MS Installer,
- znać język angielski (techniczny) w stopniu pozwalającym na zrozumienie opisów laboratoriów
i ćwiczeń wykonywanych w trakcie kursu.
Zakres tematyczny - Projektowanie windows-owych aplikacji klienckich
- Dostępne technologie
- Wzorce architektoniczne
- Współpraca środowiska Windows Forms oraz WPF
- Wprowadzenie do Visual Studio 2010 oraz WPF 4
- Co nowego w Visual Studio 2010?
- Co nowego w WPF 4?
- Projektowanie i tworzenie interfejsu użytkownika
- Definiowanie układu
- Korzystanie z kontrolek typu Content
- Korzystanie z kontrolek typu Item
- Współdzielenie zasobów lokalnych w obrębie okna
- Kontrola nad interfejsem użytkownika
- Współdzielenie zasobów logicznych na poziomie aplikacji
- Tworzenie spójnego interfejsu użytkownika z wykorzystaniem stylów
- Zmiana wyglądu kontrolki za pomocą szablonów
- Obsługa zdarzeń i komend
- Testowanie, testy jednostkowe, debuggowanie
- Strategie testów dla aplikacji WPF
- Debuggowanie XAML
- Zapewnianie informacji zwrotnych użytkownika oraz obsługa wyjątków
- Mechanizmy zabezpieczeń
- Podstawy bindingu danych (Data Binding) oraz walidacji
- Przegląd zagadnień związanych z bindingiem danych
- Tworzenie bindingu danych
- Implementowanie powiadamiania o zmianie właściwości (Property Change Notification)
- Konwersja danych
- Walidacja danych
- Prezentowanie danych podczas projektowania (Design Time)
- Binding do kolekcji
- Binding do kolekcji obiektów
- Korzystanie z widoków kolekcji
- Tworzenie interfejsu użytkownika typu master detail
- Korzystanie z szablonów danych (Data Templates)
- Prezentowanie kolekcji danych podczas projektowania (Design Time)
- Ulepszanie interakcji interfejsu użytkownika
- Przetwarzanie asynchroniczne
- Implementowanie interfejsu użytkownika o dużej interaktywności
- Lokalizacja i ułatwienia dostępu użytkownika (User Assistance Features)
- Lokalizacja i globalizacja
- Implementowanie i zapewnianie ułatwień dostępu użytkownika
- Grafika 2D w WPF, multimedia i drukowanie
- Wyświetlanie grafiki 2D i obrazków
- Dodawanie multimediów w aplikacjach WPF
- Tworzenie i drukowanie dokumentów
- Dostosowane kontrolki
- Przegląd zagadnień tworzenia kontrolek
- Tworzenie kontrolek użytkownika
- Tworzenie kontrolek dostosowanych
- Zarządzanie wyglądem kontrolek za pomocą stylów wizualnych
- Właściwości dołączone (Attached Properties) oraz zachowania (Behaviors) WPF
- Implementowanie właściwości dołączonych
- Implementowanie interfejsu użytkownika z użyciem Drag-and-Drop
- Implementowanie zachowań, trigerów i akcji (Behaviors, Triggers, Actions) Expression
Blend
- Animacje w WPF
- Korzystanie z animacji
- Korzystanie z trigerów
- Implementowanie wizualizacji danych
- Stan aplikacji, ustawienia, cykl życia
- Tworzenie ustawień aplikacji
- Korzystanie z ustawień aplikacji
- Tworzenie dostosowanych sekcji konfiguracyjnych
- Konfigurowanie i wdrożenie windows-owych aplikacji klienckich
- Opcje wdrożenia
- Wdrażanie niezależnych (standalone) aplikacji WPF
- Wdrażanie aplikacji XBAP
- Konfigurowanie ustawień bezpieczeństwa
|
|
|
|
|