Course Outline

Λεπτομέρειες μαθήματος

    Εισαγωγή στη C# και στο .NET: Δομικά στοιχεία .NET Framework. Γεια σου κόσμο σε C#; Χρησιμοποιώντας το Visual Studio 2015; Χώροι ονομάτων και συγκροτήματα Κατασκευές προγραμματισμού πυρήνα C#: Μεταβλητές, τελεστές και δηλώσεις. Τύποι αναφοράς έναντι τύπων τιμών. Μετατροπές; Μηδενικοί τύποι; Χρήση των κλάσεων Console και String. Ροή ελέγχου. Χρήση σιωπηρών τύπων Περισσότερες κατασκευές προγραμματισμού C#: Καθορισμός μεθόδων. Είσοδος, έξοδος και προαιρετικές παράμετροι. Υπερφόρτωση μεθόδου. Πίνακες; Δομές Ορισμός και Χρήση Τάξεων: Καθορισμός κλάσεων. Ορισμός κατασκευαστών και οριστικοποιητών. Καθορισμός ιδιοτήτων; Δημιουργία και διάθεση αντικειμένων. Ορισμός σταθερών και πεδίων μόνο για ανάγνωση. Στατικά μέλη; Μερικές τάξεις/μέθοδοι Κληρονομικότητα και πολυμορφισμός: Ορισμός βασικών κλάσεων και παραγόμενων κλάσεων. Μέθοδοι υπέρβασης. Αφηρημένες τάξεις; Χειρισμός εξαίρεσης διεπαφών: Καθορισμός μπλοκ Προσπαθήστε/Πιάστε/Τέλος. Εξαιρέσεις ρίψεων. Καθορισμός νέων τάξεων εξαίρεσης. Καθορισμός Χρήση μπλοκ Δημιουργία Συλλογών Αντικειμένων: Επισκόπηση γενικών προϊόντων. Χρήση συλλογών λιστών. Χρήση συλλογών λεξικών Τι νέο υπάρχει στη C# 6: Στατική με χρήση σύνταξης. Αρχικοποιητές αυτόματης ιδιότητας. Αρχικοποιητές λεξικού. Φίλτρα εξαίρεσης. Παρεμβολή συμβολοσειρών Delegates, Events και Lambdas: Επισκόπηση. Καθορισμός απλών αντιπροσώπων. Καθορισμός και χειρισμός συμβάντων. Χρήση εκφράσεων λάμδα Πρόσθετα χαρακτηριστικά γλώσσας: Υπερφόρτωση χειριστή. Μέθοδοι επέκτασης; Αρχικοποιητές αντικειμένων; Ανώνυμοι τύποι Εισαγωγή στο LINQ: Ο ρόλος του LINQ. Απλές εκφράσεις ερωτήματος LINQ. Χρήση του LINQ με συλλογές. Τελεστές ερωτημάτων LINQ Χρήση του πλαισίου οντοτήτων: κλάσεις EF και DbContext. Εφαρμογή σχέσεων; Διαχείριση δεδομένων. Πρόσθετες τεχνικές Εισαγωγή στον Ασύγχρονο Προγραμματισμό: Κατανόηση των λέξεων-κλειδιών async and await. Εφαρμογή ασύγχρονου κώδικα Επισκόπηση του MVC6: Δημιουργία εφαρμογής ASP.NET MVC. Καθορισμός μοντέλων, προβολών και ελεγκτών. Εισαγωγή στο REST και στο Web API

Requirements

  • Τουλάχιστον 6 μήνες εμπειρία προγραμματισμού
  • Η εξοικείωση με τις έννοιες OO θα ήταν πλεονέκτημα
  28 Hours

Number of participants



Price per participant

Testimonials (9)

Related Courses

ASP.Net 4.0

  35 Hours

C#.Net

  35 Hours

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Unit Testing with C#

  14 Hours

Related Categories