Course Outline
Ενότητα 1. Αρχές Αντικειμενικού Προσανατολισμού
- Δημιουργία μοντέλων Τάξεις & αντικείμενα Ενθυλάκωση, εξειδίκευση & πολυμορφισμός
Ενότητα 2. Σχεδιασμός Εφαρμογών με UML
- Τι είναι Διαγράμματα UML UML Use Case Διαγράμματα Διαγράμματα κατηγορίας Διαγράμματα αλληλεπίδρασης
Ενότητα 3. Ξεκινώντας με το C#
- C# και .Net Η γλώσσα C# Visual Studio IDE
Ενότητα 4. C# Βασικές αρχές γλώσσας
- Τύποι δεδομένων Μεταβλητές Σταθερές Συμβολοσειρές Δηλώσεις Expressιόντα
Ενότητα 5. Διακλάδωση
- Δηλώσεις διακλάδωσης υπό όρους Δηλώσεις διακλάδωσης χωρίς όρους Βρόχους
Ενότητα 6. Χειριστές
- Εκχώρηση Mathematical τελεστές Αύξηση & μείωση Σχέση
Ενότητα 7. Τάξεις και αντικείμενα
- Καθορισμός κλάσεων Κατασκευαστές Στατικά και στιγμιότυπα μέλη Καταστροφή αντικειμένων
Ενότητα 8. Inside Methods
- Μέθοδοι υπερφόρτωσης Ενθυλάκωση δεδομένων με ιδιότητες Επιστροφή πολλαπλών τιμών
Ενότητα 9. Εντοπισμός σφαλμάτων
- Ορισμός σημείου διακοπής Η στοίβα κλήσεων
Ενότητα 10. Κληρονομικότητα και Πολυμορφισμός
- Εξειδίκευση και γενίκευση Κληρονομικότητα Πολυμορφισμός Αφηρημένες και σφραγισμένες τάξεις Η κλάση ρίζας: αντικείμενο Τύποι εγκιβωτισμού και αποσυσκευασίας
Ενότητα 11. Υπερφόρτωση χειριστή
- Χρήση της λέξης-κλειδιού χειριστή Δημιουργία χρήσιμων χειριστών Λογικά ζεύγη Τελεστές μετατροπής
Ενότητα 12. Κατασκευές
- Ορισμός Δομής
Ενότητα 13. Διεπαφές
- Υλοποίηση και διεπαφή Υλοποίηση περισσότερων της μιας διεπαφής Casting σε μια διεπαφή Επέκταση και διεπαφή
Ενότητα 14. Πίνακες
- Δήλωση πινάκων Πολυδιάστατοι πίνακες System.Array Indexers
Ενότητα 15. Διεπαφές και τύποι συλλογής
- Οι διεπαφές συλλογής Array παραθέτει ουρές και στοίβες
Ενότητα 16. Χορδές
- Δημιουργία συμβολοσειρών Χειρισμός συμβολοσειρών Η κλάση StringBuilder
Ενότητα 17. Εξαιρέσεις ρίψεων και συλλήψεων
- Η δήλωση ρίχνει Η δήλωση try and catch Πώς λειτουργεί η στοίβα κλήσεων Μέθοδοι και ιδιότητες κλάσης εξαίρεσης
Ενότητα 18. Εκπρόσωποι και Εκδηλώσεις
- Εκδηλώσεις εκπροσώπων
Ενότητα 19. Γενόσημα
- Generics: A Primer Παραμετροποίηση κατά τύπο δεδομένων System.Collections.Generics class
Requirements
Πριν παρακολουθήσουν αυτό το μάθημα, οι φοιτητές πρέπει να έχουν επάρκεια στους ακόλουθους τομείς:
- Εξοικείωση και άνεση με βασικές λειτουργίες του λειτουργικού συστήματος, όπως ο χειρισμός αρχείων.
- Κατανόηση των βασικών στοιχείων του δομημένου προγραμματισμού, συμπεριλαμβανομένων εννοιών όπως ο έλεγχος ροής, οι μεταβλητές και οι παράμετροι και οι κλήσεις συναρτήσεων.
- Τουλάχιστον 3 μήνες εμπειρία στην ανάπτυξη εφαρμογών είτε σε γραφικό είτε σε μη γραφικό περιβάλλον ή αντίστοιχες γνώσεις.
Δεν απαιτείται εμπειρία σε αντικειμενοστραφή προγραμματισμό και έννοιες.
Testimonials (11)
Μόνο η συνολική έκθεση. Πολύ χρήσιμο.
Travis - Beckman Coulter
Course - Introduction to Blazor
Machine Translated
Ο εκπαιδευτής ήταν πολύ χρήσιμος απαντώντας σε οποιεσδήποτε ερωτήσεις είχαμε και μας άφησε να μοιραστούμε την οθόνη μας για να δείξουμε τα σφάλματα που είχαμε, κάτι που ήταν υπέροχο.
chithra - Public Health Wales NHS Trust
Course - Advanced Blazor
Machine Translated
Ερώτηση και απάντηση. Και επίδειξη έργου.
Qing - Ametek
Course - Implementing the Actor Model with Microsoft Orleans
Machine Translated
It took up good stuff with a good speed, and not stayed in areas that was not important, left that to the student when the course was over. I mean that for a 2 day course it is a good value.
Mikael Forsberg - Kvadrat Örebro AB
Course - Introduction to .Net Core
Ο εκπαιδευτής εξήγησε τα θέματα πολύ καλά με πραγματικά παραδείγματα από τον πραγματικό κόσμο που μας έκαναν πιο εύκολο να κατανοήσουμε τις πληροφορίες
Florin-Viorel Marut - Continental Automotive Romania
Course - High-Performance Application Development with .NET Core
Machine Translated
Very hands on knowledge on the subject. A little bit of theory at the beginning to set the stage.
Thibault Chappuis - Mikron SA Boudry
Course - Entity Framework Core 2.0
Time management of the training. Allocated time of training was well-spent and maximized.
Edgar Caguioa - ANALOG DEVICES GEN. TRIAS, INC.
Course - Visual Studio with VB.Net
Εκτίμησα το ευρύ φάσμα γνώσεων του Folio. Όχι μόνο ήταν εξοικειωμένος με το περιεχόμενο του μαθήματος, αλλά γνώριζε επίσης κατασκευές σε γλώσσες που γνωρίζαμε για να κάνουν τα παραδείγματα πιο ουσιαστικά για εμάς. Κατά διαστήματα μοιραζόταν τις γνώσεις του για τεχνολογίες και λύσεις εκτός του πλαισίου της εκπαίδευσης για να παρέχει πληροφορίες για άλλες λύσεις που θα μπορούσαμε να χρησιμοποιήσουμε στο μέλλον (και μελλοντική εκπαίδευση).
Raphael - Markit Valuations Limited
Course - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
Machine Translated
Trainer knowledge and approach.
Piotr Kucharski
Course - Introducing C# 6.0 with Visual Studio 2015/2017
Ευέλικτη προσέγγιση και ασκήσεις προσαρμογής σε ερωτήσεις και ζητήματα που εγείρονται από τους συμμετέχοντες στην εκπαίδευση.
Maciej - DataConsult S.A.
Course - Advanced Programming in C#
Machine Translated
the trainer level.