Course Outline
Εισαγωγή
Λειτουργικό Programming σε βάθος
- Αντικειμενοστρεφής προγραμματισμός έναντι λειτουργικού προγραμματισμού
- Συναρτήσεις πρώτης τάξης και συναρτήσεις ανώτερης τάξης
Λειτουργικό Programming σε C++
- Γράφοντας κώδικα σε λειτουργικό στυλ
- Δημιουργία Lambda συναρτήσεων
- Σύλληψη αντικειμένων
- Συγχώνευση συναρτήσεων
Μεταπρογραμματισμός και Λειτουργική Reactive Programming
- Εφαρμογή παραγοντικών
- Χρήση C++ template libraries και λειτουργικών βιβλιοθηκών προγραμματισμού
- Εργασία με Reactive extensions και τη βιβλιοθήκη RxCpp
Λειτουργική C++ Ανάπτυξη
- Δημιουργία εφαρμογών
- Χρήση συναρτήσεων ανώτερης τάξης
- Εργασία με διαχείριση σφαλμάτων
- Εφαρμογή functors και monads
- Αναδόμηση κώδικα
- Γράψιμο unit tests
- Δημιουργία προφίλ απόδοσης
- Εφαρμογές πολυνηματικότητας
Περίληψη και Συμπέρασμα
Requirements
Προαπαιτούμενα
- Μια κατανόηση του διαδικαστικού/αντικειμενοστραφούς προγραμματισμού
- Βασική εμπειρία με C++
Ακροατήριο
- Web Developers
Testimonials (5)
Γενικές πληροφορίες μαθημάτων
Paulo Gouveia - EID
Course - C/C++ Secure Coding
Machine Translated
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Rockwell Collins UK Limited
Course - Advanced C++
Μου άρεσε να είμαι βυθισμένος στη γλώσσα C++ για 5 ημέρες - χωρίς να διακόπτεται από τακτική εργασία - σε μια σειρά πολύ ... Προσωπικά όχι τόσο έμπειρος στο C++ όσο οι συνάδελφοί μου, αποφάσισα να συμμετάσχω σε αυτό το μάθημα για να παρακολουθήσω βαθιά κατάδυση. Η κατάδυση με ώθησε πάρα πολύ να μάθω περισσότερα ... αυτό ακριβώς που ήθελα να πετύχω. Εκτίμησα την τεχνογνωσία του εκπαιδευτή - και των συναδέλφων μου. Το γεγονός ότι τα θέματα θίχτηκαν πολύ γρήγορα και δεν εξετάστηκαν λεπτομερώς, είναι αυτό που περιμένω από ένα προχωρημένο μάθημα. Μερικές φορές είναι πολύ γρήγορο για να το ακολουθήσω (αλλά αυτό είναι ένα γνωστό και αποδεκτό μειονέκτημα από τη συμμετοχή μου σε αυτό το μάθημα :-)) ... αλλά από την άλλη μεριά μου παρείχε μια αρκετά πλήρη επισκόπηση των λεπτοτήτων της γλώσσας. Ευχαριστούμε πολύ για την παρουσίαση ενός μαθήματος με αυτόν τον τρόπο! Το πιο εκτιμημένο!!!
Jan Grauwen - Septentrio N.V.
Course - Advanced C++ Software Design
Machine Translated
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szecsi - GIS Europe SE
Course - C++ for Embedded Systems
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating