Tytuł kursu: Tworzenie aplikacji klienckich z

Transkrypt

Tytuł kursu: Tworzenie aplikacji klienckich z
Tytuł kursu: Tworzenie aplikacji klienckich z
wykorzystaniem Windows Presentation
Foundation (WPF)
Kod kursu: MS-WPF
Dokument jest częścią oferty szkoleń Java/Java EE firmy Javatech.
Pełna oferta znajduje się pod adresem:
http://www.javatech.com.pl/szkolenia.html
Adresaci szkolenia
Adresatami szkolenia są programiści lub przedstawiciele innych zawodów pragnących posiąść
umiejętność budowania aplikacji klienckich w języku C#, a także poznać strukturę oraz zasadę
działania aplikacji graficznych WPF. Uczestnicy zapoznają się z narzędziami i językami
wymaganymi do budowy bogatych aplikacji klienckich Windows Presentation Foundation
wykorzystujących silnik graficzny DirectX. Mile widziana jest podstawowa znajomość
programowania w dowolnym języku obiektowym (najlepiej C#).
Cel szkolenia
Celem szkolenia jest nabycie umiejętności budowania aplikacji klienckich WPF w języku C#. A
także poznanie zaawansowanych możliwości łączenia aplikacji graficznych z danymi.
Podczas szkolenia uczestnicy poznają takie zagadnienia jak wiązania danych (Data Binding),
Entity Framework, język XAML i interfejs użytkownika, animacje (Storyboards), kontrolki
graficzne, kontenery, zdarzenia, komendy (Commands), wyzwalacze (triggers), kolekcje danych,
Attached Property, Behaviors, Język T-SQL, wzorzec projektowy MVVM, Setup Project, Click
Once.
Po odbyciu szkolenia uczestnicy powinni być w stanie samodzielnie budować bogate graficznie
aplikacje klienckie Windows z wykorzystaniem Windows Presentation Foundation oraz wzorca
projektowego Model-View-ViewModel.
W trakcie kursu uczestnicy będą pracowali ze środowiskiem programistycznym Microsoft Visual
Studio 2010 oraz Microsoft Expression Blend, a także z serwerem baz danych Microsoft SQL
Server 2008 Express wraz z narzędziami pomocniczymi. Szkolenie prowadzone będzie z
wykorzystaniem języka .NET-owego C#, języka znaczników XAML do budowy interfejsów
użytkownika oraz języka T-SQL do obsługi baz danych.
Czas i forma szkolenia
35 godzin (5 dni x 7 godzin) w tym wykłady i warsztaty praktyczne
Javatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.javatech.com.pl
Program szkolenia
1.
2.
3.
4.
5.
Projektowanie aplikacji klienckich Windows
a)
Aplikacje graficzne Windows Forms
b)
Aplikacje graficzne WPF
c)
Zapoznanie z dostępnymi wzorcami projektowymi
d)
Microsoft Visual Studio 2010
Budowanie interfejsu graficznego aplikacji
a)
Język XAML
b)
Podstawowe kontrolki
c)
Kontenery
d)
Microsoft Expression Blend
e)
Animacje
Programowanie aplikacji WPF
a)
Zdarzenia
b)
Commands
c)
Data Binding
d)
Obsługa kolekcji
e)
Attached Property
f)
Triggers
g)
Behaviors
Obsługa danych
a)
SQL Server 2008 i SQL Management Studio
b)
Język T-SQL
c)
Zapytania modyfikujące dane – INSERT, DELETE, UPDATE
d)
Zapytania pobierające dane – SELECT
e)
Komunikacja aplikacji z bazami danych
f)
Entity Framework
g)
LINQ
a)
Struktura
b)
Testowanie aplikacji
c)
Wykorzystywane mechanizmy
d)
Przykłady zastosowania
MVVM
6.
Budowanie aplikacji biznesowej z wykorzystaniem wzorca MVVM i zewnętrznych źródeł
danych
7.
Konfiguracja i przygotowywanie aplikacji do dystrybucji
a)
Dostępne formy dystrybucji
b)
Setup Project
c)
Click Once
Javatech Sp. z o.o., ul. Olesińska 21, 02-548 Warszawa, tel. (+48 22) 845 09 70, fax (+48 22) 213 81 27
e-mail: [email protected], www.javatech.com.pl