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