Course Outline

Εισαγωγή

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

Ξεκινώντας

    Ρύθμιση του περιβάλλοντος ανάπτυξης Εγκατάσταση C++ βασικών βιβλιοθηκών και στοιχείων IDE

Για προχωρημένους Programming σε C++

    Εκφράσεις λάμδα σε C++ Τυπικά δοχεία και αλγόριθμοι Μετακίνηση σημασιολογίας C++ κανόνες στυλ κωδικοποίησης Δείκτης στην υλοποίηση (Plmpl) Υπερφόρτωση τελεστή Πολυμορφισμός σε C++ Μεταβλητές, πίνακες και προϋποθέσεις Αναφορές και δείκτες Χειρισμός εξαίρεσης Άλλες σύγχρονες συναρτήσεις και υλοποίηση

Ασφάλεια Programming

    C++ χαρακτηριστικά ασφαλείας και βέλτιστες πρακτικές Σύγχρονη διαχείριση μνήμης Τεχνικές χειρισμού συμβολοσειρών Εργασία με έλεγχο λογαριασμού χρήστη (UAC) Ευπάθειες ασφαλείας και επιλογές μετριασμού

Στρατηγικές δοκιμών για C++

    Επιλογή πλαισίου δοκιμής Ανάλυση και μετρήσεις Δοκιμές μονάδας συγγραφής Δοκιμές ενοποίησης και επιπέδου συστήματος Δοκιμή κώδικα παλαιού τύπου Δοκιμές μαύρου κουτιού

Εντοπισμός σφαλμάτων του Κώδικα

    Σημεία διακοπής υπό όρους και συναρτήσεις Εντοπισμός σφαλμάτων πολλαπλών νημάτων Εργαλεία απόδοσης και διάγνωσης

Περίληψη και Επόμενα Βήματα

Requirements

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

Ακροατήριο

  • προγραμματιστές
  35 Hours

Number of participants



Price per participant

Testimonials (3)

Related Courses

Using C++ in Embedded Systems - Applying C++11/C++14

  21 Hours

C++ for Embedded Systems

  21 Hours

Introduction to LaTex

  14 Hours

Related Categories