Scala είναι μια συνοπτική, αντικειμενοστρεφής γλώσσα με λειτουργικά χαρακτηριστικά προγραμματισμού, όπως currying, συμπεράσματα τύπου, αμετάβλητο, τεμπέλη αξιολόγηση και αντιστοίχιση προτύπων. Σε αυτόν τον οδηγό, οι συμμετέχοντες στην εκπαίδευση θα μάθουν πώς να χρησιμοποιούν τα προηγμένα χαρακτηριστικά της Scala για να αναπτύξουν ένα καλά κατασκευασμένο λογισμικό το οποίο είναι εύκολο να γράψετε, να διαβάσετε, να δοκιμάσετε και να αλλάξετε. Το επίκεντρο αυτής της εκπαίδευσης είναι ο λειτουργικός προγραμματισμός, χρησιμοποιώντας πραγματικές μελέτες περιπτώσεων και συζήτηση ως αναφορά για εργαστηριακές ασκήσεις και δραστηριότητες. Μέχρι τη λήξη αυτής της εκπαίδευσης, οι συμμετέχοντες θα μπορούν:
- Εφαρμογή προηγμένων λειτουργικών τεχνικών προγραμματισμού
- Να έχετε νόημα περίπλοκων υπογραφών τύπου
- Κατανοήστε τον κώδικα μέσω των τύπων και της υποκατάστασης
- Αντιμετώπιση λειτουργικών εξαιρέσεων
- Δημιουργήστε βιβλιοθήκες και DSL με τη Scala
- Χρησιμοποιήστε τα προηγμένα χαρακτηριστικά της Scala για αντιστοίχιση προτύπων
Μορφή του μαθήματος
- Διάλεξη μέρους, μερική συζήτηση, ασκήσεις και βαριά πρακτική άσκηση
Read more...