Açıklama
C# ile WPF Eğitimi, XAML, veri bağlama ve arayüz tasarımı konularını ele alan 3 günlük bir eğitim programıdır.
Windows Presentation Foundation programında düzen, kontroller, olaylar, komutlar, kaynaklar, stiller, şablonlar ve Windows Forms birlikte çalışabilirliği ele alınır.
WPF, dik bir öğrenme eğrisine sahip olabilen karmaşık bir teknolojidir. Eğitim, konuya pratik bir yaklaşım getirir ve katılımcıların WPF’nin özelliklerini kullanarak Windows uygulamaları geliştirmeleri için gereken temel bilgileri sağlar. Eğitim, geleneksel kavramların yanı sıra XAML, esnek düzen, mantıksal kaynaklar, bağımlılık özellikleri, yönlendirilen olaylar ve WPF’nin gevşek bir şekilde bağlanmış komut mimarisi gibi yeni kavramları da ele alır. Visual Studio 2017 ile görsel veri bağlama ve Entity Framework 6 ile veritabanlarına erişme dahil olmak üzere veri bağlama işlemi ayrıntılı bir şekilde işlenir. Eğitim aynı zamanda tarzlar, şablonlar, görünümler ve temalar gibi konuları da kapsar. Eğitim, WPF ve Windows Forms arasındaki birlikte çalışabilirlik hakkındaki kısa bir dersle tamamlanır.
Bu eğitimde neler öğreneceksiniz?
- WPF mimarisi ve filozofisi
- WPF tarafından sağlanan sınıfları kullanarak Windows uygulamaları geliştirme
- XAML ilkeleri, XAML ve kod karışımını kullanarak uygulama geliştirme
- Esnek ve çekici kullanıcı arabirimleri oluşturmak için WPF’nin düzen özelliklerini kullanma
- Pencereler, menüler, diyaloglar, araç çubukları ve diğer yaygın kullanılan kullanıcı arabirimi özellikleri ile olay ve komut tabanlı uygulamalar geliştirme
- WPF’nin bağımlılık özellikleri, yönlendirilen olaylar, mantıksal kaynaklar, tarzlar, şablonlar ve veri bağlama gibi gelişmiş özelliklerini kullanma
- Veritabanlarına Visual Studio 2017 ve the Entity Framework 6 kullanarak erişme
- WPF ve Windows Forms arasında birlikte çalışabilirlik
Eğitim İçeriği
Introduction to WPF
- Why WPF?
- What Is WPF?
- .NET Framework 4.0 and Later
- .NET Core and WPF
- WPF Overview
- Application and Window
- A Simple WPF Application
- Using Visual Studio 2017
- Brushes
- Panels
XAML
- Role of XAML
- Elements and Attributes
- Namespaces
- Property Elements
- Type Converters
- Content Property
- Collections
- XAML and Procedural Code
WPF Controls
- Button
- Label
- TextBox
- ToolTip
- RadioButton
- CheckBox
- ListBox
- ComboBox
Layout
- Sizing
- Positioning
- Transforms
- Canvas
- Drawing Shapes
- StackPanel
- WrapPanel
- DockPanel
- Grid
- Scrolling
- Scaling
Dialogs
- Message Boxes
- Win32 Common Dialogs
- Custom Modal Dialogs
- Custom Modeless Dialogs
Menus and Commands
- Menus
- Context Menus
- Icons on Menu Items
- Commands
- Keyboard Shortcuts
- Disabling Menu Items
- Checking Menu Items
Toolbars and Status Bars
- Toolbars
- Toolbars and Commands
- Status Bars
Dependency Properties and Routed Events
- Dependency Properties
- Change Notification
- Property Value Inheritance
- Support for Multiple Providers
- Routed Events
- Routing Strategies
Resources
- Resources in WPF
- Binary Resources
- Logical Resources
- Static versus Dynamic Resources
Data Binding
- Binding Sources
- Sharing Sources with DataContext
- Data Templates
- Value Converters
- Collection Views
- Data Providers
- Visual Data Binding Using Visual Studio 2017
- Database Access Using Entity Framework
Styles, Templates, Skins and Themes
- Styles
- Style Sharing
- Triggers
- Validation
- Templates
- Templated Parent’s Properties
- Skins
- Themes
Windows Forms and WPF Interoperation
- Mixing Forms and WPF Windows
- Mixing Controls
Katılım Koşulları
Katılım için gerekli hazırlık ve teknik koşulları bu sayfadaki İletişim Formu üzerinden teyit edebilirsiniz.
Sıkça Sorulan Sorular
C# ile WPF Eğitimi kaç gün sürer?
Programın süresi 3 gündür.
Bu eğitim kimlere yöneliktir?
C# ve .NET ile Windows uygulamaları geliştirmek isteyen katılımcılar için hazırlanmıştır.
Katılım için hangi hazırlık gereklidir?
Katılım için gerekli hazırlık ve teknik koşulları bu sayfadaki İletişim Formu üzerinden teyit edebilirsiniz.
Eğitim hangi konuları kapsar?
XAML, veri bağlama ve arayüz tasarımı konuları ele alınır.
Programın kapsamı nedir?
Windows Presentation Foundation programında düzen, kontroller, olaylar, komutlar, kaynaklar, stiller, şablonlar ve Windows Forms birlikte çalışabilirliği ele alınır.
Kurumsal eğitim için nasıl bilgi alınır?
Grubunuza uygun eğitim planı ve teklif için bu sayfadaki İletişim Formu üzerinden bilgi alabilirsiniz.
İlgili Eğitimler
C# Windows Forms Eğitimi ve C# Windows Uygulamaları Eğitimi programlarını inceleyebilirsiniz.
Kurumsal Eğitim Bilgisi ve Teklif
Ekibinizin ihtiyacına uygun eğitim planı ve teklif için bu sayfadaki İletişim Formu üzerinden bilgi alabilirsiniz.
