Εξέλιξη Κομματιού
Εισαγωγή
Διαμόρφωση Έργου
Καθεστώς .Net και VisualStudio
Τύποι Δεδομένων και Συντελεστές C#
- Τύποι μεταβλητών
- Συντελεστές
- Συνθηματικές δομές βράχυνσης (Conditional statements)
- Δομές επανάληψης (Loop Statements)
- Λίστες
- Διακόπτες (Switches)
- Πίνακες (Arrays)
Προγραμματισμός Κατευθυνόμενος σε Αντικείμενα (Object-Oriented Programming)
- Δημιουργία κλάσεων (Class creation)
- Κατασκευαστές (Constructors)
- Πολλαπλόι κατασκευαστές (Constructor overloading)
- Χώρους ονομάτων και παρακαλύψεις εισαγωγής (Namespaces and using statements)
Μέθοδοι (Methods)
- Δημιουργία μεθόδων (Method creation)
- Αξιοποίηση μεθόδων (Method reuse)
- Πολλαπλές μεθόδοι (Method overloading)
- Παράδοση όρων (Passing arguments)
Δοχεία (Containers)
- Λίστες (Lists)
- Βέκτορες (Vectors)
- Λεξικά (Dictionary)
- Γενικευμένα τύποι (Generics)
Επέκταση Κλάσεων (Extending Classes)
- Δομή κλάσεων (Construction of classes)
- Κληρονομικότητα (Inheritance)
- Πολυμορφισμός (Polymorphism)
- Αstraction κλάσεων (Abstract classes)
- Διεπαφές (Interface classes)
Εργασία με Συμβολοσειρές (Working with Strings)
- Διαχείριση (Manipulation)
- Μορφοποίηση (Formatting)
- Τοκενίζεις (Tokenizers)
Μοναδικές Δοκιμές (Unit Tests)
- Δοκιμές διαδικτύου (Web testing)
- Σχεδιασμός (Creation)
- Αποδείξεις (Assertions)
Κατάκριση σφαλμάτων (Debugging)
- Παράθυρο Επόπτη (The Watch Window)
- Εντολές κατάκρισης σφαλμάτων (Debug Commands)
- Συναρτήσεις κατάκρισης σφαλμάτων (Debugging Functions)
Διαχείριση Εξαιρέσεων (Exception Handling)
- Κομβός Catch (Catch Block)
- Κομβός Finally (Finally Block)
- Λέξη κλειδί Throw (Throw Keyword)
- Κομβός Try-Catch (Try Catch Block)
Εργασία με JSON (Working with JSON)
- Δομή (Structure)
- Βιβλιοθήκες JSON (JSON libraries)
- Δημιουργία συμβολοσειρών JSON (Creating JSON strings)
- Απόδεση (Deserializing)
Προς το Αυτοματοποιητικό Πλαίσιο Δοκιμών (Towards an Automation Framework)
Τελικά σχόλια (Closing Remarks)
Απαιτήσεις
- Ένα ενδιαφέρον για την προγραμματισμό C# και το αυτοματοποιημένο δοκιμαστικό
Συμβουλευτική Ακροάτρια
- Ξεκουρδιστές δοκιμαστές που επιθυμούν να μάθουν C# για την αυτοματοποίηση δοκιμαστικών
- Επαγγελματικοί δοκιμαστές με εμπειρία σε άλλες γλώσσες προγραμματισμού, όπως Java ή Javascript, που επιθυμούν να μεταφέρουν τη συνόλική τους δεξιότητα σε C#
Σχόλια (7)
Ο Σέιν είναι πολύ εμπειρογνώμων, γνωστικά πλούσιος και διαθέσιμος να βοηθήσει και να εξηγήσει όταν οι άνθρωποι έχουν ερωτήσεις. Μου αρέσει περισσότερο το γεγονός ότι ο Σέιν δημιουργεί μια ατμόσφαιρα στην οποία το να κάνεις ερωτήσεις είναι ασφαλές και προωθείται, κάτι που θεωρώ εξαιρετικά σημαντικό για τη μάθηση.
Ryan
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
τα πολλά παραδείγματα και δείγματα
David
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Πολύ πρακτικό. Ο εκπαιδευτής ήταν ενδιαφέρων και μας κράτησε εμπλεγμένους. Ακόμη και προσαρμόστηκε κάποιο περιεχόμενο σε πράγματα που θέλουμε να κάνουμε στο πλαίσιο μας!
Lisa Gallimore
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Η κλικ μόνη του εκπαιδευτή βοήθησε πολύ
Lillian Ahles
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Εξηγήθηκε καλά.
Moises - Department of Defense
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Ο καθηγητής είναι γνωσιακά έξυπνος και φιλόφρων και εξηγεί όλα λεπτομερώς.
Mpho - Multichoice
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση
Κατασκευή του πλαισίου Selenium
Multichoice
Κομμάτι - C# for Automation Test Engineers
Μηχανική Μετάφραση