Εξέλιξη Κομματιού

Παρουσίαση

IDE (Integrated Development Environment)

  • Εισαγωγή στο Visual Studio
  • Δημιουργία έργου
  • Τυπώνει και αποκλεισμός λαθών (Compiling and debugging)

Microsoft .NET

  • Τι είναι το .NET;
  • CLR και γκαρμέτσολ (garbage collector)
  • DLL vs. EXE
  • Τεχνολογίες στο .NET

Βάσεις του WPF

  • Ιστορία του WPF
  • Μοντέλο σχεδιασμού MVVM (Model-View-ViewModel)
  • WPF vs. Windows forms
  • Διαφορές μεταξύ των εκδόσεων WPF

Είσοδος και Έξοδος (In and Out)

  • Δομή προ젝του WPF
  • XAML, διάταξη και εξάρτηση ιδιότητων (dependency properties)
  • Διατάγματα (Commands) και πόροι (resources)
  • Εκδηλώσεις (Events)
  • Στυλ (Styles) και συμπεριφορές (behaviors)
  • Κατανόηση δεδομένων ενδεξίου (data binding) και ροών δεδομένων (data streams)

Ροή Δεδομένων (Data Flow)

  • Μοντελοποίηση δεδομένων στο WPF
  • Πρόσβαση σε βάσεις δεδομένων
  • LINQ (Language Integrated Query)
  • Entity Framework
  • Επιχειρηματικές πράξεις CRUD (Create, Read, Update, Delete)
  • Έλεγχος ισοδυναμίας δεδομένων (data validation)

Συσταδικότητα

  • Εξάμηνη αξιολόγηση συσταδικών (controls)
  • Επεκτενές WPF toolkit
  • Χρήστες και τεχνολογίες συσταδικότητας (user controls and custom controls)
  • Πρότυπα (templates)

Προχωρημένα Θέματα

  • Ασύγχρονες και παράλληλες λειτουργίες (asynchronous and parallel operations)
  • Παράβλεψη έλεγχου (Inversion of Control, IoC)
  • Unity και PRISM

Εφαρμογή στον Πραγματικό Κόσμο (Real World Application)

  • Ανάπτυξη κατασκευαστικού πρωτότυπου συστήματος
  • Μοντελοποίηση δεδομένων (data modelling)
  • Εφαρμογή (implementation)
  • Τεστ ασφάλειας εφαρμογών (application testing)

Επίλυση και Επόμενα Βήματα (Summary and Next Steps)

Απαιτήσεις

  • Γνώση των βασικών αρχών του προγραμματισμού λογισμικού
  • Γνώση Visual Studio και C#

Απευθύνεται σε:

  • Προγραμματιστές λογισμικού
  • Προγραμματιστές
  • Τεχνικοί ηγέτες ομάδων
 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες