Εξέλιξη Κομματιού
Ενότητα 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. Θέλουν επίσης να χρησιμοποιήσουν αντικειμενοστραφείς τεχνικές για να βελτιώσουν τις αναπτυξιακές τους δεξιότητες.
Σχόλια (1)
Προσαρμοσμένο στις ανάγκες μας
Rafal - Haleon
Κομμάτι - C#.Net
Μηχανική Μετάφραση