Επικοινωνήστε μαζί μας

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

Το περιβάλλον προγραμματισμού και η εξήγηση του .NET Core
- Κατανόηση του Visual Studio
- Δημιουργία έργου και λύσης
- Εισαγωγή βιβλιοθηκών
- Υλοποίηση της λύσης

Συντακτική ανάλυση C#
- Τύποι δεδομένων, τελεστές και εκφράσεις
- Βρόχοι, συνθήκες
- Δημιουργία μεθόδων
- Διαχείριση σφαλμάτων (exceptions)
- Πρόσκληση μεθόδων
- Δημιουργία μεθόδων με φορτίο (overloaded methods)
- Προαιρετικοί και εξερχόμενοι παράμετροι σε μεθόδους

Δομές και συλλογές
- Υλοποίηση δομών και τύπων enum
- Οργάνωση δεδομένων σε συλλογές

Προγραμματισμός προσανατολισμένος σε αντικείμενα
- Εκπρόσωποι γεγονότων (event handlers)
- Δημιουργία ταξών (classes)
- Ορισμός και υλοποίηση διεπαφών (interfaces)
- Υλοποίηση συλλογών με ισχυρό τύπο (strong-type collections)
- Δημιουργία ιεραρχιών ταξών
- Επέκταση των ταξών .NET Framework ή Core

Εργασία με αρχεία
- Ανάγνωση και αποθήκευση αρχείων
- Σειριοποίηση και αποσειριοποίηση XML, JSON
- Εργασία με τη βιβλιοθήκη I/O

Εργασία με βάσεις δεδομένων
- Δημιουργία και χρήση μοντέλων δεδομένων Entity
- Ερωτήματα δεδομένων χρησιμοποιώντας LINQ
- Ενημέρωση δεδομένων με LINQ
- Απομακρυσμένη πρόσβαση σε δεδομένα στο δίκτυο
- Πρόσβαση σε δεδομένα μέσω Web services (REST)

Πολυνηματικός και ασύγχρονος προγραμματισμός
- Υλοποίηση πολυνηματικότητας χρησιμοποιώντας εκφράσεις Lambda και καθήκοντα (tasks)
- Ετοιμασία ασύγχρονων λειτουργιών
- Συγχρονισμός ταυτόχρονης εκτέλεσης για πρόσβαση σε δεδομένα

Προαιρετικά (εάν υπάρχει χρόνος):
- Έργο Εφαρμογής Παράθυρου WPF (.NET Framework)
- Έργο ASP.NET MVC (.NET Framework ή .NET Core)
- Πρόσβαση σε δεδομένα σε βάση δεδομένων SQL Server Azure (Cloud)

Απαιτήσεις

  • Γνώση των βασικών φράσεων και εννοιών της ανάπτυξης λογισμικού.

Στόχος Κοινό

  • Ηγέτης Τεχνικής Ομάδας
  • Προγραμματιστής Λογισμικού
 28 Ώρες

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


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

Σχόλια (4)

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

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