Course Outline

Εισαγωγή

Λειτουργικό Programming σε βάθος

  • Αντικειμενοστρεφής προγραμματισμός έναντι λειτουργικού προγραμματισμού
  • Συναρτήσεις πρώτης τάξης και συναρτήσεις ανώτερης τάξης

Λειτουργικό Programming σε C++

  • Γράφοντας κώδικα σε λειτουργικό στυλ
  • Δημιουργία Lambda συναρτήσεων
  • Σύλληψη αντικειμένων
  • Συγχώνευση συναρτήσεων

Μεταπρογραμματισμός και Λειτουργική Reactive Programming

  • Εφαρμογή παραγοντικών
  • Χρήση C++ template libraries και λειτουργικών βιβλιοθηκών προγραμματισμού
  • Εργασία με Reactive extensions και τη βιβλιοθήκη RxCpp

Λειτουργική C++ Ανάπτυξη

  • Δημιουργία εφαρμογών
  • Χρήση συναρτήσεων ανώτερης τάξης
  • Εργασία με διαχείριση σφαλμάτων
  • Εφαρμογή functors και monads
  • Αναδόμηση κώδικα
  • Γράψιμο unit tests
  • Δημιουργία προφίλ απόδοσης
  • Εφαρμογές πολυνηματικότητας

Περίληψη και Συμπέρασμα

Requirements

Προαπαιτούμενα

  • Μια κατανόηση του διαδικαστικού/αντικειμενοστραφούς προγραμματισμού
  • Βασική εμπειρία με C++

Ακροατήριο

  • Web Developers
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories