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

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

Ενότητα 1. Αρχές Αντικειμενοστρέφειας

  • Δημιουργία μοντέλων
  • Κλάσεις & αντικείμενα
  • Ενθυλάκωση, εξειδίκευση & πολυμορφισμός

Ενότητα 2. Σχεδίαση Εφαρμογών με UML

  • Τι είναι το UML
  • Διαγράμματα UML
  • Διαγράμματα Περιπτώσεων Χρήσης
  • Διαγράμματα Κλάσεων
  • Διαγράμματα Αλληλεπίδρασης

Ενότητα 3. Ξεκινώντας με την C#

  • C# και .Net
  • Η Γλώσσα C#
  • Visual Studio IDE

Ενότητα 4. Θεμελιώδεις Έννοιες της Γλώσσας C#

  • Τύποι Δεδομένων
  • Μεταβλητές
  • Σταθερές
  • Συμβολοσειρές
  • Δηλώσεις
  • Εκφράσεις

Ενότητα 5. Διακλάδωση

  • Δηλώσεις διακλάδωσης υπό συνθήκη
  • Δηλώσεις διακλάδωσης άνευ συνθήκης
  • Βρόχοι

Ενότητα 6. Τελεστές

  • Εκχώρηση
  • Μαθηματικοί τελεστές
  • Αύξηση & μείωση
  • Σχεσιακοί

Ενότητα 7. Κλάσεις και Αντικείμενα

  • Ορισμός κλάσεων
  • Κατασκευαστές
  • Στατικά μέλη και μέλη εκπόνωσης
  • Καταστροφή αντικειμένων

Ενότητα 8. Μέσα στις Μεθόδους

  • Υπερφόρτωση μεθόδων
  • Ενθυλάκωση δεδομένων με ιδιότητες
  • Επιστροφή πολλαπλών τιμών

Ενότητα 9. Αποσφαλμάτωση

  • Ορισμός σημείου διακοπής
  • Η Στοίβα κλήσεων

Ενότητα 10. Κληρονομικότητα και Πολυμορφισμός

  • Εξειδίκευση και γενίκευση
  • Κληρονομικότητα
  • Πολυμορφισμός
  • Αφηρημένες και σφραγισμένες κλάσεις
  • Η ριζική κλάση: object
  • Boxing και unboxing τύπων

Ενότητα 11. Υπερφόρτωση Τελεστών

  • Χρήση της λέξης-κλειδιού Operator
  • Δημιουργία χρήσιμων τελεστών
  • Λογικά ζεύγη
  • Τελεστές μετατροπής

Ενότητα 12. Δομές

  • Ορισμός μιας δομής

Ενότητα 13. Διεπαφές

  • Υλοποίηση μιας διεπαφής
  • Υλοποίηση περισσότερων από μία διεπαφών
  • Μετατροπή σε διεπαφή
  • Επέκταση μιας διεπαφής

Ενότητα 14. Πίνακες

  • Δήλωση πινάκων
  • Πολυδιάστατοι πίνακες
  • System.Array
  • Δείκτες

Ενότητα 15. Διεπαφές και Τύποι Συλλογών

  • Οι διεπαφές συλλογών
  • Λίστες πινάκων
  • Ουρές και στοίβες

Ενότητα 16. Συμβολοσειρές

  • Δημιουργία συμβολοσειρών
  • Χειρισμός συμβολοσειρών
  • Η κλάση StringBuilder

Ενότητα 17. Διαχείριση Εξαιρέσεων με throw και catch

  • Η δήλωση throw
  • Οι δηλώσεις try και catch
  • Πώς λειτουργεί η στοίβα κλήσεων
  • Μέθοδοι και ιδιότητες της κλάσης Exception

Ενότητα 18. Delegates και Συμβάντα

  • Delegates
  • Συμβάντα

Ενότητα 19. Generics

  • Generics: Μια εισαγωγή
  • Παραμετροποίηση κατά τύπο δεδομένων
  • Κλάση System.Collections.Generics

Απαιτήσεις

Πριν παρακολουθήσουν αυτό το μάθημα, οι μαθητές πρέπει να διαθέτουν επάρκεια στις ακόλουθες περιοχές:

  • Εξοικείωση και άνεση με βασικές λειτουργίες του λειτουργικού συστήματος, όπως ο χειρισμός αρχείων.
  • Κατανόηση των βασικών αρχών του δομημένου προγραμματισμού, συμπεριλαμβανομένων εννοιών όπως ο έλεγχος ροής, οι μεταβλητές και οι παράμετροι, και οι κλήσεις συναρτήσεων.
  • Τουλάχιστον 3 μήνες εμπειρίας στην ανάπτυξη εφαρμογών είτε σε γραφικό είτε σε μη γραφικό περιβάλλον, ή ισοδύναμη γνώση.

Δεν απαιτείται εμπειρία στον αντικειμενοστραφή προγραμματισμό και τις έννοιές του.

Ακροατήριο

Αυτό το μάθημα απευθύνεται στους ακόλουθους τύπους προγραμματιστών λογισμικού:

  • Νέοι προγραμματιστές
  • Προγραμματιστές που κατανοούν τον προγραμματισμό υπολογιστών αλλά μπορεί να έχουν μάθει προγραμματισμό χρησιμοποιώντας μη γραφική γλώσσα σε πανεπιστήμιο

Αυτοί οι προγραμματιστές θέλουν να δημιουργήσουν λύσεις χρησιμοποιώντας C# εντός του Microsoft .NET Framework. Θέλουν επίσης να χρησιμοποιήσουν αντικειμενοστραφείς τεχνικές για να βελτιώσουν τις αναπτυξιακές τους δεξιότητες.

 35 Ώρες

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


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

Σχόλια (1)

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

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