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

Εισαγωγή

Διαμόρφωση Έργου

Καθεστώς .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#
 21 Ώρες

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


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

Σχόλια (7)

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

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