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

Εισαγωγή

  • Τι είναι νέο στο C++;
  • Περιγραφή των δυνατοτήτων και των στοιχείων του C++
  • Κατανόηση του αντικειμενοστροφού προγραμματισμού
  • Τα βασικά στοιχεία του C++ προγραμματισμού

Έναρξη

  • Καθιέρωση του υπολογιστική περιβάλλοντος
  • Εγκατάσταση C++ IDE
  • Κανονικές βιβλιοθήκες και συστατικά

Προχωρημένος Προγραμματισμός C++

  • Λειτουργίες λάμπδα στο C++
  • Κανονικές πυξελάδες και αλγόριθμοι
  • Μεταφορική σημασιολογία (Move Semantics)
  • Κανόνες κωδικού C++
  • Ποιντέρ ανά διαφορά μεταξύ εφαρμογών (Pimpl)
  • Αναπόδευτη λειτουργία
  • Πολυμορφισμός στο C++
  • Μεταβλητές, πίνακες και όρου τύπου
  • Αναφορές και ποιντέρ
  • Χειρισμός εξαιρέσεων
  • Άλλες σύγχρονες λειτουργίες και εφαρμογή

Προγραμματισμός Ασφάλειας C++

  • Δυνατότητες ασφάλειας και κανόνες προσέγγισης του C++
  • Σύγχρονη διαχείριση μνήμης
  • Τεχνικές χειρισμού συμβόλων
  • Λειτουργία με το User Account Control (UAC)
  • Πιθανότητες ασφάλειας και επιλογές προσέγγισης

Στρατηγικές Δοκιμασίας C++

  • Επιλογή πλαισίου δοκιμασίας
  • Άναλυση και μετρήσεις
  • Σύνθεση μοναδικών δοκιμών
  • Ολοκληρωμένες και συστήματικες επίπεδες δοκιμές
  • Δοκιμή παλιών κώδικα
  • Μηρυθμισμένη δοκιμή (Black-box testing)

Συμβολοδόχηση του Κώδικα

  • Προϋποθέτουν και συναρτήσεις ανά διαφορά μεταξύ εξαιρέσεων (Conditional and function breakpoints)
  • Συμβολοδόχηση πολυθρεάδ
  • Εργαλεία απόδοσης και διάγνωσης

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Βασική εμπειρία προγραμματισμού C++

Ακροατηρία

  • Προγραμματιστές
 35 Ώρες

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


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

Σχόλια (5)

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

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